toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'accelerators': ?pulumi.Input.mapOptionalInputValue<List<WorkstationConfigHostGceInstanceAccelerator>, List<Map<String, dynamic>>>(accelerators, (value) => pulumi.Input.encodeList<WorkstationConfigHostGceInstanceAccelerator, Map<String, dynamic>>(value, (value) => value.toMap())),
'boostConfigs': ?pulumi.Input.mapOptionalInputValue<List<WorkstationConfigHostGceInstanceBoostConfig>, List<Map<String, dynamic>>>(boostConfigs, (value) => pulumi.Input.encodeList<WorkstationConfigHostGceInstanceBoostConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'bootDiskSizeGb': ?bootDiskSizeGb,
'confidentialInstanceConfig': ?pulumi.Input.mapOptionalInputValue<WorkstationConfigHostGceInstanceConfidentialInstanceConfig, Map<String, dynamic>>(confidentialInstanceConfig, (value) => value.toMap()),
'disablePublicIpAddresses': ?disablePublicIpAddresses,
'disableSsh': ?disableSsh,
'enableNestedVirtualization': ?enableNestedVirtualization,
'instanceMetadata': ?instanceMetadata,
'machineType': ?machineType,
'poolSize': ?poolSize,
'serviceAccount': ?serviceAccount,
'serviceAccountScopes': ?serviceAccountScopes,
'shieldedInstanceConfig': ?pulumi.Input.mapOptionalInputValue<WorkstationConfigHostGceInstanceShieldedInstanceConfig, Map<String, dynamic>>(shieldedInstanceConfig, (value) => value.toMap()),
'tags': ?tags,
'vmTags': ?vmTags,
};
}