Module: Aws::IAM
- Defined in:
- lib/aws-sdk-iam/account_password_policy.rb,
lib/aws-sdk-iam/customizations/resource.rb,
lib/aws-sdk-iam/signing_certificate.rb,
lib/aws-sdk-iam/endpoint_parameters.rb,
lib/aws-sdk-iam/virtual_mfa_device.rb,
lib/aws-sdk-iam/server_certificate.rb,
lib/aws-sdk-iam/assume_role_policy.rb,
lib/aws-sdk-iam/plugins/endpoints.rb,
lib/aws-sdk-iam/endpoint_provider.rb,
lib/aws-sdk-iam/instance_profile.rb,
lib/aws-sdk-iam/account_summary.rb,
lib/aws-sdk-iam/access_key_pair.rb,
lib/aws-sdk-iam/policy_version.rb,
lib/aws-sdk-iam/saml_provider.rb,
lib/aws-sdk-iam/login_profile.rb,
lib/aws-sdk-iam/group_policy.rb,
lib/aws-sdk-iam/current_user.rb,
lib/aws-sdk-iam/user_policy.rb,
lib/aws-sdk-iam/role_policy.rb,
lib/aws-sdk-iam/mfa_device.rb,
lib/aws-sdk-iam/client_api.rb,
lib/aws-sdk-iam/access_key.rb,
lib/aws-sdk-iam/endpoints.rb,
lib/aws-sdk-iam/resource.rb,
lib/aws-sdk-iam/waiters.rb,
lib/aws-sdk-iam/policy.rb,
lib/aws-sdk-iam/errors.rb,
lib/aws-sdk-iam/client.rb,
lib/aws-sdk-iam/types.rb,
lib/aws-sdk-iam/group.rb,
lib/aws-sdk-iam/user.rb,
lib/aws-sdk-iam/role.rb,
lib/aws-sdk-iam.rb
Overview
This module provides support for AWS Identity and Access Management. This module is available in the ‘aws-sdk-iam` gem.
# Client
The Client class provides one method for each API operation. Operation methods each accept a hash of request parameters and return a response structure.
iam = Aws::IAM::Client.new
resp = iam.add_client_id_to_open_id_connect_provider(params)
See Client for more information.
# Errors
Errors returned from AWS Identity and Access Management are defined in the Errors module and all extend Errors::ServiceError.
begin
# do stuff
rescue Aws::IAM::Errors::ServiceError
# rescues all AWS Identity and Access Management API errors
end
See Errors for more information.
Defined Under Namespace
Modules: ClientApi, Endpoints, Errors, Plugins, Types, Waiters Classes: AccessKey, AccessKeyPair, AccountPasswordPolicy, AccountSummary, AssumeRolePolicy, Client, CurrentUser, EndpointParameters, EndpointProvider, Group, GroupPolicy, InstanceProfile, LoginProfile, MfaDevice, Policy, PolicyVersion, Resource, Role, RolePolicy, SamlProvider, ServerCertificate, SigningCertificate, User, UserPolicy, VirtualMfaDevice
service collapse
- GEM_VERSION =
'1.111.0'