Struct aws_sdk_sagemaker::types::DataCaptureConfig  
source · #[non_exhaustive]pub struct DataCaptureConfig {
    pub enable_capture: Option<bool>,
    pub initial_sampling_percentage: Option<i32>,
    pub destination_s3_uri: Option<String>,
    pub kms_key_id: Option<String>,
    pub capture_options: Option<Vec<CaptureOption>>,
    pub capture_content_type_header: Option<CaptureContentTypeHeader>,
}Expand description
Configuration to control how SageMaker captures inference data.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.enable_capture: Option<bool>Whether data capture should be enabled or disabled (defaults to enabled).
initial_sampling_percentage: Option<i32>The percentage of requests SageMaker will capture. A lower value is recommended for Endpoints with high traffic.
destination_s3_uri: Option<String>The Amazon S3 location used to capture the data.
kms_key_id: Option<String>The Amazon Resource Name (ARN) of an Key Management Service key that SageMaker 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
capture_options: Option<Vec<CaptureOption>>Specifies data Model Monitor will capture. You can configure whether to collect only input, only output, or both
capture_content_type_header: Option<CaptureContentTypeHeader>Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data.
Implementations§
source§impl DataCaptureConfig
 
impl DataCaptureConfig
sourcepub fn enable_capture(&self) -> Option<bool>
 
pub fn enable_capture(&self) -> Option<bool>
Whether data capture should be enabled or disabled (defaults to enabled).
sourcepub fn initial_sampling_percentage(&self) -> Option<i32>
 
pub fn initial_sampling_percentage(&self) -> Option<i32>
The percentage of requests SageMaker will capture. A lower value is recommended for Endpoints with high traffic.
sourcepub fn destination_s3_uri(&self) -> Option<&str>
 
pub fn destination_s3_uri(&self) -> Option<&str>
The Amazon S3 location used to capture the data.
sourcepub fn kms_key_id(&self) -> Option<&str>
 
pub fn kms_key_id(&self) -> Option<&str>
The Amazon Resource Name (ARN) of an Key Management Service key that SageMaker 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
sourcepub fn capture_options(&self) -> &[CaptureOption]
 
pub fn capture_options(&self) -> &[CaptureOption]
Specifies data Model Monitor will capture. You can configure whether to collect only input, only output, or both
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .capture_options.is_none().
sourcepub fn capture_content_type_header(&self) -> Option<&CaptureContentTypeHeader>
 
pub fn capture_content_type_header(&self) -> Option<&CaptureContentTypeHeader>
Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data.
source§impl DataCaptureConfig
 
impl DataCaptureConfig
sourcepub fn builder() -> DataCaptureConfigBuilder
 
pub fn builder() -> DataCaptureConfigBuilder
Creates a new builder-style object to manufacture DataCaptureConfig.
Trait Implementations§
source§impl Clone for DataCaptureConfig
 
impl Clone for DataCaptureConfig
source§fn clone(&self) -> DataCaptureConfig
 
fn clone(&self) -> DataCaptureConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DataCaptureConfig
 
impl Debug for DataCaptureConfig
source§impl PartialEq for DataCaptureConfig
 
impl PartialEq for DataCaptureConfig
source§fn eq(&self, other: &DataCaptureConfig) -> bool
 
fn eq(&self, other: &DataCaptureConfig) -> bool
self and other values to be equal, and is used
by ==.