class Aws::SageMaker::Types::CreateEdgePackagingJobRequest

@note When making an API call, you may pass CreateEdgePackagingJobRequest

data as a hash:

    {
      edge_packaging_job_name: "EntityName", # required
      compilation_job_name: "EntityName", # required
      model_name: "EntityName", # required
      model_version: "EdgeVersion", # required
      role_arn: "RoleArn", # required
      output_config: { # required
        s3_output_location: "S3Uri", # required
        kms_key_id: "KmsKeyId",
        preset_deployment_type: "GreengrassV2Component", # accepts GreengrassV2Component
        preset_deployment_config: "String",
      },
      resource_key: "KmsKeyId",
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] edge_packaging_job_name

The name of the edge packaging job.
@return [String]

@!attribute [rw] compilation_job_name

The name of the SageMaker Neo compilation job that will be used to
locate model artifacts for packaging.
@return [String]

@!attribute [rw] model_name

The name of the model.
@return [String]

@!attribute [rw] model_version

The version of the model.
@return [String]

@!attribute [rw] role_arn

The Amazon Resource Name (ARN) of an IAM role that enables Amazon
SageMaker to download and upload the model, and to contact SageMaker
Neo.
@return [String]

@!attribute [rw] output_config

Provides information about the output location for the packaged
model.
@return [Types::EdgeOutputConfig]

@!attribute [rw] resource_key

The CMK to use when encrypting the EBS volume the edge packaging job
runs on.
@return [String]

@!attribute [rw] tags

Creates tags for the packaging job.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/CreateEdgePackagingJobRequest AWS API Documentation

Constants

SENSITIVE