PipelineJob constructor
PipelineJob(
- String name, {
- PipelineJobArgs? args,
- CustomResourceOptions? options,
Creates a new PipelineJob.
name The Pulumi resource name.
args Arguments used to configure this PipelineJob. The set of arguments for PipelineJob.
options Resource options controlling this resource's behavior.
Implementation
PipelineJob(
String name, {
PipelineJobArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:aiplatform/v1:PipelineJob',
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>()); });
jobDetail = registerOutput<GoogleCloudAiplatformV1PipelineJobDetailResponse>('jobDetail', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1PipelineJobDetailResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
network = registerOutput<String>('network');
pipelineJobId = registerOutput<String?>('pipelineJobId');
pipelineSpec = registerOutput<Map<String, String>>('pipelineSpec');
project = registerOutput<String>('project');
reservedIpRanges = registerOutput<List<String>>('reservedIpRanges');
runtimeConfig = registerOutput<GoogleCloudAiplatformV1PipelineJobRuntimeConfigResponse>('runtimeConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1PipelineJobRuntimeConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
scheduleName = registerOutput<String>('scheduleName');
serviceAccount = registerOutput<String>('serviceAccount');
startTime = registerOutput<String>('startTime');
state = registerOutput<String>('state');
templateMetadata = registerOutput<GoogleCloudAiplatformV1PipelineTemplateMetadataResponse>('templateMetadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1PipelineTemplateMetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
templateUri = registerOutput<String>('templateUri');
updateTime = registerOutput<String>('updateTime');
}