Class: Aws::Imagebuilder::Types::S3ExportConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-imagebuilder/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

Instance Attribute Details

#disk_image_formatString

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.

Returns:

  • (String)


4628
4629
4630
4631
4632
4633
4634
4635
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4628

class S3ExportConfiguration < Struct.new(
  :role_name,
  :disk_image_format,
  :s3_bucket,
  :s3_prefix)
  SENSITIVE = []
  include Aws::Structure
end

#role_nameString

The name of the role that grants VM Import/Export permission to export images to your S3 bucket.

Returns:

  • (String)


4628
4629
4630
4631
4632
4633
4634
4635
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4628

class S3ExportConfiguration < Struct.new(
  :role_name,
  :disk_image_format,
  :s3_bucket,
  :s3_prefix)
  SENSITIVE = []
  include Aws::Structure
end

#s3_bucketString

The S3 bucket in which to store the output disk images for your VM.

Returns:

  • (String)


4628
4629
4630
4631
4632
4633
4634
4635
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4628

class S3ExportConfiguration < Struct.new(
  :role_name,
  :disk_image_format,
  :s3_bucket,
  :s3_prefix)
  SENSITIVE = []
  include Aws::Structure
end

#s3_prefixString

The Amazon S3 path for the bucket where the output disk images for your VM are stored.

Returns:

  • (String)


4628
4629
4630
4631
4632
4633
4634
4635
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4628

class S3ExportConfiguration < Struct.new(
  :role_name,
  :disk_image_format,
  :s3_bucket,
  :s3_prefix)
  SENSITIVE = []
  include Aws::Structure
end