AutoprovisioningNodePoolDefaultsResponse.fromMap constructor
AutoprovisioningNodePoolDefaultsResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AutoprovisioningNodePoolDefaultsResponse.fromMap(Map<String, dynamic> map) {
return AutoprovisioningNodePoolDefaultsResponse(
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(NodeManagementResponse.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(ShieldedInstanceConfigResponse.fromMap((map['shieldedInstanceConfig']! as Map).cast<String, dynamic>())),
upgradeSettings: pulumi.Input.fromValue(UpgradeSettingsResponse.fromMap((map['upgradeSettings']! as Map).cast<String, dynamic>())),
);
}