libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.EdgeOutputConfig

Description

 
Synopsis

Documentation

data EdgeOutputConfig Source #

The output configuration.

See: newEdgeOutputConfig smart constructor.

Constructors

EdgeOutputConfig' 

Fields

  • presetDeploymentType :: Maybe EdgePresetDeploymentType

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

  • kmsKeyId :: Maybe Text

    The Amazon Web Services Key Management Service (Amazon Web Services 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.

  • presetDeploymentConfig :: Maybe Text

    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.

      Amazon Web Services 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.

  • s3OutputLocation :: Text

    The Amazon Simple Storage (S3) bucker URI.

Instances

Instances details
Eq EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

Read EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

Show EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

Generic EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

Associated Types

type Rep EdgeOutputConfig :: Type -> Type #

NFData EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

Methods

rnf :: EdgeOutputConfig -> () #

Hashable EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

ToJSON EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

FromJSON EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

type Rep EdgeOutputConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.EdgeOutputConfig

type Rep EdgeOutputConfig = D1 ('MetaData "EdgeOutputConfig" "Amazonka.SageMaker.Types.EdgeOutputConfig" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "EdgeOutputConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "presetDeploymentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EdgePresetDeploymentType)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "presetDeploymentConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3OutputLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newEdgeOutputConfig Source #

Create a value of EdgeOutputConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:presetDeploymentType:EdgeOutputConfig', edgeOutputConfig_presetDeploymentType - The deployment type SageMaker Edge Manager will create. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.

$sel:kmsKeyId:EdgeOutputConfig', edgeOutputConfig_kmsKeyId - The Amazon Web Services Key Management Service (Amazon Web Services 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.

$sel:presetDeploymentConfig:EdgeOutputConfig', edgeOutputConfig_presetDeploymentConfig - 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.

    Amazon Web Services 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.

$sel:s3OutputLocation:EdgeOutputConfig', edgeOutputConfig_s3OutputLocation - The Amazon Simple Storage (S3) bucker URI.

edgeOutputConfig_presetDeploymentType :: Lens' EdgeOutputConfig (Maybe EdgePresetDeploymentType) Source #

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

edgeOutputConfig_kmsKeyId :: Lens' EdgeOutputConfig (Maybe Text) Source #

The Amazon Web Services Key Management Service (Amazon Web Services 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.

edgeOutputConfig_presetDeploymentConfig :: Lens' EdgeOutputConfig (Maybe Text) Source #

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.

    Amazon Web Services 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.

edgeOutputConfig_s3OutputLocation :: Lens' EdgeOutputConfig Text Source #

The Amazon Simple Storage (S3) bucker URI.