AWS SDK for C++  1.7.243
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IAM Namespace Reference

Namespaces

 IAMEndpoint
 
 IAMErrorMapper
 
 Model
 

Classes

class  IAMClient
 
class  IAMRequest
 

Typedefs

typedef std::function< void(const IAMClient *, const Model::AddClientIDToOpenIDConnectProviderRequest &, const Model::AddClientIDToOpenIDConnectProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddClientIDToOpenIDConnectProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::AddRoleToInstanceProfileRequest &, const Model::AddRoleToInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToInstanceProfileResponseReceivedHandler
 
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::CreateAccountAliasRequest &, const Model::CreateAccountAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountAliasResponseReceivedHandler
 
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::CreateInstanceProfileRequest &, const Model::CreateInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::CreateLoginProfileRequest &, const Model::CreateLoginProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoginProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::CreateOpenIDConnectProviderRequest &, const Model::CreateOpenIDConnectProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpenIDConnectProviderResponseReceivedHandler
 
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::CreatePolicyVersionRequest &, const Model::CreatePolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePolicyVersionResponseReceivedHandler
 
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::CreateSAMLProviderRequest &, const Model::CreateSAMLProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSAMLProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::CreateServiceLinkedRoleRequest &, const Model::CreateServiceLinkedRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceLinkedRoleResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::CreateServiceSpecificCredentialRequest &, const Model::CreateServiceSpecificCredentialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceSpecificCredentialResponseReceivedHandler
 
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::CreateVirtualMFADeviceRequest &, const Model::CreateVirtualMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVirtualMFADeviceResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeactivateMFADeviceRequest &, const Model::DeactivateMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateMFADeviceResponseReceivedHandler
 
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::DeleteAccountAliasRequest &, const Model::DeleteAccountAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountAliasResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteAccountPasswordPolicyRequest &, const Model::DeleteAccountPasswordPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountPasswordPolicyResponseReceivedHandler
 
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::DeleteInstanceProfileRequest &, const Model::DeleteInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteLoginProfileRequest &, const Model::DeleteLoginProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoginProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteOpenIDConnectProviderRequest &, const Model::DeleteOpenIDConnectProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOpenIDConnectProviderResponseReceivedHandler
 
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::DeletePolicyVersionRequest &, const Model::DeletePolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyVersionResponseReceivedHandler
 
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::DeleteRolePermissionsBoundaryRequest &, const Model::DeleteRolePermissionsBoundaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRolePermissionsBoundaryResponseReceivedHandler
 
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::DeleteSAMLProviderRequest &, const Model::DeleteSAMLProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSAMLProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteSSHPublicKeyRequest &, const Model::DeleteSSHPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSSHPublicKeyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteServerCertificateRequest &, const Model::DeleteServerCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServerCertificateResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteServiceLinkedRoleRequest &, const Model::DeleteServiceLinkedRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceLinkedRoleResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteServiceSpecificCredentialRequest &, const Model::DeleteServiceSpecificCredentialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceSpecificCredentialResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::DeleteSigningCertificateRequest &, const Model::DeleteSigningCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSigningCertificateResponseReceivedHandler
 
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::DeleteUserPermissionsBoundaryRequest &, const Model::DeleteUserPermissionsBoundaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPermissionsBoundaryResponseReceivedHandler
 
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::DeleteVirtualMFADeviceRequest &, const Model::DeleteVirtualMFADeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVirtualMFADeviceResponseReceivedHandler
 
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::GenerateCredentialReportRequest &, const Model::GenerateCredentialReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateCredentialReportResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GenerateOrganizationsAccessReportRequest &, const Model::GenerateOrganizationsAccessReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateOrganizationsAccessReportResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GenerateServiceLastAccessedDetailsRequest &, const Model::GenerateServiceLastAccessedDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateServiceLastAccessedDetailsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetAccessKeyLastUsedRequest &, const Model::GetAccessKeyLastUsedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccessKeyLastUsedResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetAccountAuthorizationDetailsRequest &, const Model::GetAccountAuthorizationDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountAuthorizationDetailsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetAccountPasswordPolicyRequest &, const Model::GetAccountPasswordPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountPasswordPolicyResponseReceivedHandler
 
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::GetContextKeysForCustomPolicyRequest &, const Model::GetContextKeysForCustomPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContextKeysForCustomPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetContextKeysForPrincipalPolicyRequest &, const Model::GetContextKeysForPrincipalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContextKeysForPrincipalPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetCredentialReportRequest &, const Model::GetCredentialReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCredentialReportResponseReceivedHandler
 
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::GetInstanceProfileRequest &, const Model::GetInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceProfileResponseReceivedHandler
 
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::GetOpenIDConnectProviderRequest &, const Model::GetOpenIDConnectProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpenIDConnectProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetOrganizationsAccessReportRequest &, const Model::GetOrganizationsAccessReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationsAccessReportResponseReceivedHandler
 
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::GetServerCertificateRequest &, const Model::GetServerCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServerCertificateResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetServiceLastAccessedDetailsRequest &, const Model::GetServiceLastAccessedDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceLastAccessedDetailsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetServiceLastAccessedDetailsWithEntitiesRequest &, const Model::GetServiceLastAccessedDetailsWithEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceLastAccessedDetailsWithEntitiesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::GetServiceLinkedRoleDeletionStatusRequest &, const Model::GetServiceLinkedRoleDeletionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceLinkedRoleDeletionStatusResponseReceivedHandler
 
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::ListAccountAliasesRequest &, const Model::ListAccountAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountAliasesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListAttachedGroupPoliciesRequest &, const Model::ListAttachedGroupPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachedGroupPoliciesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListAttachedRolePoliciesRequest &, const Model::ListAttachedRolePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachedRolePoliciesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListAttachedUserPoliciesRequest &, const Model::ListAttachedUserPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachedUserPoliciesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListEntitiesForPolicyRequest &, const Model::ListEntitiesForPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEntitiesForPolicyResponseReceivedHandler
 
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::ListInstanceProfilesRequest &, const Model::ListInstanceProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceProfilesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListInstanceProfilesForRoleRequest &, const Model::ListInstanceProfilesForRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceProfilesForRoleResponseReceivedHandler
 
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::ListOpenIDConnectProvidersRequest &, const Model::ListOpenIDConnectProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpenIDConnectProvidersResponseReceivedHandler
 
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::ListPoliciesGrantingServiceAccessRequest &, const Model::ListPoliciesGrantingServiceAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPoliciesGrantingServiceAccessResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListPolicyVersionsRequest &, const Model::ListPolicyVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPolicyVersionsResponseReceivedHandler
 
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::ListServerCertificatesRequest &, const Model::ListServerCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServerCertificatesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListServiceSpecificCredentialsRequest &, const Model::ListServiceSpecificCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceSpecificCredentialsResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ListSigningCertificatesRequest &, const Model::ListSigningCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningCertificatesResponseReceivedHandler
 
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::ListVirtualMFADevicesRequest &, const Model::ListVirtualMFADevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVirtualMFADevicesResponseReceivedHandler
 
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::PutRolePermissionsBoundaryRequest &, const Model::PutRolePermissionsBoundaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRolePermissionsBoundaryResponseReceivedHandler
 
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::PutUserPermissionsBoundaryRequest &, const Model::PutUserPermissionsBoundaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutUserPermissionsBoundaryResponseReceivedHandler
 
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::RemoveClientIDFromOpenIDConnectProviderRequest &, const Model::RemoveClientIDFromOpenIDConnectProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveClientIDFromOpenIDConnectProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::RemoveRoleFromInstanceProfileRequest &, const Model::RemoveRoleFromInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromInstanceProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::RemoveUserFromGroupRequest &, const Model::RemoveUserFromGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveUserFromGroupResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::ResetServiceSpecificCredentialRequest &, const Model::ResetServiceSpecificCredentialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetServiceSpecificCredentialResponseReceivedHandler
 
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::SetDefaultPolicyVersionRequest &, const Model::SetDefaultPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetDefaultPolicyVersionResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::SetSecurityTokenServicePreferencesRequest &, const Model::SetSecurityTokenServicePreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetSecurityTokenServicePreferencesResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::SimulateCustomPolicyRequest &, const Model::SimulateCustomPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SimulateCustomPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::SimulatePrincipalPolicyRequest &, const Model::SimulatePrincipalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SimulatePrincipalPolicyResponseReceivedHandler
 
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::TagUserRequest &, const Model::TagUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagUserResponseReceivedHandler
 
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::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::UpdateAccountPasswordPolicyRequest &, const Model::UpdateAccountPasswordPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountPasswordPolicyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateAssumeRolePolicyRequest &, const Model::UpdateAssumeRolePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssumeRolePolicyResponseReceivedHandler
 
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::UpdateLoginProfileRequest &, const Model::UpdateLoginProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLoginProfileResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateOpenIDConnectProviderThumbprintRequest &, const Model::UpdateOpenIDConnectProviderThumbprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOpenIDConnectProviderThumbprintResponseReceivedHandler
 
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::UpdateRoleDescriptionRequest &, const Model::UpdateRoleDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoleDescriptionResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateSAMLProviderRequest &, const Model::UpdateSAMLProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSAMLProviderResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateSSHPublicKeyRequest &, const Model::UpdateSSHPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSSHPublicKeyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateServerCertificateRequest &, const Model::UpdateServerCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServerCertificateResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateServiceSpecificCredentialRequest &, const Model::UpdateServiceSpecificCredentialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceSpecificCredentialResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateSigningCertificateRequest &, const Model::UpdateSigningCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSigningCertificateResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UploadSSHPublicKeyRequest &, const Model::UploadSSHPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadSSHPublicKeyResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UploadServerCertificateRequest &, const Model::UploadServerCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadServerCertificateResponseReceivedHandler
 
typedef std::function< void(const IAMClient *, const Model::UploadSigningCertificateRequest &, const Model::UploadSigningCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadSigningCertificateResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ AddClientIDToOpenIDConnectProviderResponseReceivedHandler

Definition at line 574 of file IAMClient.h.

◆ AddRoleToInstanceProfileResponseReceivedHandler

Definition at line 577 of file IAMClient.h.

◆ AddUserToGroupResponseReceivedHandler

Definition at line 578 of file IAMClient.h.

◆ AttachGroupPolicyResponseReceivedHandler

Definition at line 579 of file IAMClient.h.

◆ AttachRolePolicyResponseReceivedHandler

Definition at line 580 of file IAMClient.h.

◆ AttachUserPolicyResponseReceivedHandler

Definition at line 581 of file IAMClient.h.

◆ ChangePasswordResponseReceivedHandler

Definition at line 582 of file IAMClient.h.

◆ CreateAccessKeyResponseReceivedHandler

Definition at line 583 of file IAMClient.h.

◆ CreateAccountAliasResponseReceivedHandler

Definition at line 584 of file IAMClient.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 585 of file IAMClient.h.

◆ CreateInstanceProfileResponseReceivedHandler

Definition at line 586 of file IAMClient.h.

◆ CreateLoginProfileResponseReceivedHandler

Definition at line 587 of file IAMClient.h.

◆ CreateOpenIDConnectProviderResponseReceivedHandler

Definition at line 588 of file IAMClient.h.

◆ CreatePolicyResponseReceivedHandler

Definition at line 589 of file IAMClient.h.

◆ CreatePolicyVersionResponseReceivedHandler

Definition at line 590 of file IAMClient.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 591 of file IAMClient.h.

◆ CreateSAMLProviderResponseReceivedHandler

Definition at line 592 of file IAMClient.h.

◆ CreateServiceLinkedRoleResponseReceivedHandler

Definition at line 593 of file IAMClient.h.

◆ CreateServiceSpecificCredentialResponseReceivedHandler

Definition at line 594 of file IAMClient.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 595 of file IAMClient.h.

◆ CreateVirtualMFADeviceResponseReceivedHandler

Definition at line 596 of file IAMClient.h.

◆ DeactivateMFADeviceResponseReceivedHandler

Definition at line 597 of file IAMClient.h.

◆ DeleteAccessKeyResponseReceivedHandler

Definition at line 598 of file IAMClient.h.

◆ DeleteAccountAliasResponseReceivedHandler

Definition at line 599 of file IAMClient.h.

◆ DeleteAccountPasswordPolicyResponseReceivedHandler

Definition at line 600 of file IAMClient.h.

◆ DeleteGroupPolicyResponseReceivedHandler

Definition at line 602 of file IAMClient.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 601 of file IAMClient.h.

◆ DeleteInstanceProfileResponseReceivedHandler

Definition at line 603 of file IAMClient.h.

◆ DeleteLoginProfileResponseReceivedHandler

Definition at line 604 of file IAMClient.h.

◆ DeleteOpenIDConnectProviderResponseReceivedHandler

Definition at line 605 of file IAMClient.h.

◆ DeletePolicyResponseReceivedHandler

Definition at line 606 of file IAMClient.h.

◆ DeletePolicyVersionResponseReceivedHandler

Definition at line 607 of file IAMClient.h.

◆ DeleteRolePermissionsBoundaryResponseReceivedHandler

Definition at line 609 of file IAMClient.h.

◆ DeleteRolePolicyResponseReceivedHandler

Definition at line 610 of file IAMClient.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 608 of file IAMClient.h.

◆ DeleteSAMLProviderResponseReceivedHandler

Definition at line 611 of file IAMClient.h.

◆ DeleteServerCertificateResponseReceivedHandler

Definition at line 613 of file IAMClient.h.

◆ DeleteServiceLinkedRoleResponseReceivedHandler

Definition at line 614 of file IAMClient.h.

◆ DeleteServiceSpecificCredentialResponseReceivedHandler

Definition at line 615 of file IAMClient.h.

◆ DeleteSigningCertificateResponseReceivedHandler

Definition at line 616 of file IAMClient.h.

◆ DeleteSSHPublicKeyResponseReceivedHandler

Definition at line 612 of file IAMClient.h.

◆ DeleteUserPermissionsBoundaryResponseReceivedHandler

Definition at line 618 of file IAMClient.h.

◆ DeleteUserPolicyResponseReceivedHandler

Definition at line 619 of file IAMClient.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 617 of file IAMClient.h.

◆ DeleteVirtualMFADeviceResponseReceivedHandler

Definition at line 620 of file IAMClient.h.

◆ DetachGroupPolicyResponseReceivedHandler

Definition at line 621 of file IAMClient.h.

◆ DetachRolePolicyResponseReceivedHandler

Definition at line 622 of file IAMClient.h.

◆ DetachUserPolicyResponseReceivedHandler

Definition at line 623 of file IAMClient.h.

◆ EnableMFADeviceResponseReceivedHandler

Definition at line 624 of file IAMClient.h.

◆ GenerateCredentialReportResponseReceivedHandler

Definition at line 625 of file IAMClient.h.

◆ GenerateOrganizationsAccessReportResponseReceivedHandler

Definition at line 626 of file IAMClient.h.

◆ GenerateServiceLastAccessedDetailsResponseReceivedHandler

Definition at line 627 of file IAMClient.h.

◆ GetAccessKeyLastUsedResponseReceivedHandler

Definition at line 628 of file IAMClient.h.

◆ GetAccountAuthorizationDetailsResponseReceivedHandler

Definition at line 629 of file IAMClient.h.

◆ GetAccountPasswordPolicyResponseReceivedHandler

Definition at line 630 of file IAMClient.h.

◆ GetAccountSummaryResponseReceivedHandler

Definition at line 631 of file IAMClient.h.

◆ GetContextKeysForCustomPolicyResponseReceivedHandler

Definition at line 632 of file IAMClient.h.

◆ GetContextKeysForPrincipalPolicyResponseReceivedHandler

Definition at line 633 of file IAMClient.h.

◆ GetCredentialReportResponseReceivedHandler

Definition at line 634 of file IAMClient.h.

◆ GetGroupPolicyResponseReceivedHandler

Definition at line 636 of file IAMClient.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 635 of file IAMClient.h.

◆ GetInstanceProfileResponseReceivedHandler

Definition at line 637 of file IAMClient.h.

◆ GetLoginProfileResponseReceivedHandler

Definition at line 638 of file IAMClient.h.

◆ GetOpenIDConnectProviderResponseReceivedHandler

Definition at line 639 of file IAMClient.h.

◆ GetOrganizationsAccessReportResponseReceivedHandler

Definition at line 640 of file IAMClient.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 641 of file IAMClient.h.

◆ GetPolicyVersionResponseReceivedHandler

Definition at line 642 of file IAMClient.h.

◆ GetRolePolicyResponseReceivedHandler

Definition at line 644 of file IAMClient.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 643 of file IAMClient.h.

◆ GetSAMLProviderResponseReceivedHandler

Definition at line 645 of file IAMClient.h.

◆ GetServerCertificateResponseReceivedHandler

Definition at line 647 of file IAMClient.h.

◆ GetServiceLastAccessedDetailsResponseReceivedHandler

Definition at line 648 of file IAMClient.h.

◆ GetServiceLastAccessedDetailsWithEntitiesResponseReceivedHandler

Definition at line 649 of file IAMClient.h.

◆ GetServiceLinkedRoleDeletionStatusResponseReceivedHandler

Definition at line 650 of file IAMClient.h.

◆ GetSSHPublicKeyResponseReceivedHandler

Definition at line 646 of file IAMClient.h.

◆ GetUserPolicyResponseReceivedHandler

Definition at line 652 of file IAMClient.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 651 of file IAMClient.h.

◆ ListAccessKeysResponseReceivedHandler

Definition at line 653 of file IAMClient.h.

◆ ListAccountAliasesResponseReceivedHandler

Definition at line 654 of file IAMClient.h.

◆ ListAttachedGroupPoliciesResponseReceivedHandler

Definition at line 655 of file IAMClient.h.

◆ ListAttachedRolePoliciesResponseReceivedHandler

Definition at line 656 of file IAMClient.h.

◆ ListAttachedUserPoliciesResponseReceivedHandler

Definition at line 657 of file IAMClient.h.

◆ ListEntitiesForPolicyResponseReceivedHandler

Definition at line 658 of file IAMClient.h.

◆ ListGroupPoliciesResponseReceivedHandler

Definition at line 659 of file IAMClient.h.

◆ ListGroupsForUserResponseReceivedHandler

Definition at line 661 of file IAMClient.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 660 of file IAMClient.h.

◆ ListInstanceProfilesForRoleResponseReceivedHandler

Definition at line 663 of file IAMClient.h.

◆ ListInstanceProfilesResponseReceivedHandler

Definition at line 662 of file IAMClient.h.

◆ ListMFADevicesResponseReceivedHandler

Definition at line 664 of file IAMClient.h.

◆ ListOpenIDConnectProvidersResponseReceivedHandler

Definition at line 665 of file IAMClient.h.

◆ ListPoliciesGrantingServiceAccessResponseReceivedHandler

Definition at line 667 of file IAMClient.h.

◆ ListPoliciesResponseReceivedHandler

Definition at line 666 of file IAMClient.h.

◆ ListPolicyVersionsResponseReceivedHandler

Definition at line 668 of file IAMClient.h.

◆ ListRolePoliciesResponseReceivedHandler

Definition at line 669 of file IAMClient.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 671 of file IAMClient.h.

◆ ListRoleTagsResponseReceivedHandler

Definition at line 670 of file IAMClient.h.

◆ ListSAMLProvidersResponseReceivedHandler

Definition at line 672 of file IAMClient.h.

◆ ListServerCertificatesResponseReceivedHandler

Definition at line 674 of file IAMClient.h.

◆ ListServiceSpecificCredentialsResponseReceivedHandler

Definition at line 675 of file IAMClient.h.

◆ ListSigningCertificatesResponseReceivedHandler

Definition at line 676 of file IAMClient.h.

◆ ListSSHPublicKeysResponseReceivedHandler

Definition at line 673 of file IAMClient.h.

◆ ListUserPoliciesResponseReceivedHandler

Definition at line 677 of file IAMClient.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 679 of file IAMClient.h.

◆ ListUserTagsResponseReceivedHandler

Definition at line 678 of file IAMClient.h.

◆ ListVirtualMFADevicesResponseReceivedHandler

Definition at line 680 of file IAMClient.h.

◆ PutGroupPolicyResponseReceivedHandler

Definition at line 681 of file IAMClient.h.

◆ PutRolePermissionsBoundaryResponseReceivedHandler

Definition at line 682 of file IAMClient.h.

◆ PutRolePolicyResponseReceivedHandler

Definition at line 683 of file IAMClient.h.

◆ PutUserPermissionsBoundaryResponseReceivedHandler

Definition at line 684 of file IAMClient.h.

◆ PutUserPolicyResponseReceivedHandler

Definition at line 685 of file IAMClient.h.

◆ RemoveClientIDFromOpenIDConnectProviderResponseReceivedHandler

Definition at line 686 of file IAMClient.h.

◆ RemoveRoleFromInstanceProfileResponseReceivedHandler

Definition at line 687 of file IAMClient.h.

◆ RemoveUserFromGroupResponseReceivedHandler

Definition at line 688 of file IAMClient.h.

◆ ResetServiceSpecificCredentialResponseReceivedHandler

Definition at line 689 of file IAMClient.h.

◆ ResyncMFADeviceResponseReceivedHandler

Definition at line 690 of file IAMClient.h.

◆ SetDefaultPolicyVersionResponseReceivedHandler

Definition at line 691 of file IAMClient.h.

◆ SetSecurityTokenServicePreferencesResponseReceivedHandler

Definition at line 692 of file IAMClient.h.

◆ SimulateCustomPolicyResponseReceivedHandler

Definition at line 693 of file IAMClient.h.

◆ SimulatePrincipalPolicyResponseReceivedHandler

Definition at line 694 of file IAMClient.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 695 of file IAMClient.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 696 of file IAMClient.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 697 of file IAMClient.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 698 of file IAMClient.h.

◆ UpdateAccessKeyResponseReceivedHandler

Definition at line 699 of file IAMClient.h.

◆ UpdateAccountPasswordPolicyResponseReceivedHandler

Definition at line 700 of file IAMClient.h.

◆ UpdateAssumeRolePolicyResponseReceivedHandler

Definition at line 701 of file IAMClient.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 702 of file IAMClient.h.

◆ UpdateLoginProfileResponseReceivedHandler

Definition at line 703 of file IAMClient.h.

◆ UpdateOpenIDConnectProviderThumbprintResponseReceivedHandler

Definition at line 704 of file IAMClient.h.

◆ UpdateRoleDescriptionResponseReceivedHandler

Definition at line 706 of file IAMClient.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 705 of file IAMClient.h.

◆ UpdateSAMLProviderResponseReceivedHandler

Definition at line 707 of file IAMClient.h.

◆ UpdateServerCertificateResponseReceivedHandler

Definition at line 709 of file IAMClient.h.

◆ UpdateServiceSpecificCredentialResponseReceivedHandler

Definition at line 710 of file IAMClient.h.

◆ UpdateSigningCertificateResponseReceivedHandler

Definition at line 711 of file IAMClient.h.

◆ UpdateSSHPublicKeyResponseReceivedHandler

Definition at line 708 of file IAMClient.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 712 of file IAMClient.h.

◆ UploadServerCertificateResponseReceivedHandler

Definition at line 714 of file IAMClient.h.

◆ UploadSigningCertificateResponseReceivedHandler

Definition at line 715 of file IAMClient.h.

◆ UploadSSHPublicKeyResponseReceivedHandler

Definition at line 713 of file IAMClient.h.

Enumeration Type Documentation

◆ IAMErrors

enum 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 
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 25 of file IAMErrors.h.