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

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

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

aws-native.sagemaker.MonitoringSchedule

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

    Resource Type definition for AWS::SageMaker::MonitoringSchedule

    Create MonitoringSchedule Resource

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

    Constructor syntax

    new MonitoringSchedule(name: string, args: MonitoringScheduleArgs, opts?: CustomResourceOptions);
    @overload
    def MonitoringSchedule(resource_name: str,
                           args: MonitoringScheduleArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def MonitoringSchedule(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           monitoring_schedule_config: Optional[MonitoringScheduleConfigArgs] = None,
                           endpoint_name: Optional[str] = None,
                           failure_reason: Optional[str] = None,
                           last_monitoring_execution_summary: Optional[MonitoringScheduleMonitoringExecutionSummaryArgs] = None,
                           monitoring_schedule_name: Optional[str] = None,
                           monitoring_schedule_status: Optional[MonitoringScheduleStatus] = None,
                           tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewMonitoringSchedule(ctx *Context, name string, args MonitoringScheduleArgs, opts ...ResourceOption) (*MonitoringSchedule, error)
    public MonitoringSchedule(string name, MonitoringScheduleArgs args, CustomResourceOptions? opts = null)
    public MonitoringSchedule(String name, MonitoringScheduleArgs args)
    public MonitoringSchedule(String name, MonitoringScheduleArgs args, CustomResourceOptions options)
    
    type: aws-native:sagemaker:MonitoringSchedule
    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 MonitoringScheduleArgs
    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 MonitoringScheduleArgs
    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 MonitoringScheduleArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MonitoringScheduleArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MonitoringScheduleArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    MonitoringSchedule 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 MonitoringSchedule resource accepts the following input properties:

    MonitoringScheduleConfig Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleConfig
    The configuration object that specifies the monitoring schedule and defines the monitoring job.
    EndpointName string
    The name of the endpoint using the monitoring schedule.
    FailureReason string
    Contains the reason a monitoring job failed, if it failed.
    LastMonitoringExecutionSummary Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleMonitoringExecutionSummary
    Describes metadata on the last execution to run, if there was one.
    MonitoringScheduleName string
    The name of the monitoring schedule.
    MonitoringScheduleStatus Pulumi.AwsNative.SageMaker.MonitoringScheduleStatus
    The status of a schedule job.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs to apply to this resource.
    MonitoringScheduleConfig MonitoringScheduleConfigArgs
    The configuration object that specifies the monitoring schedule and defines the monitoring job.
    EndpointName string
    The name of the endpoint using the monitoring schedule.
    FailureReason string
    Contains the reason a monitoring job failed, if it failed.
    LastMonitoringExecutionSummary MonitoringScheduleMonitoringExecutionSummaryArgs
    Describes metadata on the last execution to run, if there was one.
    MonitoringScheduleName string
    The name of the monitoring schedule.
    MonitoringScheduleStatus MonitoringScheduleStatus
    The status of a schedule job.
    Tags TagArgs
    An array of key-value pairs to apply to this resource.
    monitoringScheduleConfig MonitoringScheduleConfig
    The configuration object that specifies the monitoring schedule and defines the monitoring job.
    endpointName String
    The name of the endpoint using the monitoring schedule.
    failureReason String
    Contains the reason a monitoring job failed, if it failed.
    lastMonitoringExecutionSummary MonitoringScheduleMonitoringExecutionSummary
    Describes metadata on the last execution to run, if there was one.
    monitoringScheduleName String
    The name of the monitoring schedule.
    monitoringScheduleStatus MonitoringScheduleStatus
    The status of a schedule job.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    monitoringScheduleConfig MonitoringScheduleConfig
    The configuration object that specifies the monitoring schedule and defines the monitoring job.
    endpointName string
    The name of the endpoint using the monitoring schedule.
    failureReason string
    Contains the reason a monitoring job failed, if it failed.
    lastMonitoringExecutionSummary MonitoringScheduleMonitoringExecutionSummary
    Describes metadata on the last execution to run, if there was one.
    monitoringScheduleName string
    The name of the monitoring schedule.
    monitoringScheduleStatus MonitoringScheduleStatus
    The status of a schedule job.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    monitoring_schedule_config MonitoringScheduleConfigArgs
    The configuration object that specifies the monitoring schedule and defines the monitoring job.
    endpoint_name str
    The name of the endpoint using the monitoring schedule.
    failure_reason str
    Contains the reason a monitoring job failed, if it failed.
    last_monitoring_execution_summary MonitoringScheduleMonitoringExecutionSummaryArgs
    Describes metadata on the last execution to run, if there was one.
    monitoring_schedule_name str
    The name of the monitoring schedule.
    monitoring_schedule_status MonitoringScheduleStatus
    The status of a schedule job.
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to this resource.
    monitoringScheduleConfig Property Map
    The configuration object that specifies the monitoring schedule and defines the monitoring job.
    endpointName String
    The name of the endpoint using the monitoring schedule.
    failureReason String
    Contains the reason a monitoring job failed, if it failed.
    lastMonitoringExecutionSummary Property Map
    Describes metadata on the last execution to run, if there was one.
    monitoringScheduleName String
    The name of the monitoring schedule.
    monitoringScheduleStatus "Pending" | "Failed" | "Scheduled" | "Stopped"
    The status of a schedule job.
    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 MonitoringSchedule resource produces the following output properties:

    CreationTime string
    The time at which the schedule was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModifiedTime string
    A timestamp that indicates the last time the monitoring job was modified.
    MonitoringScheduleArn string
    The Amazon Resource Name (ARN) of the monitoring schedule.
    CreationTime string
    The time at which the schedule was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModifiedTime string
    A timestamp that indicates the last time the monitoring job was modified.
    MonitoringScheduleArn string
    The Amazon Resource Name (ARN) of the monitoring schedule.
    creationTime String
    The time at which the schedule was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime String
    A timestamp that indicates the last time the monitoring job was modified.
    monitoringScheduleArn String
    The Amazon Resource Name (ARN) of the monitoring schedule.
    creationTime string
    The time at which the schedule was created.
    id string
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime string
    A timestamp that indicates the last time the monitoring job was modified.
    monitoringScheduleArn string
    The Amazon Resource Name (ARN) of the monitoring schedule.
    creation_time str
    The time at which the schedule was created.
    id str
    The provider-assigned unique ID for this managed resource.
    last_modified_time str
    A timestamp that indicates the last time the monitoring job was modified.
    monitoring_schedule_arn str
    The Amazon Resource Name (ARN) of the monitoring schedule.
    creationTime String
    The time at which the schedule was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime String
    A timestamp that indicates the last time the monitoring job was modified.
    monitoringScheduleArn String
    The Amazon Resource Name (ARN) of the monitoring schedule.

    Supporting Types

    MonitoringScheduleBaselineConfig, MonitoringScheduleBaselineConfigArgs

    ConstraintsResource Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleConstraintsResource
    The Amazon S3 URI for the constraints resource.
    StatisticsResource Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleStatisticsResource
    The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
    ConstraintsResource MonitoringScheduleConstraintsResource
    The Amazon S3 URI for the constraints resource.
    StatisticsResource MonitoringScheduleStatisticsResource
    The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
    constraintsResource MonitoringScheduleConstraintsResource
    The Amazon S3 URI for the constraints resource.
    statisticsResource MonitoringScheduleStatisticsResource
    The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
    constraintsResource MonitoringScheduleConstraintsResource
    The Amazon S3 URI for the constraints resource.
    statisticsResource MonitoringScheduleStatisticsResource
    The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
    constraints_resource MonitoringScheduleConstraintsResource
    The Amazon S3 URI for the constraints resource.
    statistics_resource MonitoringScheduleStatisticsResource
    The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
    constraintsResource Property Map
    The Amazon S3 URI for the constraints resource.
    statisticsResource Property Map
    The baseline statistics file in Amazon S3 that the current monitoring job should be validated against.

    MonitoringScheduleBatchTransformInput, MonitoringScheduleBatchTransformInputArgs

    DataCapturedDestinationS3Uri string
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    DatasetFormat Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleDatasetFormat
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    ExcludeFeaturesAttribute string
    Indexes or names of the features to be excluded from analysis
    S3DataDistributionType Pulumi.AwsNative.SageMaker.MonitoringScheduleBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode Pulumi.AwsNative.SageMaker.MonitoringScheduleBatchTransformInputS3InputMode
    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.
    DataCapturedDestinationS3Uri string
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    DatasetFormat MonitoringScheduleDatasetFormat
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    ExcludeFeaturesAttribute string
    Indexes or names of the features to be excluded from analysis
    S3DataDistributionType MonitoringScheduleBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode MonitoringScheduleBatchTransformInputS3InputMode
    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.
    dataCapturedDestinationS3Uri String
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    datasetFormat MonitoringScheduleDatasetFormat
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    excludeFeaturesAttribute String
    Indexes or names of the features to be excluded from analysis
    s3DataDistributionType MonitoringScheduleBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode MonitoringScheduleBatchTransformInputS3InputMode
    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.
    dataCapturedDestinationS3Uri string
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    datasetFormat MonitoringScheduleDatasetFormat
    localPath string
    Path to the filesystem where the endpoint data is available to the container.
    excludeFeaturesAttribute string
    Indexes or names of the features to be excluded from analysis
    s3DataDistributionType MonitoringScheduleBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode MonitoringScheduleBatchTransformInputS3InputMode
    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.
    data_captured_destination_s3_uri str
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    dataset_format MonitoringScheduleDatasetFormat
    local_path str
    Path to the filesystem where the endpoint data is available to the container.
    exclude_features_attribute str
    Indexes or names of the features to be excluded from analysis
    s3_data_distribution_type MonitoringScheduleBatchTransformInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3_input_mode MonitoringScheduleBatchTransformInputS3InputMode
    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.
    dataCapturedDestinationS3Uri String
    A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data.
    datasetFormat Property Map
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    excludeFeaturesAttribute String
    Indexes or names of the features to be excluded from analysis
    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.

    MonitoringScheduleBatchTransformInputS3DataDistributionType, MonitoringScheduleBatchTransformInputS3DataDistributionTypeArgs

    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    MonitoringScheduleBatchTransformInputS3DataDistributionTypeFullyReplicated
    FullyReplicated
    MonitoringScheduleBatchTransformInputS3DataDistributionTypeShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FULLY_REPLICATED
    FullyReplicated
    SHARDED_BY_S3_KEY
    ShardedByS3Key
    "FullyReplicated"
    FullyReplicated
    "ShardedByS3Key"
    ShardedByS3Key

    MonitoringScheduleBatchTransformInputS3InputMode, MonitoringScheduleBatchTransformInputS3InputModeArgs

    Pipe
    Pipe
    File
    File
    MonitoringScheduleBatchTransformInputS3InputModePipe
    Pipe
    MonitoringScheduleBatchTransformInputS3InputModeFile
    File
    Pipe
    Pipe
    File
    File
    Pipe
    Pipe
    File
    File
    PIPE
    Pipe
    FILE
    File
    "Pipe"
    Pipe
    "File"
    File

    MonitoringScheduleClusterConfig, MonitoringScheduleClusterConfigArgs

    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.

    MonitoringScheduleConfig, MonitoringScheduleConfigArgs

    MonitoringJobDefinition MonitoringScheduleMonitoringJobDefinition
    Defines the monitoring job.
    MonitoringJobDefinitionName string
    Name of the job definition
    MonitoringType MonitoringScheduleMonitoringType
    The type of the monitoring job definition to schedule.
    ScheduleConfig MonitoringScheduleScheduleConfig
    Configures the monitoring schedule.
    monitoringJobDefinition MonitoringScheduleMonitoringJobDefinition
    Defines the monitoring job.
    monitoringJobDefinitionName String
    Name of the job definition
    monitoringType MonitoringScheduleMonitoringType
    The type of the monitoring job definition to schedule.
    scheduleConfig MonitoringScheduleScheduleConfig
    Configures the monitoring schedule.
    monitoringJobDefinition MonitoringScheduleMonitoringJobDefinition
    Defines the monitoring job.
    monitoringJobDefinitionName string
    Name of the job definition
    monitoringType MonitoringScheduleMonitoringType
    The type of the monitoring job definition to schedule.
    scheduleConfig MonitoringScheduleScheduleConfig
    Configures the monitoring schedule.
    monitoring_job_definition MonitoringScheduleMonitoringJobDefinition
    Defines the monitoring job.
    monitoring_job_definition_name str
    Name of the job definition
    monitoring_type MonitoringScheduleMonitoringType
    The type of the monitoring job definition to schedule.
    schedule_config MonitoringScheduleScheduleConfig
    Configures the monitoring schedule.
    monitoringJobDefinition Property Map
    Defines the monitoring job.
    monitoringJobDefinitionName String
    Name of the job definition
    monitoringType "DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability"
    The type of the monitoring job definition to schedule.
    scheduleConfig Property Map
    Configures the monitoring schedule.

    MonitoringScheduleConstraintsResource, MonitoringScheduleConstraintsResourceArgs

    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.

    MonitoringScheduleCsv, MonitoringScheduleCsvArgs

    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

    MonitoringScheduleDatasetFormat, MonitoringScheduleDatasetFormatArgs

    MonitoringScheduleEndpointInput, MonitoringScheduleEndpointInputArgs

    EndpointName string
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    ExcludeFeaturesAttribute string
    Indexes or names of the features to be excluded from analysis
    S3DataDistributionType Pulumi.AwsNative.SageMaker.MonitoringScheduleEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode Pulumi.AwsNative.SageMaker.MonitoringScheduleEndpointInputS3InputMode
    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.
    EndpointName string
    LocalPath string
    Path to the filesystem where the endpoint data is available to the container.
    ExcludeFeaturesAttribute string
    Indexes or names of the features to be excluded from analysis
    S3DataDistributionType MonitoringScheduleEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    S3InputMode MonitoringScheduleEndpointInputS3InputMode
    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.
    endpointName String
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    excludeFeaturesAttribute String
    Indexes or names of the features to be excluded from analysis
    s3DataDistributionType MonitoringScheduleEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode MonitoringScheduleEndpointInputS3InputMode
    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.
    endpointName string
    localPath string
    Path to the filesystem where the endpoint data is available to the container.
    excludeFeaturesAttribute string
    Indexes or names of the features to be excluded from analysis
    s3DataDistributionType MonitoringScheduleEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3InputMode MonitoringScheduleEndpointInputS3InputMode
    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.
    endpoint_name str
    local_path str
    Path to the filesystem where the endpoint data is available to the container.
    exclude_features_attribute str
    Indexes or names of the features to be excluded from analysis
    s3_data_distribution_type MonitoringScheduleEndpointInputS3DataDistributionType
    Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
    s3_input_mode MonitoringScheduleEndpointInputS3InputMode
    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.
    endpointName String
    localPath String
    Path to the filesystem where the endpoint data is available to the container.
    excludeFeaturesAttribute String
    Indexes or names of the features to be excluded from analysis
    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.

    MonitoringScheduleEndpointInputS3DataDistributionType, MonitoringScheduleEndpointInputS3DataDistributionTypeArgs

    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    MonitoringScheduleEndpointInputS3DataDistributionTypeFullyReplicated
    FullyReplicated
    MonitoringScheduleEndpointInputS3DataDistributionTypeShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FullyReplicated
    FullyReplicated
    ShardedByS3Key
    ShardedByS3Key
    FULLY_REPLICATED
    FullyReplicated
    SHARDED_BY_S3_KEY
    ShardedByS3Key
    "FullyReplicated"
    FullyReplicated
    "ShardedByS3Key"
    ShardedByS3Key

    MonitoringScheduleEndpointInputS3InputMode, MonitoringScheduleEndpointInputS3InputModeArgs

    Pipe
    Pipe
    File
    File
    MonitoringScheduleEndpointInputS3InputModePipe
    Pipe
    MonitoringScheduleEndpointInputS3InputModeFile
    File
    Pipe
    Pipe
    File
    File
    Pipe
    Pipe
    File
    File
    PIPE
    Pipe
    FILE
    File
    "Pipe"
    Pipe
    "File"
    File

    MonitoringScheduleJson, MonitoringScheduleJsonArgs

    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

    MonitoringScheduleMonitoringAppSpecification, MonitoringScheduleMonitoringAppSpecificationArgs

    ImageUri string
    The container image to be run by the monitoring job.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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

    MonitoringScheduleMonitoringExecutionSummary, MonitoringScheduleMonitoringExecutionSummaryArgs

    CreationTime string
    The time at which the monitoring job was created.
    LastModifiedTime string
    A timestamp that indicates the last time the monitoring job was modified.
    MonitoringExecutionStatus Pulumi.AwsNative.SageMaker.MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus
    The status of the monitoring job.
    MonitoringScheduleName string
    The name of the monitoring schedule.
    ScheduledTime string
    The time the monitoring job was scheduled.
    EndpointName string
    The name of the endpoint used to run the monitoring job.
    FailureReason string
    Contains the reason a monitoring job failed, if it failed.
    ProcessingJobArn string
    The Amazon Resource Name (ARN) of the monitoring job.
    CreationTime string
    The time at which the monitoring job was created.
    LastModifiedTime string
    A timestamp that indicates the last time the monitoring job was modified.
    MonitoringExecutionStatus MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus
    The status of the monitoring job.
    MonitoringScheduleName string
    The name of the monitoring schedule.
    ScheduledTime string
    The time the monitoring job was scheduled.
    EndpointName string
    The name of the endpoint used to run the monitoring job.
    FailureReason string
    Contains the reason a monitoring job failed, if it failed.
    ProcessingJobArn string
    The Amazon Resource Name (ARN) of the monitoring job.
    creationTime String
    The time at which the monitoring job was created.
    lastModifiedTime String
    A timestamp that indicates the last time the monitoring job was modified.
    monitoringExecutionStatus MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus
    The status of the monitoring job.
    monitoringScheduleName String
    The name of the monitoring schedule.
    scheduledTime String
    The time the monitoring job was scheduled.
    endpointName String
    The name of the endpoint used to run the monitoring job.
    failureReason String
    Contains the reason a monitoring job failed, if it failed.
    processingJobArn String
    The Amazon Resource Name (ARN) of the monitoring job.
    creationTime string
    The time at which the monitoring job was created.
    lastModifiedTime string
    A timestamp that indicates the last time the monitoring job was modified.
    monitoringExecutionStatus MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus
    The status of the monitoring job.
    monitoringScheduleName string
    The name of the monitoring schedule.
    scheduledTime string
    The time the monitoring job was scheduled.
    endpointName string
    The name of the endpoint used to run the monitoring job.
    failureReason string
    Contains the reason a monitoring job failed, if it failed.
    processingJobArn string
    The Amazon Resource Name (ARN) of the monitoring job.
    creation_time str
    The time at which the monitoring job was created.
    last_modified_time str
    A timestamp that indicates the last time the monitoring job was modified.
    monitoring_execution_status MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus
    The status of the monitoring job.
    monitoring_schedule_name str
    The name of the monitoring schedule.
    scheduled_time str
    The time the monitoring job was scheduled.
    endpoint_name str
    The name of the endpoint used to run the monitoring job.
    failure_reason str
    Contains the reason a monitoring job failed, if it failed.
    processing_job_arn str
    The Amazon Resource Name (ARN) of the monitoring job.
    creationTime String
    The time at which the monitoring job was created.
    lastModifiedTime String
    A timestamp that indicates the last time the monitoring job was modified.
    monitoringExecutionStatus "Pending" | "Completed" | "CompletedWithViolations" | "InProgress" | "Failed" | "Stopping" | "Stopped"
    The status of the monitoring job.
    monitoringScheduleName String
    The name of the monitoring schedule.
    scheduledTime String
    The time the monitoring job was scheduled.
    endpointName String
    The name of the endpoint used to run the monitoring job.
    failureReason String
    Contains the reason a monitoring job failed, if it failed.
    processingJobArn String
    The Amazon Resource Name (ARN) of the monitoring job.

    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus, MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusArgs

    Pending
    Pending
    Completed
    Completed
    CompletedWithViolations
    CompletedWithViolations
    InProgress
    InProgress
    Failed
    Failed
    Stopping
    Stopping
    Stopped
    Stopped
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPending
    Pending
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusCompleted
    Completed
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusCompletedWithViolations
    CompletedWithViolations
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInProgress
    InProgress
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusFailed
    Failed
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusStopping
    Stopping
    MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusStopped
    Stopped
    Pending
    Pending
    Completed
    Completed
    CompletedWithViolations
    CompletedWithViolations
    InProgress
    InProgress
    Failed
    Failed
    Stopping
    Stopping
    Stopped
    Stopped
    Pending
    Pending
    Completed
    Completed
    CompletedWithViolations
    CompletedWithViolations
    InProgress
    InProgress
    Failed
    Failed
    Stopping
    Stopping
    Stopped
    Stopped
    PENDING
    Pending
    COMPLETED
    Completed
    COMPLETED_WITH_VIOLATIONS
    CompletedWithViolations
    IN_PROGRESS
    InProgress
    FAILED
    Failed
    STOPPING
    Stopping
    STOPPED
    Stopped
    "Pending"
    Pending
    "Completed"
    Completed
    "CompletedWithViolations"
    CompletedWithViolations
    "InProgress"
    InProgress
    "Failed"
    Failed
    "Stopping"
    Stopping
    "Stopped"
    Stopped

    MonitoringScheduleMonitoringInput, MonitoringScheduleMonitoringInputArgs

    MonitoringScheduleMonitoringJobDefinition, MonitoringScheduleMonitoringJobDefinitionArgs

    MonitoringAppSpecification Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleMonitoringAppSpecification
    Configures the monitoring job to run a specified Docker container image.
    MonitoringInputs List<Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleMonitoringInput>
    The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
    MonitoringOutputConfig Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleMonitoringOutputConfig
    The array of outputs from the monitoring job to be uploaded to Amazon S3.
    MonitoringResources Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleMonitoringResources
    Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
    RoleArn string
    The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
    BaselineConfig Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleBaselineConfig
    Baseline configuration used to validate that the data conforms to the specified constraints and statistics
    Environment object
    Sets the environment variables in the Docker container
    NetworkConfig Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleNetworkConfig
    Specifies networking options for an monitoring job.
    StoppingCondition Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleStoppingCondition
    Specifies a time limit for how long the monitoring job is allowed to run.
    MonitoringAppSpecification MonitoringScheduleMonitoringAppSpecification
    Configures the monitoring job to run a specified Docker container image.
    MonitoringInputs []MonitoringScheduleMonitoringInput
    The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
    MonitoringOutputConfig MonitoringScheduleMonitoringOutputConfig
    The array of outputs from the monitoring job to be uploaded to Amazon S3.
    MonitoringResources MonitoringScheduleMonitoringResources
    Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
    RoleArn string
    The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
    BaselineConfig MonitoringScheduleBaselineConfig
    Baseline configuration used to validate that the data conforms to the specified constraints and statistics
    Environment interface{}
    Sets the environment variables in the Docker container
    NetworkConfig MonitoringScheduleNetworkConfig
    Specifies networking options for an monitoring job.
    StoppingCondition MonitoringScheduleStoppingCondition
    Specifies a time limit for how long the monitoring job is allowed to run.
    monitoringAppSpecification MonitoringScheduleMonitoringAppSpecification
    Configures the monitoring job to run a specified Docker container image.
    monitoringInputs List<MonitoringScheduleMonitoringInput>
    The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
    monitoringOutputConfig MonitoringScheduleMonitoringOutputConfig
    The array of outputs from the monitoring job to be uploaded to Amazon S3.
    monitoringResources MonitoringScheduleMonitoringResources
    Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
    roleArn String
    The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
    baselineConfig MonitoringScheduleBaselineConfig
    Baseline configuration used to validate that the data conforms to the specified constraints and statistics
    environment Object
    Sets the environment variables in the Docker container
    networkConfig MonitoringScheduleNetworkConfig
    Specifies networking options for an monitoring job.
    stoppingCondition MonitoringScheduleStoppingCondition
    Specifies a time limit for how long the monitoring job is allowed to run.
    monitoringAppSpecification MonitoringScheduleMonitoringAppSpecification
    Configures the monitoring job to run a specified Docker container image.
    monitoringInputs MonitoringScheduleMonitoringInput[]
    The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
    monitoringOutputConfig MonitoringScheduleMonitoringOutputConfig
    The array of outputs from the monitoring job to be uploaded to Amazon S3.
    monitoringResources MonitoringScheduleMonitoringResources
    Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
    roleArn string
    The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
    baselineConfig MonitoringScheduleBaselineConfig
    Baseline configuration used to validate that the data conforms to the specified constraints and statistics
    environment any
    Sets the environment variables in the Docker container
    networkConfig MonitoringScheduleNetworkConfig
    Specifies networking options for an monitoring job.
    stoppingCondition MonitoringScheduleStoppingCondition
    Specifies a time limit for how long the monitoring job is allowed to run.
    monitoring_app_specification MonitoringScheduleMonitoringAppSpecification
    Configures the monitoring job to run a specified Docker container image.
    monitoring_inputs Sequence[MonitoringScheduleMonitoringInput]
    The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
    monitoring_output_config MonitoringScheduleMonitoringOutputConfig
    The array of outputs from the monitoring job to be uploaded to Amazon S3.
    monitoring_resources MonitoringScheduleMonitoringResources
    Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
    role_arn str
    The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
    baseline_config MonitoringScheduleBaselineConfig
    Baseline configuration used to validate that the data conforms to the specified constraints and statistics
    environment Any
    Sets the environment variables in the Docker container
    network_config MonitoringScheduleNetworkConfig
    Specifies networking options for an monitoring job.
    stopping_condition MonitoringScheduleStoppingCondition
    Specifies a time limit for how long the monitoring job is allowed to run.
    monitoringAppSpecification Property Map
    Configures the monitoring job to run a specified Docker container image.
    monitoringInputs List<Property Map>
    The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
    monitoringOutputConfig Property Map
    The array of outputs from the monitoring job to be uploaded to Amazon S3.
    monitoringResources Property Map
    Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
    roleArn String
    The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
    baselineConfig Property Map
    Baseline configuration used to validate that the data conforms to the specified constraints and statistics
    environment Any
    Sets the environment variables in the Docker container
    networkConfig Property Map
    Specifies networking options for an monitoring job.
    stoppingCondition Property Map
    Specifies a time limit for how long the monitoring job is allowed to run.

    MonitoringScheduleMonitoringOutput, MonitoringScheduleMonitoringOutputArgs

    S3Output Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleS3Output
    The Amazon S3 storage location where the results of a monitoring job are saved.
    S3Output MonitoringScheduleS3Output
    The Amazon S3 storage location where the results of a monitoring job are saved.
    s3Output MonitoringScheduleS3Output
    The Amazon S3 storage location where the results of a monitoring job are saved.
    s3Output MonitoringScheduleS3Output
    The Amazon S3 storage location where the results of a monitoring job are saved.
    s3_output MonitoringScheduleS3Output
    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.

    MonitoringScheduleMonitoringOutputConfig, MonitoringScheduleMonitoringOutputConfigArgs

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

    MonitoringScheduleMonitoringResources, MonitoringScheduleMonitoringResourcesArgs

    ClusterConfig Pulumi.AwsNative.SageMaker.Inputs.MonitoringScheduleClusterConfig
    The configuration for the cluster resources used to run the processing job.
    ClusterConfig MonitoringScheduleClusterConfig
    The configuration for the cluster resources used to run the processing job.
    clusterConfig MonitoringScheduleClusterConfig
    The configuration for the cluster resources used to run the processing job.
    clusterConfig MonitoringScheduleClusterConfig
    The configuration for the cluster resources used to run the processing job.
    cluster_config MonitoringScheduleClusterConfig
    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.

    MonitoringScheduleMonitoringType, MonitoringScheduleMonitoringTypeArgs

    DataQuality
    DataQuality
    ModelQuality
    ModelQuality
    ModelBias
    ModelBias
    ModelExplainability
    ModelExplainability
    MonitoringScheduleMonitoringTypeDataQuality
    DataQuality
    MonitoringScheduleMonitoringTypeModelQuality
    ModelQuality
    MonitoringScheduleMonitoringTypeModelBias
    ModelBias
    MonitoringScheduleMonitoringTypeModelExplainability
    ModelExplainability
    DataQuality
    DataQuality
    ModelQuality
    ModelQuality
    ModelBias
    ModelBias
    ModelExplainability
    ModelExplainability
    DataQuality
    DataQuality
    ModelQuality
    ModelQuality
    ModelBias
    ModelBias
    ModelExplainability
    ModelExplainability
    DATA_QUALITY
    DataQuality
    MODEL_QUALITY
    ModelQuality
    MODEL_BIAS
    ModelBias
    MODEL_EXPLAINABILITY
    ModelExplainability
    "DataQuality"
    DataQuality
    "ModelQuality"
    ModelQuality
    "ModelBias"
    ModelBias
    "ModelExplainability"
    ModelExplainability

    MonitoringScheduleNetworkConfig, MonitoringScheduleNetworkConfigArgs

    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.MonitoringScheduleVpcConfig
    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. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Training Jobs by Using an Amazon Virtual Private Cloud .
    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 MonitoringScheduleVpcConfig
    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. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Training Jobs by Using an Amazon Virtual Private Cloud .
    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 MonitoringScheduleVpcConfig
    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. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Training Jobs by Using an Amazon Virtual Private Cloud .
    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 MonitoringScheduleVpcConfig
    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. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Training Jobs by Using an Amazon Virtual Private Cloud .
    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 MonitoringScheduleVpcConfig
    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. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Training Jobs by Using an Amazon Virtual Private Cloud .
    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. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Training Jobs by Using an Amazon Virtual Private Cloud .

    MonitoringScheduleS3Output, MonitoringScheduleS3OutputArgs

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

    MonitoringScheduleS3OutputS3UploadMode, MonitoringScheduleS3OutputS3UploadModeArgs

    Continuous
    Continuous
    EndOfJob
    EndOfJob
    MonitoringScheduleS3OutputS3UploadModeContinuous
    Continuous
    MonitoringScheduleS3OutputS3UploadModeEndOfJob
    EndOfJob
    Continuous
    Continuous
    EndOfJob
    EndOfJob
    Continuous
    Continuous
    EndOfJob
    EndOfJob
    CONTINUOUS
    Continuous
    END_OF_JOB
    EndOfJob
    "Continuous"
    Continuous
    "EndOfJob"
    EndOfJob

    MonitoringScheduleScheduleConfig, MonitoringScheduleScheduleConfigArgs

    ScheduleExpression string
    A cron expression or 'NOW' that describes details about the monitoring schedule.
    DataAnalysisEndTime string
    Data Analysis end time, e.g. PT0H
    DataAnalysisStartTime string
    Data Analysis start time, e.g. -PT1H
    ScheduleExpression string
    A cron expression or 'NOW' that describes details about the monitoring schedule.
    DataAnalysisEndTime string
    Data Analysis end time, e.g. PT0H
    DataAnalysisStartTime string
    Data Analysis start time, e.g. -PT1H
    scheduleExpression String
    A cron expression or 'NOW' that describes details about the monitoring schedule.
    dataAnalysisEndTime String
    Data Analysis end time, e.g. PT0H
    dataAnalysisStartTime String
    Data Analysis start time, e.g. -PT1H
    scheduleExpression string
    A cron expression or 'NOW' that describes details about the monitoring schedule.
    dataAnalysisEndTime string
    Data Analysis end time, e.g. PT0H
    dataAnalysisStartTime string
    Data Analysis start time, e.g. -PT1H
    schedule_expression str
    A cron expression or 'NOW' that describes details about the monitoring schedule.
    data_analysis_end_time str
    Data Analysis end time, e.g. PT0H
    data_analysis_start_time str
    Data Analysis start time, e.g. -PT1H
    scheduleExpression String
    A cron expression or 'NOW' that describes details about the monitoring schedule.
    dataAnalysisEndTime String
    Data Analysis end time, e.g. PT0H
    dataAnalysisStartTime String
    Data Analysis start time, e.g. -PT1H

    MonitoringScheduleStatisticsResource, MonitoringScheduleStatisticsResourceArgs

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

    MonitoringScheduleStatus, MonitoringScheduleStatusArgs

    Pending
    Pending
    Failed
    Failed
    Scheduled
    Scheduled
    Stopped
    Stopped
    MonitoringScheduleStatusPending
    Pending
    MonitoringScheduleStatusFailed
    Failed
    MonitoringScheduleStatusScheduled
    Scheduled
    MonitoringScheduleStatusStopped
    Stopped
    Pending
    Pending
    Failed
    Failed
    Scheduled
    Scheduled
    Stopped
    Stopped
    Pending
    Pending
    Failed
    Failed
    Scheduled
    Scheduled
    Stopped
    Stopped
    PENDING
    Pending
    FAILED
    Failed
    SCHEDULED
    Scheduled
    STOPPED
    Stopped
    "Pending"
    Pending
    "Failed"
    Failed
    "Scheduled"
    Scheduled
    "Stopped"
    Stopped

    MonitoringScheduleStoppingCondition, MonitoringScheduleStoppingConditionArgs

    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.

    MonitoringScheduleVpcConfig, MonitoringScheduleVpcConfigArgs

    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.

    Tag, TagArgs

    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

    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.112.0 published on Wednesday, Jul 24, 2024 by Pulumi