toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'args': ?args,
'enableWebAccess': ?enableWebAccess,
'encryptionConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1EncryptionConfig, Map<String, dynamic>>(encryptionConfig, (value) => value.toMap()),
'evaluatorConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ReplicaConfig, Map<String, dynamic>>(evaluatorConfig, (value) => value.toMap()),
'evaluatorCount': ?evaluatorCount,
'evaluatorType': ?evaluatorType,
'hyperparameters': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1HyperparameterSpec, Map<String, dynamic>>(hyperparameters, (value) => value.toMap()),
'jobDir': ?jobDir,
'masterConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ReplicaConfig, Map<String, dynamic>>(masterConfig, (value) => value.toMap()),
'masterType': ?masterType,
'network': ?network,
'packageUris': packageUris,
'parameterServerConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ReplicaConfig, Map<String, dynamic>>(parameterServerConfig, (value) => value.toMap()),
'parameterServerCount': ?parameterServerCount,
'parameterServerType': ?parameterServerType,
'pythonModule': pythonModule,
'pythonVersion': ?pythonVersion,
'region': region,
'runtimeVersion': ?runtimeVersion,
'scaleTier': pulumi.Input.mapInputValue<GoogleCloudMlV1TrainingInputScaleTier, String>(scaleTier, (value) => value.wireValue),
'scheduling': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1Scheduling, Map<String, dynamic>>(scheduling, (value) => value.toMap()),
'serviceAccount': ?serviceAccount,
'useChiefInTfConfig': ?useChiefInTfConfig,
'workerConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudMlV1ReplicaConfig, Map<String, dynamic>>(workerConfig, (value) => value.toMap()),
'workerCount': ?workerCount,
'workerType': ?workerType,
};
}