toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'acceleratorConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1AcceleratorConfig, Map<String, dynamic>>(acceleratorConfig, (value) => value.toMap()),
'autoScaling': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1AutoScaling, Map<String, dynamic>>(autoScaling, (value) => value.toMap()),
'container': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ContainerSpec, Map<String, dynamic>>(container, (value) => value.toMap()),
'deploymentUri': ?deploymentUri,
'description': ?description,
'etag': ?etag,
'explanationConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ExplanationConfig, Map<String, dynamic>>(explanationConfig, (value) => value.toMap()),
'framework': ?pulumi.Input.mapOptionalInputValue<VersionFramework, String>(framework, (value) => value.wireValue),
'labels': ?labels,
'machineType': ?machineType,
'manualScaling': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ManualScaling, Map<String, dynamic>>(manualScaling, (value) => value.toMap()),
'modelId': modelId,
'name': ?name,
'packageUris': ?packageUris,
'predictionClass': ?predictionClass,
'project': ?project,
'pythonVersion': pythonVersion,
'requestLoggingConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1RequestLoggingConfig, Map<String, dynamic>>(requestLoggingConfig, (value) => value.toMap()),
'routes': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1RouteMap, Map<String, dynamic>>(routes, (value) => value.toMap()),
'runtimeVersion': runtimeVersion,
'serviceAccount': ?serviceAccount,
};
}