1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. sagemaker
  5. ModelBiasJobDefinition

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.sagemaker.ModelBiasJobDefinition

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource Type definition for AWS::SageMaker::ModelBiasJobDefinition

Create ModelBiasJobDefinition Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ModelBiasJobDefinition(name: string, args: ModelBiasJobDefinitionArgs, opts?: CustomResourceOptions);
@overload
def ModelBiasJobDefinition(resource_name: str,
                           args: ModelBiasJobDefinitionArgs,
                           opts: Optional[ResourceOptions] = None)

@overload
def ModelBiasJobDefinition(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           job_resources: Optional[ModelBiasJobDefinitionMonitoringResourcesArgs] = None,
                           model_bias_app_specification: Optional[ModelBiasJobDefinitionModelBiasAppSpecificationArgs] = None,
                           model_bias_job_input: Optional[ModelBiasJobDefinitionModelBiasJobInputArgs] = None,
                           model_bias_job_output_config: Optional[ModelBiasJobDefinitionMonitoringOutputConfigArgs] = None,
                           role_arn: Optional[str] = None,
                           endpoint_name: Optional[str] = None,
                           job_definition_name: Optional[str] = None,
                           model_bias_baseline_config: Optional[ModelBiasJobDefinitionModelBiasBaselineConfigArgs] = None,
                           network_config: Optional[ModelBiasJobDefinitionNetworkConfigArgs] = None,
                           stopping_condition: Optional[ModelBiasJobDefinitionStoppingConditionArgs] = None,
                           tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
func NewModelBiasJobDefinition(ctx *Context, name string, args ModelBiasJobDefinitionArgs, opts ...ResourceOption) (*ModelBiasJobDefinition, error)
public ModelBiasJobDefinition(string name, ModelBiasJobDefinitionArgs args, CustomResourceOptions? opts = null)
public ModelBiasJobDefinition(String name, ModelBiasJobDefinitionArgs args)
public ModelBiasJobDefinition(String name, ModelBiasJobDefinitionArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:ModelBiasJobDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ModelBiasJobDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ModelBiasJobDefinitionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ModelBiasJobDefinitionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ModelBiasJobDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ModelBiasJobDefinitionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ModelBiasJobDefinition Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ModelBiasJobDefinition resource accepts the following input properties:

JobResources This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionMonitoringResources
Identifies the resources to deploy for a monitoring job.
ModelBiasAppSpecification This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionModelBiasAppSpecification
Configures the model bias job to run a specified Docker container image.
ModelBiasJobInput This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionModelBiasJobInput
Inputs for the model bias job.
ModelBiasJobOutputConfig This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionMonitoringOutputConfig
The output configuration for monitoring jobs.
RoleArn This property is required. string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
EndpointName string
JobDefinitionName string
The name of the bias job definition. The name must be unique within an AWS Region in the AWS account.
ModelBiasBaselineConfig Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionModelBiasBaselineConfig
The baseline configuration for a model bias job.
NetworkConfig Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionNetworkConfig
Networking options for a model bias job.
StoppingCondition Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping.
Tags List<Pulumi.AwsNative.Inputs.CreateOnlyTag>
An array of key-value pairs to apply to this resource.
JobResources This property is required. ModelBiasJobDefinitionMonitoringResourcesArgs
Identifies the resources to deploy for a monitoring job.
ModelBiasAppSpecification This property is required. ModelBiasJobDefinitionModelBiasAppSpecificationArgs
Configures the model bias job to run a specified Docker container image.
ModelBiasJobInput This property is required. ModelBiasJobDefinitionModelBiasJobInputArgs
Inputs for the model bias job.
ModelBiasJobOutputConfig This property is required. ModelBiasJobDefinitionMonitoringOutputConfigArgs
The output configuration for monitoring jobs.
RoleArn This property is required. string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
EndpointName string
JobDefinitionName string
The name of the bias job definition. The name must be unique within an AWS Region in the AWS account.
ModelBiasBaselineConfig ModelBiasJobDefinitionModelBiasBaselineConfigArgs
The baseline configuration for a model bias job.
NetworkConfig ModelBiasJobDefinitionNetworkConfigArgs
Networking options for a model bias job.
StoppingCondition ModelBiasJobDefinitionStoppingConditionArgs
A time limit for how long the monitoring job is allowed to run before stopping.
Tags CreateOnlyTagArgs
An array of key-value pairs to apply to this resource.
jobResources This property is required. ModelBiasJobDefinitionMonitoringResources
Identifies the resources to deploy for a monitoring job.
modelBiasAppSpecification This property is required. ModelBiasJobDefinitionModelBiasAppSpecification
Configures the model bias job to run a specified Docker container image.
modelBiasJobInput This property is required. ModelBiasJobDefinitionModelBiasJobInput
Inputs for the model bias job.
modelBiasJobOutputConfig This property is required. ModelBiasJobDefinitionMonitoringOutputConfig
The output configuration for monitoring jobs.
roleArn This property is required. String
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
endpointName String
jobDefinitionName String
The name of the bias job definition. The name must be unique within an AWS Region in the AWS account.
modelBiasBaselineConfig ModelBiasJobDefinitionModelBiasBaselineConfig
The baseline configuration for a model bias job.
networkConfig ModelBiasJobDefinitionNetworkConfig
Networking options for a model bias job.
stoppingCondition ModelBiasJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping.
tags List<CreateOnlyTag>
An array of key-value pairs to apply to this resource.
jobResources This property is required. ModelBiasJobDefinitionMonitoringResources
Identifies the resources to deploy for a monitoring job.
modelBiasAppSpecification This property is required. ModelBiasJobDefinitionModelBiasAppSpecification
Configures the model bias job to run a specified Docker container image.
modelBiasJobInput This property is required. ModelBiasJobDefinitionModelBiasJobInput
Inputs for the model bias job.
modelBiasJobOutputConfig This property is required. ModelBiasJobDefinitionMonitoringOutputConfig
The output configuration for monitoring jobs.
roleArn This property is required. string
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
endpointName string
jobDefinitionName string
The name of the bias job definition. The name must be unique within an AWS Region in the AWS account.
modelBiasBaselineConfig ModelBiasJobDefinitionModelBiasBaselineConfig
The baseline configuration for a model bias job.
networkConfig ModelBiasJobDefinitionNetworkConfig
Networking options for a model bias job.
stoppingCondition ModelBiasJobDefinitionStoppingCondition
A time limit for how long the monitoring job is allowed to run before stopping.
tags CreateOnlyTag[]
An array of key-value pairs to apply to this resource.
job_resources This property is required. ModelBiasJobDefinitionMonitoringResourcesArgs
Identifies the resources to deploy for a monitoring job.
model_bias_app_specification This property is required. ModelBiasJobDefinitionModelBiasAppSpecificationArgs
Configures the model bias job to run a specified Docker container image.
model_bias_job_input This property is required. ModelBiasJobDefinitionModelBiasJobInputArgs
Inputs for the model bias job.
model_bias_job_output_config This property is required. ModelBiasJobDefinitionMonitoringOutputConfigArgs
The output configuration for monitoring jobs.
role_arn This property is required. str
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
endpoint_name str
job_definition_name str
The name of the bias job definition. The name must be unique within an AWS Region in the AWS account.
model_bias_baseline_config ModelBiasJobDefinitionModelBiasBaselineConfigArgs
The baseline configuration for a model bias job.
network_config ModelBiasJobDefinitionNetworkConfigArgs
Networking options for a model bias job.
stopping_condition ModelBiasJobDefinitionStoppingConditionArgs
A time limit for how long the monitoring job is allowed to run before stopping.
tags Sequence[CreateOnlyTagArgs]
An array of key-value pairs to apply to this resource.
jobResources This property is required. Property Map
Identifies the resources to deploy for a monitoring job.
modelBiasAppSpecification This property is required. Property Map
Configures the model bias job to run a specified Docker container image.
modelBiasJobInput This property is required. Property Map
Inputs for the model bias job.
modelBiasJobOutputConfig This property is required. Property Map
The output configuration for monitoring jobs.
roleArn This property is required. String
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
endpointName String
jobDefinitionName String
The name of the bias job definition. The name must be unique within an AWS Region in the AWS account.
modelBiasBaselineConfig Property Map
The baseline configuration for a model bias job.
networkConfig Property Map
Networking options for a model bias job.
stoppingCondition Property Map
A time limit for how long the monitoring job is allowed to run before stopping.
tags List<Property Map>
An array of key-value pairs to apply to this resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the ModelBiasJobDefinition resource produces the following output properties:

CreationTime string
The time at which the job definition was created.
Id string
The provider-assigned unique ID for this managed resource.
JobDefinitionArn string
The Amazon Resource Name (ARN) of job definition.
CreationTime string
The time at which the job definition was created.
Id string
The provider-assigned unique ID for this managed resource.
JobDefinitionArn string
The Amazon Resource Name (ARN) of job definition.
creationTime String
The time at which the job definition was created.
id String
The provider-assigned unique ID for this managed resource.
jobDefinitionArn String
The Amazon Resource Name (ARN) of job definition.
creationTime string
The time at which the job definition was created.
id string
The provider-assigned unique ID for this managed resource.
jobDefinitionArn string
The Amazon Resource Name (ARN) of job definition.
creation_time str
The time at which the job definition was created.
id str
The provider-assigned unique ID for this managed resource.
job_definition_arn str
The Amazon Resource Name (ARN) of job definition.
creationTime String
The time at which the job definition was created.
id String
The provider-assigned unique ID for this managed resource.
jobDefinitionArn String
The Amazon Resource Name (ARN) of job definition.

Supporting Types

CreateOnlyTag
, CreateOnlyTagArgs

Key
This property is required.
Changes to this property will trigger replacement.
string
The key name of the tag
Value
This property is required.
Changes to this property will trigger replacement.
string
The value of the tag
Key
This property is required.
Changes to this property will trigger replacement.
string
The key name of the tag
Value
This property is required.
Changes to this property will trigger replacement.
string
The value of the tag
key
This property is required.
Changes to this property will trigger replacement.
String
The key name of the tag
value
This property is required.
Changes to this property will trigger replacement.
String
The value of the tag
key
This property is required.
Changes to this property will trigger replacement.
string
The key name of the tag
value
This property is required.
Changes to this property will trigger replacement.
string
The value of the tag
key
This property is required.
Changes to this property will trigger replacement.
str
The key name of the tag
value
This property is required.
Changes to this property will trigger replacement.
str
The value of the tag
key
This property is required.
Changes to this property will trigger replacement.
String
The key name of the tag
value
This property is required.
Changes to this property will trigger replacement.
String
The value of the tag

ModelBiasJobDefinitionBatchTransformInput
, ModelBiasJobDefinitionBatchTransformInputArgs

DataCapturedDestinationS3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
DatasetFormat This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionDatasetFormat
The dataset format for your batch transform job.
LocalPath This property is required. string
Path to the filesystem where the endpoint data is available to the container.
EndTimeOffset string
Monitoring end time offset, e.g. PT0H
FeaturesAttribute string
JSONpath to locate features in JSONlines dataset
InferenceAttribute string
Index or JSONpath to locate predicted label(s)
ProbabilityAttribute string
Index or JSONpath to locate probabilities
ProbabilityThresholdAttribute double
The threshold for the class probability to be evaluated as a positive result.
S3DataDistributionType Pulumi.AwsNative.SageMaker.ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
S3InputMode Pulumi.AwsNative.SageMaker.ModelBiasJobDefinitionBatchTransformInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
StartTimeOffset string
Monitoring start time offset, e.g. -PT1H
DataCapturedDestinationS3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
DatasetFormat This property is required. ModelBiasJobDefinitionDatasetFormat
The dataset format for your batch transform job.
LocalPath This property is required. string
Path to the filesystem where the endpoint data is available to the container.
EndTimeOffset string
Monitoring end time offset, e.g. PT0H
FeaturesAttribute string
JSONpath to locate features in JSONlines dataset
InferenceAttribute string
Index or JSONpath to locate predicted label(s)
ProbabilityAttribute string
Index or JSONpath to locate probabilities
ProbabilityThresholdAttribute float64
The threshold for the class probability to be evaluated as a positive result.
S3DataDistributionType ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
S3InputMode ModelBiasJobDefinitionBatchTransformInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
StartTimeOffset string
Monitoring start time offset, e.g. -PT1H
dataCapturedDestinationS3Uri This property is required. String
A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
datasetFormat This property is required. ModelBiasJobDefinitionDatasetFormat
The dataset format for your batch transform job.
localPath This property is required. String
Path to the filesystem where the endpoint data is available to the container.
endTimeOffset String
Monitoring end time offset, e.g. PT0H
featuresAttribute String
JSONpath to locate features in JSONlines dataset
inferenceAttribute String
Index or JSONpath to locate predicted label(s)
probabilityAttribute String
Index or JSONpath to locate probabilities
probabilityThresholdAttribute Double
The threshold for the class probability to be evaluated as a positive result.
s3DataDistributionType ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3InputMode ModelBiasJobDefinitionBatchTransformInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
startTimeOffset String
Monitoring start time offset, e.g. -PT1H
dataCapturedDestinationS3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
datasetFormat This property is required. ModelBiasJobDefinitionDatasetFormat
The dataset format for your batch transform job.
localPath This property is required. string
Path to the filesystem where the endpoint data is available to the container.
endTimeOffset string
Monitoring end time offset, e.g. PT0H
featuresAttribute string
JSONpath to locate features in JSONlines dataset
inferenceAttribute string
Index or JSONpath to locate predicted label(s)
probabilityAttribute string
Index or JSONpath to locate probabilities
probabilityThresholdAttribute number
The threshold for the class probability to be evaluated as a positive result.
s3DataDistributionType ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3InputMode ModelBiasJobDefinitionBatchTransformInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
startTimeOffset string
Monitoring start time offset, e.g. -PT1H
data_captured_destination_s3_uri This property is required. str
A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
dataset_format This property is required. ModelBiasJobDefinitionDatasetFormat
The dataset format for your batch transform job.
local_path This property is required. str
Path to the filesystem where the endpoint data is available to the container.
end_time_offset str
Monitoring end time offset, e.g. PT0H
features_attribute str
JSONpath to locate features in JSONlines dataset
inference_attribute str
Index or JSONpath to locate predicted label(s)
probability_attribute str
Index or JSONpath to locate probabilities
probability_threshold_attribute float
The threshold for the class probability to be evaluated as a positive result.
s3_data_distribution_type ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3_input_mode ModelBiasJobDefinitionBatchTransformInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
start_time_offset str
Monitoring start time offset, e.g. -PT1H
dataCapturedDestinationS3Uri This property is required. String
A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
datasetFormat This property is required. Property Map
The dataset format for your batch transform job.
localPath This property is required. String
Path to the filesystem where the endpoint data is available to the container.
endTimeOffset String
Monitoring end time offset, e.g. PT0H
featuresAttribute String
JSONpath to locate features in JSONlines dataset
inferenceAttribute String
Index or JSONpath to locate predicted label(s)
probabilityAttribute String
Index or JSONpath to locate probabilities
probabilityThresholdAttribute Number
The threshold for the class probability to be evaluated as a positive result.
s3DataDistributionType "FullyReplicated" | "ShardedByS3Key"
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3InputMode "Pipe" | "File"
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
startTimeOffset String
Monitoring start time offset, e.g. -PT1H

ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType
, ModelBiasJobDefinitionBatchTransformInputS3DataDistributionTypeArgs

FullyReplicated
FullyReplicated
ShardedByS3Key
ShardedByS3Key
ModelBiasJobDefinitionBatchTransformInputS3DataDistributionTypeFullyReplicated
FullyReplicated
ModelBiasJobDefinitionBatchTransformInputS3DataDistributionTypeShardedByS3Key
ShardedByS3Key
FullyReplicated
FullyReplicated
ShardedByS3Key
ShardedByS3Key
FullyReplicated
FullyReplicated
ShardedByS3Key
ShardedByS3Key
FULLY_REPLICATED
FullyReplicated
SHARDED_BY_S3_KEY
ShardedByS3Key
"FullyReplicated"
FullyReplicated
"ShardedByS3Key"
ShardedByS3Key

ModelBiasJobDefinitionBatchTransformInputS3InputMode
, ModelBiasJobDefinitionBatchTransformInputS3InputModeArgs

Pipe
Pipe
File
File
ModelBiasJobDefinitionBatchTransformInputS3InputModePipe
Pipe
ModelBiasJobDefinitionBatchTransformInputS3InputModeFile
File
Pipe
Pipe
File
File
Pipe
Pipe
File
File
PIPE
Pipe
FILE
File
"Pipe"
Pipe
"File"
File

ModelBiasJobDefinitionClusterConfig
, ModelBiasJobDefinitionClusterConfigArgs

InstanceCount This property is required. int
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
InstanceType This property is required. string
The ML compute instance type for the processing job.
VolumeSizeInGb This property is required. int
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
VolumeKmsKeyId string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
InstanceCount This property is required. int
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
InstanceType This property is required. string
The ML compute instance type for the processing job.
VolumeSizeInGb This property is required. int
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
VolumeKmsKeyId string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instanceCount This property is required. Integer
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
instanceType This property is required. String
The ML compute instance type for the processing job.
volumeSizeInGb This property is required. Integer
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeKmsKeyId String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instanceCount This property is required. number
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
instanceType This property is required. string
The ML compute instance type for the processing job.
volumeSizeInGb This property is required. number
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeKmsKeyId string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instance_count This property is required. int
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
instance_type This property is required. str
The ML compute instance type for the processing job.
volume_size_in_gb This property is required. int
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volume_kms_key_id str
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
instanceCount This property is required. Number
The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
instanceType This property is required. String
The ML compute instance type for the processing job.
volumeSizeInGb This property is required. Number
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeKmsKeyId String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

ModelBiasJobDefinitionConstraintsResource
, ModelBiasJobDefinitionConstraintsResourceArgs

S3Uri string
The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
S3Uri string
The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
s3Uri String
The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
s3Uri string
The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
s3_uri str
The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
s3Uri String
The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

ModelBiasJobDefinitionCsv
, ModelBiasJobDefinitionCsvArgs

Header bool
A boolean flag indicating if given CSV has header
Header bool
A boolean flag indicating if given CSV has header
header Boolean
A boolean flag indicating if given CSV has header
header boolean
A boolean flag indicating if given CSV has header
header bool
A boolean flag indicating if given CSV has header
header Boolean
A boolean flag indicating if given CSV has header

ModelBiasJobDefinitionDatasetFormat
, ModelBiasJobDefinitionDatasetFormatArgs

ModelBiasJobDefinitionEndpointInput
, ModelBiasJobDefinitionEndpointInputArgs

EndpointName This property is required. string
An endpoint in customer's account which has enabled DataCaptureConfig enabled.
LocalPath This property is required. string
Path to the filesystem where the endpoint data is available to the container.
EndTimeOffset string
Monitoring end time offset, e.g. PT0H
FeaturesAttribute string
JSONpath to locate features in JSONlines dataset
InferenceAttribute string
Index or JSONpath to locate predicted label(s)
ProbabilityAttribute string
Index or JSONpath to locate probabilities
ProbabilityThresholdAttribute double
The threshold for the class probability to be evaluated as a positive result.
S3DataDistributionType Pulumi.AwsNative.SageMaker.ModelBiasJobDefinitionEndpointInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
S3InputMode Pulumi.AwsNative.SageMaker.ModelBiasJobDefinitionEndpointInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
StartTimeOffset string
Monitoring start time offset, e.g. -PT1H
EndpointName This property is required. string
An endpoint in customer's account which has enabled DataCaptureConfig enabled.
LocalPath This property is required. string
Path to the filesystem where the endpoint data is available to the container.
EndTimeOffset string
Monitoring end time offset, e.g. PT0H
FeaturesAttribute string
JSONpath to locate features in JSONlines dataset
InferenceAttribute string
Index or JSONpath to locate predicted label(s)
ProbabilityAttribute string
Index or JSONpath to locate probabilities
ProbabilityThresholdAttribute float64
The threshold for the class probability to be evaluated as a positive result.
S3DataDistributionType ModelBiasJobDefinitionEndpointInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
S3InputMode ModelBiasJobDefinitionEndpointInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
StartTimeOffset string
Monitoring start time offset, e.g. -PT1H
endpointName This property is required. String
An endpoint in customer's account which has enabled DataCaptureConfig enabled.
localPath This property is required. String
Path to the filesystem where the endpoint data is available to the container.
endTimeOffset String
Monitoring end time offset, e.g. PT0H
featuresAttribute String
JSONpath to locate features in JSONlines dataset
inferenceAttribute String
Index or JSONpath to locate predicted label(s)
probabilityAttribute String
Index or JSONpath to locate probabilities
probabilityThresholdAttribute Double
The threshold for the class probability to be evaluated as a positive result.
s3DataDistributionType ModelBiasJobDefinitionEndpointInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3InputMode ModelBiasJobDefinitionEndpointInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
startTimeOffset String
Monitoring start time offset, e.g. -PT1H
endpointName This property is required. string
An endpoint in customer's account which has enabled DataCaptureConfig enabled.
localPath This property is required. string
Path to the filesystem where the endpoint data is available to the container.
endTimeOffset string
Monitoring end time offset, e.g. PT0H
featuresAttribute string
JSONpath to locate features in JSONlines dataset
inferenceAttribute string
Index or JSONpath to locate predicted label(s)
probabilityAttribute string
Index or JSONpath to locate probabilities
probabilityThresholdAttribute number
The threshold for the class probability to be evaluated as a positive result.
s3DataDistributionType ModelBiasJobDefinitionEndpointInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3InputMode ModelBiasJobDefinitionEndpointInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
startTimeOffset string
Monitoring start time offset, e.g. -PT1H
endpoint_name This property is required. str
An endpoint in customer's account which has enabled DataCaptureConfig enabled.
local_path This property is required. str
Path to the filesystem where the endpoint data is available to the container.
end_time_offset str
Monitoring end time offset, e.g. PT0H
features_attribute str
JSONpath to locate features in JSONlines dataset
inference_attribute str
Index or JSONpath to locate predicted label(s)
probability_attribute str
Index or JSONpath to locate probabilities
probability_threshold_attribute float
The threshold for the class probability to be evaluated as a positive result.
s3_data_distribution_type ModelBiasJobDefinitionEndpointInputS3DataDistributionType
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3_input_mode ModelBiasJobDefinitionEndpointInputS3InputMode
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
start_time_offset str
Monitoring start time offset, e.g. -PT1H
endpointName This property is required. String
An endpoint in customer's account which has enabled DataCaptureConfig enabled.
localPath This property is required. String
Path to the filesystem where the endpoint data is available to the container.
endTimeOffset String
Monitoring end time offset, e.g. PT0H
featuresAttribute String
JSONpath to locate features in JSONlines dataset
inferenceAttribute String
Index or JSONpath to locate predicted label(s)
probabilityAttribute String
Index or JSONpath to locate probabilities
probabilityThresholdAttribute Number
The threshold for the class probability to be evaluated as a positive result.
s3DataDistributionType "FullyReplicated" | "ShardedByS3Key"
Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
s3InputMode "Pipe" | "File"
Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
startTimeOffset String
Monitoring start time offset, e.g. -PT1H

ModelBiasJobDefinitionEndpointInputS3DataDistributionType
, ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeArgs

FullyReplicated
FullyReplicated
ShardedByS3Key
ShardedByS3Key
ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeFullyReplicated
FullyReplicated
ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeShardedByS3Key
ShardedByS3Key
FullyReplicated
FullyReplicated
ShardedByS3Key
ShardedByS3Key
FullyReplicated
FullyReplicated
ShardedByS3Key
ShardedByS3Key
FULLY_REPLICATED
FullyReplicated
SHARDED_BY_S3_KEY
ShardedByS3Key
"FullyReplicated"
FullyReplicated
"ShardedByS3Key"
ShardedByS3Key

ModelBiasJobDefinitionEndpointInputS3InputMode
, ModelBiasJobDefinitionEndpointInputS3InputModeArgs

Pipe
Pipe
File
File
ModelBiasJobDefinitionEndpointInputS3InputModePipe
Pipe
ModelBiasJobDefinitionEndpointInputS3InputModeFile
File
Pipe
Pipe
File
File
Pipe
Pipe
File
File
PIPE
Pipe
FILE
File
"Pipe"
Pipe
"File"
File

ModelBiasJobDefinitionJson
, ModelBiasJobDefinitionJsonArgs

Line bool
A boolean flag indicating if it is JSON line format
Line bool
A boolean flag indicating if it is JSON line format
line Boolean
A boolean flag indicating if it is JSON line format
line boolean
A boolean flag indicating if it is JSON line format
line bool
A boolean flag indicating if it is JSON line format
line Boolean
A boolean flag indicating if it is JSON line format

ModelBiasJobDefinitionModelBiasAppSpecification
, ModelBiasJobDefinitionModelBiasAppSpecificationArgs

ConfigUri This property is required. string
The S3 URI to an analysis configuration file
ImageUri This property is required. string
The container image to be run by the monitoring job.
Environment object
Sets the environment variables in the Docker container
ConfigUri This property is required. string
The S3 URI to an analysis configuration file
ImageUri This property is required. string
The container image to be run by the monitoring job.
Environment interface{}
Sets the environment variables in the Docker container
configUri This property is required. String
The S3 URI to an analysis configuration file
imageUri This property is required. String
The container image to be run by the monitoring job.
environment Object
Sets the environment variables in the Docker container
configUri This property is required. string
The S3 URI to an analysis configuration file
imageUri This property is required. string
The container image to be run by the monitoring job.
environment any
Sets the environment variables in the Docker container
config_uri This property is required. str
The S3 URI to an analysis configuration file
image_uri This property is required. str
The container image to be run by the monitoring job.
environment Any
Sets the environment variables in the Docker container
configUri This property is required. String
The S3 URI to an analysis configuration file
imageUri This property is required. String
The container image to be run by the monitoring job.
environment Any
Sets the environment variables in the Docker container

ModelBiasJobDefinitionModelBiasBaselineConfig
, ModelBiasJobDefinitionModelBiasBaselineConfigArgs

BaseliningJobName string
The name of the baseline model bias job.
ConstraintsResource Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionConstraintsResource
The constraints resource for a monitoring job.
BaseliningJobName string
The name of the baseline model bias job.
ConstraintsResource ModelBiasJobDefinitionConstraintsResource
The constraints resource for a monitoring job.
baseliningJobName String
The name of the baseline model bias job.
constraintsResource ModelBiasJobDefinitionConstraintsResource
The constraints resource for a monitoring job.
baseliningJobName string
The name of the baseline model bias job.
constraintsResource ModelBiasJobDefinitionConstraintsResource
The constraints resource for a monitoring job.
baselining_job_name str
The name of the baseline model bias job.
constraints_resource ModelBiasJobDefinitionConstraintsResource
The constraints resource for a monitoring job.
baseliningJobName String
The name of the baseline model bias job.
constraintsResource Property Map
The constraints resource for a monitoring job.

ModelBiasJobDefinitionModelBiasJobInput
, ModelBiasJobDefinitionModelBiasJobInputArgs

GroundTruthS3Input This property is required. ModelBiasJobDefinitionMonitoringGroundTruthS3Input
Location of ground truth labels to use in model bias job.
BatchTransformInput ModelBiasJobDefinitionBatchTransformInput
Input object for the batch transform job.
EndpointInput ModelBiasJobDefinitionEndpointInput
Input object for the endpoint
groundTruthS3Input This property is required. ModelBiasJobDefinitionMonitoringGroundTruthS3Input
Location of ground truth labels to use in model bias job.
batchTransformInput ModelBiasJobDefinitionBatchTransformInput
Input object for the batch transform job.
endpointInput ModelBiasJobDefinitionEndpointInput
Input object for the endpoint
groundTruthS3Input This property is required. ModelBiasJobDefinitionMonitoringGroundTruthS3Input
Location of ground truth labels to use in model bias job.
batchTransformInput ModelBiasJobDefinitionBatchTransformInput
Input object for the batch transform job.
endpointInput ModelBiasJobDefinitionEndpointInput
Input object for the endpoint
ground_truth_s3_input This property is required. ModelBiasJobDefinitionMonitoringGroundTruthS3Input
Location of ground truth labels to use in model bias job.
batch_transform_input ModelBiasJobDefinitionBatchTransformInput
Input object for the batch transform job.
endpoint_input ModelBiasJobDefinitionEndpointInput
Input object for the endpoint
groundTruthS3Input This property is required. Property Map
Location of ground truth labels to use in model bias job.
batchTransformInput Property Map
Input object for the batch transform job.
endpointInput Property Map
Input object for the endpoint

ModelBiasJobDefinitionMonitoringGroundTruthS3Input
, ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs

S3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
S3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3Uri This property is required. String
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3_uri This property is required. str
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3Uri This property is required. String
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

ModelBiasJobDefinitionMonitoringOutput
, ModelBiasJobDefinitionMonitoringOutputArgs

S3Output This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionS3Output
The Amazon S3 storage location where the results of a monitoring job are saved.
S3Output This property is required. ModelBiasJobDefinitionS3Output
The Amazon S3 storage location where the results of a monitoring job are saved.
s3Output This property is required. ModelBiasJobDefinitionS3Output
The Amazon S3 storage location where the results of a monitoring job are saved.
s3Output This property is required. ModelBiasJobDefinitionS3Output
The Amazon S3 storage location where the results of a monitoring job are saved.
s3_output This property is required. ModelBiasJobDefinitionS3Output
The Amazon S3 storage location where the results of a monitoring job are saved.
s3Output This property is required. Property Map
The Amazon S3 storage location where the results of a monitoring job are saved.

ModelBiasJobDefinitionMonitoringOutputConfig
, ModelBiasJobDefinitionMonitoringOutputConfigArgs

MonitoringOutputs This property is required. List<Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionMonitoringOutput>
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
KmsKeyId string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
MonitoringOutputs This property is required. []ModelBiasJobDefinitionMonitoringOutput
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
KmsKeyId string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoringOutputs This property is required. List<ModelBiasJobDefinitionMonitoringOutput>
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
kmsKeyId String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoringOutputs This property is required. ModelBiasJobDefinitionMonitoringOutput[]
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
kmsKeyId string
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoring_outputs This property is required. Sequence[ModelBiasJobDefinitionMonitoringOutput]
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
kms_key_id str
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
monitoringOutputs This property is required. List<Property Map>
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
kmsKeyId String
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

ModelBiasJobDefinitionMonitoringResources
, ModelBiasJobDefinitionMonitoringResourcesArgs

ClusterConfig This property is required. Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionClusterConfig
The configuration for the cluster resources used to run the processing job.
ClusterConfig This property is required. ModelBiasJobDefinitionClusterConfig
The configuration for the cluster resources used to run the processing job.
clusterConfig This property is required. ModelBiasJobDefinitionClusterConfig
The configuration for the cluster resources used to run the processing job.
clusterConfig This property is required. ModelBiasJobDefinitionClusterConfig
The configuration for the cluster resources used to run the processing job.
cluster_config This property is required. ModelBiasJobDefinitionClusterConfig
The configuration for the cluster resources used to run the processing job.
clusterConfig This property is required. Property Map
The configuration for the cluster resources used to run the processing job.

ModelBiasJobDefinitionNetworkConfig
, ModelBiasJobDefinitionNetworkConfigArgs

EnableInterContainerTrafficEncryption bool
Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
EnableNetworkIsolation bool
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
VpcConfig Pulumi.AwsNative.SageMaker.Inputs.ModelBiasJobDefinitionVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.
EnableInterContainerTrafficEncryption bool
Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
EnableNetworkIsolation bool
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
VpcConfig ModelBiasJobDefinitionVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.
enableInterContainerTrafficEncryption Boolean
Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
enableNetworkIsolation Boolean
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
vpcConfig ModelBiasJobDefinitionVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.
enableInterContainerTrafficEncryption boolean
Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
enableNetworkIsolation boolean
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
vpcConfig ModelBiasJobDefinitionVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.
enable_inter_container_traffic_encryption bool
Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
enable_network_isolation bool
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
vpc_config ModelBiasJobDefinitionVpcConfig
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.
enableInterContainerTrafficEncryption Boolean
Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
enableNetworkIsolation Boolean
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
vpcConfig Property Map
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

ModelBiasJobDefinitionS3Output
, ModelBiasJobDefinitionS3OutputArgs

LocalPath This property is required. string
The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
S3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
S3UploadMode Pulumi.AwsNative.SageMaker.ModelBiasJobDefinitionS3OutputS3UploadMode
Whether to upload the results of the monitoring job continuously or after the job completes.
LocalPath This property is required. string
The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
S3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
S3UploadMode ModelBiasJobDefinitionS3OutputS3UploadMode
Whether to upload the results of the monitoring job continuously or after the job completes.
localPath This property is required. String
The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
s3Uri This property is required. String
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3UploadMode ModelBiasJobDefinitionS3OutputS3UploadMode
Whether to upload the results of the monitoring job continuously or after the job completes.
localPath This property is required. string
The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
s3Uri This property is required. string
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3UploadMode ModelBiasJobDefinitionS3OutputS3UploadMode
Whether to upload the results of the monitoring job continuously or after the job completes.
local_path This property is required. str
The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
s3_uri This property is required. str
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3_upload_mode ModelBiasJobDefinitionS3OutputS3UploadMode
Whether to upload the results of the monitoring job continuously or after the job completes.
localPath This property is required. String
The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
s3Uri This property is required. String
A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
s3UploadMode "Continuous" | "EndOfJob"
Whether to upload the results of the monitoring job continuously or after the job completes.

ModelBiasJobDefinitionS3OutputS3UploadMode
, ModelBiasJobDefinitionS3OutputS3UploadModeArgs

Continuous
Continuous
EndOfJob
EndOfJob
ModelBiasJobDefinitionS3OutputS3UploadModeContinuous
Continuous
ModelBiasJobDefinitionS3OutputS3UploadModeEndOfJob
EndOfJob
Continuous
Continuous
EndOfJob
EndOfJob
Continuous
Continuous
EndOfJob
EndOfJob
CONTINUOUS
Continuous
END_OF_JOB
EndOfJob
"Continuous"
Continuous
"EndOfJob"
EndOfJob

ModelBiasJobDefinitionStoppingCondition
, ModelBiasJobDefinitionStoppingConditionArgs

MaxRuntimeInSeconds This property is required. int
The maximum runtime allowed in seconds.
MaxRuntimeInSeconds This property is required. int
The maximum runtime allowed in seconds.
maxRuntimeInSeconds This property is required. Integer
The maximum runtime allowed in seconds.
maxRuntimeInSeconds This property is required. number
The maximum runtime allowed in seconds.
max_runtime_in_seconds This property is required. int
The maximum runtime allowed in seconds.
maxRuntimeInSeconds This property is required. Number
The maximum runtime allowed in seconds.

ModelBiasJobDefinitionVpcConfig
, ModelBiasJobDefinitionVpcConfigArgs

SecurityGroupIds This property is required. List<string>
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
Subnets This property is required. List<string>
The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
SecurityGroupIds This property is required. []string
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
Subnets This property is required. []string
The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
securityGroupIds This property is required. List<String>
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
subnets This property is required. List<String>
The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
securityGroupIds This property is required. string[]
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
subnets This property is required. string[]
The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
security_group_ids This property is required. Sequence[str]
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
subnets This property is required. Sequence[str]
The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
securityGroupIds This property is required. List<String>
The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
subnets This property is required. List<String>
The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi