Get Cluster Cluster Autoscaling Auto Provisioning Default
data class GetClusterClusterAutoscalingAutoProvisioningDefault(val bootDiskKmsKey: String, val diskSize: Int, val diskType: String, val imageType: String, val managements: List<GetClusterClusterAutoscalingAutoProvisioningDefaultManagement>, val minCpuPlatform: String, val oauthScopes: List<String>, val serviceAccount: String, val shieldedInstanceConfigs: List<GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig>, val upgradeSettings: List<GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSetting>)
Constructors
Link copied to clipboard
constructor(bootDiskKmsKey: String, diskSize: Int, diskType: String, imageType: String, managements: List<GetClusterClusterAutoscalingAutoProvisioningDefaultManagement>, minCpuPlatform: String, oauthScopes: List<String>, serviceAccount: String, shieldedInstanceConfigs: List<GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig>, upgradeSettings: List<GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSetting>)
Properties
Link copied to clipboard
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.
Link copied to clipboard
NodeManagement configuration for this NodePool.
Link copied to clipboard
Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as Intel Haswell.
Link copied to clipboard
Scopes that are used by NAP when creating node pools.
Link copied to clipboard
The Google Cloud Platform Service Account to be used by the node VMs.
Link copied to clipboard
val shieldedInstanceConfigs: List<GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig>
Shielded Instance options.
Link copied to clipboard
Specifies the upgrade settings for NAP created node pools