AWS SDK for C++  1.9.104
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::RAM::Model Namespace Reference

Namespaces

 ResourceOwnerMapper
 
 ResourceShareAssociationStatusMapper
 
 ResourceShareAssociationTypeMapper
 
 ResourceShareFeatureSetMapper
 
 ResourceShareInvitationStatusMapper
 
 ResourceShareStatusMapper
 
 ResourceStatusMapper
 

Classes

class  AcceptResourceShareInvitationRequest
 
class  AcceptResourceShareInvitationResult
 
class  AssociateResourceSharePermissionRequest
 
class  AssociateResourceSharePermissionResult
 
class  AssociateResourceShareRequest
 
class  AssociateResourceShareResult
 
class  CreateResourceShareRequest
 
class  CreateResourceShareResult
 
class  DeleteResourceShareRequest
 
class  DeleteResourceShareResult
 
class  DisassociateResourceSharePermissionRequest
 
class  DisassociateResourceSharePermissionResult
 
class  DisassociateResourceShareRequest
 
class  DisassociateResourceShareResult
 
class  EnableSharingWithAwsOrganizationRequest
 
class  EnableSharingWithAwsOrganizationResult
 
class  GetPermissionRequest
 
class  GetPermissionResult
 
class  GetResourcePoliciesRequest
 
class  GetResourcePoliciesResult
 
class  GetResourceShareAssociationsRequest
 
class  GetResourceShareAssociationsResult
 
class  GetResourceShareInvitationsRequest
 
class  GetResourceShareInvitationsResult
 
class  GetResourceSharesRequest
 
class  GetResourceSharesResult
 
class  ListPendingInvitationResourcesRequest
 
class  ListPendingInvitationResourcesResult
 
class  ListPermissionsRequest
 
class  ListPermissionsResult
 
class  ListPrincipalsRequest
 
class  ListPrincipalsResult
 
class  ListResourceSharePermissionsRequest
 
class  ListResourceSharePermissionsResult
 
class  ListResourcesRequest
 
class  ListResourcesResult
 
class  ListResourceTypesRequest
 
class  ListResourceTypesResult
 
class  Principal
 
class  PromoteResourceShareCreatedFromPolicyRequest
 
class  PromoteResourceShareCreatedFromPolicyResult
 
class  RejectResourceShareInvitationRequest
 
class  RejectResourceShareInvitationResult
 
class  Resource
 
class  ResourceShare
 
class  ResourceShareAssociation
 
class  ResourceShareInvitation
 
class  ResourceSharePermissionDetail
 
class  ResourceSharePermissionSummary
 
class  ServiceNameAndResourceType
 
class  Tag
 
class  TagFilter
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateResourceShareRequest
 
class  UpdateResourceShareResult
 

Typedefs

typedef Aws::Utils::Outcome< AcceptResourceShareInvitationResult, RAMErrorAcceptResourceShareInvitationOutcome
 
typedef Aws::Utils::Outcome< AssociateResourceShareResult, RAMErrorAssociateResourceShareOutcome
 
typedef Aws::Utils::Outcome< AssociateResourceSharePermissionResult, RAMErrorAssociateResourceSharePermissionOutcome
 
typedef Aws::Utils::Outcome< CreateResourceShareResult, RAMErrorCreateResourceShareOutcome
 
typedef Aws::Utils::Outcome< DeleteResourceShareResult, RAMErrorDeleteResourceShareOutcome
 
typedef Aws::Utils::Outcome< DisassociateResourceShareResult, RAMErrorDisassociateResourceShareOutcome
 
typedef Aws::Utils::Outcome< DisassociateResourceSharePermissionResult, RAMErrorDisassociateResourceSharePermissionOutcome
 
typedef Aws::Utils::Outcome< EnableSharingWithAwsOrganizationResult, RAMErrorEnableSharingWithAwsOrganizationOutcome
 
typedef Aws::Utils::Outcome< GetPermissionResult, RAMErrorGetPermissionOutcome
 
typedef Aws::Utils::Outcome< GetResourcePoliciesResult, RAMErrorGetResourcePoliciesOutcome
 
typedef Aws::Utils::Outcome< GetResourceShareAssociationsResult, RAMErrorGetResourceShareAssociationsOutcome
 
typedef Aws::Utils::Outcome< GetResourceShareInvitationsResult, RAMErrorGetResourceShareInvitationsOutcome
 
typedef Aws::Utils::Outcome< GetResourceSharesResult, RAMErrorGetResourceSharesOutcome
 
typedef Aws::Utils::Outcome< ListPendingInvitationResourcesResult, RAMErrorListPendingInvitationResourcesOutcome
 
typedef Aws::Utils::Outcome< ListPermissionsResult, RAMErrorListPermissionsOutcome
 
typedef Aws::Utils::Outcome< ListPrincipalsResult, RAMErrorListPrincipalsOutcome
 
typedef Aws::Utils::Outcome< ListResourceSharePermissionsResult, RAMErrorListResourceSharePermissionsOutcome
 
typedef Aws::Utils::Outcome< ListResourceTypesResult, RAMErrorListResourceTypesOutcome
 
typedef Aws::Utils::Outcome< ListResourcesResult, RAMErrorListResourcesOutcome
 
typedef Aws::Utils::Outcome< PromoteResourceShareCreatedFromPolicyResult, RAMErrorPromoteResourceShareCreatedFromPolicyOutcome
 
typedef Aws::Utils::Outcome< RejectResourceShareInvitationResult, RAMErrorRejectResourceShareInvitationOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, RAMErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, RAMErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateResourceShareResult, RAMErrorUpdateResourceShareOutcome
 
typedef std::future< AcceptResourceShareInvitationOutcomeAcceptResourceShareInvitationOutcomeCallable
 
typedef std::future< AssociateResourceShareOutcomeAssociateResourceShareOutcomeCallable
 
typedef std::future< AssociateResourceSharePermissionOutcomeAssociateResourceSharePermissionOutcomeCallable
 
typedef std::future< CreateResourceShareOutcomeCreateResourceShareOutcomeCallable
 
typedef std::future< DeleteResourceShareOutcomeDeleteResourceShareOutcomeCallable
 
typedef std::future< DisassociateResourceShareOutcomeDisassociateResourceShareOutcomeCallable
 
typedef std::future< DisassociateResourceSharePermissionOutcomeDisassociateResourceSharePermissionOutcomeCallable
 
typedef std::future< EnableSharingWithAwsOrganizationOutcomeEnableSharingWithAwsOrganizationOutcomeCallable
 
typedef std::future< GetPermissionOutcomeGetPermissionOutcomeCallable
 
typedef std::future< GetResourcePoliciesOutcomeGetResourcePoliciesOutcomeCallable
 
typedef std::future< GetResourceShareAssociationsOutcomeGetResourceShareAssociationsOutcomeCallable
 
typedef std::future< GetResourceShareInvitationsOutcomeGetResourceShareInvitationsOutcomeCallable
 
typedef std::future< GetResourceSharesOutcomeGetResourceSharesOutcomeCallable
 
typedef std::future< ListPendingInvitationResourcesOutcomeListPendingInvitationResourcesOutcomeCallable
 
typedef std::future< ListPermissionsOutcomeListPermissionsOutcomeCallable
 
typedef std::future< ListPrincipalsOutcomeListPrincipalsOutcomeCallable
 
typedef std::future< ListResourceSharePermissionsOutcomeListResourceSharePermissionsOutcomeCallable
 
typedef std::future< ListResourceTypesOutcomeListResourceTypesOutcomeCallable
 
typedef std::future< ListResourcesOutcomeListResourcesOutcomeCallable
 
typedef std::future< PromoteResourceShareCreatedFromPolicyOutcomePromoteResourceShareCreatedFromPolicyOutcomeCallable
 
typedef std::future< RejectResourceShareInvitationOutcomeRejectResourceShareInvitationOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateResourceShareOutcomeUpdateResourceShareOutcomeCallable
 

Enumerations

enum  ResourceOwner { ResourceOwner::NOT_SET, ResourceOwner::SELF, ResourceOwner::OTHER_ACCOUNTS }
 
enum  ResourceShareAssociationStatus {
  ResourceShareAssociationStatus::NOT_SET, ResourceShareAssociationStatus::ASSOCIATING, ResourceShareAssociationStatus::ASSOCIATED, ResourceShareAssociationStatus::FAILED,
  ResourceShareAssociationStatus::DISASSOCIATING, ResourceShareAssociationStatus::DISASSOCIATED
}
 
enum  ResourceShareAssociationType { ResourceShareAssociationType::NOT_SET, ResourceShareAssociationType::PRINCIPAL, ResourceShareAssociationType::RESOURCE }
 
enum  ResourceShareFeatureSet { ResourceShareFeatureSet::NOT_SET, ResourceShareFeatureSet::CREATED_FROM_POLICY, ResourceShareFeatureSet::PROMOTING_TO_STANDARD, ResourceShareFeatureSet::STANDARD }
 
enum  ResourceShareInvitationStatus {
  ResourceShareInvitationStatus::NOT_SET, ResourceShareInvitationStatus::PENDING, ResourceShareInvitationStatus::ACCEPTED, ResourceShareInvitationStatus::REJECTED,
  ResourceShareInvitationStatus::EXPIRED
}
 
enum  ResourceShareStatus {
  ResourceShareStatus::NOT_SET, ResourceShareStatus::PENDING, ResourceShareStatus::ACTIVE, ResourceShareStatus::FAILED,
  ResourceShareStatus::DELETING, ResourceShareStatus::DELETED
}
 
enum  ResourceStatus {
  ResourceStatus::NOT_SET, ResourceStatus::AVAILABLE, ResourceStatus::ZONAL_RESOURCE_INACCESSIBLE, ResourceStatus::LIMIT_EXCEEDED,
  ResourceStatus::UNAVAILABLE, ResourceStatus::PENDING
}
 

Typedef Documentation

◆ AcceptResourceShareInvitationOutcome

Definition at line 102 of file RAMClient.h.

◆ AcceptResourceShareInvitationOutcomeCallable

Definition at line 127 of file RAMClient.h.

◆ AssociateResourceShareOutcome

Definition at line 103 of file RAMClient.h.

◆ AssociateResourceShareOutcomeCallable

Definition at line 128 of file RAMClient.h.

◆ AssociateResourceSharePermissionOutcome

Definition at line 104 of file RAMClient.h.

◆ AssociateResourceSharePermissionOutcomeCallable

Definition at line 129 of file RAMClient.h.

◆ CreateResourceShareOutcome

Definition at line 105 of file RAMClient.h.

◆ CreateResourceShareOutcomeCallable

Definition at line 130 of file RAMClient.h.

◆ DeleteResourceShareOutcome

Definition at line 106 of file RAMClient.h.

◆ DeleteResourceShareOutcomeCallable

Definition at line 131 of file RAMClient.h.

◆ DisassociateResourceShareOutcome

Definition at line 107 of file RAMClient.h.

◆ DisassociateResourceShareOutcomeCallable

Definition at line 132 of file RAMClient.h.

◆ DisassociateResourceSharePermissionOutcome

Definition at line 108 of file RAMClient.h.

◆ DisassociateResourceSharePermissionOutcomeCallable

Definition at line 133 of file RAMClient.h.

◆ EnableSharingWithAwsOrganizationOutcome

Definition at line 109 of file RAMClient.h.

◆ EnableSharingWithAwsOrganizationOutcomeCallable

Definition at line 134 of file RAMClient.h.

◆ GetPermissionOutcome

Definition at line 110 of file RAMClient.h.

◆ GetPermissionOutcomeCallable

Definition at line 135 of file RAMClient.h.

◆ GetResourcePoliciesOutcome

Definition at line 111 of file RAMClient.h.

◆ GetResourcePoliciesOutcomeCallable

Definition at line 136 of file RAMClient.h.

◆ GetResourceShareAssociationsOutcome

Definition at line 112 of file RAMClient.h.

◆ GetResourceShareAssociationsOutcomeCallable

Definition at line 137 of file RAMClient.h.

◆ GetResourceShareInvitationsOutcome

Definition at line 113 of file RAMClient.h.

◆ GetResourceShareInvitationsOutcomeCallable

Definition at line 138 of file RAMClient.h.

◆ GetResourceSharesOutcome

Definition at line 114 of file RAMClient.h.

◆ GetResourceSharesOutcomeCallable

Definition at line 139 of file RAMClient.h.

◆ ListPendingInvitationResourcesOutcome

Definition at line 115 of file RAMClient.h.

◆ ListPendingInvitationResourcesOutcomeCallable

Definition at line 140 of file RAMClient.h.

◆ ListPermissionsOutcome

Definition at line 116 of file RAMClient.h.

◆ ListPermissionsOutcomeCallable

Definition at line 141 of file RAMClient.h.

◆ ListPrincipalsOutcome

Definition at line 117 of file RAMClient.h.

◆ ListPrincipalsOutcomeCallable

Definition at line 142 of file RAMClient.h.

◆ ListResourceSharePermissionsOutcome

Definition at line 118 of file RAMClient.h.

◆ ListResourceSharePermissionsOutcomeCallable

Definition at line 143 of file RAMClient.h.

◆ ListResourcesOutcome

Definition at line 120 of file RAMClient.h.

◆ ListResourcesOutcomeCallable

Definition at line 145 of file RAMClient.h.

◆ ListResourceTypesOutcome

Definition at line 119 of file RAMClient.h.

◆ ListResourceTypesOutcomeCallable

Definition at line 144 of file RAMClient.h.

◆ PromoteResourceShareCreatedFromPolicyOutcome

Definition at line 121 of file RAMClient.h.

◆ PromoteResourceShareCreatedFromPolicyOutcomeCallable

Definition at line 146 of file RAMClient.h.

◆ RejectResourceShareInvitationOutcome

Definition at line 122 of file RAMClient.h.

◆ RejectResourceShareInvitationOutcomeCallable

Definition at line 147 of file RAMClient.h.

◆ TagResourceOutcome

Definition at line 123 of file RAMClient.h.

◆ TagResourceOutcomeCallable

Definition at line 148 of file RAMClient.h.

◆ UntagResourceOutcome

Definition at line 124 of file RAMClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 149 of file RAMClient.h.

◆ UpdateResourceShareOutcome

Definition at line 125 of file RAMClient.h.

◆ UpdateResourceShareOutcomeCallable

Definition at line 150 of file RAMClient.h.

Enumeration Type Documentation

◆ ResourceOwner

Enumerator
NOT_SET 
SELF 
OTHER_ACCOUNTS 

Definition at line 16 of file ResourceOwner.h.

◆ ResourceShareAssociationStatus

Enumerator
NOT_SET 
ASSOCIATING 
ASSOCIATED 
FAILED 
DISASSOCIATING 
DISASSOCIATED 

Definition at line 16 of file ResourceShareAssociationStatus.h.

◆ ResourceShareAssociationType

Enumerator
NOT_SET 
PRINCIPAL 
RESOURCE 

Definition at line 16 of file ResourceShareAssociationType.h.

◆ ResourceShareFeatureSet

Enumerator
NOT_SET 
CREATED_FROM_POLICY 
PROMOTING_TO_STANDARD 
STANDARD 

Definition at line 16 of file ResourceShareFeatureSet.h.

◆ ResourceShareInvitationStatus

Enumerator
NOT_SET 
PENDING 
ACCEPTED 
REJECTED 
EXPIRED 

Definition at line 16 of file ResourceShareInvitationStatus.h.

◆ ResourceShareStatus

Enumerator
NOT_SET 
PENDING 
ACTIVE 
FAILED 
DELETING 
DELETED 

Definition at line 16 of file ResourceShareStatus.h.

◆ ResourceStatus

Enumerator
NOT_SET 
AVAILABLE 
ZONAL_RESOURCE_INACCESSIBLE 
LIMIT_EXCEEDED 
UNAVAILABLE 
PENDING 

Definition at line 16 of file ResourceStatus.h.