Class: Aws::SageMaker::Types::S3StorageConfig

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

The Amazon Simple Storage (Amazon S3) location and security configuration for ‘OfflineStore`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kms_key_idString

The Amazon Web Services Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the ‘OfflineStore` S3 location.

The IAM ‘roleARN` that is passed as a parameter to `CreateFeatureGroup` must have below permissions to the `KmsKeyId`:

  • ‘“kms:GenerateDataKey”`

^

Returns:

  • (String)


40271
40272
40273
40274
40275
40276
40277
# File 'lib/aws-sdk-sagemaker/types.rb', line 40271

class S3StorageConfig < Struct.new(
  :s3_uri,
  :kms_key_id,
  :resolved_output_s3_uri)
  SENSITIVE = []
  include Aws::Structure
end

#resolved_output_s3_uriString

The S3 path where offline records are written.

Returns:

  • (String)


40271
40272
40273
40274
40275
40276
40277
# File 'lib/aws-sdk-sagemaker/types.rb', line 40271

class S3StorageConfig < Struct.new(
  :s3_uri,
  :kms_key_id,
  :resolved_output_s3_uri)
  SENSITIVE = []
  include Aws::Structure
end

#s3_uriString

The S3 URI, or location in Amazon S3, of ‘OfflineStore`.

S3 URIs have a format similar to the following: ‘s3://example-bucket/prefix/`.

Returns:

  • (String)


40271
40272
40273
40274
40275
40276
40277
# File 'lib/aws-sdk-sagemaker/types.rb', line 40271

class S3StorageConfig < Struct.new(
  :s3_uri,
  :kms_key_id,
  :resolved_output_s3_uri)
  SENSITIVE = []
  include Aws::Structure
end