toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'artifactUri': artifactUri,
    'containerSpec': pulumi.Input.mapInputValue<GoogleCloudAiplatformV1beta1ModelContainerSpecResponse, Map<String, dynamic>>(containerSpec, (value) => value.toMap()),
    'createTime': createTime,
    'deployedModels': pulumi.Input.mapInputValue<List<GoogleCloudAiplatformV1beta1DeployedModelRefResponse>, List<Map<String, dynamic>>>(deployedModels, (value) => pulumi.Input.encodeList<GoogleCloudAiplatformV1beta1DeployedModelRefResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'description': description,
    'displayName': displayName,
    'encryptionSpec': pulumi.Input.mapInputValue<GoogleCloudAiplatformV1beta1EncryptionSpecResponse, Map<String, dynamic>>(encryptionSpec, (value) => value.toMap()),
    'etag': etag,
    'explanationSpec': pulumi.Input.mapInputValue<GoogleCloudAiplatformV1beta1ExplanationSpecResponse, Map<String, dynamic>>(explanationSpec, (value) => value.toMap()),
    'labels': labels,
    'metadata': metadata,
    'metadataArtifact': metadataArtifact,
    'metadataSchemaUri': metadataSchemaUri,
    'modelSourceInfo': pulumi.Input.mapInputValue<GoogleCloudAiplatformV1beta1ModelSourceInfoResponse, Map<String, dynamic>>(modelSourceInfo, (value) => value.toMap()),
    'name': name,
    'originalModelInfo': pulumi.Input.mapInputValue<GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponse, Map<String, dynamic>>(originalModelInfo, (value) => value.toMap()),
    'predictSchemata': pulumi.Input.mapInputValue<GoogleCloudAiplatformV1beta1PredictSchemataResponse, Map<String, dynamic>>(predictSchemata, (value) => value.toMap()),
    'supportedDeploymentResourcesTypes': supportedDeploymentResourcesTypes,
    'supportedExportFormats': pulumi.Input.mapInputValue<List<GoogleCloudAiplatformV1beta1ModelExportFormatResponse>, List<Map<String, dynamic>>>(supportedExportFormats, (value) => pulumi.Input.encodeList<GoogleCloudAiplatformV1beta1ModelExportFormatResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'supportedInputStorageFormats': supportedInputStorageFormats,
    'supportedOutputStorageFormats': supportedOutputStorageFormats,
    'trainingPipeline': trainingPipeline,
    'updateTime': updateTime,
    'versionAliases': versionAliases,
    'versionCreateTime': versionCreateTime,
    'versionDescription': versionDescription,
    'versionId': versionId,
    'versionUpdateTime': versionUpdateTime,
  };
}