OutputDataConfig — AWS SDK for Ruby V3 (original) (raw)

Class: Aws::SageMaker::Types::OutputDataConfig

Inherits:

Struct

Defined in:

gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Provides information about how to store model training results (model artifacts).

Constant Summarycollapse

SENSITIVE =

[]

Instance Attribute Summary collapse

Instance Attribute Details

#compression_type ⇒ String

The model output compression type. Select None to output an uncompressed model, recommended for large model outputs. Defaults to gzip.

38033 38034 38035 38036 38037 38038 38039 # File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 38033 class OutputDataConfig < Struct.new( :kms_key_id, :s3_output_path, :compression_type) SENSITIVE = [] include Aws::Structure end

#kms_key_id ⇒ String

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. The KmsKeyId can be any of the following formats:

If you use a KMS key ID or an alias of your KMS key, the SageMaker execution role must include permissions to call kms:Encrypt. If you don't provide a KMS key ID, SageMaker uses the default KMS key for Amazon S3 for your role's account. For more information, seeKMS-Managed Encryption Keys in the Amazon Simple Storage Service Developer Guide. If the output data is stored in Amazon S3 Express One Zone, it is encrypted with server-side encryption with Amazon S3 managed keys (SSE-S3). KMS key is not supported for Amazon S3 Express One Zone

The KMS key policy must grant permission to the IAM role that you specify in your CreateTrainingJob, CreateTransformJob, orCreateHyperParameterTuningJob requests. For more information, seeUsing Key Policies in Amazon Web Services KMS in the Amazon Web Services Key Management Service Developer Guide.

38033 38034 38035 38036 38037 38038 38039 # File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 38033 class OutputDataConfig < Struct.new( :kms_key_id, :s3_output_path, :compression_type) SENSITIVE = [] include Aws::Structure end

#s3_output_path ⇒ String

Identifies the S3 path where you want SageMaker to store the model artifacts. For example, s3://bucket-name/key-name-prefix.

38033 38034 38035 38036 38037 38038 38039 # File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 38033 class OutputDataConfig < Struct.new( :kms_key_id, :s3_output_path, :compression_type) SENSITIVE = [] include Aws::Structure end