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&lt;String,Integer&gt; # @@ -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. #