toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'args': args,
    'enableWebAccess': enableWebAccess,
    'encryptionConfig': pulumi.Input.mapInputValue<GoogleCloudMlV1EncryptionConfigResponse, Map<String, dynamic>>(encryptionConfig, (value) => value.toMap()),
    'evaluatorConfig': pulumi.Input.mapInputValue<GoogleCloudMlV1ReplicaConfigResponse, Map<String, dynamic>>(evaluatorConfig, (value) => value.toMap()),
    'evaluatorCount': evaluatorCount,
    'evaluatorType': evaluatorType,
    'hyperparameters': pulumi.Input.mapInputValue<GoogleCloudMlV1HyperparameterSpecResponse, Map<String, dynamic>>(hyperparameters, (value) => value.toMap()),
    'jobDir': jobDir,
    'masterConfig': pulumi.Input.mapInputValue<GoogleCloudMlV1ReplicaConfigResponse, Map<String, dynamic>>(masterConfig, (value) => value.toMap()),
    'masterType': masterType,
    'network': network,
    'packageUris': packageUris,
    'parameterServerConfig': pulumi.Input.mapInputValue<GoogleCloudMlV1ReplicaConfigResponse, Map<String, dynamic>>(parameterServerConfig, (value) => value.toMap()),
    'parameterServerCount': parameterServerCount,
    'parameterServerType': parameterServerType,
    'pythonModule': pythonModule,
    'pythonVersion': pythonVersion,
    'region': region,
    'runtimeVersion': runtimeVersion,
    'scaleTier': scaleTier,
    'scheduling': pulumi.Input.mapInputValue<GoogleCloudMlV1SchedulingResponse, Map<String, dynamic>>(scheduling, (value) => value.toMap()),
    'serviceAccount': serviceAccount,
    'useChiefInTfConfig': useChiefInTfConfig,
    'workerConfig': pulumi.Input.mapInputValue<GoogleCloudMlV1ReplicaConfigResponse, Map<String, dynamic>>(workerConfig, (value) => value.toMap()),
    'workerCount': workerCount,
    'workerType': workerType,
  };
}