LabelingJob.reference constructor
LabelingJob.reference(
- String urn
Creates a typed reference to an existing LabelingJob resource.
Implementation
LabelingJob.reference(String urn)
: super(
'aws:sagemaker/labelingJob:LabelingJob',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
failureReason = registerOutput<String>('failureReason');
humanTaskConfig = registerOutput<LabelingJobHumanTaskConfig>('humanTaskConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LabelingJobHumanTaskConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
inputConfig = registerOutput<LabelingJobInputConfig>('inputConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LabelingJobInputConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
jobReferenceCode = registerOutput<String>('jobReferenceCode');
labelAttributeName = registerOutput<String>('labelAttributeName');
labelCategoryConfigS3Uri = registerOutput<String?>('labelCategoryConfigS3Uri');
labelCounters = registerOutput<List<LabelingJobLabelCounter>>('labelCounters', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<LabelingJobLabelCounter>(guardedValue, (value) => LabelingJobLabelCounter.fromMap((value as Map).cast<String, dynamic>())); });
labelingJobAlgorithmsConfig = registerOutput<LabelingJobLabelingJobAlgorithmsConfig?>('labelingJobAlgorithmsConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LabelingJobLabelingJobAlgorithmsConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
labelingJobArn = registerOutput<String>('labelingJobArn');
labelingJobName = registerOutput<String>('labelingJobName');
labelingJobStatus = registerOutput<String>('labelingJobStatus');
outputConfig = registerOutput<LabelingJobOutputConfig>('outputConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LabelingJobOutputConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
roleArn = registerOutput<String>('roleArn');
stoppingConditions = registerOutput<List<LabelingJobStoppingCondition>>('stoppingConditions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<LabelingJobStoppingCondition>(guardedValue, (value) => LabelingJobStoppingCondition.fromMap((value as Map).cast<String, dynamic>())); });
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}