GceInstanceResponse.fromMap constructor
GceInstanceResponse.fromMap(
- 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>()),
);
}