AWS SDK for C++  1.9.17
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SSOAdmin Namespace Reference

Namespaces

 Model
 
 SSOAdminEndpoint
 
 SSOAdminErrorMapper
 

Classes

class  SSOAdminClient
 
class  SSOAdminError
 
class  SSOAdminRequest
 

Typedefs

typedef std::function< void(const SSOAdminClient *, const Model::AttachManagedPolicyToPermissionSetRequest &, const Model::AttachManagedPolicyToPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachManagedPolicyToPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::CreateAccountAssignmentRequest &, const Model::CreateAccountAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountAssignmentResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::CreateInstanceAccessControlAttributeConfigurationRequest &, const Model::CreateInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::CreatePermissionSetRequest &, const Model::CreatePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeleteAccountAssignmentRequest &, const Model::DeleteAccountAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountAssignmentResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeleteInlinePolicyFromPermissionSetRequest &, const Model::DeleteInlinePolicyFromPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInlinePolicyFromPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeleteInstanceAccessControlAttributeConfigurationRequest &, const Model::DeleteInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeletePermissionSetRequest &, const Model::DeletePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribeAccountAssignmentCreationStatusRequest &, const Model::DescribeAccountAssignmentCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAssignmentCreationStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribeAccountAssignmentDeletionStatusRequest &, const Model::DescribeAccountAssignmentDeletionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAssignmentDeletionStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribeInstanceAccessControlAttributeConfigurationRequest &, const Model::DescribeInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribePermissionSetRequest &, const Model::DescribePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribePermissionSetProvisioningStatusRequest &, const Model::DescribePermissionSetProvisioningStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePermissionSetProvisioningStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DetachManagedPolicyFromPermissionSetRequest &, const Model::DetachManagedPolicyFromPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachManagedPolicyFromPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::GetInlinePolicyForPermissionSetRequest &, const Model::GetInlinePolicyForPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInlinePolicyForPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountAssignmentCreationStatusRequest &, const Model::ListAccountAssignmentCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountAssignmentCreationStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountAssignmentDeletionStatusRequest &, const Model::ListAccountAssignmentDeletionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountAssignmentDeletionStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountAssignmentsRequest &, const Model::ListAccountAssignmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountAssignmentsResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountsForProvisionedPermissionSetRequest &, const Model::ListAccountsForProvisionedPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountsForProvisionedPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListManagedPoliciesInPermissionSetRequest &, const Model::ListManagedPoliciesInPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedPoliciesInPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListPermissionSetProvisioningStatusRequest &, const Model::ListPermissionSetProvisioningStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPermissionSetProvisioningStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListPermissionSetsRequest &, const Model::ListPermissionSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPermissionSetsResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListPermissionSetsProvisionedToAccountRequest &, const Model::ListPermissionSetsProvisionedToAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPermissionSetsProvisionedToAccountResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ProvisionPermissionSetRequest &, const Model::ProvisionPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::PutInlinePolicyToPermissionSetRequest &, const Model::PutInlinePolicyToPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInlinePolicyToPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::UpdateInstanceAccessControlAttributeConfigurationRequest &, const Model::UpdateInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::UpdatePermissionSetRequest &, const Model::UpdatePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePermissionSetResponseReceivedHandler
 

Enumerations

enum  SSOAdminErrors {
  SSOAdminErrors::INCOMPLETE_SIGNATURE = 0, SSOAdminErrors::INTERNAL_FAILURE = 1, SSOAdminErrors::INVALID_ACTION = 2, SSOAdminErrors::INVALID_CLIENT_TOKEN_ID = 3,
  SSOAdminErrors::INVALID_PARAMETER_COMBINATION = 4, SSOAdminErrors::INVALID_QUERY_PARAMETER = 5, SSOAdminErrors::INVALID_PARAMETER_VALUE = 6, SSOAdminErrors::MISSING_ACTION = 7,
  SSOAdminErrors::MISSING_AUTHENTICATION_TOKEN = 8, SSOAdminErrors::MISSING_PARAMETER = 9, SSOAdminErrors::OPT_IN_REQUIRED = 10, SSOAdminErrors::REQUEST_EXPIRED = 11,
  SSOAdminErrors::SERVICE_UNAVAILABLE = 12, SSOAdminErrors::THROTTLING = 13, SSOAdminErrors::VALIDATION = 14, SSOAdminErrors::ACCESS_DENIED = 15,
  SSOAdminErrors::RESOURCE_NOT_FOUND = 16, SSOAdminErrors::UNRECOGNIZED_CLIENT = 17, SSOAdminErrors::MALFORMED_QUERY_STRING = 18, SSOAdminErrors::SLOW_DOWN = 19,
  SSOAdminErrors::REQUEST_TIME_TOO_SKEWED = 20, SSOAdminErrors::INVALID_SIGNATURE = 21, SSOAdminErrors::SIGNATURE_DOES_NOT_MATCH = 22, SSOAdminErrors::INVALID_ACCESS_KEY_ID = 23,
  SSOAdminErrors::REQUEST_TIMEOUT = 24, SSOAdminErrors::NETWORK_CONNECTION = 99, SSOAdminErrors::UNKNOWN = 100, SSOAdminErrors::CONFLICT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  SSOAdminErrors::INTERNAL_SERVER, SSOAdminErrors::SERVICE_QUOTA_EXCEEDED
}
 

Typedef Documentation

◆ AttachManagedPolicyToPermissionSetResponseReceivedHandler

Definition at line 183 of file SSOAdminClient.h.

◆ CreateAccountAssignmentResponseReceivedHandler

Definition at line 184 of file SSOAdminClient.h.

◆ CreateInstanceAccessControlAttributeConfigurationResponseReceivedHandler

Definition at line 185 of file SSOAdminClient.h.

◆ CreatePermissionSetResponseReceivedHandler

Definition at line 186 of file SSOAdminClient.h.

◆ DeleteAccountAssignmentResponseReceivedHandler

Definition at line 187 of file SSOAdminClient.h.

◆ DeleteInlinePolicyFromPermissionSetResponseReceivedHandler

Definition at line 188 of file SSOAdminClient.h.

◆ DeleteInstanceAccessControlAttributeConfigurationResponseReceivedHandler

Definition at line 189 of file SSOAdminClient.h.

◆ DeletePermissionSetResponseReceivedHandler

Definition at line 190 of file SSOAdminClient.h.

◆ DescribeAccountAssignmentCreationStatusResponseReceivedHandler

Definition at line 191 of file SSOAdminClient.h.

◆ DescribeAccountAssignmentDeletionStatusResponseReceivedHandler

Definition at line 192 of file SSOAdminClient.h.

◆ DescribeInstanceAccessControlAttributeConfigurationResponseReceivedHandler

Definition at line 193 of file SSOAdminClient.h.

◆ DescribePermissionSetProvisioningStatusResponseReceivedHandler

Definition at line 195 of file SSOAdminClient.h.

◆ DescribePermissionSetResponseReceivedHandler

Definition at line 194 of file SSOAdminClient.h.

◆ DetachManagedPolicyFromPermissionSetResponseReceivedHandler

Definition at line 196 of file SSOAdminClient.h.

◆ GetInlinePolicyForPermissionSetResponseReceivedHandler

Definition at line 197 of file SSOAdminClient.h.

◆ ListAccountAssignmentCreationStatusResponseReceivedHandler

Definition at line 198 of file SSOAdminClient.h.

◆ ListAccountAssignmentDeletionStatusResponseReceivedHandler

Definition at line 199 of file SSOAdminClient.h.

◆ ListAccountAssignmentsResponseReceivedHandler

Definition at line 200 of file SSOAdminClient.h.

◆ ListAccountsForProvisionedPermissionSetResponseReceivedHandler

Definition at line 201 of file SSOAdminClient.h.

◆ ListInstancesResponseReceivedHandler

Definition at line 202 of file SSOAdminClient.h.

◆ ListManagedPoliciesInPermissionSetResponseReceivedHandler

Definition at line 203 of file SSOAdminClient.h.

◆ ListPermissionSetProvisioningStatusResponseReceivedHandler

Definition at line 204 of file SSOAdminClient.h.

◆ ListPermissionSetsProvisionedToAccountResponseReceivedHandler

Definition at line 206 of file SSOAdminClient.h.

◆ ListPermissionSetsResponseReceivedHandler

Definition at line 205 of file SSOAdminClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 207 of file SSOAdminClient.h.

◆ ProvisionPermissionSetResponseReceivedHandler

Definition at line 208 of file SSOAdminClient.h.

◆ PutInlinePolicyToPermissionSetResponseReceivedHandler

Definition at line 209 of file SSOAdminClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 210 of file SSOAdminClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 211 of file SSOAdminClient.h.

◆ UpdateInstanceAccessControlAttributeConfigurationResponseReceivedHandler

Definition at line 212 of file SSOAdminClient.h.

◆ UpdatePermissionSetResponseReceivedHandler

Definition at line 213 of file SSOAdminClient.h.

Enumeration Type Documentation

◆ SSOAdminErrors

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 
CONFLICT 
INTERNAL_SERVER 
SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file SSOAdminErrors.h.