Class: MintPress::Aws::EC2::Image
- Inherits:
-
Object
- Object
- MintPress::Aws::EC2::Image
- Includes:
- MintLogger, AwsCommon, Mixins::Properties
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb
Properties (Read/Write)
-
#block_device_mappings ⇒ Array of ⇒ [MintPress::Aws::EC2::BlockDeviceMapping]
'Any block device mapping entries.'
Property Attributes- create_image_prop ⇒ 'block_device_mappings'
- disposition ⇒ :read_only_attribute
- read_only ⇒ false
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'block_device_mappings'
26
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 26 property :block_device_mappings, create_image_prop: 'block_device_mappings', type: [MintPress::Aws::EC2::BlockDeviceMapping], array: true, disposition: :read_only_attribute, read_only: false, source: "MintPress::Aws::EC2::Image", description: 'Any block device mapping entries.', orig_name: 'block_device_mappings'
-
#description ⇒ [String]
'The description of the AMI that was provided during image creation.'
Property Attributes- create_image_prop ⇒ 'description'
- disposition ⇒ :read_only_attribute
- read_only ⇒ false
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'description'
27
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 27 property :description, create_image_prop: 'description', type: [String], disposition: :read_only_attribute, read_only: false, source: "MintPress::Aws::EC2::Image", description: 'The description of the AMI that was provided during image creation.', orig_name: 'description'
-
#dry_run ⇒ [TrueClass,FalseClass]
'Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.'
Property Attributes- create_image_prop ⇒ 'dry_run'
- read_only ⇒ false
- source ⇒ "describe_images"
- describe_images_prop ⇒ 'dry_run'
28 29 30 31
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 28 property :dry_run, create_image_prop: 'dry_run', type: [TrueClass,FalseClass], read_only: false, source: "describe_images", description: 'Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.', describe_images_prop: 'dry_run'
-
#name ⇒ [String]
'The name of the AMI that was provided during image creation.'
Property Attributes- create_image_prop ⇒ 'name'
- disposition ⇒ :read_only_attribute
- read_only ⇒ false
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'name'
32
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 32 property :name, create_image_prop: 'name', type: [String], disposition: :read_only_attribute, read_only: false, source: "MintPress::Aws::EC2::Image", description: 'The name of the AMI that was provided during image creation.', orig_name: 'name'
-
#no_reboot ⇒ [TrueClass,FalseClass]
'By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image. If the No Reboot option is set, Amazon EC2 doesn"t shut down the instance before creating the image. When this option is used, file system integrity on the created image can"t be guaranteed.'
Property Attributes- create_image_prop ⇒ 'no_reboot'
- read_only ⇒ false
- source ⇒ "create_image"
33 34 35 36 37
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 33 property :no_reboot, create_image_prop: 'no_reboot', type: [TrueClass,FalseClass], read_only: false, source: "create_image", description: 'By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image. If the No Reboot option is set, Amazon EC2 doesn"t shut down the instance before creating the image. When this option is used, file system integrity on the created image can"t be guaranteed.'
-
#tags ⇒ Hash of ⇒ [MintPress::Aws::EC2::Tag]
'Any tags assigned to the image.'
Property Attributes- create_image_prop ⇒ 'tag_specifications'
- disposition ⇒ :read_only_attribute
- read_only ⇒ false
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'tags'
38
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 38 property :tags, create_image_prop: 'tag_specifications', type: [MintPress::Aws::EC2::Tag], array: false, disposition: :read_only_attribute, read_only: false, source: "MintPress::Aws::EC2::Image", description: 'Any tags assigned to the image.', orig_name: 'tags', hash: true
-
#executable_users ⇒ Array of ⇒ [String]
'Scopes the images by users with explicit launch permissions. Specify an AWS account ID, self (the sender of the request), or all (public AMIs).'
Property Attributes- describe_images_prop ⇒ 'executable_users'
- source ⇒ "describe_images"
57 58 59
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 57 property :executable_users, describe_images_prop: 'executable_users', type: [String], array: true, source: "describe_images", description: 'Scopes the images by users with explicit launch permissions. Specify an AWS account ID, self (the sender of the request), or all (public AMIs).'
-
#filters ⇒ Hash of ⇒ [MintPress::Aws::EC2::Filter]
'The filters. architecture - The image architecture (i386 | x86_64 | arm64). block-device-mapping.delete-on-termination - A Boolean value that indicates whether the Amazon EBS volume is deleted on instance termination. block-device-mapping.device-name - The device name specified in the block device mapping (for example, /dev/sdh or xvdh). block-device-mapping.snapshot-id - The ID of the snapshot used for the EBS volume. block-device-mapping.volume-size - The volume size of the EBS volume, in GiB. block-device-mapping.volume-type - The volume type of the EBS volume (gp2 | io1 | io2 | st1| sc1 | standard). block-device-mapping.encrypted - A Boolean that indicates whether the EBS volume is encrypted. description - The description of the image (provided during image creation). ena-support - A Boolean that indicates whether enhanced networking with ENA is enabled. hypervisor - The hypervisor type (ovm | xen). image-id - The ID of the image. image-type - The image type (machine | kernel | ramdisk). is-public - A Boolean that indicates whether the image is public. kernel-id - The kernel ID. manifest-location - The location of the image manifest. name - The name of the AMI (provided during image creation). owner-alias - The owner alias, from an Amazon-maintained list (amazon | aws-marketplace). This is not the user-configured AWS account alias set using the IAM console. We recommend that you use the related parameter instead of this filter. owner-id - The AWS account ID of the owner. We recommend that you use the related parameter instead of this filter. platform - The platform. To only list Windows-based AMIs, use windows. product-code - The product code. product-code.type - The type of the product code (devpay | marketplace). ramdisk-id - The RAM disk ID. root-device-name - The device name of the root device volume (for example, /dev/sda1). root-device-type - The type of the root device volume (ebs | instance-store). state - The state of the image (available | pending | failed). state-reason-code - The reason code for the state change. state-reason-message - The message for the state change. sriov-net-support - A value of simple indicates that enhanced networking with the Intel 82599 VF interface is enabled. tag:- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value. virtualization-type - The virtualization type (paravirtual | hvm).'
Property Attributes- describe_images_prop ⇒ 'filters'
- source ⇒ "describe_images"
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 60 property :filters, describe_images_prop: 'filters', type: [MintPress::Aws::EC2::Filter], array: false, source: "describe_images", description: 'The filters. architecture - The image architecture (i386 | x86_64 | arm64). block-device-mapping.delete-on-termination - A Boolean value that indicates whether the Amazon EBS volume is deleted on instance termination. block-device-mapping.device-name - The device name specified in the block device mapping (for example, /dev/sdh or xvdh). block-device-mapping.snapshot-id - The ID of the snapshot used for the EBS volume. block-device-mapping.volume-size - The volume size of the EBS volume, in GiB. block-device-mapping.volume-type - The volume type of the EBS volume (gp2 | io1 | io2 | st1| sc1 | standard). block-device-mapping.encrypted - A Boolean that indicates whether the EBS volume is encrypted. description - The description of the image (provided during image creation). ena-support - A Boolean that indicates whether enhanced networking with ENA is enabled. hypervisor - The hypervisor type (ovm | xen). image-id - The ID of the image. image-type - The image type (machine | kernel | ramdisk). is-public - A Boolean that indicates whether the image is public. kernel-id - The kernel ID. manifest-location - The location of the image manifest. name - The name of the AMI (provided during image creation). owner-alias - The owner alias, from an Amazon-maintained list (amazon | aws-marketplace). This is not the user-configured AWS account alias set using the IAM console. We recommend that you use the related parameter instead of this filter. owner-id - The AWS account ID of the owner. We recommend that you use the related parameter instead of this filter. platform - The platform. To only list Windows-based AMIs, use windows. product-code - The product code. product-code.type - The type of the product code (devpay | marketplace). ramdisk-id - The RAM disk ID. root-device-name - The device name of the root device volume (for example, /dev/sda1). root-device-type - The type of the root device volume (ebs | instance-store). state - The state of the image (available | pending | failed). state-reason-code - The reason code for the state change. state-reason-message - The message for the state change. sriov-net-support - A value of simple indicates that enhanced networking with the Intel 82599 VF interface is enabled. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value. virtualization-type - The virtualization type (paravirtual | hvm).', hash: true
-
#instance ⇒ [MintPress::Aws::EC2::Instance]
'The ID of the instance.'
Property Attributes- create_image_prop ⇒ 'instance_id'
- read_only ⇒ false
- source ⇒ "create_image"
- from ⇒ String
128
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 128 property :instance, create_image_prop: 'instance_id', type: [MintPress::Aws::EC2::Instance], read_only: false, source: "create_image", description: 'The ID of the instance.', from: String
-
#region ⇒ String
Region _specifically for this object_. If you're not doing different objects in different regions, you should not set this, but rather set the region on your AwsPlatformProvider instead
Property Attributes134
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 134 property :region, type: String
Properties (Read Only)
-
#architecture ⇒ [String]
'The architecture of the image.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'architecture'
- read_only ⇒ true
39
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 39 property :architecture, disposition: :read_only_attribute, description: 'The architecture of the image.', source: "MintPress::Aws::EC2::Image", orig_name: 'architecture', type: [String], read_only: true
-
#creation_date ⇒ [String]
'The date and time the image was created.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'creation_date'
- read_only ⇒ true
40
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 40 property :creation_date, disposition: :read_only_attribute, description: 'The date and time the image was created.', source: "MintPress::Aws::EC2::Image", orig_name: 'creation_date', type: [String], read_only: true
-
#ena_support ⇒ [TrueClass,FalseClass]
'Specifies whether enhanced networking with ENA is enabled.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'ena_support'
- read_only ⇒ true
41
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 41 property :ena_support, disposition: :read_only_attribute, description: 'Specifies whether enhanced networking with ENA is enabled.', source: "MintPress::Aws::EC2::Image", orig_name: 'ena_support', type: [TrueClass,FalseClass], read_only: true
-
#hypervisor ⇒ [String]
'The hypervisor type of the image.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'hypervisor'
- read_only ⇒ true
42
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 42 property :hypervisor, disposition: :read_only_attribute, description: 'The hypervisor type of the image.', source: "MintPress::Aws::EC2::Image", orig_name: 'hypervisor', type: [String], read_only: true
-
#image_location ⇒ [String]
'The location of the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'image_location'
- read_only ⇒ true
43
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 43 property :image_location, disposition: :read_only_attribute, description: 'The location of the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'image_location', type: [String], read_only: true
-
#image_owner_alias ⇒ [String]
'The AWS account alias (for example, amazon, self) or the AWS account ID of the AMI owner.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'image_owner_alias'
- read_only ⇒ true
44
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 44 property :image_owner_alias, disposition: :read_only_attribute, description: 'The AWS account alias (for example, amazon, self) or the AWS account ID of the AMI owner.', source: "MintPress::Aws::EC2::Image", orig_name: 'image_owner_alias', type: [String], read_only: true
-
#image_type ⇒ [String]
'The type of image.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'image_type'
- read_only ⇒ true
45
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 45 property :image_type, disposition: :read_only_attribute, description: 'The type of image.', source: "MintPress::Aws::EC2::Image", orig_name: 'image_type', type: [String], read_only: true
-
#platform ⇒ MintPress::InfrastructureAws::AwsPlatform (Default Value: MintPress::InfrastructureAws::AwsPlatform.new)
The platform details, including credentials - normally this will come via AwsPlatformProvider (see the Infrastructure Providers section of the documentation)
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'platform'
- read_only ⇒ true
- default ⇒ MintPress::InfrastructureAws::AwsPlatform.new
137
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 137 property :platform, type: MintPress::InfrastructureAws::AwsPlatform, default: MintPress::InfrastructureAws::AwsPlatform.new
-
#platform_details ⇒ [String]
'The platform details associated with the billing code of the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'platform_details'
- read_only ⇒ true
47
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 47 property :platform_details, disposition: :read_only_attribute, description: 'The platform details associated with the billing code of the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'platform_details', type: [String], read_only: true
-
#product_codes ⇒ Hash of ⇒ [MintPress::Aws::EC2::ProductCode]
'Any product codes associated with the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'product_codes'
- read_only ⇒ true
48
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 48 property :product_codes, disposition: :read_only_attribute, description: 'Any product codes associated with the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'product_codes', type: [MintPress::Aws::EC2::ProductCode], array: false, read_only: true, hash: true
-
#public ⇒ [TrueClass,FalseClass]
'Indicates whether the image has public launch permissions.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'public'
- read_only ⇒ true
49
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 49 property :public, disposition: :read_only_attribute, description: 'Indicates whether the image has public launch permissions.', source: "MintPress::Aws::EC2::Image", orig_name: 'public', type: [TrueClass,FalseClass], read_only: true
-
#root_device_name ⇒ [String]
'The device name of the root device volume (for example, /dev/sda1).'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'root_device_name'
- read_only ⇒ true
50
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 50 property :root_device_name, disposition: :read_only_attribute, description: 'The device name of the root device volume (for example, /dev/sda1).', source: "MintPress::Aws::EC2::Image", orig_name: 'root_device_name', type: [String], read_only: true
-
#root_device_type ⇒ [String]
'The type of root device used by the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'root_device_type'
- read_only ⇒ true
51
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 51 property :root_device_type, disposition: :read_only_attribute, description: 'The type of root device used by the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'root_device_type', type: [String], read_only: true
-
#sriov_net_support ⇒ [String]
'Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'sriov_net_support'
- read_only ⇒ true
52
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 52 property :sriov_net_support, disposition: :read_only_attribute, description: 'Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.', source: "MintPress::Aws::EC2::Image", orig_name: 'sriov_net_support', type: [String], read_only: true
-
#state ⇒ [String]
'The current state of the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'state'
- read_only ⇒ true
53
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 53 property :state, disposition: :read_only_attribute, description: 'The current state of the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'state', type: [String], read_only: true
-
#state_reason ⇒ [MintPress::Aws::EC2::StateReason] (Default Value: MintPress::Aws::EC2::StateReason.new)
'The reason for the state change.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'state_reason'
- default ⇒ MintPress::Aws::EC2::StateReason.new
- read_only ⇒ true
54
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 54 property :state_reason, disposition: :read_only_attribute, description: 'The reason for the state change.', source: "MintPress::Aws::EC2::Image", orig_name: 'state_reason', type: [MintPress::Aws::EC2::StateReason], default: MintPress::Aws::EC2::StateReason.new, read_only: true
-
#usage_operation ⇒ [String]
'The operation of the Amazon EC2 instance and the billing code that is associated with the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'usage_operation'
- read_only ⇒ true
55
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 55 property :usage_operation, disposition: :read_only_attribute, description: 'The operation of the Amazon EC2 instance and the billing code that is associated with the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'usage_operation', type: [String], read_only: true
-
#virtualization_type ⇒ [String]
'The type of virtualization of the AMI.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'virtualization_type'
- read_only ⇒ true
56
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 56 property :virtualization_type, disposition: :read_only_attribute, description: 'The type of virtualization of the AMI.', source: "MintPress::Aws::EC2::Image", orig_name: 'virtualization_type', type: [String], read_only: true
-
#owners ⇒ Array of ⇒ [String]
'Scopes the results to images with the specified owners. You can specify a combination of AWS account IDs, self, amazon, and aws-marketplace. If you omit this parameter, the results include all images for which you have launch permissions, regardless of ownership.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "describe_images"
- orig_name ⇒ 'owner_id'
- read_only ⇒ true
- describe_images_prop ⇒ 'owners'
- from ⇒ String
121 122 123 124
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 121 property :owners, disposition: :read_only_attribute, description: 'Scopes the results to images with the specified owners. You can specify a combination of AWS account IDs, self, amazon, and aws-marketplace. If you omit this parameter, the results include all images for which you have launch permissions, regardless of ownership.', source: "describe_images", orig_name: 'owner_id', type: [String], read_only: true, describe_images_prop: 'owners', array: true, from: String
-
#id ⇒ [String]
'The image IDs. Default: Describes all images available to you.'
Property Attributes- read_only ⇒ true
- disposition ⇒ :attribute
- source ⇒ "describe_images"
- orig_name ⇒ 'image_id'
- describe_images_prop ⇒ 'image_ids'
125 126 127
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 125 property :id, read_only: true, disposition: :attribute, description: 'The image IDs. Default: Describes all images available to you.', source: "describe_images", orig_name: 'image_id', type: [String], array: false, hash: false, describe_images_prop: 'image_ids'
-
#kernel ⇒ [String]
'The kernel associated with the image, if any.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'kernel_id'
- read_only ⇒ true
129
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 129 property :kernel, disposition: :read_only_attribute, description: 'The kernel associated with the image, if any.', source: "MintPress::Aws::EC2::Image", orig_name: 'kernel_id', type: [String], read_only: true
-
#ramdisk ⇒ [String]
'The RAM disk associated with the image, if any.'
Property Attributes- disposition ⇒ :read_only_attribute
- source ⇒ "MintPress::Aws::EC2::Image"
- orig_name ⇒ 'ramdisk_id'
- read_only ⇒ true
130
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/image.rb', line 130 property :ramdisk, disposition: :read_only_attribute, description: 'The RAM disk associated with the image, if any.', source: "MintPress::Aws::EC2::Image", orig_name: 'ramdisk_id', type: [String], read_only: true
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
- #create ⇒ Object
- #describe ⇒ Object
-
#initialize(opts = {}) ⇒ Image
constructor
A new instance of Image.
Methods included from AwsCommon
#alive?, all, #attach_generic, #attached?, #available?, #build_create_hash, #by_id, #by_name, #create_generic, #delete_cascade_generic, #delete_generic, #detach_generic, #exists?, #fill_in_details, #find_by_details, #find_global_object, #get_aws_region, #get_state, #handle_singleton_object, #harvest, #perform_operation, #prop_to_hash, #register_aws_object, #resource_api, #running?, #start_generic, #started?, #stop_generic, #terminate_generic
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send