GetClusterClusterAutoscalingAutoProvisioningDefault class
Constructors
-
GetClusterClusterAutoscalingAutoProvisioningDefault({required Input<
String> bootDiskKmsKey, required Input<int> diskSize, required Input<String> diskType, required Input<String> imageType, required Input<List< managements, required Input<GetClusterClusterAutoscalingAutoProvisioningDefaultManagement> >String> minCpuPlatform, required Input<List< oauthScopes, required Input<String> >String> serviceAccount, required Input<List< shieldedInstanceConfigs, required Input<GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig> >List< upgradeSettings})GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSetting> > -
Creates a new GetClusterClusterAutoscalingAutoProvisioningDefault.
bootDiskKmsKeyThe Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.diskSizeSize of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB.diskTypeType of the disk attached to each node.imageTypeThe default image type used by NAP once a new node pool is being created.managementsNodeManagement configuration for this NodePool.minCpuPlatformMinimum 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.oauthScopesScopes that are used by NAP when creating node pools.serviceAccountThe Google Cloud Platform Service Account to be used by the node VMs.shieldedInstanceConfigsShielded Instance options.upgradeSettingsSpecifies the upgrade settings for NAP created node poolsconst -
GetClusterClusterAutoscalingAutoProvisioningDefault.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bootDiskKmsKey
→ Input<
String> -
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.
final
-
diskSize
→ Input<
int> -
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB.
final
-
diskType
→ Input<
String> -
Type of the disk attached to each node.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
imageType
→ Input<
String> -
The default image type used by NAP once a new node pool is being created.
final
-
managements
→ Input<
List< GetClusterClusterAutoscalingAutoProvisioningDefaultManagement> > -
NodeManagement configuration for this NodePool.
final
-
minCpuPlatform
→ Input<
String> -
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.
final
-
oauthScopes
→ Input<
List< String> > -
Scopes that are used by NAP when creating node pools.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String> -
The Google Cloud Platform Service Account to be used by the node VMs.
final
-
shieldedInstanceConfigs
→ Input<
List< GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig> > -
Shielded Instance options.
final
-
upgradeSettings
→ Input<
List< GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSetting> > -
Specifies the upgrade settings for NAP created node pools
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited