GetNodeTpuV2alpha1Result.fromMap constructor

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