DataQualityJobDefinition constructor
DataQualityJobDefinition(
- String name, {
- DataQualityJobDefinitionArgs? args,
- CustomResourceOptions? options,
Creates a new DataQualityJobDefinition.
name The Pulumi resource name.
args Arguments used to configure this DataQualityJobDefinition. The set of arguments for DataQualityJobDefinition.
options Resource options controlling this resource's behavior.
Implementation
DataQualityJobDefinition(
String name, {
DataQualityJobDefinitionArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:sagemaker/dataQualityJobDefinition:DataQualityJobDefinition',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
dataQualityAppSpecification = registerOutput<DataQualityJobDefinitionDataQualityAppSpecification>('dataQualityAppSpecification', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionDataQualityAppSpecification.fromMap((guardedValue as Map).cast<String, dynamic>()); });
dataQualityBaselineConfig = registerOutput<DataQualityJobDefinitionDataQualityBaselineConfig?>('dataQualityBaselineConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionDataQualityBaselineConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
dataQualityJobInput = registerOutput<DataQualityJobDefinitionDataQualityJobInput>('dataQualityJobInput', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionDataQualityJobInput.fromMap((guardedValue as Map).cast<String, dynamic>()); });
dataQualityJobOutputConfig = registerOutput<DataQualityJobDefinitionDataQualityJobOutputConfig>('dataQualityJobOutputConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionDataQualityJobOutputConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
jobResources = registerOutput<DataQualityJobDefinitionJobResources>('jobResources', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionJobResources.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
networkConfig = registerOutput<DataQualityJobDefinitionNetworkConfig?>('networkConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionNetworkConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
roleArn = registerOutput<String>('roleArn');
stoppingCondition = registerOutput<DataQualityJobDefinitionStoppingCondition>('stoppingCondition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataQualityJobDefinitionStoppingCondition.fromMap((guardedValue 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>(); });
}