Class: Aws::EC2::Types::ModifyIdentityIdFormatRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ModifyIdentityIdFormatRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Note:
When making an API call, you may pass ModifyIdentityIdFormatRequest data as a hash:
{
principal_arn: "String", # required
resource: "String", # required
use_long_ids: false, # required
}
Contains the parameters of ModifyIdentityIdFormat.
Instance Attribute Summary collapse
-
#principal_arn ⇒ String
The ARN of the principal, which can be an IAM user, IAM role, or the root user.
-
#resource ⇒ String
The type of resource: ‘instance` | `reservation` | `snapshot` | `volume`.
-
#use_long_ids ⇒ Boolean
Indicates whether the resource should use longer IDs (17-character IDs).
Instance Attribute Details
#principal_arn ⇒ String
The ARN of the principal, which can be an IAM user, IAM role, or the root user. Specify ‘all` to modify the ID format for all IAM users, IAM roles, and the root user of the account.
16148 16149 16150 16151 16152 16153 |
# File 'lib/aws-sdk-ec2/types.rb', line 16148 class ModifyIdentityIdFormatRequest < Struct.new( :principal_arn, :resource, :use_long_ids) include Aws::Structure end |
#resource ⇒ String
The type of resource: ‘instance` | `reservation` | `snapshot` | `volume`
16148 16149 16150 16151 16152 16153 |
# File 'lib/aws-sdk-ec2/types.rb', line 16148 class ModifyIdentityIdFormatRequest < Struct.new( :principal_arn, :resource, :use_long_ids) include Aws::Structure end |
#use_long_ids ⇒ Boolean
Indicates whether the resource should use longer IDs (17-character IDs)
16148 16149 16150 16151 16152 16153 |
# File 'lib/aws-sdk-ec2/types.rb', line 16148 class ModifyIdentityIdFormatRequest < Struct.new( :principal_arn, :resource, :use_long_ids) include Aws::Structure end |