1. Packages
  2. AWS Native
  3. API Docs
  4. sagemaker
  5. ModelQualityJobDefinition

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.sagemaker.ModelQualityJobDefinition

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource Type definition for AWS::SageMaker::ModelQualityJobDefinition

    Create ModelQualityJobDefinition Resource

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

    Constructor syntax

    new ModelQualityJobDefinition(name: string, args: ModelQualityJobDefinitionArgs, opts?: CustomResourceOptions);
    @overload
    def ModelQualityJobDefinition(resource_name: str,
                                  args: ModelQualityJobDefinitionArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def ModelQualityJobDefinition(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  job_resources: Optional[ModelQualityJobDefinitionMonitoringResourcesArgs] = None,
                                  model_quality_app_specification: Optional[ModelQualityJobDefinitionModelQualityAppSpecificationArgs] = None,
                                  model_quality_job_input: Optional[ModelQualityJobDefinitionModelQualityJobInputArgs] = None,
                                  model_quality_job_output_config: Optional[ModelQualityJobDefinitionMonitoringOutputConfigArgs] = None,
                                  role_arn: Optional[str] = None,
                                  endpoint_name: Optional[str] = None,
                                  job_definition_name: Optional[str] = None,
                                  model_quality_baseline_config: Optional[ModelQualityJobDefinitionModelQualityBaselineConfigArgs] = None,
                                  network_config: Optional[ModelQualityJobDefinitionNetworkConfigArgs] = None,
                                  stopping_condition: Optional[ModelQualityJobDefinitionStoppingConditionArgs] = None,
                                  tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
    func NewModelQualityJobDefinition(ctx *Context, name string, args ModelQualityJobDefinitionArgs, opts ...ResourceOption) (*ModelQualityJobDefinition, error)
    public ModelQualityJobDefinition(string name, ModelQualityJobDefinitionArgs args, CustomResourceOptions? opts = null)
    public ModelQualityJobDefinition(String name, ModelQualityJobDefinitionArgs args)
    public ModelQualityJobDefinition(String name, ModelQualityJobDefinitionArgs args, CustomResourceOptions options)
    
    type: aws-native:sagemaker:ModelQualityJobDefinition
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

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

    ModelQualityJobDefinition Resource Properties

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

    Inputs

    The ModelQualityJobDefinition resource accepts the following input properties:

    JobResources Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionMonitoringResources
    Identifies the resources to deploy for a monitoring job.
    ModelQualityAppSpecification Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionModelQualityAppSpecification
    Container image configuration object for the monitoring job.
    ModelQualityJobInput Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionModelQualityJobInput
    A list of the inputs that are monitored. Currently endpoints are supported.
    ModelQualityJobOutputConfig Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionMonitoringOutputConfig
    The output configuration for monitoring jobs.
    RoleArn 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 monitoring job definition.
    ModelQualityBaselineConfig Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionModelQualityBaselineConfig
    Specifies the constraints and baselines for the monitoring job.
    NetworkConfig Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionNetworkConfig
    Specifies the network configuration for the monitoring job.
    StoppingCondition Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionStoppingCondition
    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 ModelQualityJobDefinitionMonitoringResourcesArgs
    Identifies the resources to deploy for a monitoring job.
    ModelQualityAppSpecification ModelQualityJobDefinitionModelQualityAppSpecificationArgs
    Container image configuration object for the monitoring job.
    ModelQualityJobInput ModelQualityJobDefinitionModelQualityJobInputArgs
    A list of the inputs that are monitored. Currently endpoints are supported.
    ModelQualityJobOutputConfig ModelQualityJobDefinitionMonitoringOutputConfigArgs
    The output configuration for monitoring jobs.
    RoleArn 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 monitoring job definition.
    ModelQualityBaselineConfig ModelQualityJobDefinitionModelQualityBaselineConfigArgs
    Specifies the constraints and baselines for the monitoring job.
    NetworkConfig ModelQualityJobDefinitionNetworkConfigArgs
    Specifies the network configuration for the monitoring job.
    StoppingCondition ModelQualityJobDefinitionStoppingConditionArgs
    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 ModelQualityJobDefinitionMonitoringResources
    Identifies the resources to deploy for a monitoring job.
    modelQualityAppSpecification ModelQualityJobDefinitionModelQualityAppSpecification
    Container image configuration object for the monitoring job.
    modelQualityJobInput ModelQualityJobDefinitionModelQualityJobInput
    A list of the inputs that are monitored. Currently endpoints are supported.
    modelQualityJobOutputConfig ModelQualityJobDefinitionMonitoringOutputConfig
    The output configuration for monitoring jobs.
    roleArn 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 monitoring job definition.
    modelQualityBaselineConfig ModelQualityJobDefinitionModelQualityBaselineConfig
    Specifies the constraints and baselines for the monitoring job.
    networkConfig ModelQualityJobDefinitionNetworkConfig
    Specifies the network configuration for the monitoring job.
    stoppingCondition ModelQualityJobDefinitionStoppingCondition
    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 ModelQualityJobDefinitionMonitoringResources
    Identifies the resources to deploy for a monitoring job.
    modelQualityAppSpecification ModelQualityJobDefinitionModelQualityAppSpecification
    Container image configuration object for the monitoring job.
    modelQualityJobInput ModelQualityJobDefinitionModelQualityJobInput
    A list of the inputs that are monitored. Currently endpoints are supported.
    modelQualityJobOutputConfig ModelQualityJobDefinitionMonitoringOutputConfig
    The output configuration for monitoring jobs.
    roleArn 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 monitoring job definition.
    modelQualityBaselineConfig ModelQualityJobDefinitionModelQualityBaselineConfig
    Specifies the constraints and baselines for the monitoring job.
    networkConfig ModelQualityJobDefinitionNetworkConfig
    Specifies the network configuration for the monitoring job.
    stoppingCondition ModelQualityJobDefinitionStoppingCondition
    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 ModelQualityJobDefinitionMonitoringResourcesArgs
    Identifies the resources to deploy for a monitoring job.
    model_quality_app_specification ModelQualityJobDefinitionModelQualityAppSpecificationArgs
    Container image configuration object for the monitoring job.
    model_quality_job_input ModelQualityJobDefinitionModelQualityJobInputArgs
    A list of the inputs that are monitored. Currently endpoints are supported.
    model_quality_job_output_config ModelQualityJobDefinitionMonitoringOutputConfigArgs
    The output configuration for monitoring jobs.
    role_arn 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 monitoring job definition.
    model_quality_baseline_config ModelQualityJobDefinitionModelQualityBaselineConfigArgs
    Specifies the constraints and baselines for the monitoring job.
    network_config ModelQualityJobDefinitionNetworkConfigArgs
    Specifies the network configuration for the monitoring job.
    stopping_condition ModelQualityJobDefinitionStoppingConditionArgs
    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 Property Map
    Identifies the resources to deploy for a monitoring job.
    modelQualityAppSpecification Property Map
    Container image configuration object for the monitoring job.
    modelQualityJobInput Property Map
    A list of the inputs that are monitored. Currently endpoints are supported.
    modelQualityJobOutputConfig Property Map
    The output configuration for monitoring jobs.
    roleArn 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 monitoring job definition.
    modelQualityBaselineConfig Property Map
    Specifies the constraints and baselines for the monitoring job.
    networkConfig Property Map
    Specifies the network configuration for the monitoring 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 ModelQualityJobDefinition 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 string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    ModelQualityJobDefinitionBatchTransformInput, ModelQualityJobDefinitionBatchTransformInputArgs

    DataCapturedDestinationS3Uri string
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    DatasetFormat Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionDatasetFormat
    The dataset format for your batch transform job.
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    EndTimeOffset string
    Monitoring end time offset, e.g. PT0H
    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.ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode Pulumi.AwsNative.SageMaker.ModelQualityJobDefinitionBatchTransformInputS3InputMode
    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 string
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    DatasetFormat ModelQualityJobDefinitionDatasetFormat
    The dataset format for your batch transform job.
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    EndTimeOffset string
    Monitoring end time offset, e.g. PT0H
    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 ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode ModelQualityJobDefinitionBatchTransformInputS3InputMode
    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 String
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    datasetFormat ModelQualityJobDefinitionDatasetFormat
    The dataset format for your batch transform job.
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    endTimeOffset String
    Monitoring end time offset, e.g. PT0H
    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 ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode ModelQualityJobDefinitionBatchTransformInputS3InputMode
    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 string
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    datasetFormat ModelQualityJobDefinitionDatasetFormat
    The dataset format for your batch transform job.
    localPath string
    Path to the filesystem where the endpoint data is available to the container.
    endTimeOffset string
    Monitoring end time offset, e.g. PT0H
    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 ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode ModelQualityJobDefinitionBatchTransformInputS3InputMode
    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 str
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    dataset_format ModelQualityJobDefinitionDatasetFormat
    The dataset format for your batch transform job.
    local_path 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
    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 ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3_input_mode ModelQualityJobDefinitionBatchTransformInputS3InputMode
    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 String
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    datasetFormat Property Map
    The dataset format for your batch transform job.
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    endTimeOffset String
    Monitoring end time offset, e.g. PT0H
    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

    ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType, ModelQualityJobDefinitionBatchTransformInputS3DataDistributionTypeArgs

    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    ModelQualityJobDefinitionBatchTransformInputS3DataDistributionTypeFullyReplicated
    FullyReplicated
    ModelQualityJobDefinitionBatchTransformInputS3DataDistributionTypeShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FULLY_REPLICATED
    FullyReplicated
    SHARDED_BY_S3_KEY
    ShardedByS3Key
    "FullyReplicated"
    FullyReplicated
    "ShardedByS3Key"
    ShardedByS3Key

    ModelQualityJobDefinitionBatchTransformInputS3InputMode, ModelQualityJobDefinitionBatchTransformInputS3InputModeArgs

    Pipe
    Pipe
    File
    File
    ModelQualityJobDefinitionBatchTransformInputS3InputModePipe
    Pipe
    ModelQualityJobDefinitionBatchTransformInputS3InputModeFile
    File
    Pipe
    Pipe
    File
    File
    Pipe
    Pipe
    File
    File
    PIPE
    Pipe
    FILE
    File
    "Pipe"
    Pipe
    "File"
    File

    ModelQualityJobDefinitionClusterConfig, ModelQualityJobDefinitionClusterConfigArgs

    InstanceCount 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 string
    The ML compute instance type for the processing job.
    VolumeSizeInGb 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 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 string
    The ML compute instance type for the processing job.
    VolumeSizeInGb 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 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 String
    The ML compute instance type for the processing job.
    volumeSizeInGb 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 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 string
    The ML compute instance type for the processing job.
    volumeSizeInGb 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 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 str
    The ML compute instance type for the processing job.
    volume_size_in_gb 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 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 String
    The ML compute instance type for the processing job.
    volumeSizeInGb 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.

    ModelQualityJobDefinitionConstraintsResource, ModelQualityJobDefinitionConstraintsResourceArgs

    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.

    ModelQualityJobDefinitionCsv, ModelQualityJobDefinitionCsvArgs

    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

    ModelQualityJobDefinitionDatasetFormat, ModelQualityJobDefinitionDatasetFormatArgs

    ModelQualityJobDefinitionEndpointInput, ModelQualityJobDefinitionEndpointInputArgs

    EndpointName string
    An endpoint in customer's account which has enabled DataCaptureConfig enabled.
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    EndTimeOffset string
    Monitoring end time offset, e.g. PT0H
    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.ModelQualityJobDefinitionEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode Pulumi.AwsNative.SageMaker.ModelQualityJobDefinitionEndpointInputS3InputMode
    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 string
    An endpoint in customer's account which has enabled DataCaptureConfig enabled.
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    EndTimeOffset string
    Monitoring end time offset, e.g. PT0H
    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 ModelQualityJobDefinitionEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode ModelQualityJobDefinitionEndpointInputS3InputMode
    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 String
    An endpoint in customer's account which has enabled DataCaptureConfig enabled.
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    endTimeOffset String
    Monitoring end time offset, e.g. PT0H
    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 ModelQualityJobDefinitionEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode ModelQualityJobDefinitionEndpointInputS3InputMode
    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 string
    An endpoint in customer's account which has enabled DataCaptureConfig enabled.
    localPath string
    Path to the filesystem where the endpoint data is available to the container.
    endTimeOffset string
    Monitoring end time offset, e.g. PT0H
    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 ModelQualityJobDefinitionEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode ModelQualityJobDefinitionEndpointInputS3InputMode
    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 str
    An endpoint in customer's account which has enabled DataCaptureConfig enabled.
    local_path 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
    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 ModelQualityJobDefinitionEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3_input_mode ModelQualityJobDefinitionEndpointInputS3InputMode
    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 String
    An endpoint in customer's account which has enabled DataCaptureConfig enabled.
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    endTimeOffset String
    Monitoring end time offset, e.g. PT0H
    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

    ModelQualityJobDefinitionEndpointInputS3DataDistributionType, ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeArgs

    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeFullyReplicated
    FullyReplicated
    ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FULLY_REPLICATED
    FullyReplicated
    SHARDED_BY_S3_KEY
    ShardedByS3Key
    "FullyReplicated"
    FullyReplicated
    "ShardedByS3Key"
    ShardedByS3Key

    ModelQualityJobDefinitionEndpointInputS3InputMode, ModelQualityJobDefinitionEndpointInputS3InputModeArgs

    Pipe
    Pipe
    File
    File
    ModelQualityJobDefinitionEndpointInputS3InputModePipe
    Pipe
    ModelQualityJobDefinitionEndpointInputS3InputModeFile
    File
    Pipe
    Pipe
    File
    File
    Pipe
    Pipe
    File
    File
    PIPE
    Pipe
    FILE
    File
    "Pipe"
    Pipe
    "File"
    File

    ModelQualityJobDefinitionJson, ModelQualityJobDefinitionJsonArgs

    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

    ModelQualityJobDefinitionModelQualityAppSpecification, ModelQualityJobDefinitionModelQualityAppSpecificationArgs

    ImageUri string
    The container image to be run by the monitoring job.
    ProblemType Pulumi.AwsNative.SageMaker.ModelQualityJobDefinitionProblemType
    The machine learning problem type of the model that the monitoring job monitors.
    ContainerArguments List<string>
    An array of arguments for the container used to run the monitoring job.
    ContainerEntrypoint List<string>
    Specifies the entrypoint for a container used to run the monitoring job.
    Environment object
    Sets the environment variables in the Docker container
    PostAnalyticsProcessorSourceUri string
    An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
    RecordPreprocessorSourceUri string
    An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
    ImageUri string
    The container image to be run by the monitoring job.
    ProblemType ModelQualityJobDefinitionProblemType
    The machine learning problem type of the model that the monitoring job monitors.
    ContainerArguments []string
    An array of arguments for the container used to run the monitoring job.
    ContainerEntrypoint []string
    Specifies the entrypoint for a container used to run the monitoring job.
    Environment interface{}
    Sets the environment variables in the Docker container
    PostAnalyticsProcessorSourceUri string
    An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
    RecordPreprocessorSourceUri string
    An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
    imageUri String
    The container image to be run by the monitoring job.
    problemType ModelQualityJobDefinitionProblemType
    The machine learning problem type of the model that the monitoring job monitors.
    containerArguments List<String>
    An array of arguments for the container used to run the monitoring job.
    containerEntrypoint List<String>
    Specifies the entrypoint for a container used to run the monitoring job.
    environment Object
    Sets the environment variables in the Docker container
    postAnalyticsProcessorSourceUri String
    An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
    recordPreprocessorSourceUri String
    An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
    imageUri string
    The container image to be run by the monitoring job.
    problemType ModelQualityJobDefinitionProblemType
    The machine learning problem type of the model that the monitoring job monitors.
    containerArguments string[]
    An array of arguments for the container used to run the monitoring job.
    containerEntrypoint string[]
    Specifies the entrypoint for a container used to run the monitoring job.
    environment any
    Sets the environment variables in the Docker container
    postAnalyticsProcessorSourceUri string
    An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
    recordPreprocessorSourceUri string
    An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
    image_uri str
    The container image to be run by the monitoring job.
    problem_type ModelQualityJobDefinitionProblemType
    The machine learning problem type of the model that the monitoring job monitors.
    container_arguments Sequence[str]
    An array of arguments for the container used to run the monitoring job.
    container_entrypoint Sequence[str]
    Specifies the entrypoint for a container used to run the monitoring job.
    environment Any
    Sets the environment variables in the Docker container
    post_analytics_processor_source_uri str
    An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
    record_preprocessor_source_uri str
    An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
    imageUri String
    The container image to be run by the monitoring job.
    problemType "BinaryClassification" | "MulticlassClassification" | "Regression"
    The machine learning problem type of the model that the monitoring job monitors.
    containerArguments List<String>
    An array of arguments for the container used to run the monitoring job.
    containerEntrypoint List<String>
    Specifies the entrypoint for a container used to run the monitoring job.
    environment Any
    Sets the environment variables in the Docker container
    postAnalyticsProcessorSourceUri String
    An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
    recordPreprocessorSourceUri String
    An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers

    ModelQualityJobDefinitionModelQualityBaselineConfig, ModelQualityJobDefinitionModelQualityBaselineConfigArgs

    BaseliningJobName string
    The name of the job that performs baselining for the monitoring job.
    ConstraintsResource Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionConstraintsResource
    The constraints resource for a monitoring job.
    BaseliningJobName string
    The name of the job that performs baselining for the monitoring job.
    ConstraintsResource ModelQualityJobDefinitionConstraintsResource
    The constraints resource for a monitoring job.
    baseliningJobName String
    The name of the job that performs baselining for the monitoring job.
    constraintsResource ModelQualityJobDefinitionConstraintsResource
    The constraints resource for a monitoring job.
    baseliningJobName string
    The name of the job that performs baselining for the monitoring job.
    constraintsResource ModelQualityJobDefinitionConstraintsResource
    The constraints resource for a monitoring job.
    baselining_job_name str
    The name of the job that performs baselining for the monitoring job.
    constraints_resource ModelQualityJobDefinitionConstraintsResource
    The constraints resource for a monitoring job.
    baseliningJobName String
    The name of the job that performs baselining for the monitoring job.
    constraintsResource Property Map
    The constraints resource for a monitoring job.

    ModelQualityJobDefinitionModelQualityJobInput, ModelQualityJobDefinitionModelQualityJobInputArgs

    groundTruthS3Input Property Map
    The ground truth label provided for the model.
    batchTransformInput Property Map
    Input object for the batch transform job.
    endpointInput Property Map
    Input object for the endpoint

    ModelQualityJobDefinitionMonitoringGroundTruthS3Input, ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs

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

    ModelQualityJobDefinitionMonitoringOutput, ModelQualityJobDefinitionMonitoringOutputArgs

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

    ModelQualityJobDefinitionMonitoringOutputConfig, ModelQualityJobDefinitionMonitoringOutputConfigArgs

    MonitoringOutputs List<Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionMonitoringOutput>
    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 []ModelQualityJobDefinitionMonitoringOutput
    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 List<ModelQualityJobDefinitionMonitoringOutput>
    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 ModelQualityJobDefinitionMonitoringOutput[]
    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 Sequence[ModelQualityJobDefinitionMonitoringOutput]
    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 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.

    ModelQualityJobDefinitionMonitoringResources, ModelQualityJobDefinitionMonitoringResourcesArgs

    ClusterConfig Pulumi.AwsNative.SageMaker.Inputs.ModelQualityJobDefinitionClusterConfig
    The configuration for the cluster resources used to run the processing job.
    ClusterConfig ModelQualityJobDefinitionClusterConfig
    The configuration for the cluster resources used to run the processing job.
    clusterConfig ModelQualityJobDefinitionClusterConfig
    The configuration for the cluster resources used to run the processing job.
    clusterConfig ModelQualityJobDefinitionClusterConfig
    The configuration for the cluster resources used to run the processing job.
    cluster_config ModelQualityJobDefinitionClusterConfig
    The configuration for the cluster resources used to run the processing job.
    clusterConfig Property Map
    The configuration for the cluster resources used to run the processing job.

    ModelQualityJobDefinitionNetworkConfig, ModelQualityJobDefinitionNetworkConfigArgs

    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.ModelQualityJobDefinitionVpcConfig
    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 ModelQualityJobDefinitionVpcConfig
    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 ModelQualityJobDefinitionVpcConfig
    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 ModelQualityJobDefinitionVpcConfig
    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 ModelQualityJobDefinitionVpcConfig
    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.

    ModelQualityJobDefinitionProblemType, ModelQualityJobDefinitionProblemTypeArgs

    BinaryClassification
    BinaryClassification
    MulticlassClassification
    MulticlassClassification
    Regression
    Regression
    ModelQualityJobDefinitionProblemTypeBinaryClassification
    BinaryClassification
    ModelQualityJobDefinitionProblemTypeMulticlassClassification
    MulticlassClassification
    ModelQualityJobDefinitionProblemTypeRegression
    Regression
    BinaryClassification
    BinaryClassification
    MulticlassClassification
    MulticlassClassification
    Regression
    Regression
    BinaryClassification
    BinaryClassification
    MulticlassClassification
    MulticlassClassification
    Regression
    Regression
    BINARY_CLASSIFICATION
    BinaryClassification
    MULTICLASS_CLASSIFICATION
    MulticlassClassification
    REGRESSION
    Regression
    "BinaryClassification"
    BinaryClassification
    "MulticlassClassification"
    MulticlassClassification
    "Regression"
    Regression

    ModelQualityJobDefinitionS3Output, ModelQualityJobDefinitionS3OutputArgs

    LocalPath 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 string
    A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
    S3UploadMode Pulumi.AwsNative.SageMaker.ModelQualityJobDefinitionS3OutputS3UploadMode
    Whether to upload the results of the monitoring job continuously or after the job completes.
    LocalPath 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 string
    A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
    S3UploadMode ModelQualityJobDefinitionS3OutputS3UploadMode
    Whether to upload the results of the monitoring job continuously or after the job completes.
    localPath 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 String
    A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
    s3UploadMode ModelQualityJobDefinitionS3OutputS3UploadMode
    Whether to upload the results of the monitoring job continuously or after the job completes.
    localPath 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 string
    A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
    s3UploadMode ModelQualityJobDefinitionS3OutputS3UploadMode
    Whether to upload the results of the monitoring job continuously or after the job completes.
    local_path 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 str
    A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
    s3_upload_mode ModelQualityJobDefinitionS3OutputS3UploadMode
    Whether to upload the results of the monitoring job continuously or after the job completes.
    localPath 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 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.

    ModelQualityJobDefinitionS3OutputS3UploadMode, ModelQualityJobDefinitionS3OutputS3UploadModeArgs

    Continuous
    Continuous
    EndOfJob
    EndOfJob
    ModelQualityJobDefinitionS3OutputS3UploadModeContinuous
    Continuous
    ModelQualityJobDefinitionS3OutputS3UploadModeEndOfJob
    EndOfJob
    Continuous
    Continuous
    EndOfJob
    EndOfJob
    Continuous
    Continuous
    EndOfJob
    EndOfJob
    CONTINUOUS
    Continuous
    END_OF_JOB
    EndOfJob
    "Continuous"
    Continuous
    "EndOfJob"
    EndOfJob

    ModelQualityJobDefinitionStoppingCondition, ModelQualityJobDefinitionStoppingConditionArgs

    MaxRuntimeInSeconds int
    The maximum runtime allowed in seconds.
    MaxRuntimeInSeconds int
    The maximum runtime allowed in seconds.
    maxRuntimeInSeconds Integer
    The maximum runtime allowed in seconds.
    maxRuntimeInSeconds number
    The maximum runtime allowed in seconds.
    max_runtime_in_seconds int
    The maximum runtime allowed in seconds.
    maxRuntimeInSeconds Number
    The maximum runtime allowed in seconds.

    ModelQualityJobDefinitionVpcConfig, ModelQualityJobDefinitionVpcConfigArgs

    SecurityGroupIds 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 List<string>
    The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
    SecurityGroupIds []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 []string
    The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
    securityGroupIds 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 List<String>
    The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
    securityGroupIds 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 string[]
    The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
    security_group_ids 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 Sequence[str]
    The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
    securityGroupIds 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 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
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi