GceInstanceResponse.fromMap constructor

GceInstanceResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GceInstanceResponse.fromMap(Map<String, dynamic> map) {
  return GceInstanceResponse(
    bootDiskSizeGb: pulumi.Input.fromValue(map['bootDiskSizeGb'] as int),
    confidentialInstanceConfig: pulumi.Input.fromValue(GceConfidentialInstanceConfigResponse.fromMap((map['confidentialInstanceConfig']! as Map).cast<String, dynamic>())),
    disablePublicIpAddresses: pulumi.Input.fromValue(map['disablePublicIpAddresses'] as bool),
    enableNestedVirtualization: pulumi.Input.fromValue(map['enableNestedVirtualization'] as bool),
    machineType: pulumi.Input.fromValue(map['machineType'] as String),
    poolSize: pulumi.Input.fromValue(map['poolSize'] as int),
    pooledInstances: pulumi.Input.fromValue(map['pooledInstances'] as int),
    serviceAccount: pulumi.Input.fromValue(map['serviceAccount'] as String),
    serviceAccountScopes: pulumi.Input.fromValue((map['serviceAccountScopes'] as List).cast<String>()),
    shieldedInstanceConfig: pulumi.Input.fromValue(GceShieldedInstanceConfigResponse.fromMap((map['shieldedInstanceConfig']! as Map).cast<String, dynamic>())),
    tags: pulumi.Input.fromValue((map['tags'] as List).cast<String>()),
  );
}