SourceInstancePropertiesResponseComputeBeta.fromMap constructor
SourceInstancePropertiesResponseComputeBeta.fromMap(
- Map<String, dynamic> map
)
Implementation
factory SourceInstancePropertiesResponseComputeBeta.fromMap(Map<String, dynamic> map) {
return SourceInstancePropertiesResponseComputeBeta(
canIpForward: pulumi.Input.fromValue(map['canIpForward'] as bool),
deletionProtection: pulumi.Input.fromValue(map['deletionProtection'] as bool),
description: pulumi.Input.fromValue(map['description'] as String),
disks: pulumi.Input.fromValue(pulumi.Input.decodeList<SavedAttachedDiskResponseComputeBeta>(map['disks']!, (value) => SavedAttachedDiskResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
guestAccelerators: pulumi.Input.fromValue(pulumi.Input.decodeList<AcceleratorConfigResponseComputeBeta>(map['guestAccelerators']!, (value) => AcceleratorConfigResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
keyRevocationActionType: pulumi.Input.fromValue(map['keyRevocationActionType'] as String),
labels: pulumi.Input.fromValue((map['labels'] as Map).cast<String, String>()),
machineType: pulumi.Input.fromValue(map['machineType'] as String),
metadata: pulumi.Input.fromValue(MetadataResponseComputeBeta.fromMap((map['metadata']! as Map).cast<String, dynamic>())),
minCpuPlatform: pulumi.Input.fromValue(map['minCpuPlatform'] as String),
networkInterfaces: pulumi.Input.fromValue(pulumi.Input.decodeList<NetworkInterfaceResponseComputeBeta>(map['networkInterfaces']!, (value) => NetworkInterfaceResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
postKeyRevocationActionType: pulumi.Input.fromValue(map['postKeyRevocationActionType'] as String),
scheduling: pulumi.Input.fromValue(SchedulingResponseComputeBeta.fromMap((map['scheduling']! as Map).cast<String, dynamic>())),
serviceAccounts: pulumi.Input.fromValue(pulumi.Input.decodeList<ServiceAccountResponseComputeBeta>(map['serviceAccounts']!, (value) => ServiceAccountResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
tags: pulumi.Input.fromValue(TagsResponseComputeBeta.fromMap((map['tags']! as Map).cast<String, dynamic>())),
);
}