GetNodeTpuV2alpha1Result.fromMap constructor
GetNodeTpuV2alpha1Result.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetNodeTpuV2alpha1Result.fromMap(Map<String, dynamic> map) {
return GetNodeTpuV2alpha1Result(
acceleratorConfig: AcceleratorConfigResponseTpuV2alpha1.fromMap((map['acceleratorConfig']! as Map).cast<String, dynamic>()),
acceleratorType: map['acceleratorType'] as String,
apiVersion: map['apiVersion'] as String,
autocheckpointEnabled: map['autocheckpointEnabled'] as bool,
bootDiskConfig: BootDiskConfigResponse.fromMap((map['bootDiskConfig']! as Map).cast<String, dynamic>()),
cidrBlock: map['cidrBlock'] as String,
createTime: map['createTime'] as String,
dataDisks: pulumi.Input.decodeList<AttachedDiskResponseTpuV2alpha1>(map['dataDisks']!, (value) => AttachedDiskResponseTpuV2alpha1.fromMap((value as Map).cast<String, dynamic>())),
description: map['description'] as String,
health: map['health'] as String,
healthDescription: map['healthDescription'] as String,
labels: (map['labels'] as Map).cast<String, String>(),
metadata: (map['metadata'] as Map).cast<String, String>(),
multisliceNode: map['multisliceNode'] as bool,
name: map['name'] as String,
networkConfig: NetworkConfigResponseTpuV2alpha1.fromMap((map['networkConfig']! as Map).cast<String, dynamic>()),
networkEndpoints: pulumi.Input.decodeList<NetworkEndpointResponseTpuV2alpha1>(map['networkEndpoints']!, (value) => NetworkEndpointResponseTpuV2alpha1.fromMap((value as Map).cast<String, dynamic>())),
queuedResource: map['queuedResource'] as String,
runtimeVersion: map['runtimeVersion'] as String,
schedulingConfig: SchedulingConfigResponseTpuV2alpha1.fromMap((map['schedulingConfig']! as Map).cast<String, dynamic>()),
serviceAccount: ServiceAccountResponseTpuV2alpha1.fromMap((map['serviceAccount']! as Map).cast<String, dynamic>()),
shieldedInstanceConfig: ShieldedInstanceConfigResponseTpuV2alpha1.fromMap((map['shieldedInstanceConfig']! as Map).cast<String, dynamic>()),
state: map['state'] as String,
symptoms: pulumi.Input.decodeList<SymptomResponseTpuV2alpha1>(map['symptoms']!, (value) => SymptomResponseTpuV2alpha1.fromMap((value as Map).cast<String, dynamic>())),
tags: (map['tags'] as List).cast<String>(),
);
}