toMap method

Map<String, dynamic> toMap()

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