Class: Aws::EC2::Types::ImageAttribute

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

Describes an image attribute.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#block_device_mappingsArray<Types::BlockDeviceMapping>

The block device mapping entries.

Returns:



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#boot_modeTypes::AttributeValue

Describes a value for a resource attribute that is a String.



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionTypes::AttributeValue

A description for the AMI.



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#image_idString

The ID of the AMI.

Returns:

  • (String)


33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#kernel_idTypes::AttributeValue

The kernel ID.



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#launch_permissionsArray<Types::LaunchPermission>

The launch permissions.

Returns:



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#product_codesArray<Types::ProductCode>

The product codes.

Returns:



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#ramdisk_idTypes::AttributeValue

The RAM disk ID.



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end

#sriov_net_supportTypes::AttributeValue

Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.



33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 33214

class ImageAttribute < Struct.new(
  :block_device_mappings,
  :image_id,
  :launch_permissions,
  :product_codes,
  :description,
  :kernel_id,
  :ramdisk_id,
  :sriov_net_support,
  :boot_mode)
  SENSITIVE = []
  include Aws::Structure
end