Class: Aws::SageMaker::Types::EdgeOutputConfig

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

Overview

Note:

When making an API call, you may pass EdgeOutputConfig data as a hash:

{
  s3_output_location: "S3Uri", # required
  kms_key_id: "KmsKeyId",
  preset_deployment_type: "GreengrassV2Component", # accepts GreengrassV2Component
  preset_deployment_config: "String",
}

The output configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kms_key_idString

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume after compilation job. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account.

Returns:

  • (String)


15414
15415
15416
15417
15418
15419
15420
15421
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 15414

class EdgeOutputConfig < Struct.new(
  :s3_output_location,
  :kms_key_id,
  :preset_deployment_type,
  :preset_deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#preset_deployment_configString

The configuration used to create deployment artifacts. Specify configuration options with a JSON string. The available configuration options for each type are:

  • ComponentName (optional) - Name of the GreenGrass V2 component. If not specified, the default name generated consists of "SagemakerEdgeManager" and the name of your SageMaker Edge Manager packaging job.

  • ComponentDescription (optional) - Description of the component.

  • ComponentVersion (optional) - The version of the component.

    AWS IoT Greengrass uses semantic versions for components. Semantic versions follow a major.minor.patch number system. For example, version 1.0.0 represents the first major release for a component. For more information, see the semantic version specification.

  • PlatformOS (optional) - The name of the operating system for the platform. Supported platforms include Windows and Linux.

  • PlatformArchitecture (optional) - The processor architecture for the platform.

    Supported architectures Windows include: Windows32_x86, Windows64_x64.

    Supported architectures for Linux include: Linux x86_64, Linux ARMV8.

Returns:

  • (String)


15414
15415
15416
15417
15418
15419
15420
15421
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 15414

class EdgeOutputConfig < Struct.new(
  :s3_output_location,
  :kms_key_id,
  :preset_deployment_type,
  :preset_deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#preset_deployment_typeString

The deployment type SageMaker Edge Manager will create. Currently only supports AWS IoT Greengrass Version 2 components.

Returns:

  • (String)


15414
15415
15416
15417
15418
15419
15420
15421
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 15414

class EdgeOutputConfig < Struct.new(
  :s3_output_location,
  :kms_key_id,
  :preset_deployment_type,
  :preset_deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#s3_output_locationString

The Amazon Simple Storage (S3) bucker URI.

Returns:

  • (String)


15414
15415
15416
15417
15418
15419
15420
15421
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 15414

class EdgeOutputConfig < Struct.new(
  :s3_output_location,
  :kms_key_id,
  :preset_deployment_type,
  :preset_deployment_config)
  SENSITIVE = []
  include Aws::Structure
end