toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'acceleratorConfig': ?pulumi.Input.mapOptionalInputValue<InstanceAcceleratorConfig, Map<String, dynamic>>(acceleratorConfig, (value) => value.toMap()),
    'bootDiskSizeGb': ?bootDiskSizeGb,
    'bootDiskType': ?bootDiskType,
    'containerImage': ?pulumi.Input.mapOptionalInputValue<InstanceContainerImage, Map<String, dynamic>>(containerImage, (value) => value.toMap()),
    'createTime': ?createTime,
    'customGpuDriverPath': ?customGpuDriverPath,
    'dataDiskSizeGb': ?dataDiskSizeGb,
    'dataDiskType': ?dataDiskType,
    'deletionPolicy': ?deletionPolicy,
    'desiredState': ?desiredState,
    'diskEncryption': ?diskEncryption,
    'effectiveLabels': ?effectiveLabels,
    'installGpuDriver': ?installGpuDriver,
    'instanceOwners': ?instanceOwners,
    'kmsKey': ?kmsKey,
    'labels': ?labels,
    'location': ?location,
    'machineType': ?machineType,
    'metadata': ?metadata,
    'name': ?name,
    'network': ?network,
    'nicType': ?nicType,
    'noProxyAccess': ?noProxyAccess,
    'noPublicIp': ?noPublicIp,
    'noRemoveDataDisk': ?noRemoveDataDisk,
    'postStartupScript': ?postStartupScript,
    'project': ?project,
    'proxyUri': ?proxyUri,
    'pulumiLabels': ?pulumiLabels,
    'reservationAffinity': ?pulumi.Input.mapOptionalInputValue<InstanceReservationAffinity, Map<String, dynamic>>(reservationAffinity, (value) => value.toMap()),
    'serviceAccount': ?serviceAccount,
    'serviceAccountScopes': ?serviceAccountScopes,
    'shieldedInstanceConfig': ?pulumi.Input.mapOptionalInputValue<InstanceShieldedInstanceConfig, Map<String, dynamic>>(shieldedInstanceConfig, (value) => value.toMap()),
    'state': ?state,
    'subnet': ?subnet,
    'tags': ?tags,
    'updateTime': ?updateTime,
    'vmImage': ?pulumi.Input.mapOptionalInputValue<InstanceVmImage, Map<String, dynamic>>(vmImage, (value) => value.toMap()),
  };
}