Class: Aws::SageMaker::Types::DataCaptureConfig
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::SageMaker::Types::DataCaptureConfig
 
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Configuration to control how SageMaker AI captures inference data.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #capture_content_type_header  ⇒ Types::CaptureContentTypeHeader 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Configuration specifying how to treat different headers. 
- 
  
    
      #capture_options  ⇒ Array<Types::CaptureOption> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies data Model Monitor will capture. 
- 
  
    
      #destination_s3_uri  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon S3 location used to capture the data. 
- 
  
    
      #enable_capture  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether data capture should be enabled or disabled (defaults to enabled). 
- 
  
    
      #initial_sampling_percentage  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The percentage of requests SageMaker AI will capture. 
- 
  
    
      #kms_key_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of an Key Management Service key that SageMaker AI uses to encrypt the captured data at rest using Amazon S3 server-side encryption. 
Instance Attribute Details
#capture_content_type_header ⇒ Types::CaptureContentTypeHeader
Configuration specifying how to treat different headers. If no headers are specified SageMaker AI will by default base64 encode when capturing the data.
| 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 | # File 'lib/aws-sdk-sagemaker/types.rb', line 11208 class DataCaptureConfig < Struct.new( :enable_capture, :initial_sampling_percentage, :destination_s3_uri, :kms_key_id, :capture_options, :capture_content_type_header) SENSITIVE = [] include Aws::Structure end | 
#capture_options ⇒ Array<Types::CaptureOption>
Specifies data Model Monitor will capture. You can configure whether to collect only input, only output, or both
| 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 | # File 'lib/aws-sdk-sagemaker/types.rb', line 11208 class DataCaptureConfig < Struct.new( :enable_capture, :initial_sampling_percentage, :destination_s3_uri, :kms_key_id, :capture_options, :capture_content_type_header) SENSITIVE = [] include Aws::Structure end | 
#destination_s3_uri ⇒ String
The Amazon S3 location used to capture the data.
| 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 | # File 'lib/aws-sdk-sagemaker/types.rb', line 11208 class DataCaptureConfig < Struct.new( :enable_capture, :initial_sampling_percentage, :destination_s3_uri, :kms_key_id, :capture_options, :capture_content_type_header) SENSITIVE = [] include Aws::Structure end | 
#enable_capture ⇒ Boolean
Whether data capture should be enabled or disabled (defaults to enabled).
| 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 | # File 'lib/aws-sdk-sagemaker/types.rb', line 11208 class DataCaptureConfig < Struct.new( :enable_capture, :initial_sampling_percentage, :destination_s3_uri, :kms_key_id, :capture_options, :capture_content_type_header) SENSITIVE = [] include Aws::Structure end | 
#initial_sampling_percentage ⇒ Integer
The percentage of requests SageMaker AI will capture. A lower value is recommended for Endpoints with high traffic.
| 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 | # File 'lib/aws-sdk-sagemaker/types.rb', line 11208 class DataCaptureConfig < Struct.new( :enable_capture, :initial_sampling_percentage, :destination_s3_uri, :kms_key_id, :capture_options, :capture_content_type_header) SENSITIVE = [] include Aws::Structure end | 
#kms_key_id ⇒ String
The Amazon Resource Name (ARN) of an Key Management Service key that SageMaker AI uses to encrypt the captured data at rest using Amazon S3 server-side encryption.
The KmsKeyId can be any of the following formats:
- 
Key ID: ‘1234abcd-12ab-34cd-56ef-1234567890ab` 
- 
Key ARN: ‘arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab` 
- 
Alias name: ‘alias/ExampleAlias` 
- 
Alias name ARN: ‘arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias` 
| 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 | # File 'lib/aws-sdk-sagemaker/types.rb', line 11208 class DataCaptureConfig < Struct.new( :enable_capture, :initial_sampling_percentage, :destination_s3_uri, :kms_key_id, :capture_options, :capture_content_type_header) SENSITIVE = [] include Aws::Structure end |