AutoprovisioningNodePoolDefaultsResponseContainerV1beta1.fromMap constructor

AutoprovisioningNodePoolDefaultsResponseContainerV1beta1.fromMap(
  1. 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>())),
  );
}