You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::EC2::Types::ModifyIdentityIdFormatRequest

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

Instance Attribute Details

#principal_arnString

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.

Returns:

  • (String)


16109
16110
16111
16112
16113
16114
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 16109

class ModifyIdentityIdFormatRequest < Struct.new(
  :principal_arn,
  :resource,
  :use_long_ids)
  include Aws::Structure
end

#resourceString

The type of resource: instance | reservation | snapshot | volume

Returns:

  • (String)


16109
16110
16111
16112
16113
16114
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 16109

class ModifyIdentityIdFormatRequest < Struct.new(
  :principal_arn,
  :resource,
  :use_long_ids)
  include Aws::Structure
end

#use_long_idsBoolean

Indicates whether the resource should use longer IDs (17-character IDs)

Returns:

  • (Boolean)


16109
16110
16111
16112
16113
16114
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 16109

class ModifyIdentityIdFormatRequest < Struct.new(
  :principal_arn,
  :resource,
  :use_long_ids)
  include Aws::Structure
end