AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::IAM Namespace Reference

Namespaces

namespace  Endpoint
 
namespace  IAMErrorMapper
 
namespace  Model
 

Classes

class  IAMClient
 
 
class  IAMError
 
class  IAMRequest
 

Typedefs

 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::AddUserToGroupRequest &, const Model::AddUserToGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddUserToGroupResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::AttachGroupPolicyRequest &, const Model::AttachGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachGroupPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::AttachRolePolicyRequest &, const Model::AttachRolePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachRolePolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::AttachUserPolicyRequest &, const Model::AttachUserPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachUserPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ChangePasswordRequest &, const Model::ChangePasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangePasswordResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::CreateAccessKeyRequest &, const Model::CreateAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessKeyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::CreatePolicyRequest &, const Model::CreatePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePolicyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::CreateRoleRequest &, const Model::CreateRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoleResponseReceivedHandler
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
 
 
 
typedef std::function< void(const IAMClient *, const Model::DeleteAccessKeyRequest &, const Model::DeleteAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessKeyResponseReceivedHandler
 
 
 
typedef std::function< void(const IAMClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteGroupPolicyRequest &, const Model::DeleteGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupPolicyResponseReceivedHandler
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::DeleteRoleRequest &, const Model::DeleteRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoleResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::DeleteRolePolicyRequest &, const Model::DeleteRolePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRolePolicyResponseReceivedHandler
 
 
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::DeleteUserPolicyRequest &, const Model::DeleteUserPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPolicyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::DetachGroupPolicyRequest &, const Model::DetachGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachGroupPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DetachRolePolicyRequest &, const Model::DetachRolePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachRolePolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DetachUserPolicyRequest &, const Model::DetachUserPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachUserPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::EnableMFADeviceRequest &, const Model::EnableMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableMFADeviceResponseReceivedHandler
 
 
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::GetAccountSummaryRequest &, const Model::GetAccountSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSummaryResponseReceivedHandler
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetGroupPolicyRequest &, const Model::GetGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupPolicyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::GetLoginProfileRequest &, const Model::GetLoginProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoginProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetMFADeviceRequest &, const Model::GetMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMFADeviceResponseReceivedHandler
 
 
 
typedef std::function< void(const IAMClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetPolicyVersionRequest &, const Model::GetPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyVersionResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetRoleRequest &, const Model::GetRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoleResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetRolePolicyRequest &, const Model::GetRolePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRolePolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetSAMLProviderRequest &, const Model::GetSAMLProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSAMLProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetSSHPublicKeyRequest &, const Model::GetSSHPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSSHPublicKeyResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetUserPolicyRequest &, const Model::GetUserPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListAccessKeysRequest &, const Model::ListAccessKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessKeysResponseReceivedHandler
 
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::ListGroupPoliciesRequest &, const Model::ListGroupPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupPoliciesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListGroupsForUserRequest &, const Model::ListGroupsForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsForUserResponseReceivedHandler
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::ListMFADeviceTagsRequest &, const Model::ListMFADeviceTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMFADeviceTagsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListMFADevicesRequest &, const Model::ListMFADevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMFADevicesResponseReceivedHandler
 
 
 
typedef std::function< void(const IAMClient *, const Model::ListPoliciesRequest &, const Model::ListPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPoliciesResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::ListPolicyTagsRequest &, const Model::ListPolicyTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPolicyTagsResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::ListRolePoliciesRequest &, const Model::ListRolePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRolePoliciesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListRoleTagsRequest &, const Model::ListRoleTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoleTagsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListRolesRequest &, const Model::ListRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRolesResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::ListSAMLProvidersRequest &, const Model::ListSAMLProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSAMLProvidersResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListSSHPublicKeysRequest &, const Model::ListSSHPublicKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSSHPublicKeysResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::ListUserPoliciesRequest &, const Model::ListUserPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserPoliciesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListUserTagsRequest &, const Model::ListUserTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserTagsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::PutGroupPolicyRequest &, const Model::PutGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGroupPolicyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::PutRolePolicyRequest &, const Model::PutRolePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRolePolicyResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::PutUserPolicyRequest &, const Model::PutUserPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutUserPolicyResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::ResyncMFADeviceRequest &, const Model::ResyncMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResyncMFADeviceResponseReceivedHandler
 
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::TagMFADeviceRequest &, const Model::TagMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagMFADeviceResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::TagPolicyRequest &, const Model::TagPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::TagRoleRequest &, const Model::TagRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagRoleResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::TagSAMLProviderRequest &, const Model::TagSAMLProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagSAMLProviderResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::TagUserRequest &, const Model::TagUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagUserResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::UntagMFADeviceRequest &, const Model::UntagMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagMFADeviceResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::UntagPolicyRequest &, const Model::UntagPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UntagRoleRequest &, const Model::UntagRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagRoleResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UntagSAMLProviderRequest &, const Model::UntagSAMLProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagSAMLProviderResponseReceivedHandler
 
 
typedef std::function< void(const IAMClient *, const Model::UntagUserRequest &, const Model::UntagUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagUserResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateAccessKeyRequest &, const Model::UpdateAccessKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccessKeyResponseReceivedHandler
 
 
 
typedef std::function< void(const IAMClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
 
 
 
typedef std::function< void(const IAMClient *, const Model::UpdateRoleRequest &, const Model::UpdateRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoleResponseReceivedHandler
 
 
 
 
 
 
 
typedef std::function< void(const IAMClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
 
 
 
 

Enumerations

enum class  IAMErrors {
  INCOMPLETE_SIGNATURE = 0 , INTERNAL_FAILURE = 1 , INVALID_ACTION = 2 , INVALID_CLIENT_TOKEN_ID = 3 ,
  INVALID_PARAMETER_COMBINATION = 4 , INVALID_QUERY_PARAMETER = 5 , INVALID_PARAMETER_VALUE = 6 , MISSING_ACTION = 7 ,
  MISSING_AUTHENTICATION_TOKEN = 8 , MISSING_PARAMETER = 9 , OPT_IN_REQUIRED = 10 , REQUEST_EXPIRED = 11 ,
  SERVICE_UNAVAILABLE = 12 , THROTTLING = 13 , VALIDATION = 14 , ACCESS_DENIED = 15 ,
  RESOURCE_NOT_FOUND = 16 , UNRECOGNIZED_CLIENT = 17 , MALFORMED_QUERY_STRING = 18 , SLOW_DOWN = 19 ,
  REQUEST_TIME_TOO_SKEWED = 20 , INVALID_SIGNATURE = 21 , SIGNATURE_DOES_NOT_MATCH = 22 , INVALID_ACCESS_KEY_ID = 23 ,
  REQUEST_TIMEOUT = 24 , NETWORK_CONNECTION = 99 , UNKNOWN = 100 , CONCURRENT_MODIFICATION = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  CREDENTIAL_REPORT_EXPIRED , CREDENTIAL_REPORT_NOT_PRESENT , CREDENTIAL_REPORT_NOT_READY , DELETE_CONFLICT ,
  DUPLICATE_CERTIFICATE , DUPLICATE_S_S_H_PUBLIC_KEY , ENTITY_ALREADY_EXISTS , ENTITY_TEMPORARILY_UNMODIFIABLE ,
  INVALID_AUTHENTICATION_CODE , INVALID_CERTIFICATE , INVALID_INPUT , INVALID_PUBLIC_KEY ,
  INVALID_USER_TYPE , KEY_PAIR_MISMATCH , LIMIT_EXCEEDED , MALFORMED_CERTIFICATE ,
  MALFORMED_POLICY_DOCUMENT , NO_SUCH_ENTITY , OPEN_ID_IDP_COMMUNICATION_ERROR , PASSWORD_POLICY_VIOLATION ,
  POLICY_EVALUATION , POLICY_NOT_ATTACHABLE , REPORT_GENERATION_LIMIT_EXCEEDED , SERVICE_FAILURE ,
  SERVICE_NOT_SUPPORTED , UNMODIFIABLE_ENTITY , UNRECOGNIZED_PUBLIC_KEY_ENCODING
}
 

Typedef Documentation

◆ AddClientIDToOpenIDConnectProviderResponseReceivedHandler

Definition at line 661 of file IAMServiceClientModel.h.

◆ AddRoleToInstanceProfileResponseReceivedHandler

Definition at line 662 of file IAMServiceClientModel.h.

◆ AddUserToGroupResponseReceivedHandler

Definition at line 663 of file IAMServiceClientModel.h.

◆ AttachGroupPolicyResponseReceivedHandler

Definition at line 664 of file IAMServiceClientModel.h.

◆ AttachRolePolicyResponseReceivedHandler

Definition at line 665 of file IAMServiceClientModel.h.

◆ AttachUserPolicyResponseReceivedHandler

Definition at line 666 of file IAMServiceClientModel.h.

◆ ChangePasswordResponseReceivedHandler

Definition at line 667 of file IAMServiceClientModel.h.

◆ CreateAccessKeyResponseReceivedHandler

Definition at line 668 of file IAMServiceClientModel.h.

◆ CreateAccountAliasResponseReceivedHandler

Definition at line 669 of file IAMServiceClientModel.h.

◆ CreateGroupResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::CreateGroupRequest&, const Model::CreateGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::CreateGroupResponseReceivedHandler

Definition at line 670 of file IAMServiceClientModel.h.

◆ CreateInstanceProfileResponseReceivedHandler

Definition at line 671 of file IAMServiceClientModel.h.

◆ CreateLoginProfileResponseReceivedHandler

Definition at line 672 of file IAMServiceClientModel.h.

◆ CreateOpenIDConnectProviderResponseReceivedHandler

Definition at line 673 of file IAMServiceClientModel.h.

◆ CreatePolicyResponseReceivedHandler

Definition at line 674 of file IAMServiceClientModel.h.

◆ CreatePolicyVersionResponseReceivedHandler

Definition at line 675 of file IAMServiceClientModel.h.

◆ CreateRoleResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::CreateRoleRequest&, const Model::CreateRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::CreateRoleResponseReceivedHandler

Definition at line 676 of file IAMServiceClientModel.h.

◆ CreateSAMLProviderResponseReceivedHandler

Definition at line 677 of file IAMServiceClientModel.h.

◆ CreateServiceLinkedRoleResponseReceivedHandler

Definition at line 678 of file IAMServiceClientModel.h.

◆ CreateServiceSpecificCredentialResponseReceivedHandler

Definition at line 679 of file IAMServiceClientModel.h.

◆ CreateUserResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::CreateUserResponseReceivedHandler

Definition at line 680 of file IAMServiceClientModel.h.

◆ CreateVirtualMFADeviceResponseReceivedHandler

Definition at line 681 of file IAMServiceClientModel.h.

◆ DeactivateMFADeviceResponseReceivedHandler

Definition at line 682 of file IAMServiceClientModel.h.

◆ DeleteAccessKeyResponseReceivedHandler

Definition at line 683 of file IAMServiceClientModel.h.

◆ DeleteAccountAliasResponseReceivedHandler

Definition at line 684 of file IAMServiceClientModel.h.

◆ DeleteAccountPasswordPolicyResponseReceivedHandler

Definition at line 685 of file IAMServiceClientModel.h.

◆ DeleteGroupPolicyResponseReceivedHandler

Definition at line 687 of file IAMServiceClientModel.h.

◆ DeleteGroupResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::DeleteGroupRequest&, const Model::DeleteGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::DeleteGroupResponseReceivedHandler

Definition at line 686 of file IAMServiceClientModel.h.

◆ DeleteInstanceProfileResponseReceivedHandler

Definition at line 688 of file IAMServiceClientModel.h.

◆ DeleteLoginProfileResponseReceivedHandler

Definition at line 689 of file IAMServiceClientModel.h.

◆ DeleteOpenIDConnectProviderResponseReceivedHandler

Definition at line 690 of file IAMServiceClientModel.h.

◆ DeletePolicyResponseReceivedHandler

Definition at line 691 of file IAMServiceClientModel.h.

◆ DeletePolicyVersionResponseReceivedHandler

Definition at line 692 of file IAMServiceClientModel.h.

◆ DeleteRolePermissionsBoundaryResponseReceivedHandler

Definition at line 694 of file IAMServiceClientModel.h.

◆ DeleteRolePolicyResponseReceivedHandler

Definition at line 695 of file IAMServiceClientModel.h.

◆ DeleteRoleResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::DeleteRoleRequest&, const Model::DeleteRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::DeleteRoleResponseReceivedHandler

Definition at line 693 of file IAMServiceClientModel.h.

◆ DeleteSAMLProviderResponseReceivedHandler

Definition at line 696 of file IAMServiceClientModel.h.

◆ DeleteServerCertificateResponseReceivedHandler

Definition at line 698 of file IAMServiceClientModel.h.

◆ DeleteServiceLinkedRoleResponseReceivedHandler

Definition at line 699 of file IAMServiceClientModel.h.

◆ DeleteServiceSpecificCredentialResponseReceivedHandler

Definition at line 700 of file IAMServiceClientModel.h.

◆ DeleteSigningCertificateResponseReceivedHandler

Definition at line 701 of file IAMServiceClientModel.h.

◆ DeleteSSHPublicKeyResponseReceivedHandler

Definition at line 697 of file IAMServiceClientModel.h.

◆ DeleteUserPermissionsBoundaryResponseReceivedHandler

Definition at line 703 of file IAMServiceClientModel.h.

◆ DeleteUserPolicyResponseReceivedHandler

Definition at line 704 of file IAMServiceClientModel.h.

◆ DeleteUserResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::DeleteUserResponseReceivedHandler

Definition at line 702 of file IAMServiceClientModel.h.

◆ DeleteVirtualMFADeviceResponseReceivedHandler

Definition at line 705 of file IAMServiceClientModel.h.

◆ DetachGroupPolicyResponseReceivedHandler

Definition at line 706 of file IAMServiceClientModel.h.

◆ DetachRolePolicyResponseReceivedHandler

Definition at line 707 of file IAMServiceClientModel.h.

◆ DetachUserPolicyResponseReceivedHandler

Definition at line 708 of file IAMServiceClientModel.h.

◆ EnableMFADeviceResponseReceivedHandler

Definition at line 709 of file IAMServiceClientModel.h.

◆ GenerateCredentialReportResponseReceivedHandler

Definition at line 710 of file IAMServiceClientModel.h.

◆ GenerateOrganizationsAccessReportResponseReceivedHandler

Definition at line 711 of file IAMServiceClientModel.h.

◆ GenerateServiceLastAccessedDetailsResponseReceivedHandler

Definition at line 712 of file IAMServiceClientModel.h.

◆ GetAccessKeyLastUsedResponseReceivedHandler

Definition at line 713 of file IAMServiceClientModel.h.

◆ GetAccountAuthorizationDetailsResponseReceivedHandler

Definition at line 714 of file IAMServiceClientModel.h.

◆ GetAccountPasswordPolicyResponseReceivedHandler

Definition at line 715 of file IAMServiceClientModel.h.

◆ GetAccountSummaryResponseReceivedHandler

Definition at line 716 of file IAMServiceClientModel.h.

◆ GetContextKeysForCustomPolicyResponseReceivedHandler

Definition at line 717 of file IAMServiceClientModel.h.

◆ GetContextKeysForPrincipalPolicyResponseReceivedHandler

Definition at line 718 of file IAMServiceClientModel.h.

◆ GetCredentialReportResponseReceivedHandler

Definition at line 719 of file IAMServiceClientModel.h.

◆ GetGroupPolicyResponseReceivedHandler

Definition at line 721 of file IAMServiceClientModel.h.

◆ GetGroupResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::GetGroupRequest&, const Model::GetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::GetGroupResponseReceivedHandler

Definition at line 720 of file IAMServiceClientModel.h.

◆ GetInstanceProfileResponseReceivedHandler

Definition at line 722 of file IAMServiceClientModel.h.

◆ GetLoginProfileResponseReceivedHandler

Definition at line 723 of file IAMServiceClientModel.h.

◆ GetMFADeviceResponseReceivedHandler

Definition at line 724 of file IAMServiceClientModel.h.

◆ GetOpenIDConnectProviderResponseReceivedHandler

Definition at line 725 of file IAMServiceClientModel.h.

◆ GetOrganizationsAccessReportResponseReceivedHandler

Definition at line 726 of file IAMServiceClientModel.h.

◆ GetPolicyResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::GetPolicyResponseReceivedHandler

Definition at line 727 of file IAMServiceClientModel.h.

◆ GetPolicyVersionResponseReceivedHandler

Definition at line 728 of file IAMServiceClientModel.h.

◆ GetRolePolicyResponseReceivedHandler

Definition at line 730 of file IAMServiceClientModel.h.

◆ GetRoleResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::GetRoleRequest&, const Model::GetRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::GetRoleResponseReceivedHandler

Definition at line 729 of file IAMServiceClientModel.h.

◆ GetSAMLProviderResponseReceivedHandler

Definition at line 731 of file IAMServiceClientModel.h.

◆ GetServerCertificateResponseReceivedHandler

Definition at line 733 of file IAMServiceClientModel.h.

◆ GetServiceLastAccessedDetailsResponseReceivedHandler

Definition at line 734 of file IAMServiceClientModel.h.

◆ GetServiceLastAccessedDetailsWithEntitiesResponseReceivedHandler

Definition at line 735 of file IAMServiceClientModel.h.

◆ GetServiceLinkedRoleDeletionStatusResponseReceivedHandler

Definition at line 736 of file IAMServiceClientModel.h.

◆ GetSSHPublicKeyResponseReceivedHandler

Definition at line 732 of file IAMServiceClientModel.h.

◆ GetUserPolicyResponseReceivedHandler

Definition at line 738 of file IAMServiceClientModel.h.

◆ GetUserResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::GetUserResponseReceivedHandler

Definition at line 737 of file IAMServiceClientModel.h.

◆ IAMClientConfiguration

Definition at line 165 of file IAMServiceClientModel.h.

◆ IAMEndpointProvider

Definition at line 167 of file IAMServiceClientModel.h.

◆ IAMEndpointProviderBase

Definition at line 166 of file IAMServiceClientModel.h.

◆ ListAccessKeysResponseReceivedHandler

Definition at line 739 of file IAMServiceClientModel.h.

◆ ListAccountAliasesResponseReceivedHandler

Definition at line 740 of file IAMServiceClientModel.h.

◆ ListAttachedGroupPoliciesResponseReceivedHandler

Definition at line 741 of file IAMServiceClientModel.h.

◆ ListAttachedRolePoliciesResponseReceivedHandler

Definition at line 742 of file IAMServiceClientModel.h.

◆ ListAttachedUserPoliciesResponseReceivedHandler

Definition at line 743 of file IAMServiceClientModel.h.

◆ ListEntitiesForPolicyResponseReceivedHandler

Definition at line 744 of file IAMServiceClientModel.h.

◆ ListGroupPoliciesResponseReceivedHandler

Definition at line 745 of file IAMServiceClientModel.h.

◆ ListGroupsForUserResponseReceivedHandler

Definition at line 747 of file IAMServiceClientModel.h.

◆ ListGroupsResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::ListGroupsRequest&, const Model::ListGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::ListGroupsResponseReceivedHandler

Definition at line 746 of file IAMServiceClientModel.h.

◆ ListInstanceProfilesForRoleResponseReceivedHandler

Definition at line 750 of file IAMServiceClientModel.h.

◆ ListInstanceProfilesResponseReceivedHandler

Definition at line 749 of file IAMServiceClientModel.h.

◆ ListInstanceProfileTagsResponseReceivedHandler

Definition at line 748 of file IAMServiceClientModel.h.

◆ ListMFADevicesResponseReceivedHandler

Definition at line 752 of file IAMServiceClientModel.h.

◆ ListMFADeviceTagsResponseReceivedHandler

Definition at line 751 of file IAMServiceClientModel.h.

◆ ListOpenIDConnectProvidersResponseReceivedHandler

Definition at line 754 of file IAMServiceClientModel.h.

◆ ListOpenIDConnectProviderTagsResponseReceivedHandler

Definition at line 753 of file IAMServiceClientModel.h.

◆ ListPoliciesGrantingServiceAccessResponseReceivedHandler

Definition at line 756 of file IAMServiceClientModel.h.

◆ ListPoliciesResponseReceivedHandler

Definition at line 755 of file IAMServiceClientModel.h.

◆ ListPolicyTagsResponseReceivedHandler

Definition at line 757 of file IAMServiceClientModel.h.

◆ ListPolicyVersionsResponseReceivedHandler

Definition at line 758 of file IAMServiceClientModel.h.

◆ ListRolePoliciesResponseReceivedHandler

Definition at line 759 of file IAMServiceClientModel.h.

◆ ListRolesResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::ListRolesRequest&, const Model::ListRolesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::ListRolesResponseReceivedHandler

Definition at line 761 of file IAMServiceClientModel.h.

◆ ListRoleTagsResponseReceivedHandler

Definition at line 760 of file IAMServiceClientModel.h.

◆ ListSAMLProvidersResponseReceivedHandler

Definition at line 763 of file IAMServiceClientModel.h.

◆ ListSAMLProviderTagsResponseReceivedHandler

Definition at line 762 of file IAMServiceClientModel.h.

◆ ListServerCertificatesResponseReceivedHandler

Definition at line 766 of file IAMServiceClientModel.h.

◆ ListServerCertificateTagsResponseReceivedHandler

Definition at line 765 of file IAMServiceClientModel.h.

◆ ListServiceSpecificCredentialsResponseReceivedHandler

Definition at line 767 of file IAMServiceClientModel.h.

◆ ListSigningCertificatesResponseReceivedHandler

Definition at line 768 of file IAMServiceClientModel.h.

◆ ListSSHPublicKeysResponseReceivedHandler

Definition at line 764 of file IAMServiceClientModel.h.

◆ ListUserPoliciesResponseReceivedHandler

Definition at line 769 of file IAMServiceClientModel.h.

◆ ListUsersResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::ListUsersResponseReceivedHandler

Definition at line 771 of file IAMServiceClientModel.h.

◆ ListUserTagsResponseReceivedHandler

Definition at line 770 of file IAMServiceClientModel.h.

◆ ListVirtualMFADevicesResponseReceivedHandler

Definition at line 772 of file IAMServiceClientModel.h.

◆ PutGroupPolicyResponseReceivedHandler

Definition at line 773 of file IAMServiceClientModel.h.

◆ PutRolePermissionsBoundaryResponseReceivedHandler

Definition at line 774 of file IAMServiceClientModel.h.

◆ PutRolePolicyResponseReceivedHandler

Definition at line 775 of file IAMServiceClientModel.h.

◆ PutUserPermissionsBoundaryResponseReceivedHandler

Definition at line 776 of file IAMServiceClientModel.h.

◆ PutUserPolicyResponseReceivedHandler

Definition at line 777 of file IAMServiceClientModel.h.

◆ RemoveClientIDFromOpenIDConnectProviderResponseReceivedHandler

Definition at line 778 of file IAMServiceClientModel.h.

◆ RemoveRoleFromInstanceProfileResponseReceivedHandler

Definition at line 779 of file IAMServiceClientModel.h.

◆ RemoveUserFromGroupResponseReceivedHandler

Definition at line 780 of file IAMServiceClientModel.h.

◆ ResetServiceSpecificCredentialResponseReceivedHandler

Definition at line 781 of file IAMServiceClientModel.h.

◆ ResyncMFADeviceResponseReceivedHandler

Definition at line 782 of file IAMServiceClientModel.h.

◆ SetDefaultPolicyVersionResponseReceivedHandler

Definition at line 783 of file IAMServiceClientModel.h.

◆ SetSecurityTokenServicePreferencesResponseReceivedHandler

Definition at line 784 of file IAMServiceClientModel.h.

◆ SimulateCustomPolicyResponseReceivedHandler

Definition at line 785 of file IAMServiceClientModel.h.

◆ SimulatePrincipalPolicyResponseReceivedHandler

Definition at line 786 of file IAMServiceClientModel.h.

◆ TagInstanceProfileResponseReceivedHandler

Definition at line 787 of file IAMServiceClientModel.h.

◆ TagMFADeviceResponseReceivedHandler

Definition at line 788 of file IAMServiceClientModel.h.

◆ TagOpenIDConnectProviderResponseReceivedHandler

Definition at line 789 of file IAMServiceClientModel.h.

◆ TagPolicyResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::TagPolicyRequest&, const Model::TagPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::TagPolicyResponseReceivedHandler

Definition at line 790 of file IAMServiceClientModel.h.

◆ TagRoleResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::TagRoleRequest&, const Model::TagRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::TagRoleResponseReceivedHandler

Definition at line 791 of file IAMServiceClientModel.h.

◆ TagSAMLProviderResponseReceivedHandler

Definition at line 792 of file IAMServiceClientModel.h.

◆ TagServerCertificateResponseReceivedHandler

Definition at line 793 of file IAMServiceClientModel.h.

◆ TagUserResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::TagUserRequest&, const Model::TagUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::TagUserResponseReceivedHandler

Definition at line 794 of file IAMServiceClientModel.h.

◆ UntagInstanceProfileResponseReceivedHandler

Definition at line 795 of file IAMServiceClientModel.h.

◆ UntagMFADeviceResponseReceivedHandler

Definition at line 796 of file IAMServiceClientModel.h.

◆ UntagOpenIDConnectProviderResponseReceivedHandler

Definition at line 797 of file IAMServiceClientModel.h.

◆ UntagPolicyResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::UntagPolicyRequest&, const Model::UntagPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::UntagPolicyResponseReceivedHandler

Definition at line 798 of file IAMServiceClientModel.h.

◆ UntagRoleResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::UntagRoleRequest&, const Model::UntagRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::UntagRoleResponseReceivedHandler

Definition at line 799 of file IAMServiceClientModel.h.

◆ UntagSAMLProviderResponseReceivedHandler

Definition at line 800 of file IAMServiceClientModel.h.

◆ UntagServerCertificateResponseReceivedHandler

Definition at line 801 of file IAMServiceClientModel.h.

◆ UntagUserResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::UntagUserRequest&, const Model::UntagUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::UntagUserResponseReceivedHandler

Definition at line 802 of file IAMServiceClientModel.h.

◆ UpdateAccessKeyResponseReceivedHandler

Definition at line 803 of file IAMServiceClientModel.h.

◆ UpdateAccountPasswordPolicyResponseReceivedHandler

Definition at line 804 of file IAMServiceClientModel.h.

◆ UpdateAssumeRolePolicyResponseReceivedHandler

Definition at line 805 of file IAMServiceClientModel.h.

◆ UpdateGroupResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::UpdateGroupRequest&, const Model::UpdateGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::UpdateGroupResponseReceivedHandler

Definition at line 806 of file IAMServiceClientModel.h.

◆ UpdateLoginProfileResponseReceivedHandler

Definition at line 807 of file IAMServiceClientModel.h.

◆ UpdateOpenIDConnectProviderThumbprintResponseReceivedHandler

Definition at line 808 of file IAMServiceClientModel.h.

◆ UpdateRoleDescriptionResponseReceivedHandler

Definition at line 810 of file IAMServiceClientModel.h.

◆ UpdateRoleResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::UpdateRoleRequest&, const Model::UpdateRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::UpdateRoleResponseReceivedHandler

Definition at line 809 of file IAMServiceClientModel.h.

◆ UpdateSAMLProviderResponseReceivedHandler

Definition at line 811 of file IAMServiceClientModel.h.

◆ UpdateServerCertificateResponseReceivedHandler

Definition at line 813 of file IAMServiceClientModel.h.

◆ UpdateServiceSpecificCredentialResponseReceivedHandler

Definition at line 814 of file IAMServiceClientModel.h.

◆ UpdateSigningCertificateResponseReceivedHandler

Definition at line 815 of file IAMServiceClientModel.h.

◆ UpdateSSHPublicKeyResponseReceivedHandler

Definition at line 812 of file IAMServiceClientModel.h.

◆ UpdateUserResponseReceivedHandler

typedef std::function<void(const IAMClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IAM::UpdateUserResponseReceivedHandler

Definition at line 816 of file IAMServiceClientModel.h.

◆ UploadServerCertificateResponseReceivedHandler

Definition at line 818 of file IAMServiceClientModel.h.

◆ UploadSigningCertificateResponseReceivedHandler

Definition at line 819 of file IAMServiceClientModel.h.

◆ UploadSSHPublicKeyResponseReceivedHandler

Definition at line 817 of file IAMServiceClientModel.h.

Enumeration Type Documentation

◆ IAMErrors

enum class Aws::IAM::IAMErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CONCURRENT_MODIFICATION 
CREDENTIAL_REPORT_EXPIRED 
CREDENTIAL_REPORT_NOT_PRESENT 
CREDENTIAL_REPORT_NOT_READY 
DELETE_CONFLICT 
DUPLICATE_CERTIFICATE 
DUPLICATE_S_S_H_PUBLIC_KEY 
ENTITY_ALREADY_EXISTS 
ENTITY_TEMPORARILY_UNMODIFIABLE 
INVALID_AUTHENTICATION_CODE 
INVALID_CERTIFICATE 
INVALID_INPUT 
INVALID_PUBLIC_KEY 
INVALID_USER_TYPE 
KEY_PAIR_MISMATCH 
LIMIT_EXCEEDED 
MALFORMED_CERTIFICATE 
MALFORMED_POLICY_DOCUMENT 
NO_SUCH_ENTITY 
OPEN_ID_IDP_COMMUNICATION_ERROR 
PASSWORD_POLICY_VIOLATION 
POLICY_EVALUATION 
POLICY_NOT_ATTACHABLE 
REPORT_GENERATION_LIMIT_EXCEEDED 
SERVICE_FAILURE 
SERVICE_NOT_SUPPORTED 
UNMODIFIABLE_ENTITY 
UNRECOGNIZED_PUBLIC_KEY_ENCODING 

Definition at line 16 of file IAMErrors.h.