{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.RAM
(
defaultService,
_InvalidClientTokenException,
_TagPolicyViolationException,
_InvalidParameterException,
_InvalidResourceTypeException,
_ResourceShareInvitationArnNotFoundException,
_InvalidNextTokenException,
_MalformedArnException,
_ServerInternalException,
_UnknownResourceException,
_OperationNotPermittedException,
_InvalidMaxResultsException,
_ServiceUnavailableException,
_ResourceArnNotFoundException,
_IdempotentParameterMismatchException,
_MissingRequiredParameterException,
_TagLimitExceededException,
_InvalidStateTransitionException,
_ResourceShareInvitationAlreadyAcceptedException,
_ResourceShareLimitExceededException,
_ResourceShareInvitationExpiredException,
_ResourceShareInvitationAlreadyRejectedException,
PromoteResourceShareCreatedFromPolicy (PromoteResourceShareCreatedFromPolicy'),
newPromoteResourceShareCreatedFromPolicy,
PromoteResourceShareCreatedFromPolicyResponse (PromoteResourceShareCreatedFromPolicyResponse'),
newPromoteResourceShareCreatedFromPolicyResponse,
GetResourceShares (GetResourceShares'),
newGetResourceShares,
GetResourceSharesResponse (GetResourceSharesResponse'),
newGetResourceSharesResponse,
GetResourcePolicies (GetResourcePolicies'),
newGetResourcePolicies,
GetResourcePoliciesResponse (GetResourcePoliciesResponse'),
newGetResourcePoliciesResponse,
ListPendingInvitationResources (ListPendingInvitationResources'),
newListPendingInvitationResources,
ListPendingInvitationResourcesResponse (ListPendingInvitationResourcesResponse'),
newListPendingInvitationResourcesResponse,
GetPermission (GetPermission'),
newGetPermission,
GetPermissionResponse (GetPermissionResponse'),
newGetPermissionResponse,
EnableSharingWithAwsOrganization (EnableSharingWithAwsOrganization'),
newEnableSharingWithAwsOrganization,
EnableSharingWithAwsOrganizationResponse (EnableSharingWithAwsOrganizationResponse'),
newEnableSharingWithAwsOrganizationResponse,
AssociateResourceSharePermission (AssociateResourceSharePermission'),
newAssociateResourceSharePermission,
AssociateResourceSharePermissionResponse (AssociateResourceSharePermissionResponse'),
newAssociateResourceSharePermissionResponse,
CreateResourceShare (CreateResourceShare'),
newCreateResourceShare,
CreateResourceShareResponse (CreateResourceShareResponse'),
newCreateResourceShareResponse,
ListPrincipals (ListPrincipals'),
newListPrincipals,
ListPrincipalsResponse (ListPrincipalsResponse'),
newListPrincipalsResponse,
ListResources (ListResources'),
newListResources,
ListResourcesResponse (ListResourcesResponse'),
newListResourcesResponse,
AcceptResourceShareInvitation (AcceptResourceShareInvitation'),
newAcceptResourceShareInvitation,
AcceptResourceShareInvitationResponse (AcceptResourceShareInvitationResponse'),
newAcceptResourceShareInvitationResponse,
DeleteResourceShare (DeleteResourceShare'),
newDeleteResourceShare,
DeleteResourceShareResponse (DeleteResourceShareResponse'),
newDeleteResourceShareResponse,
UpdateResourceShare (UpdateResourceShare'),
newUpdateResourceShare,
UpdateResourceShareResponse (UpdateResourceShareResponse'),
newUpdateResourceShareResponse,
RejectResourceShareInvitation (RejectResourceShareInvitation'),
newRejectResourceShareInvitation,
RejectResourceShareInvitationResponse (RejectResourceShareInvitationResponse'),
newRejectResourceShareInvitationResponse,
ListPermissions (ListPermissions'),
newListPermissions,
ListPermissionsResponse (ListPermissionsResponse'),
newListPermissionsResponse,
DisassociateResourceShare (DisassociateResourceShare'),
newDisassociateResourceShare,
DisassociateResourceShareResponse (DisassociateResourceShareResponse'),
newDisassociateResourceShareResponse,
ListResourceSharePermissions (ListResourceSharePermissions'),
newListResourceSharePermissions,
ListResourceSharePermissionsResponse (ListResourceSharePermissionsResponse'),
newListResourceSharePermissionsResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
ListResourceTypes (ListResourceTypes'),
newListResourceTypes,
ListResourceTypesResponse (ListResourceTypesResponse'),
newListResourceTypesResponse,
GetResourceShareAssociations (GetResourceShareAssociations'),
newGetResourceShareAssociations,
GetResourceShareAssociationsResponse (GetResourceShareAssociationsResponse'),
newGetResourceShareAssociationsResponse,
GetResourceShareInvitations (GetResourceShareInvitations'),
newGetResourceShareInvitations,
GetResourceShareInvitationsResponse (GetResourceShareInvitationsResponse'),
newGetResourceShareInvitationsResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
AssociateResourceShare (AssociateResourceShare'),
newAssociateResourceShare,
AssociateResourceShareResponse (AssociateResourceShareResponse'),
newAssociateResourceShareResponse,
DisassociateResourceSharePermission (DisassociateResourceSharePermission'),
newDisassociateResourceSharePermission,
DisassociateResourceSharePermissionResponse (DisassociateResourceSharePermissionResponse'),
newDisassociateResourceSharePermissionResponse,
ResourceOwner (..),
ResourceShareAssociationStatus (..),
ResourceShareAssociationType (..),
ResourceShareFeatureSet (..),
ResourceShareInvitationStatus (..),
ResourceShareStatus (..),
ResourceStatus (..),
Principal (Principal'),
newPrincipal,
Resource (Resource'),
newResource,
ResourceShare (ResourceShare'),
newResourceShare,
ResourceShareAssociation (ResourceShareAssociation'),
newResourceShareAssociation,
ResourceShareInvitation (ResourceShareInvitation'),
newResourceShareInvitation,
ResourceSharePermissionDetail (ResourceSharePermissionDetail'),
newResourceSharePermissionDetail,
ResourceSharePermissionSummary (ResourceSharePermissionSummary'),
newResourceSharePermissionSummary,
ServiceNameAndResourceType (ServiceNameAndResourceType'),
newServiceNameAndResourceType,
Tag (Tag'),
newTag,
TagFilter (TagFilter'),
newTagFilter,
)
where
import Amazonka.RAM.AcceptResourceShareInvitation
import Amazonka.RAM.AssociateResourceShare
import Amazonka.RAM.AssociateResourceSharePermission
import Amazonka.RAM.CreateResourceShare
import Amazonka.RAM.DeleteResourceShare
import Amazonka.RAM.DisassociateResourceShare
import Amazonka.RAM.DisassociateResourceSharePermission
import Amazonka.RAM.EnableSharingWithAwsOrganization
import Amazonka.RAM.GetPermission
import Amazonka.RAM.GetResourcePolicies
import Amazonka.RAM.GetResourceShareAssociations
import Amazonka.RAM.GetResourceShareInvitations
import Amazonka.RAM.GetResourceShares
import Amazonka.RAM.Lens
import Amazonka.RAM.ListPendingInvitationResources
import Amazonka.RAM.ListPermissions
import Amazonka.RAM.ListPrincipals
import Amazonka.RAM.ListResourceSharePermissions
import Amazonka.RAM.ListResourceTypes
import Amazonka.RAM.ListResources
import Amazonka.RAM.PromoteResourceShareCreatedFromPolicy
import Amazonka.RAM.RejectResourceShareInvitation
import Amazonka.RAM.TagResource
import Amazonka.RAM.Types
import Amazonka.RAM.UntagResource
import Amazonka.RAM.UpdateResourceShare
import Amazonka.RAM.Waiters