EndpointConfigurationDataCaptureConfig constructor

const EndpointConfigurationDataCaptureConfig({
  1. Input<EndpointConfigurationDataCaptureConfigCaptureContentTypeHeader?>? captureContentTypeHeader,
  2. required Input<List<EndpointConfigurationDataCaptureConfigCaptureOption>> captureOptions,
  3. required Input<String> destinationS3Uri,
  4. Input<bool?>? enableCapture,
  5. required Input<int> initialSamplingPercentage,
  6. Input<String?>? kmsKeyId,
})

Creates a new EndpointConfigurationDataCaptureConfig. captureContentTypeHeader Content type headers to capture. See captureContentTypeHeader below. captureOptions What data to capture. Fields are documented below. destinationS3Uri URL for S3 location where the captured data is stored. enableCapture Flag to enable data capture. Defaults to false. initialSamplingPercentage Portion of data to capture. Should be between 0 and 100. kmsKeyId ARN of a KMS key that SageMaker AI uses to encrypt the captured data on S3.

Implementation

const EndpointConfigurationDataCaptureConfig({
  this.captureContentTypeHeader,
  required this.captureOptions,
  required this.destinationS3Uri,
  this.enableCapture,
  required this.initialSamplingPercentage,
  this.kmsKeyId,
});