Class: Aws::Imagebuilder::Types::S3ExportConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::S3ExportConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-imagebuilder/types.rb
Overview
Properties that configure export from your build instance to a compatible file format for your VM.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#disk_image_format ⇒ String
Export the updated image to one of the following supported disk image formats:.
-
#role_name ⇒ String
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
-
#s3_bucket ⇒ String
The S3 bucket in which to store the output disk images for your VM.
-
#s3_prefix ⇒ String
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
Instance Attribute Details
#disk_image_format ⇒ String
Export the updated image to one of the following supported disk image formats:
-
**Virtual Hard Disk (VHD)** – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
-
**Stream-optimized ESX Virtual Machine Disk (VMDK)** – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
-
Raw – Raw format.
7191 7192 7193 7194 7195 7196 7197 7198 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 7191 class S3ExportConfiguration < Struct.new( :role_name, :disk_image_format, :s3_bucket, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#role_name ⇒ String
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
7191 7192 7193 7194 7195 7196 7197 7198 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 7191 class S3ExportConfiguration < Struct.new( :role_name, :disk_image_format, :s3_bucket, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#s3_bucket ⇒ String
The S3 bucket in which to store the output disk images for your VM.
7191 7192 7193 7194 7195 7196 7197 7198 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 7191 class S3ExportConfiguration < Struct.new( :role_name, :disk_image_format, :s3_bucket, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#s3_prefix ⇒ String
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
7191 7192 7193 7194 7195 7196 7197 7198 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 7191 class S3ExportConfiguration < Struct.new( :role_name, :disk_image_format, :s3_bucket, :s3_prefix) SENSITIVE = [] include Aws::Structure end |