Aws Cluster Control Plane
data class AwsClusterControlPlane(val awsServicesAuthentication: AwsClusterControlPlaneAwsServicesAuthentication, val configEncryption: AwsClusterControlPlaneConfigEncryption, val databaseEncryption: AwsClusterControlPlaneDatabaseEncryption, val iamInstanceProfile: String, val instancePlacement: AwsClusterControlPlaneInstancePlacement? = null, val instanceType: String? = null, val mainVolume: AwsClusterControlPlaneMainVolume? = null, val proxyConfig: AwsClusterControlPlaneProxyConfig? = null, val rootVolume: AwsClusterControlPlaneRootVolume? = null, val securityGroupIds: List<String>? = null, val sshConfig: AwsClusterControlPlaneSshConfig? = null, val subnetIds: List<String>, val tags: Map<String, String>? = null, val version: String)
Constructors
Link copied to clipboard
fun AwsClusterControlPlane(awsServicesAuthentication: AwsClusterControlPlaneAwsServicesAuthentication, configEncryption: AwsClusterControlPlaneConfigEncryption, databaseEncryption: AwsClusterControlPlaneDatabaseEncryption, iamInstanceProfile: String, instancePlacement: AwsClusterControlPlaneInstancePlacement? = null, instanceType: String? = null, mainVolume: AwsClusterControlPlaneMainVolume? = null, proxyConfig: AwsClusterControlPlaneProxyConfig? = null, rootVolume: AwsClusterControlPlaneRootVolume? = null, securityGroupIds: List<String>? = null, sshConfig: AwsClusterControlPlaneSshConfig? = null, subnetIds: List<String>, tags: Map<String, String>? = null, version: String)
Types
Properties
Link copied to clipboard
Optional. Configuration related to the main volume provisioned for each control plane replica. The main volume is in charge of storing all of the cluster's etcd state. Volumes will be provisioned in the availability zone associated with the corresponding subnet. When unspecified, it defaults to 8 GiB with the GP2 volume type.
Link copied to clipboard