toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'acceleratorConfig': ?pulumi.Input.mapOptionalInputValue<AcceleratorConfigTpuV2alpha1, Map<String, dynamic>>(acceleratorConfig, (value) => value.toMap()),
'acceleratorType': ?acceleratorType,
'autocheckpointEnabled': ?autocheckpointEnabled,
'bootDiskConfig': ?pulumi.Input.mapOptionalInputValue<BootDiskConfig, Map<String, dynamic>>(bootDiskConfig, (value) => value.toMap()),
'cidrBlock': ?cidrBlock,
'dataDisks': ?pulumi.Input.mapOptionalInputValue<List<AttachedDiskTpuV2alpha1>, List<Map<String, dynamic>>>(dataDisks, (value) => pulumi.Input.encodeList<AttachedDiskTpuV2alpha1, Map<String, dynamic>>(value, (value) => value.toMap())),
'description': ?description,
'health': ?pulumi.Input.mapOptionalInputValue<NodeHealthTpuV2alpha1, String>(health, (value) => value.wireValue),
'labels': ?labels,
'metadata': ?metadata,
'networkConfig': ?pulumi.Input.mapOptionalInputValue<NetworkConfigTpuV2alpha1, Map<String, dynamic>>(networkConfig, (value) => value.toMap()),
'runtimeVersion': runtimeVersion,
'schedulingConfig': ?pulumi.Input.mapOptionalInputValue<SchedulingConfigTpuV2alpha1, Map<String, dynamic>>(schedulingConfig, (value) => value.toMap()),
'serviceAccount': ?pulumi.Input.mapOptionalInputValue<ServiceAccountTpuV2alpha1, Map<String, dynamic>>(serviceAccount, (value) => value.toMap()),
'shieldedInstanceConfig': ?pulumi.Input.mapOptionalInputValue<ShieldedInstanceConfigTpuV2alpha1, Map<String, dynamic>>(shieldedInstanceConfig, (value) => value.toMap()),
'tags': ?tags,
};
}