amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.ExportToS3Task

Description

 
Synopsis

Documentation

data ExportToS3Task Source #

Describes the format and location for the export task.

See: newExportToS3Task smart constructor.

Constructors

ExportToS3Task' 

Fields

  • containerFormat :: Maybe ContainerFormat

    The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

  • diskImageFormat :: Maybe DiskImageFormat

    The format for the exported image.

  • s3Bucket :: Maybe Text

    The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

  • s3Key :: Maybe Text

    The encryption key for your S3 bucket.

Instances

Instances details
FromXML ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Generic ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Associated Types

type Rep ExportToS3Task :: Type -> Type #

Read ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Show ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

NFData ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Methods

rnf :: ExportToS3Task -> () #

Eq ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Hashable ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

type Rep ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

type Rep ExportToS3Task = D1 ('MetaData "ExportToS3Task" "Amazonka.EC2.Types.ExportToS3Task" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ExportToS3Task'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containerFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerFormat)) :*: S1 ('MetaSel ('Just "diskImageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageFormat))) :*: (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newExportToS3Task :: ExportToS3Task Source #

Create a value of ExportToS3Task 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:containerFormat:ExportToS3Task', exportToS3Task_containerFormat - The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

$sel:diskImageFormat:ExportToS3Task', exportToS3Task_diskImageFormat - The format for the exported image.

$sel:s3Bucket:ExportToS3Task', exportToS3Task_s3Bucket - The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

$sel:s3Key:ExportToS3Task', exportToS3Task_s3Key - The encryption key for your S3 bucket.

exportToS3Task_containerFormat :: Lens' ExportToS3Task (Maybe ContainerFormat) Source #

The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

exportToS3Task_s3Bucket :: Lens' ExportToS3Task (Maybe Text) Source #

The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

exportToS3Task_s3Key :: Lens' ExportToS3Task (Maybe Text) Source #

The encryption key for your S3 bucket.