import * as core from "@terrascript/core"; export interface ClusterCertificatesArgs extends core.SchemaArgs { awsHardwareCertificate: string | core.StringOut; clusterCertificate: string | core.StringOut; clusterCsr: string | core.StringOut; hsmCertificate: string | core.StringOut; manufacturerHardwareCertificate: string | core.StringOut; } export declare class ClusterCertificates extends core.Schema { awsHardwareCertificate: string | core.StringOut; clusterCertificate: string | core.StringOut; clusterCsr: string | core.StringOut; hsmCertificate: string | core.StringOut; manufacturerHardwareCertificate: string | core.StringOut; } export interface DsV2ClusterArgs { /** * (Required) The id of Cloud HSM v2 cluster. */ clusterId: string | core.StringOut; /** * (Optional) The state of the cluster to be found. */ clusterState?: string | core.StringOut; } export declare class DsV2Cluster extends core.Data { /** * The list of cluster certificates. */ clusterCertificates: core.Array | core.ArrayOut; /** * (Required) The id of Cloud HSM v2 cluster. */ clusterId: string | core.StringOut; /** * (Optional) The state of the cluster to be found. */ clusterState?: string | core.StringOut; id: string | core.StringOut; /** * The ID of the security group associated with the CloudHSM cluster. */ securityGroupId: string | core.StringOut; /** * The IDs of subnets in which cluster operates. */ subnetIds: core.Array | core.ArrayOut; /** * The id of the VPC that the CloudHSM cluster resides in. */ vpcId: string | core.StringOut; constructor(name: string, args?: DsV2ClusterArgs); getNamespace(): string; } //# sourceMappingURL=ds_v2_cluster.d.ts.map