toMap method

Map<String, dynamic> toMap()

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,
  };
}