TrainingPipeline constructor

TrainingPipeline(
  1. String name, {
  2. TrainingPipelineArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new TrainingPipeline. name The Pulumi resource name. args Arguments used to configure this TrainingPipeline. The set of arguments for TrainingPipeline. options Resource options controlling this resource's behavior.

Implementation

TrainingPipeline(
  String name, {
  TrainingPipelineArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:aiplatform/v1:TrainingPipeline',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  displayName = registerOutput<String>('displayName');
  encryptionSpec = registerOutput<GoogleCloudAiplatformV1EncryptionSpecResponse>('encryptionSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1EncryptionSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  endTime = registerOutput<String>('endTime');
  error = registerOutput<GoogleRpcStatusResponse>('error', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleRpcStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  inputDataConfig = registerOutput<GoogleCloudAiplatformV1InputDataConfigResponse>('inputDataConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1InputDataConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  modelId = registerOutput<String>('modelId');
  modelToUpload = registerOutput<GoogleCloudAiplatformV1ModelResponse>('modelToUpload', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1ModelResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  parentModel = registerOutput<String>('parentModel');
  project = registerOutput<String>('project');
  startTime = registerOutput<String>('startTime');
  state = registerOutput<String>('state');
  trainingTaskDefinition = registerOutput<String>('trainingTaskDefinition');
  trainingTaskInputs = registerOutput<dynamic>('trainingTaskInputs');
  trainingTaskMetadata = registerOutput<dynamic>('trainingTaskMetadata');
  updateTime = registerOutput<String>('updateTime');
}