lib/aws-sdk-iam/client.rb in aws-sdk-iam-1.41.0 vs lib/aws-sdk-iam/client.rb in aws-sdk-iam-1.42.0
- old
+ new
@@ -356,34 +356,37 @@
req = build_request(:add_client_id_to_open_id_connect_provider, params)
req.send_request(options)
end
# Adds the specified IAM role to the specified instance profile. An
- # instance profile can contain only one role, and this limit cannot be
- # increased. You can remove the existing role and then add a different
- # role to an instance profile. You must then wait for the change to
- # appear across all of AWS because of [eventual consistency][1]. To
- # force the change, you must [disassociate the instance profile][2] and
- # then [associate the instance profile][3], or you can stop your
- # instance and then restart it.
+ # instance profile can contain only one role. (The number and size of
+ # IAM resources in an AWS account are limited. For more information, see
+ # [IAM and STS Quotas][1] in the *IAM User Guide*.) You can remove the
+ # existing role and then add a different role to an instance profile.
+ # You must then wait for the change to appear across all of AWS because
+ # of [eventual consistency][2]. To force the change, you must
+ # [disassociate the instance profile][3] and then [associate the
+ # instance profile][4], or you can stop your instance and then restart
+ # it.
#
# <note markdown="1"> The caller of this API must be granted the `PassRole` permission on
# the IAM role by a permissions policy.
#
# </note>
#
- # For more information about roles, go to [Working with Roles][4]. For
+ # For more information about roles, go to [Working with Roles][5]. For
# more information about instance profiles, go to [About Instance
- # Profiles][5].
+ # Profiles][6].
#
#
#
- # [1]: https://en.wikipedia.org/wiki/Eventual_consistency
- # [2]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateIamInstanceProfile.html
- # [3]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateIamInstanceProfile.html
- # [4]: https://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html
- # [5]: https://docs.aws.amazon.com/IAM/latest/UserGuide/AboutInstanceProfiles.html
+ # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
+ # [2]: https://en.wikipedia.org/wiki/Eventual_consistency
+ # [3]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateIamInstanceProfile.html
+ # [4]: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateIamInstanceProfile.html
+ # [5]: https://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html
+ # [6]: https://docs.aws.amazon.com/IAM/latest/UserGuide/AboutInstanceProfiles.html
#
# @option params [required, String] :instance_profile_name
# The name of the instance profile to update.
#
# This parameter allows (through its [regex pattern][1]) a string of
@@ -753,22 +756,23 @@
# operation works for access keys under the AWS account. Consequently,
# you can use this operation to manage AWS account root user
# credentials. This is true even if the AWS account has no associated
# users.
#
- # For information about limits on the number of keys you can create, see
- # [Limitations on IAM Entities][1] in the *IAM User Guide*.
+ # The number and size of IAM resources in an AWS account are limited.
+ # For more information, see [IAM and STS Quotas][1] in the *IAM User
+ # Guide*.
#
# To ensure the security of your AWS account, the secret access key is
# accessible only during key and user creation. You must save the key
# (for example, in a text file) if you want to be able to access it
# again. If a secret key is lost, you can delete the access keys for the
# associated user and then create new keys.
#
#
#
- # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @option params [String] :user_name
# The name of the IAM user that the new key will belong to.
#
# This parameter allows (through its [regex pattern][1]) a string of
@@ -873,16 +877,17 @@
req.send_request(options)
end
# Creates a new group.
#
- # For information about the number of groups you can create, see
- # [Limitations on IAM Entities][1] in the *IAM User Guide*.
+ # The number and size of IAM resources in an AWS account are limited.
+ # For more information, see [IAM and STS Quotas][1] in the *IAM User
+ # Guide*.
#
#
#
- # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @option params [String] :path
# The path to the group. For more information about paths, see [IAM
# Identifiers][1] in the *IAM User Guide*.
#
@@ -958,17 +963,18 @@
end
# Creates a new instance profile. For information about instance
# profiles, go to [About Instance Profiles][1].
#
- # For information about the number of instance profiles you can create,
- # see [Limitations on IAM Entities][2] in the *IAM User Guide*.
+ # The number and size of IAM resources in an AWS account are limited.
+ # For more information, see [IAM and STS Quotas][2] in the *IAM User
+ # Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/AboutInstanceProfiles.html
- # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @option params [required, String] :instance_profile_name
# The name of the instance profile to create.
#
# This parameter allows (through its [regex pattern][1]) a string of
@@ -1494,18 +1500,18 @@
req = build_request(:create_policy_version, params)
req.send_request(options)
end
# Creates a new role for your AWS account. For more information about
- # roles, go to [IAM Roles][1]. For information about limitations on role
- # names and the number of roles you can create, go to [Limitations on
- # IAM Entities][2] in the *IAM User Guide*.
+ # roles, go to [IAM Roles][1]. The number and size of IAM resources in
+ # an AWS account are limited. For more information, see [IAM and STS
+ # Quotas][2] in the *IAM User Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html
- # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @option params [String] :path
# The path to the role. For more information about paths, see [IAM
# Identifiers][1] in the *IAM User Guide*.
#
@@ -1914,16 +1920,17 @@
req.send_request(options)
end
# Creates a new IAM user for your AWS account.
#
- # For information about limitations on the number of IAM users you can
- # create, see [Limitations on IAM Entities][1] in the *IAM User Guide*.
+ # The number and size of IAM resources in an AWS account are limited.
+ # For more information, see [IAM and STS Quotas][1] in the *IAM User
+ # Guide*.
#
#
#
- # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @option params [String] :path
# The path for the user name. For more information about paths, see [IAM
# Identifiers][1] in the *IAM User Guide*.
#
@@ -2034,23 +2041,24 @@
# the virtual MFA, use EnableMFADevice to attach the MFA device to an
# IAM user. For more information about creating and working with virtual
# MFA devices, go to [Using a Virtual MFA Device][1] in the *IAM User
# Guide*.
#
- # For information about limits on the number of MFA devices you can
- # create, see [Limitations on Entities][2] in the *IAM User Guide*.
+ # The number and size of IAM resources in an AWS account are limited.
+ # For more information, see [IAM and STS Quotas][2] in the *IAM User
+ # Guide*.
#
# The seed information contained in the QR code and the Base32 string
# should be treated like any other secret access information. In other
# words, protect the seed information as you would your AWS access keys
# or your passwords. After you provision your virtual device, you should
# ensure that the information is destroyed following secure procedures.
#
#
#
# [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_VirtualMFA.html
- # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @option params [String] :path
# The path for the virtual MFA device. For more information about paths,
# see [IAM Identifiers][1] in the *IAM User Guide*.
#
@@ -4132,16 +4140,17 @@
end
# Retrieves information about IAM entity usage and IAM quotas in the AWS
# account.
#
- # For information about limitations on IAM entities, see [Limitations on
- # IAM Entities][1] in the *IAM User Guide*.
+ # The number and size of IAM resources in an AWS account are limited.
+ # For more information, see [IAM and STS Quotas][1] in the *IAM User
+ # Guide*.
#
#
#
- # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html
+ # [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html
#
# @return [Types::GetAccountSummaryResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::GetAccountSummaryResponse#summary_map #summary_map} => Hash<String,Integer>
#
@@ -11563,10 +11572,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-iam'
- context[:gem_version] = '1.41.0'
+ context[:gem_version] = '1.42.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#