AutoprovisioningNodePoolDefaultsResponse.fromMap constructor

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