AWS SDK for C++  1.9.40
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Organizations::Model Namespace Reference

Namespaces

 AccessDeniedForDependencyExceptionReasonMapper
 
 
 
 ActionTypeMapper
 
 ChildTypeMapper
 
 ConstraintViolationExceptionReasonMapper
 
 
 
 EffectivePolicyTypeMapper
 
 HandshakeConstraintViolationExceptionReasonMapper
 
 HandshakePartyTypeMapper
 
 HandshakeResourceTypeMapper
 
 HandshakeStateMapper
 
 IAMUserAccessToBillingMapper
 
 InvalidInputExceptionReasonMapper
 
 OrganizationFeatureSetMapper
 
 ParentTypeMapper
 
 PolicyTypeMapper
 
 PolicyTypeStatusMapper
 
 TargetTypeMapper
 

Classes

class  AcceptHandshakeRequest
 
class  AcceptHandshakeResult
 
class  AccessDeniedForDependencyException
 
class  Account
 
class  AttachPolicyRequest
 
class  CancelHandshakeRequest
 
class  CancelHandshakeResult
 
class  Child
 
class  ConstraintViolationException
 
class  CreateAccountRequest
 
class  CreateAccountResult
 
class  CreateAccountStatus
 
class  CreateGovCloudAccountRequest
 
class  CreateGovCloudAccountResult
 
class  CreateOrganizationalUnitRequest
 
class  CreateOrganizationalUnitResult
 
class  CreateOrganizationRequest
 
class  CreateOrganizationResult
 
class  CreatePolicyRequest
 
class  CreatePolicyResult
 
class  DeclineHandshakeRequest
 
class  DeclineHandshakeResult
 
class  DelegatedAdministrator
 
class  DelegatedService
 
class  DeleteOrganizationalUnitRequest
 
class  DeletePolicyRequest
 
class  DeregisterDelegatedAdministratorRequest
 
class  DescribeAccountRequest
 
class  DescribeAccountResult
 
class  DescribeCreateAccountStatusRequest
 
class  DescribeCreateAccountStatusResult
 
class  DescribeEffectivePolicyRequest
 
class  DescribeEffectivePolicyResult
 
class  DescribeHandshakeRequest
 
class  DescribeHandshakeResult
 
class  DescribeOrganizationalUnitRequest
 
class  DescribeOrganizationalUnitResult
 
class  DescribeOrganizationResult
 
class  DescribePolicyRequest
 
class  DescribePolicyResult
 
class  DetachPolicyRequest
 
class  DisableAWSServiceAccessRequest
 
class  DisablePolicyTypeRequest
 
class  DisablePolicyTypeResult
 
class  EffectivePolicy
 
class  EnableAllFeaturesRequest
 
class  EnableAllFeaturesResult
 
class  EnableAWSServiceAccessRequest
 
class  EnabledServicePrincipal
 
class  EnablePolicyTypeRequest
 
class  EnablePolicyTypeResult
 
class  Handshake
 
class  HandshakeConstraintViolationException
 
class  HandshakeFilter
 
class  HandshakeParty
 
class  HandshakeResource
 
class  InvalidInputException
 
class  InviteAccountToOrganizationRequest
 
class  InviteAccountToOrganizationResult
 
class  ListAccountsForParentRequest
 
class  ListAccountsForParentResult
 
class  ListAccountsRequest
 
class  ListAccountsResult
 
class  ListAWSServiceAccessForOrganizationRequest
 
class  ListAWSServiceAccessForOrganizationResult
 
class  ListChildrenRequest
 
class  ListChildrenResult
 
class  ListCreateAccountStatusRequest
 
class  ListCreateAccountStatusResult
 
class  ListDelegatedAdministratorsRequest
 
class  ListDelegatedAdministratorsResult
 
class  ListDelegatedServicesForAccountRequest
 
class  ListDelegatedServicesForAccountResult
 
class  ListHandshakesForAccountRequest
 
class  ListHandshakesForAccountResult
 
class  ListHandshakesForOrganizationRequest
 
class  ListHandshakesForOrganizationResult
 
class  ListOrganizationalUnitsForParentRequest
 
class  ListOrganizationalUnitsForParentResult
 
class  ListParentsRequest
 
class  ListParentsResult
 
class  ListPoliciesForTargetRequest
 
class  ListPoliciesForTargetResult
 
class  ListPoliciesRequest
 
class  ListPoliciesResult
 
class  ListRootsRequest
 
class  ListRootsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListTargetsForPolicyRequest
 
class  ListTargetsForPolicyResult
 
class  MoveAccountRequest
 
class  Organization
 
class  OrganizationalUnit
 
class  Parent
 
class  Policy
 
class  PolicySummary
 
class  PolicyTargetSummary
 
class  PolicyTypeSummary
 
class  RegisterDelegatedAdministratorRequest
 
class  RemoveAccountFromOrganizationRequest
 
class  Root
 
class  Tag
 
class  TagResourceRequest
 
class  TooManyRequestsException
 
class  UntagResourceRequest
 
class  UpdateOrganizationalUnitRequest
 
class  UpdateOrganizationalUnitResult
 
class  UpdatePolicyRequest
 
class  UpdatePolicyResult
 

Typedefs

typedef Aws::Utils::Outcome< AcceptHandshakeResult, OrganizationsErrorAcceptHandshakeOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorAttachPolicyOutcome
 
typedef Aws::Utils::Outcome< CancelHandshakeResult, OrganizationsErrorCancelHandshakeOutcome
 
typedef Aws::Utils::Outcome< CreateAccountResult, OrganizationsErrorCreateAccountOutcome
 
typedef Aws::Utils::Outcome< CreateGovCloudAccountResult, OrganizationsErrorCreateGovCloudAccountOutcome
 
typedef Aws::Utils::Outcome< CreateOrganizationResult, OrganizationsErrorCreateOrganizationOutcome
 
typedef Aws::Utils::Outcome< CreateOrganizationalUnitResult, OrganizationsErrorCreateOrganizationalUnitOutcome
 
typedef Aws::Utils::Outcome< CreatePolicyResult, OrganizationsErrorCreatePolicyOutcome
 
typedef Aws::Utils::Outcome< DeclineHandshakeResult, OrganizationsErrorDeclineHandshakeOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorDeleteOrganizationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorDeleteOrganizationalUnitOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorDeletePolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorDeregisterDelegatedAdministratorOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountResult, OrganizationsErrorDescribeAccountOutcome
 
typedef Aws::Utils::Outcome< DescribeCreateAccountStatusResult, OrganizationsErrorDescribeCreateAccountStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeEffectivePolicyResult, OrganizationsErrorDescribeEffectivePolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeHandshakeResult, OrganizationsErrorDescribeHandshakeOutcome
 
typedef Aws::Utils::Outcome< DescribeOrganizationResult, OrganizationsErrorDescribeOrganizationOutcome
 
typedef Aws::Utils::Outcome< DescribeOrganizationalUnitResult, OrganizationsErrorDescribeOrganizationalUnitOutcome
 
typedef Aws::Utils::Outcome< DescribePolicyResult, OrganizationsErrorDescribePolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorDetachPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorDisableAWSServiceAccessOutcome
 
typedef Aws::Utils::Outcome< DisablePolicyTypeResult, OrganizationsErrorDisablePolicyTypeOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorEnableAWSServiceAccessOutcome
 
typedef Aws::Utils::Outcome< EnableAllFeaturesResult, OrganizationsErrorEnableAllFeaturesOutcome
 
typedef Aws::Utils::Outcome< EnablePolicyTypeResult, OrganizationsErrorEnablePolicyTypeOutcome
 
typedef Aws::Utils::Outcome< InviteAccountToOrganizationResult, OrganizationsErrorInviteAccountToOrganizationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorLeaveOrganizationOutcome
 
typedef Aws::Utils::Outcome< ListAWSServiceAccessForOrganizationResult, OrganizationsErrorListAWSServiceAccessForOrganizationOutcome
 
typedef Aws::Utils::Outcome< ListAccountsResult, OrganizationsErrorListAccountsOutcome
 
typedef Aws::Utils::Outcome< ListAccountsForParentResult, OrganizationsErrorListAccountsForParentOutcome
 
typedef Aws::Utils::Outcome< ListChildrenResult, OrganizationsErrorListChildrenOutcome
 
typedef Aws::Utils::Outcome< ListCreateAccountStatusResult, OrganizationsErrorListCreateAccountStatusOutcome
 
typedef Aws::Utils::Outcome< ListDelegatedAdministratorsResult, OrganizationsErrorListDelegatedAdministratorsOutcome
 
typedef Aws::Utils::Outcome< ListDelegatedServicesForAccountResult, OrganizationsErrorListDelegatedServicesForAccountOutcome
 
typedef Aws::Utils::Outcome< ListHandshakesForAccountResult, OrganizationsErrorListHandshakesForAccountOutcome
 
typedef Aws::Utils::Outcome< ListHandshakesForOrganizationResult, OrganizationsErrorListHandshakesForOrganizationOutcome
 
typedef Aws::Utils::Outcome< ListOrganizationalUnitsForParentResult, OrganizationsErrorListOrganizationalUnitsForParentOutcome
 
typedef Aws::Utils::Outcome< ListParentsResult, OrganizationsErrorListParentsOutcome
 
typedef Aws::Utils::Outcome< ListPoliciesResult, OrganizationsErrorListPoliciesOutcome
 
typedef Aws::Utils::Outcome< ListPoliciesForTargetResult, OrganizationsErrorListPoliciesForTargetOutcome
 
typedef Aws::Utils::Outcome< ListRootsResult, OrganizationsErrorListRootsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, OrganizationsErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTargetsForPolicyResult, OrganizationsErrorListTargetsForPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorMoveAccountOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorRegisterDelegatedAdministratorOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorRemoveAccountFromOrganizationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, OrganizationsErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateOrganizationalUnitResult, OrganizationsErrorUpdateOrganizationalUnitOutcome
 
typedef Aws::Utils::Outcome< UpdatePolicyResult, OrganizationsErrorUpdatePolicyOutcome
 
typedef std::future< AcceptHandshakeOutcomeAcceptHandshakeOutcomeCallable
 
typedef std::future< AttachPolicyOutcomeAttachPolicyOutcomeCallable
 
typedef std::future< CancelHandshakeOutcomeCancelHandshakeOutcomeCallable
 
typedef std::future< CreateAccountOutcomeCreateAccountOutcomeCallable
 
typedef std::future< CreateGovCloudAccountOutcomeCreateGovCloudAccountOutcomeCallable
 
typedef std::future< CreateOrganizationOutcomeCreateOrganizationOutcomeCallable
 
typedef std::future< CreateOrganizationalUnitOutcomeCreateOrganizationalUnitOutcomeCallable
 
typedef std::future< CreatePolicyOutcomeCreatePolicyOutcomeCallable
 
typedef std::future< DeclineHandshakeOutcomeDeclineHandshakeOutcomeCallable
 
typedef std::future< DeleteOrganizationOutcomeDeleteOrganizationOutcomeCallable
 
typedef std::future< DeleteOrganizationalUnitOutcomeDeleteOrganizationalUnitOutcomeCallable
 
typedef std::future< DeletePolicyOutcomeDeletePolicyOutcomeCallable
 
typedef std::future< DeregisterDelegatedAdministratorOutcomeDeregisterDelegatedAdministratorOutcomeCallable
 
typedef std::future< DescribeAccountOutcomeDescribeAccountOutcomeCallable
 
typedef std::future< DescribeCreateAccountStatusOutcomeDescribeCreateAccountStatusOutcomeCallable
 
typedef std::future< DescribeEffectivePolicyOutcomeDescribeEffectivePolicyOutcomeCallable
 
typedef std::future< DescribeHandshakeOutcomeDescribeHandshakeOutcomeCallable
 
typedef std::future< DescribeOrganizationOutcomeDescribeOrganizationOutcomeCallable
 
typedef std::future< DescribeOrganizationalUnitOutcomeDescribeOrganizationalUnitOutcomeCallable
 
typedef std::future< DescribePolicyOutcomeDescribePolicyOutcomeCallable
 
typedef std::future< DetachPolicyOutcomeDetachPolicyOutcomeCallable
 
typedef std::future< DisableAWSServiceAccessOutcomeDisableAWSServiceAccessOutcomeCallable
 
typedef std::future< DisablePolicyTypeOutcomeDisablePolicyTypeOutcomeCallable
 
typedef std::future< EnableAWSServiceAccessOutcomeEnableAWSServiceAccessOutcomeCallable
 
typedef std::future< EnableAllFeaturesOutcomeEnableAllFeaturesOutcomeCallable
 
typedef std::future< EnablePolicyTypeOutcomeEnablePolicyTypeOutcomeCallable
 
typedef std::future< InviteAccountToOrganizationOutcomeInviteAccountToOrganizationOutcomeCallable
 
typedef std::future< LeaveOrganizationOutcomeLeaveOrganizationOutcomeCallable
 
typedef std::future< ListAWSServiceAccessForOrganizationOutcomeListAWSServiceAccessForOrganizationOutcomeCallable
 
typedef std::future< ListAccountsOutcomeListAccountsOutcomeCallable
 
typedef std::future< ListAccountsForParentOutcomeListAccountsForParentOutcomeCallable
 
typedef std::future< ListChildrenOutcomeListChildrenOutcomeCallable
 
typedef std::future< ListCreateAccountStatusOutcomeListCreateAccountStatusOutcomeCallable
 
typedef std::future< ListDelegatedAdministratorsOutcomeListDelegatedAdministratorsOutcomeCallable
 
typedef std::future< ListDelegatedServicesForAccountOutcomeListDelegatedServicesForAccountOutcomeCallable
 
typedef std::future< ListHandshakesForAccountOutcomeListHandshakesForAccountOutcomeCallable
 
typedef std::future< ListHandshakesForOrganizationOutcomeListHandshakesForOrganizationOutcomeCallable
 
typedef std::future< ListOrganizationalUnitsForParentOutcomeListOrganizationalUnitsForParentOutcomeCallable
 
typedef std::future< ListParentsOutcomeListParentsOutcomeCallable
 
typedef std::future< ListPoliciesOutcomeListPoliciesOutcomeCallable
 
typedef std::future< ListPoliciesForTargetOutcomeListPoliciesForTargetOutcomeCallable
 
typedef std::future< ListRootsOutcomeListRootsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListTargetsForPolicyOutcomeListTargetsForPolicyOutcomeCallable
 
typedef std::future< MoveAccountOutcomeMoveAccountOutcomeCallable
 
typedef std::future< RegisterDelegatedAdministratorOutcomeRegisterDelegatedAdministratorOutcomeCallable
 
typedef std::future< RemoveAccountFromOrganizationOutcomeRemoveAccountFromOrganizationOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateOrganizationalUnitOutcomeUpdateOrganizationalUnitOutcomeCallable
 
typedef std::future< UpdatePolicyOutcomeUpdatePolicyOutcomeCallable
 

Enumerations

enum  AccessDeniedForDependencyExceptionReason { AccessDeniedForDependencyExceptionReason::NOT_SET, AccessDeniedForDependencyExceptionReason::ACCESS_DENIED_DURING_CREATE_SERVICE_LINKED_ROLE }
 
enum  AccountJoinedMethod { AccountJoinedMethod::NOT_SET, AccountJoinedMethod::INVITED, AccountJoinedMethod::CREATED }
 
enum  AccountStatus { AccountStatus::NOT_SET, AccountStatus::ACTIVE, AccountStatus::SUSPENDED }
 
enum  ActionType {
  ActionType::NOT_SET, ActionType::INVITE, ActionType::ENABLE_ALL_FEATURES, ActionType::APPROVE_ALL_FEATURES,
  ActionType::ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE
}
 
enum  ChildType { ChildType::NOT_SET, ChildType::ACCOUNT, ChildType::ORGANIZATIONAL_UNIT }
 
enum  ConstraintViolationExceptionReason {
  ConstraintViolationExceptionReason::NOT_SET, ConstraintViolationExceptionReason::ACCOUNT_NUMBER_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::HANDSHAKE_RATE_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::OU_NUMBER_LIMIT_EXCEEDED,
  ConstraintViolationExceptionReason::OU_DEPTH_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::POLICY_NUMBER_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::POLICY_CONTENT_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED,
  ConstraintViolationExceptionReason::MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::ACCOUNT_CANNOT_LEAVE_ORGANIZATION, ConstraintViolationExceptionReason::ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA, ConstraintViolationExceptionReason::ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION,
  ConstraintViolationExceptionReason::MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED, ConstraintViolationExceptionReason::MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED, ConstraintViolationExceptionReason::ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE,
  ConstraintViolationExceptionReason::MASTER_ACCOUNT_MISSING_CONTACT_INFO, ConstraintViolationExceptionReason::MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED, ConstraintViolationExceptionReason::ORGANIZATION_NOT_IN_ALL_FEATURES_MODE, ConstraintViolationExceptionReason::CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION,
  ConstraintViolationExceptionReason::EMAIL_VERIFICATION_CODE_EXPIRED, ConstraintViolationExceptionReason::WAIT_PERIOD_ACTIVE, ConstraintViolationExceptionReason::MAX_TAG_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::TAG_POLICY_VIOLATION,
  ConstraintViolationExceptionReason::MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED, ConstraintViolationExceptionReason::CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR, ConstraintViolationExceptionReason::CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG, ConstraintViolationExceptionReason::DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE,
  ConstraintViolationExceptionReason::MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE
}
 
enum  CreateAccountFailureReason {
  CreateAccountFailureReason::NOT_SET, CreateAccountFailureReason::ACCOUNT_LIMIT_EXCEEDED, CreateAccountFailureReason::EMAIL_ALREADY_EXISTS, CreateAccountFailureReason::INVALID_ADDRESS,
  CreateAccountFailureReason::INVALID_EMAIL, CreateAccountFailureReason::CONCURRENT_ACCOUNT_MODIFICATION, CreateAccountFailureReason::INTERNAL_FAILURE, CreateAccountFailureReason::GOVCLOUD_ACCOUNT_ALREADY_EXISTS,
  CreateAccountFailureReason::MISSING_BUSINESS_VALIDATION, CreateAccountFailureReason::FAILED_BUSINESS_VALIDATION, CreateAccountFailureReason::PENDING_BUSINESS_VALIDATION, CreateAccountFailureReason::INVALID_IDENTITY_FOR_BUSINESS_VALIDATION,
  CreateAccountFailureReason::UNKNOWN_BUSINESS_VALIDATION, CreateAccountFailureReason::MISSING_PAYMENT_INSTRUMENT
}
 
enum  CreateAccountState { CreateAccountState::NOT_SET, CreateAccountState::IN_PROGRESS, CreateAccountState::SUCCEEDED, CreateAccountState::FAILED }
 
enum  EffectivePolicyType { EffectivePolicyType::NOT_SET, EffectivePolicyType::TAG_POLICY, EffectivePolicyType::BACKUP_POLICY, EffectivePolicyType::AISERVICES_OPT_OUT_POLICY }
 
enum  HandshakeConstraintViolationExceptionReason {
  HandshakeConstraintViolationExceptionReason::NOT_SET, HandshakeConstraintViolationExceptionReason::ACCOUNT_NUMBER_LIMIT_EXCEEDED, HandshakeConstraintViolationExceptionReason::HANDSHAKE_RATE_LIMIT_EXCEEDED, HandshakeConstraintViolationExceptionReason::ALREADY_IN_AN_ORGANIZATION,
  HandshakeConstraintViolationExceptionReason::ORGANIZATION_ALREADY_HAS_ALL_FEATURES, HandshakeConstraintViolationExceptionReason::ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION, HandshakeConstraintViolationExceptionReason::INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES, HandshakeConstraintViolationExceptionReason::PAYMENT_INSTRUMENT_REQUIRED,
  HandshakeConstraintViolationExceptionReason::ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD, HandshakeConstraintViolationExceptionReason::ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED
}
 
enum  HandshakePartyType { HandshakePartyType::NOT_SET, HandshakePartyType::ACCOUNT, HandshakePartyType::ORGANIZATION, HandshakePartyType::EMAIL }
 
enum  HandshakeResourceType {
  HandshakeResourceType::NOT_SET, HandshakeResourceType::ACCOUNT, HandshakeResourceType::ORGANIZATION, HandshakeResourceType::ORGANIZATION_FEATURE_SET,
  HandshakeResourceType::EMAIL, HandshakeResourceType::MASTER_EMAIL, HandshakeResourceType::MASTER_NAME, HandshakeResourceType::NOTES,
  HandshakeResourceType::PARENT_HANDSHAKE
}
 
enum  HandshakeState {
  HandshakeState::NOT_SET, HandshakeState::REQUESTED, HandshakeState::OPEN, HandshakeState::CANCELED,
  HandshakeState::ACCEPTED, HandshakeState::DECLINED, HandshakeState::EXPIRED
}
 
enum  IAMUserAccessToBilling { IAMUserAccessToBilling::NOT_SET, IAMUserAccessToBilling::ALLOW, IAMUserAccessToBilling::DENY }
 
enum  InvalidInputExceptionReason {
  InvalidInputExceptionReason::NOT_SET, InvalidInputExceptionReason::INVALID_PARTY_TYPE_TARGET, InvalidInputExceptionReason::INVALID_SYNTAX_ORGANIZATION_ARN, InvalidInputExceptionReason::INVALID_SYNTAX_POLICY_ID,
  InvalidInputExceptionReason::INVALID_ENUM, InvalidInputExceptionReason::INVALID_ENUM_POLICY_TYPE, InvalidInputExceptionReason::INVALID_LIST_MEMBER, InvalidInputExceptionReason::MAX_LENGTH_EXCEEDED,
  InvalidInputExceptionReason::MAX_VALUE_EXCEEDED, InvalidInputExceptionReason::MIN_LENGTH_EXCEEDED, InvalidInputExceptionReason::MIN_VALUE_EXCEEDED, InvalidInputExceptionReason::IMMUTABLE_POLICY,
  InvalidInputExceptionReason::INVALID_PATTERN, InvalidInputExceptionReason::INVALID_PATTERN_TARGET_ID, InvalidInputExceptionReason::INPUT_REQUIRED, InvalidInputExceptionReason::INVALID_NEXT_TOKEN,
  InvalidInputExceptionReason::MAX_LIMIT_EXCEEDED_FILTER, InvalidInputExceptionReason::MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS, InvalidInputExceptionReason::INVALID_FULL_NAME_TARGET, InvalidInputExceptionReason::UNRECOGNIZED_SERVICE_PRINCIPAL,
  InvalidInputExceptionReason::INVALID_ROLE_NAME, InvalidInputExceptionReason::INVALID_SYSTEM_TAGS_PARAMETER, InvalidInputExceptionReason::DUPLICATE_TAG_KEY, InvalidInputExceptionReason::TARGET_NOT_SUPPORTED,
  InvalidInputExceptionReason::INVALID_EMAIL_ADDRESS_TARGET
}
 
enum  OrganizationFeatureSet { OrganizationFeatureSet::NOT_SET, OrganizationFeatureSet::ALL, OrganizationFeatureSet::CONSOLIDATED_BILLING }
 
enum  ParentType { ParentType::NOT_SET, ParentType::ROOT, ParentType::ORGANIZATIONAL_UNIT }
 
enum  PolicyType {
  PolicyType::NOT_SET, PolicyType::SERVICE_CONTROL_POLICY, PolicyType::TAG_POLICY, PolicyType::BACKUP_POLICY,
  PolicyType::AISERVICES_OPT_OUT_POLICY
}
 
enum  PolicyTypeStatus { PolicyTypeStatus::NOT_SET, PolicyTypeStatus::ENABLED, PolicyTypeStatus::PENDING_ENABLE, PolicyTypeStatus::PENDING_DISABLE }
 
enum  TargetType { TargetType::NOT_SET, TargetType::ACCOUNT, TargetType::ORGANIZATIONAL_UNIT, TargetType::ROOT }
 

Typedef Documentation

◆ AcceptHandshakeOutcome

Definition at line 140 of file OrganizationsClient.h.

◆ AcceptHandshakeOutcomeCallable

Definition at line 192 of file OrganizationsClient.h.

◆ AttachPolicyOutcome

Definition at line 141 of file OrganizationsClient.h.

◆ AttachPolicyOutcomeCallable

Definition at line 193 of file OrganizationsClient.h.

◆ CancelHandshakeOutcome

Definition at line 142 of file OrganizationsClient.h.

◆ CancelHandshakeOutcomeCallable

Definition at line 194 of file OrganizationsClient.h.

◆ CreateAccountOutcome

Definition at line 143 of file OrganizationsClient.h.

◆ CreateAccountOutcomeCallable

Definition at line 195 of file OrganizationsClient.h.

◆ CreateGovCloudAccountOutcome

Definition at line 144 of file OrganizationsClient.h.

◆ CreateGovCloudAccountOutcomeCallable

Definition at line 196 of file OrganizationsClient.h.

◆ CreateOrganizationalUnitOutcome

Definition at line 146 of file OrganizationsClient.h.

◆ CreateOrganizationalUnitOutcomeCallable

Definition at line 198 of file OrganizationsClient.h.

◆ CreateOrganizationOutcome

Definition at line 145 of file OrganizationsClient.h.

◆ CreateOrganizationOutcomeCallable

Definition at line 197 of file OrganizationsClient.h.

◆ CreatePolicyOutcome

Definition at line 147 of file OrganizationsClient.h.

◆ CreatePolicyOutcomeCallable

Definition at line 199 of file OrganizationsClient.h.

◆ DeclineHandshakeOutcome

Definition at line 148 of file OrganizationsClient.h.

◆ DeclineHandshakeOutcomeCallable

Definition at line 200 of file OrganizationsClient.h.

◆ DeleteOrganizationalUnitOutcome

Definition at line 150 of file OrganizationsClient.h.

◆ DeleteOrganizationalUnitOutcomeCallable

Definition at line 202 of file OrganizationsClient.h.

◆ DeleteOrganizationOutcome

Definition at line 149 of file OrganizationsClient.h.

◆ DeleteOrganizationOutcomeCallable

Definition at line 201 of file OrganizationsClient.h.

◆ DeletePolicyOutcome

Definition at line 151 of file OrganizationsClient.h.

◆ DeletePolicyOutcomeCallable

Definition at line 203 of file OrganizationsClient.h.

◆ DeregisterDelegatedAdministratorOutcome

Definition at line 152 of file OrganizationsClient.h.

◆ DeregisterDelegatedAdministratorOutcomeCallable

Definition at line 204 of file OrganizationsClient.h.

◆ DescribeAccountOutcome

Definition at line 153 of file OrganizationsClient.h.

◆ DescribeAccountOutcomeCallable

Definition at line 205 of file OrganizationsClient.h.

◆ DescribeCreateAccountStatusOutcome

Definition at line 154 of file OrganizationsClient.h.

◆ DescribeCreateAccountStatusOutcomeCallable

Definition at line 206 of file OrganizationsClient.h.

◆ DescribeEffectivePolicyOutcome

Definition at line 155 of file OrganizationsClient.h.

◆ DescribeEffectivePolicyOutcomeCallable

Definition at line 207 of file OrganizationsClient.h.

◆ DescribeHandshakeOutcome

Definition at line 156 of file OrganizationsClient.h.

◆ DescribeHandshakeOutcomeCallable

Definition at line 208 of file OrganizationsClient.h.

◆ DescribeOrganizationalUnitOutcome

Definition at line 158 of file OrganizationsClient.h.

◆ DescribeOrganizationalUnitOutcomeCallable

Definition at line 210 of file OrganizationsClient.h.

◆ DescribeOrganizationOutcome

Definition at line 157 of file OrganizationsClient.h.

◆ DescribeOrganizationOutcomeCallable

Definition at line 209 of file OrganizationsClient.h.

◆ DescribePolicyOutcome

Definition at line 159 of file OrganizationsClient.h.

◆ DescribePolicyOutcomeCallable

Definition at line 211 of file OrganizationsClient.h.

◆ DetachPolicyOutcome

Definition at line 160 of file OrganizationsClient.h.

◆ DetachPolicyOutcomeCallable

Definition at line 212 of file OrganizationsClient.h.

◆ DisableAWSServiceAccessOutcome

Definition at line 161 of file OrganizationsClient.h.

◆ DisableAWSServiceAccessOutcomeCallable

Definition at line 213 of file OrganizationsClient.h.

◆ DisablePolicyTypeOutcome

Definition at line 162 of file OrganizationsClient.h.

◆ DisablePolicyTypeOutcomeCallable

Definition at line 214 of file OrganizationsClient.h.

◆ EnableAllFeaturesOutcome

Definition at line 164 of file OrganizationsClient.h.

◆ EnableAllFeaturesOutcomeCallable

Definition at line 216 of file OrganizationsClient.h.

◆ EnableAWSServiceAccessOutcome

Definition at line 163 of file OrganizationsClient.h.

◆ EnableAWSServiceAccessOutcomeCallable

Definition at line 215 of file OrganizationsClient.h.

◆ EnablePolicyTypeOutcome

Definition at line 165 of file OrganizationsClient.h.

◆ EnablePolicyTypeOutcomeCallable

Definition at line 217 of file OrganizationsClient.h.

◆ InviteAccountToOrganizationOutcome

Definition at line 166 of file OrganizationsClient.h.

◆ InviteAccountToOrganizationOutcomeCallable

Definition at line 218 of file OrganizationsClient.h.

◆ LeaveOrganizationOutcome

Definition at line 167 of file OrganizationsClient.h.

◆ LeaveOrganizationOutcomeCallable

Definition at line 219 of file OrganizationsClient.h.

◆ ListAccountsForParentOutcome

Definition at line 170 of file OrganizationsClient.h.

◆ ListAccountsForParentOutcomeCallable

Definition at line 222 of file OrganizationsClient.h.

◆ ListAccountsOutcome

Definition at line 169 of file OrganizationsClient.h.

◆ ListAccountsOutcomeCallable

Definition at line 221 of file OrganizationsClient.h.

◆ ListAWSServiceAccessForOrganizationOutcome

Definition at line 168 of file OrganizationsClient.h.

◆ ListAWSServiceAccessForOrganizationOutcomeCallable

Definition at line 220 of file OrganizationsClient.h.

◆ ListChildrenOutcome

Definition at line 171 of file OrganizationsClient.h.

◆ ListChildrenOutcomeCallable

Definition at line 223 of file OrganizationsClient.h.

◆ ListCreateAccountStatusOutcome

Definition at line 172 of file OrganizationsClient.h.

◆ ListCreateAccountStatusOutcomeCallable

Definition at line 224 of file OrganizationsClient.h.

◆ ListDelegatedAdministratorsOutcome

Definition at line 173 of file OrganizationsClient.h.

◆ ListDelegatedAdministratorsOutcomeCallable

Definition at line 225 of file OrganizationsClient.h.

◆ ListDelegatedServicesForAccountOutcome

Definition at line 174 of file OrganizationsClient.h.

◆ ListDelegatedServicesForAccountOutcomeCallable

Definition at line 226 of file OrganizationsClient.h.

◆ ListHandshakesForAccountOutcome

Definition at line 175 of file OrganizationsClient.h.

◆ ListHandshakesForAccountOutcomeCallable

Definition at line 227 of file OrganizationsClient.h.

◆ ListHandshakesForOrganizationOutcome

Definition at line 176 of file OrganizationsClient.h.

◆ ListHandshakesForOrganizationOutcomeCallable

Definition at line 228 of file OrganizationsClient.h.

◆ ListOrganizationalUnitsForParentOutcome

Definition at line 177 of file OrganizationsClient.h.

◆ ListOrganizationalUnitsForParentOutcomeCallable

Definition at line 229 of file OrganizationsClient.h.

◆ ListParentsOutcome

Definition at line 178 of file OrganizationsClient.h.

◆ ListParentsOutcomeCallable

Definition at line 230 of file OrganizationsClient.h.

◆ ListPoliciesForTargetOutcome

Definition at line 180 of file OrganizationsClient.h.

◆ ListPoliciesForTargetOutcomeCallable

Definition at line 232 of file OrganizationsClient.h.

◆ ListPoliciesOutcome

Definition at line 179 of file OrganizationsClient.h.

◆ ListPoliciesOutcomeCallable

Definition at line 231 of file OrganizationsClient.h.

◆ ListRootsOutcome

Definition at line 181 of file OrganizationsClient.h.

◆ ListRootsOutcomeCallable

Definition at line 233 of file OrganizationsClient.h.

◆ ListTagsForResourceOutcome

Definition at line 182 of file OrganizationsClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 234 of file OrganizationsClient.h.

◆ ListTargetsForPolicyOutcome

Definition at line 183 of file OrganizationsClient.h.

◆ ListTargetsForPolicyOutcomeCallable

Definition at line 235 of file OrganizationsClient.h.

◆ MoveAccountOutcome

Definition at line 184 of file OrganizationsClient.h.

◆ MoveAccountOutcomeCallable

Definition at line 236 of file OrganizationsClient.h.

◆ RegisterDelegatedAdministratorOutcome

Definition at line 185 of file OrganizationsClient.h.

◆ RegisterDelegatedAdministratorOutcomeCallable

Definition at line 237 of file OrganizationsClient.h.

◆ RemoveAccountFromOrganizationOutcome

Definition at line 186 of file OrganizationsClient.h.

◆ RemoveAccountFromOrganizationOutcomeCallable

Definition at line 238 of file OrganizationsClient.h.

◆ TagResourceOutcome

Definition at line 187 of file OrganizationsClient.h.

◆ TagResourceOutcomeCallable

Definition at line 239 of file OrganizationsClient.h.

◆ UntagResourceOutcome

Definition at line 188 of file OrganizationsClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 240 of file OrganizationsClient.h.

◆ UpdateOrganizationalUnitOutcome

Definition at line 189 of file OrganizationsClient.h.

◆ UpdateOrganizationalUnitOutcomeCallable

Definition at line 241 of file OrganizationsClient.h.

◆ UpdatePolicyOutcome

Definition at line 190 of file OrganizationsClient.h.

◆ UpdatePolicyOutcomeCallable

Definition at line 242 of file OrganizationsClient.h.

Enumeration Type Documentation

◆ AccessDeniedForDependencyExceptionReason

Enumerator
NOT_SET 
ACCESS_DENIED_DURING_CREATE_SERVICE_LINKED_ROLE 

Definition at line 16 of file AccessDeniedForDependencyExceptionReason.h.

◆ AccountJoinedMethod

Enumerator
NOT_SET 
INVITED 
CREATED 

Definition at line 16 of file AccountJoinedMethod.h.

◆ AccountStatus

Enumerator
NOT_SET 
ACTIVE 
SUSPENDED 

Definition at line 16 of file AccountStatus.h.

◆ ActionType

Enumerator
NOT_SET 
INVITE 
ENABLE_ALL_FEATURES 
APPROVE_ALL_FEATURES 
ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE 

Definition at line 16 of file ActionType.h.

◆ ChildType

Enumerator
NOT_SET 
ACCOUNT 
ORGANIZATIONAL_UNIT 

Definition at line 16 of file ChildType.h.

◆ ConstraintViolationExceptionReason

Enumerator
NOT_SET 
ACCOUNT_NUMBER_LIMIT_EXCEEDED 
HANDSHAKE_RATE_LIMIT_EXCEEDED 
OU_NUMBER_LIMIT_EXCEEDED 
OU_DEPTH_LIMIT_EXCEEDED 
POLICY_NUMBER_LIMIT_EXCEEDED 
POLICY_CONTENT_LIMIT_EXCEEDED 
MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED 
MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED 
ACCOUNT_CANNOT_LEAVE_ORGANIZATION 
ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA 
ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION 
MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED 
MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED 
ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED 
MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE 
MASTER_ACCOUNT_MISSING_CONTACT_INFO 
MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED 
ORGANIZATION_NOT_IN_ALL_FEATURES_MODE 
CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION 
EMAIL_VERIFICATION_CODE_EXPIRED 
WAIT_PERIOD_ACTIVE 
MAX_TAG_LIMIT_EXCEEDED 
TAG_POLICY_VIOLATION 
MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED 
CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR 
CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG 
DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE 
MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE 

Definition at line 16 of file ConstraintViolationExceptionReason.h.

◆ CreateAccountFailureReason

Enumerator
NOT_SET 
ACCOUNT_LIMIT_EXCEEDED 
EMAIL_ALREADY_EXISTS 
INVALID_ADDRESS 
INVALID_EMAIL 
CONCURRENT_ACCOUNT_MODIFICATION 
INTERNAL_FAILURE 
GOVCLOUD_ACCOUNT_ALREADY_EXISTS 
MISSING_BUSINESS_VALIDATION 
FAILED_BUSINESS_VALIDATION 
PENDING_BUSINESS_VALIDATION 
INVALID_IDENTITY_FOR_BUSINESS_VALIDATION 
UNKNOWN_BUSINESS_VALIDATION 
MISSING_PAYMENT_INSTRUMENT 

Definition at line 16 of file CreateAccountFailureReason.h.

◆ CreateAccountState

Enumerator
NOT_SET 
IN_PROGRESS 
SUCCEEDED 
FAILED 

Definition at line 16 of file CreateAccountState.h.

◆ EffectivePolicyType

Enumerator
NOT_SET 
TAG_POLICY 
BACKUP_POLICY 
AISERVICES_OPT_OUT_POLICY 

Definition at line 16 of file EffectivePolicyType.h.

◆ HandshakeConstraintViolationExceptionReason

Enumerator
NOT_SET 
ACCOUNT_NUMBER_LIMIT_EXCEEDED 
HANDSHAKE_RATE_LIMIT_EXCEEDED 
ALREADY_IN_AN_ORGANIZATION 
ORGANIZATION_ALREADY_HAS_ALL_FEATURES 
ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION 
INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES 
PAYMENT_INSTRUMENT_REQUIRED 
ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD 
ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED 

Definition at line 16 of file HandshakeConstraintViolationExceptionReason.h.

◆ HandshakePartyType

Enumerator
NOT_SET 
ACCOUNT 
ORGANIZATION 
EMAIL 

Definition at line 16 of file HandshakePartyType.h.

◆ HandshakeResourceType

Enumerator
NOT_SET 
ACCOUNT 
ORGANIZATION 
ORGANIZATION_FEATURE_SET 
EMAIL 
MASTER_EMAIL 
MASTER_NAME 
NOTES 
PARENT_HANDSHAKE 

Definition at line 16 of file HandshakeResourceType.h.

◆ HandshakeState

Enumerator
NOT_SET 
REQUESTED 
OPEN 
CANCELED 
ACCEPTED 
DECLINED 
EXPIRED 

Definition at line 16 of file HandshakeState.h.

◆ IAMUserAccessToBilling

Enumerator
NOT_SET 
ALLOW 
DENY 

Definition at line 16 of file IAMUserAccessToBilling.h.

◆ InvalidInputExceptionReason

Enumerator
NOT_SET 
INVALID_PARTY_TYPE_TARGET 
INVALID_SYNTAX_ORGANIZATION_ARN 
INVALID_SYNTAX_POLICY_ID 
INVALID_ENUM 
INVALID_ENUM_POLICY_TYPE 
INVALID_LIST_MEMBER 
MAX_LENGTH_EXCEEDED 
MAX_VALUE_EXCEEDED 
MIN_LENGTH_EXCEEDED 
MIN_VALUE_EXCEEDED 
IMMUTABLE_POLICY 
INVALID_PATTERN 
INVALID_PATTERN_TARGET_ID 
INPUT_REQUIRED 
INVALID_NEXT_TOKEN 
MAX_LIMIT_EXCEEDED_FILTER 
MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS 
INVALID_FULL_NAME_TARGET 
UNRECOGNIZED_SERVICE_PRINCIPAL 
INVALID_ROLE_NAME 
INVALID_SYSTEM_TAGS_PARAMETER 
DUPLICATE_TAG_KEY 
TARGET_NOT_SUPPORTED 
INVALID_EMAIL_ADDRESS_TARGET 

Definition at line 16 of file InvalidInputExceptionReason.h.

◆ OrganizationFeatureSet

Enumerator
NOT_SET 
ALL 
CONSOLIDATED_BILLING 

Definition at line 16 of file OrganizationFeatureSet.h.

◆ ParentType

Enumerator
NOT_SET 
ROOT 
ORGANIZATIONAL_UNIT 

Definition at line 16 of file ParentType.h.

◆ PolicyType

Enumerator
NOT_SET 
SERVICE_CONTROL_POLICY 
TAG_POLICY 
BACKUP_POLICY 
AISERVICES_OPT_OUT_POLICY 

Definition at line 16 of file PolicyType.h.

◆ PolicyTypeStatus

Enumerator
NOT_SET 
ENABLED 
PENDING_ENABLE 
PENDING_DISABLE 

Definition at line 16 of file PolicyTypeStatus.h.

◆ TargetType

Enumerator
NOT_SET 
ACCOUNT 
ORGANIZATIONAL_UNIT 
ROOT 

Definition at line 16 of file TargetType.h.