Class: Aws::EC2::Types::DescribeInstanceAttributeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::DescribeInstanceAttributeRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Note:
When making an API call, you may pass DescribeInstanceAttributeRequest data as a hash:
{
attribute: "instanceType", # required, accepts instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized, sriovNetSupport, enaSupport
dry_run: false,
instance_id: "String", # required
}
Contains the parameters for DescribeInstanceAttribute.
Instance Attribute Summary collapse
-
#attribute ⇒ String
The instance attribute.
-
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
-
#instance_id ⇒ String
The ID of the instance.
Instance Attribute Details
#attribute ⇒ String
The instance attribute.
Note: The ‘enaSupport` attribute is not supported at this time.
6987 6988 6989 6990 6991 6992 |
# File 'lib/aws-sdk-ec2/types.rb', line 6987 class DescribeInstanceAttributeRequest < Struct.new( :attribute, :dry_run, :instance_id) include Aws::Structure end |
#dry_run ⇒ Boolean
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`.
6987 6988 6989 6990 6991 6992 |
# File 'lib/aws-sdk-ec2/types.rb', line 6987 class DescribeInstanceAttributeRequest < Struct.new( :attribute, :dry_run, :instance_id) include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance.
6987 6988 6989 6990 6991 6992 |
# File 'lib/aws-sdk-ec2/types.rb', line 6987 class DescribeInstanceAttributeRequest < Struct.new( :attribute, :dry_run, :instance_id) include Aws::Structure end |