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

Namespaces

 InstanceAccessControlAttributeConfigurationStatusMapper
 
 PrincipalTypeMapper
 
 ProvisioningStatusMapper
 
 ProvisionTargetTypeMapper
 
 StatusValuesMapper
 
 TargetTypeMapper
 

Classes

class  AccessControlAttribute
 
class  AccessControlAttributeValue
 
class  AccountAssignment
 
class  AccountAssignmentOperationStatus
 
class  AccountAssignmentOperationStatusMetadata
 
class  AttachedManagedPolicy
 
class  AttachManagedPolicyToPermissionSetRequest
 
class  AttachManagedPolicyToPermissionSetResult
 
class  CreateAccountAssignmentRequest
 
class  CreateAccountAssignmentResult
 
class  CreateInstanceAccessControlAttributeConfigurationRequest
 
class  CreateInstanceAccessControlAttributeConfigurationResult
 
class  CreatePermissionSetRequest
 
class  CreatePermissionSetResult
 
class  DeleteAccountAssignmentRequest
 
class  DeleteAccountAssignmentResult
 
class  DeleteInlinePolicyFromPermissionSetRequest
 
class  DeleteInlinePolicyFromPermissionSetResult
 
class  DeleteInstanceAccessControlAttributeConfigurationRequest
 
class  DeleteInstanceAccessControlAttributeConfigurationResult
 
class  DeletePermissionSetRequest
 
class  DeletePermissionSetResult
 
class  DescribeAccountAssignmentCreationStatusRequest
 
class  DescribeAccountAssignmentCreationStatusResult
 
class  DescribeAccountAssignmentDeletionStatusRequest
 
class  DescribeAccountAssignmentDeletionStatusResult
 
class  DescribeInstanceAccessControlAttributeConfigurationRequest
 
class  DescribeInstanceAccessControlAttributeConfigurationResult
 
class  DescribePermissionSetProvisioningStatusRequest
 
class  DescribePermissionSetProvisioningStatusResult
 
class  DescribePermissionSetRequest
 
class  DescribePermissionSetResult
 
class  DetachManagedPolicyFromPermissionSetRequest
 
class  DetachManagedPolicyFromPermissionSetResult
 
class  GetInlinePolicyForPermissionSetRequest
 
class  GetInlinePolicyForPermissionSetResult
 
class  InstanceAccessControlAttributeConfiguration
 
class  InstanceMetadata
 
class  ListAccountAssignmentCreationStatusRequest
 
class  ListAccountAssignmentCreationStatusResult
 
class  ListAccountAssignmentDeletionStatusRequest
 
class  ListAccountAssignmentDeletionStatusResult
 
class  ListAccountAssignmentsRequest
 
class  ListAccountAssignmentsResult
 
class  ListAccountsForProvisionedPermissionSetRequest
 
class  ListAccountsForProvisionedPermissionSetResult
 
class  ListInstancesRequest
 
class  ListInstancesResult
 
class  ListManagedPoliciesInPermissionSetRequest
 
class  ListManagedPoliciesInPermissionSetResult
 
class  ListPermissionSetProvisioningStatusRequest
 
class  ListPermissionSetProvisioningStatusResult
 
class  ListPermissionSetsProvisionedToAccountRequest
 
class  ListPermissionSetsProvisionedToAccountResult
 
class  ListPermissionSetsRequest
 
class  ListPermissionSetsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  OperationStatusFilter
 
class  PermissionSet
 
class  PermissionSetProvisioningStatus
 
class  PermissionSetProvisioningStatusMetadata
 
class  ProvisionPermissionSetRequest
 
class  ProvisionPermissionSetResult
 
class  PutInlinePolicyToPermissionSetRequest
 
class  PutInlinePolicyToPermissionSetResult
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateInstanceAccessControlAttributeConfigurationRequest
 
class  UpdateInstanceAccessControlAttributeConfigurationResult
 
class  UpdatePermissionSetRequest
 
class  UpdatePermissionSetResult
 

Typedefs

typedef Aws::Utils::Outcome< AttachManagedPolicyToPermissionSetResult, SSOAdminErrorAttachManagedPolicyToPermissionSetOutcome
 
typedef Aws::Utils::Outcome< CreateAccountAssignmentResult, SSOAdminErrorCreateAccountAssignmentOutcome
 
typedef Aws::Utils::Outcome< CreateInstanceAccessControlAttributeConfigurationResult, SSOAdminErrorCreateInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< CreatePermissionSetResult, SSOAdminErrorCreatePermissionSetOutcome
 
typedef Aws::Utils::Outcome< DeleteAccountAssignmentResult, SSOAdminErrorDeleteAccountAssignmentOutcome
 
typedef Aws::Utils::Outcome< DeleteInlinePolicyFromPermissionSetResult, SSOAdminErrorDeleteInlinePolicyFromPermissionSetOutcome
 
typedef Aws::Utils::Outcome< DeleteInstanceAccessControlAttributeConfigurationResult, SSOAdminErrorDeleteInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeletePermissionSetResult, SSOAdminErrorDeletePermissionSetOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountAssignmentCreationStatusResult, SSOAdminErrorDescribeAccountAssignmentCreationStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountAssignmentDeletionStatusResult, SSOAdminErrorDescribeAccountAssignmentDeletionStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeInstanceAccessControlAttributeConfigurationResult, SSOAdminErrorDescribeInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< DescribePermissionSetResult, SSOAdminErrorDescribePermissionSetOutcome
 
typedef Aws::Utils::Outcome< DescribePermissionSetProvisioningStatusResult, SSOAdminErrorDescribePermissionSetProvisioningStatusOutcome
 
typedef Aws::Utils::Outcome< DetachManagedPolicyFromPermissionSetResult, SSOAdminErrorDetachManagedPolicyFromPermissionSetOutcome
 
typedef Aws::Utils::Outcome< GetInlinePolicyForPermissionSetResult, SSOAdminErrorGetInlinePolicyForPermissionSetOutcome
 
typedef Aws::Utils::Outcome< ListAccountAssignmentCreationStatusResult, SSOAdminErrorListAccountAssignmentCreationStatusOutcome
 
typedef Aws::Utils::Outcome< ListAccountAssignmentDeletionStatusResult, SSOAdminErrorListAccountAssignmentDeletionStatusOutcome
 
typedef Aws::Utils::Outcome< ListAccountAssignmentsResult, SSOAdminErrorListAccountAssignmentsOutcome
 
typedef Aws::Utils::Outcome< ListAccountsForProvisionedPermissionSetResult, SSOAdminErrorListAccountsForProvisionedPermissionSetOutcome
 
typedef Aws::Utils::Outcome< ListInstancesResult, SSOAdminErrorListInstancesOutcome
 
typedef Aws::Utils::Outcome< ListManagedPoliciesInPermissionSetResult, SSOAdminErrorListManagedPoliciesInPermissionSetOutcome
 
typedef Aws::Utils::Outcome< ListPermissionSetProvisioningStatusResult, SSOAdminErrorListPermissionSetProvisioningStatusOutcome
 
typedef Aws::Utils::Outcome< ListPermissionSetsResult, SSOAdminErrorListPermissionSetsOutcome
 
typedef Aws::Utils::Outcome< ListPermissionSetsProvisionedToAccountResult, SSOAdminErrorListPermissionSetsProvisionedToAccountOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, SSOAdminErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ProvisionPermissionSetResult, SSOAdminErrorProvisionPermissionSetOutcome
 
typedef Aws::Utils::Outcome< PutInlinePolicyToPermissionSetResult, SSOAdminErrorPutInlinePolicyToPermissionSetOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, SSOAdminErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, SSOAdminErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateInstanceAccessControlAttributeConfigurationResult, SSOAdminErrorUpdateInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< UpdatePermissionSetResult, SSOAdminErrorUpdatePermissionSetOutcome
 
typedef std::future< AttachManagedPolicyToPermissionSetOutcomeAttachManagedPolicyToPermissionSetOutcomeCallable
 
typedef std::future< CreateAccountAssignmentOutcomeCreateAccountAssignmentOutcomeCallable
 
typedef std::future< CreateInstanceAccessControlAttributeConfigurationOutcomeCreateInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< CreatePermissionSetOutcomeCreatePermissionSetOutcomeCallable
 
typedef std::future< DeleteAccountAssignmentOutcomeDeleteAccountAssignmentOutcomeCallable
 
typedef std::future< DeleteInlinePolicyFromPermissionSetOutcomeDeleteInlinePolicyFromPermissionSetOutcomeCallable
 
typedef std::future< DeleteInstanceAccessControlAttributeConfigurationOutcomeDeleteInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< DeletePermissionSetOutcomeDeletePermissionSetOutcomeCallable
 
typedef std::future< DescribeAccountAssignmentCreationStatusOutcomeDescribeAccountAssignmentCreationStatusOutcomeCallable
 
typedef std::future< DescribeAccountAssignmentDeletionStatusOutcomeDescribeAccountAssignmentDeletionStatusOutcomeCallable
 
typedef std::future< DescribeInstanceAccessControlAttributeConfigurationOutcomeDescribeInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< DescribePermissionSetOutcomeDescribePermissionSetOutcomeCallable
 
typedef std::future< DescribePermissionSetProvisioningStatusOutcomeDescribePermissionSetProvisioningStatusOutcomeCallable
 
typedef std::future< DetachManagedPolicyFromPermissionSetOutcomeDetachManagedPolicyFromPermissionSetOutcomeCallable
 
typedef std::future< GetInlinePolicyForPermissionSetOutcomeGetInlinePolicyForPermissionSetOutcomeCallable
 
typedef std::future< ListAccountAssignmentCreationStatusOutcomeListAccountAssignmentCreationStatusOutcomeCallable
 
typedef std::future< ListAccountAssignmentDeletionStatusOutcomeListAccountAssignmentDeletionStatusOutcomeCallable
 
typedef std::future< ListAccountAssignmentsOutcomeListAccountAssignmentsOutcomeCallable
 
typedef std::future< ListAccountsForProvisionedPermissionSetOutcomeListAccountsForProvisionedPermissionSetOutcomeCallable
 
typedef std::future< ListInstancesOutcomeListInstancesOutcomeCallable
 
typedef std::future< ListManagedPoliciesInPermissionSetOutcomeListManagedPoliciesInPermissionSetOutcomeCallable
 
typedef std::future< ListPermissionSetProvisioningStatusOutcomeListPermissionSetProvisioningStatusOutcomeCallable
 
typedef std::future< ListPermissionSetsOutcomeListPermissionSetsOutcomeCallable
 
typedef std::future< ListPermissionSetsProvisionedToAccountOutcomeListPermissionSetsProvisionedToAccountOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ProvisionPermissionSetOutcomeProvisionPermissionSetOutcomeCallable
 
typedef std::future< PutInlinePolicyToPermissionSetOutcomePutInlinePolicyToPermissionSetOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateInstanceAccessControlAttributeConfigurationOutcomeUpdateInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< UpdatePermissionSetOutcomeUpdatePermissionSetOutcomeCallable
 

Enumerations

enum  InstanceAccessControlAttributeConfigurationStatus { InstanceAccessControlAttributeConfigurationStatus::NOT_SET, InstanceAccessControlAttributeConfigurationStatus::ENABLED, InstanceAccessControlAttributeConfigurationStatus::CREATION_IN_PROGRESS, InstanceAccessControlAttributeConfigurationStatus::CREATION_FAILED }
 
enum  PrincipalType { PrincipalType::NOT_SET, PrincipalType::USER, PrincipalType::GROUP }
 
enum  ProvisioningStatus { ProvisioningStatus::NOT_SET, ProvisioningStatus::LATEST_PERMISSION_SET_PROVISIONED, ProvisioningStatus::LATEST_PERMISSION_SET_NOT_PROVISIONED }
 
enum  ProvisionTargetType { ProvisionTargetType::NOT_SET, ProvisionTargetType::AWS_ACCOUNT, ProvisionTargetType::ALL_PROVISIONED_ACCOUNTS }
 
enum  StatusValues { StatusValues::NOT_SET, StatusValues::IN_PROGRESS, StatusValues::FAILED, StatusValues::SUCCEEDED }
 
enum  TargetType { TargetType::NOT_SET, TargetType::AWS_ACCOUNT }
 

Typedef Documentation

◆ AttachManagedPolicyToPermissionSetOutcome

Definition at line 116 of file SSOAdminClient.h.

◆ AttachManagedPolicyToPermissionSetOutcomeCallable

Definition at line 148 of file SSOAdminClient.h.

◆ CreateAccountAssignmentOutcome

Definition at line 117 of file SSOAdminClient.h.

◆ CreateAccountAssignmentOutcomeCallable

Definition at line 149 of file SSOAdminClient.h.

◆ CreateInstanceAccessControlAttributeConfigurationOutcome

Definition at line 118 of file SSOAdminClient.h.

◆ CreateInstanceAccessControlAttributeConfigurationOutcomeCallable

Definition at line 150 of file SSOAdminClient.h.

◆ CreatePermissionSetOutcome

Definition at line 119 of file SSOAdminClient.h.

◆ CreatePermissionSetOutcomeCallable

Definition at line 151 of file SSOAdminClient.h.

◆ DeleteAccountAssignmentOutcome

Definition at line 120 of file SSOAdminClient.h.

◆ DeleteAccountAssignmentOutcomeCallable

Definition at line 152 of file SSOAdminClient.h.

◆ DeleteInlinePolicyFromPermissionSetOutcome

Definition at line 121 of file SSOAdminClient.h.

◆ DeleteInlinePolicyFromPermissionSetOutcomeCallable

Definition at line 153 of file SSOAdminClient.h.

◆ DeleteInstanceAccessControlAttributeConfigurationOutcome

Definition at line 122 of file SSOAdminClient.h.

◆ DeleteInstanceAccessControlAttributeConfigurationOutcomeCallable

Definition at line 154 of file SSOAdminClient.h.

◆ DeletePermissionSetOutcome

Definition at line 123 of file SSOAdminClient.h.

◆ DeletePermissionSetOutcomeCallable

Definition at line 155 of file SSOAdminClient.h.

◆ DescribeAccountAssignmentCreationStatusOutcome

Definition at line 124 of file SSOAdminClient.h.

◆ DescribeAccountAssignmentCreationStatusOutcomeCallable

Definition at line 156 of file SSOAdminClient.h.

◆ DescribeAccountAssignmentDeletionStatusOutcome

Definition at line 125 of file SSOAdminClient.h.

◆ DescribeAccountAssignmentDeletionStatusOutcomeCallable

Definition at line 157 of file SSOAdminClient.h.

◆ DescribeInstanceAccessControlAttributeConfigurationOutcome

Definition at line 126 of file SSOAdminClient.h.

◆ DescribeInstanceAccessControlAttributeConfigurationOutcomeCallable

Definition at line 158 of file SSOAdminClient.h.

◆ DescribePermissionSetOutcome

Definition at line 127 of file SSOAdminClient.h.

◆ DescribePermissionSetOutcomeCallable

Definition at line 159 of file SSOAdminClient.h.

◆ DescribePermissionSetProvisioningStatusOutcome

Definition at line 128 of file SSOAdminClient.h.

◆ DescribePermissionSetProvisioningStatusOutcomeCallable

Definition at line 160 of file SSOAdminClient.h.

◆ DetachManagedPolicyFromPermissionSetOutcome

Definition at line 129 of file SSOAdminClient.h.

◆ DetachManagedPolicyFromPermissionSetOutcomeCallable

Definition at line 161 of file SSOAdminClient.h.

◆ GetInlinePolicyForPermissionSetOutcome

Definition at line 130 of file SSOAdminClient.h.

◆ GetInlinePolicyForPermissionSetOutcomeCallable

Definition at line 162 of file SSOAdminClient.h.

◆ ListAccountAssignmentCreationStatusOutcome

Definition at line 131 of file SSOAdminClient.h.

◆ ListAccountAssignmentCreationStatusOutcomeCallable

Definition at line 163 of file SSOAdminClient.h.

◆ ListAccountAssignmentDeletionStatusOutcome

Definition at line 132 of file SSOAdminClient.h.

◆ ListAccountAssignmentDeletionStatusOutcomeCallable

Definition at line 164 of file SSOAdminClient.h.

◆ ListAccountAssignmentsOutcome

Definition at line 133 of file SSOAdminClient.h.

◆ ListAccountAssignmentsOutcomeCallable

Definition at line 165 of file SSOAdminClient.h.

◆ ListAccountsForProvisionedPermissionSetOutcome

Definition at line 134 of file SSOAdminClient.h.

◆ ListAccountsForProvisionedPermissionSetOutcomeCallable

Definition at line 166 of file SSOAdminClient.h.

◆ ListInstancesOutcome

Definition at line 135 of file SSOAdminClient.h.

◆ ListInstancesOutcomeCallable

Definition at line 167 of file SSOAdminClient.h.

◆ ListManagedPoliciesInPermissionSetOutcome

Definition at line 136 of file SSOAdminClient.h.

◆ ListManagedPoliciesInPermissionSetOutcomeCallable

Definition at line 168 of file SSOAdminClient.h.

◆ ListPermissionSetProvisioningStatusOutcome

Definition at line 137 of file SSOAdminClient.h.

◆ ListPermissionSetProvisioningStatusOutcomeCallable

Definition at line 169 of file SSOAdminClient.h.

◆ ListPermissionSetsOutcome

Definition at line 138 of file SSOAdminClient.h.

◆ ListPermissionSetsOutcomeCallable

Definition at line 170 of file SSOAdminClient.h.

◆ ListPermissionSetsProvisionedToAccountOutcome

Definition at line 139 of file SSOAdminClient.h.

◆ ListPermissionSetsProvisionedToAccountOutcomeCallable

Definition at line 171 of file SSOAdminClient.h.

◆ ListTagsForResourceOutcome

Definition at line 140 of file SSOAdminClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 172 of file SSOAdminClient.h.

◆ ProvisionPermissionSetOutcome

Definition at line 141 of file SSOAdminClient.h.

◆ ProvisionPermissionSetOutcomeCallable

Definition at line 173 of file SSOAdminClient.h.

◆ PutInlinePolicyToPermissionSetOutcome

Definition at line 142 of file SSOAdminClient.h.

◆ PutInlinePolicyToPermissionSetOutcomeCallable

Definition at line 174 of file SSOAdminClient.h.

◆ TagResourceOutcome

Definition at line 143 of file SSOAdminClient.h.

◆ TagResourceOutcomeCallable

Definition at line 175 of file SSOAdminClient.h.

◆ UntagResourceOutcome

Definition at line 144 of file SSOAdminClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 176 of file SSOAdminClient.h.

◆ UpdateInstanceAccessControlAttributeConfigurationOutcome

Definition at line 145 of file SSOAdminClient.h.

◆ UpdateInstanceAccessControlAttributeConfigurationOutcomeCallable

Definition at line 177 of file SSOAdminClient.h.

◆ UpdatePermissionSetOutcome

Definition at line 146 of file SSOAdminClient.h.

◆ UpdatePermissionSetOutcomeCallable

Definition at line 178 of file SSOAdminClient.h.

Enumeration Type Documentation

◆ InstanceAccessControlAttributeConfigurationStatus

Enumerator
NOT_SET 
ENABLED 
CREATION_IN_PROGRESS 
CREATION_FAILED 

Definition at line 16 of file InstanceAccessControlAttributeConfigurationStatus.h.

◆ PrincipalType

Enumerator
NOT_SET 
USER 
GROUP 

Definition at line 16 of file PrincipalType.h.

◆ ProvisioningStatus

Enumerator
NOT_SET 
LATEST_PERMISSION_SET_PROVISIONED 
LATEST_PERMISSION_SET_NOT_PROVISIONED 

Definition at line 16 of file ProvisioningStatus.h.

◆ ProvisionTargetType

Enumerator
NOT_SET 
AWS_ACCOUNT 
ALL_PROVISIONED_ACCOUNTS 

Definition at line 16 of file ProvisionTargetType.h.

◆ StatusValues

Enumerator
NOT_SET 
IN_PROGRESS 
FAILED 
SUCCEEDED 

Definition at line 16 of file StatusValues.h.

◆ TargetType

Enumerator
NOT_SET 
AWS_ACCOUNT 

Definition at line 16 of file TargetType.h.