toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'accelerators': pulumi.Input.mapInputValue<List<AcceleratorResponse>, List<Map<String, dynamic>>>(accelerators, (value) => pulumi.Input.encodeList<AcceleratorResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'bootDiskSizeGb': bootDiskSizeGb,
'confidentialInstanceConfig': pulumi.Input.mapInputValue<GceConfidentialInstanceConfigResponseWorkstationsV1beta, Map<String, dynamic>>(confidentialInstanceConfig, (value) => value.toMap()),
'disablePublicIpAddresses': disablePublicIpAddresses,
'enableNestedVirtualization': enableNestedVirtualization,
'machineType': machineType,
'poolSize': poolSize,
'pooledInstances': pooledInstances,
'serviceAccount': serviceAccount,
'serviceAccountScopes': serviceAccountScopes,
'shieldedInstanceConfig': pulumi.Input.mapInputValue<GceShieldedInstanceConfigResponseWorkstationsV1beta, Map<String, dynamic>>(shieldedInstanceConfig, (value) => value.toMap()),
'tags': tags,
};
}