TrainingPipeline constructor
TrainingPipeline(
- String name, {
- TrainingPipelineArgs? args,
- 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');
}