AutoprovisioningNodePoolDefaultsResponseContainerV1beta1.fromMap constructor
AutoprovisioningNodePoolDefaultsResponseContainerV1beta1.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AutoprovisioningNodePoolDefaultsResponseContainerV1beta1.fromMap(Map<String, dynamic> map) {
return AutoprovisioningNodePoolDefaultsResponseContainerV1beta1(
bootDiskKmsKey: pulumi.Input.fromValue(map['bootDiskKmsKey'] as String),
diskSizeGb: pulumi.Input.fromValue(map['diskSizeGb'] as int),
diskType: pulumi.Input.fromValue(map['diskType'] as String),
imageType: pulumi.Input.fromValue(map['imageType'] as String),
insecureKubeletReadonlyPortEnabled: pulumi.Input.fromValue(map['insecureKubeletReadonlyPortEnabled'] as bool),
management: pulumi.Input.fromValue(NodeManagementResponseContainerV1beta1.fromMap((map['management']! as Map).cast<String, dynamic>())),
minCpuPlatform: pulumi.Input.fromValue(map['minCpuPlatform'] as String),
oauthScopes: pulumi.Input.fromValue((map['oauthScopes'] as List).cast<String>()),
serviceAccount: pulumi.Input.fromValue(map['serviceAccount'] as String),
shieldedInstanceConfig: pulumi.Input.fromValue(ShieldedInstanceConfigResponseContainerV1beta1.fromMap((map['shieldedInstanceConfig']! as Map).cast<String, dynamic>())),
upgradeSettings: pulumi.Input.fromValue(UpgradeSettingsResponseContainerV1beta1.fromMap((map['upgradeSettings']! as Map).cast<String, dynamic>())),
);
}