# Packages
Package ramiface provides an interface to enable mocking the AWS Resource Access Manager service client for testing your code.
# Functions
New creates a new instance of the RAM client with a session.
PermissionFeatureSet_Values returns all elements of the PermissionFeatureSet enum.
PermissionStatus_Values returns all elements of the PermissionStatus enum.
PermissionType_Values returns all elements of the PermissionType enum.
PermissionTypeFilter_Values returns all elements of the PermissionTypeFilter enum.
ReplacePermissionAssociationsWorkStatus_Values returns all elements of the ReplacePermissionAssociationsWorkStatus enum.
ResourceOwner_Values returns all elements of the ResourceOwner enum.
ResourceRegionScope_Values returns all elements of the ResourceRegionScope enum.
ResourceRegionScopeFilter_Values returns all elements of the ResourceRegionScopeFilter enum.
ResourceShareAssociationStatus_Values returns all elements of the ResourceShareAssociationStatus enum.
ResourceShareAssociationType_Values returns all elements of the ResourceShareAssociationType enum.
ResourceShareFeatureSet_Values returns all elements of the ResourceShareFeatureSet enum.
ResourceShareInvitationStatus_Values returns all elements of the ResourceShareInvitationStatus enum.
ResourceShareStatus_Values returns all elements of the ResourceShareStatus enum.
ResourceStatus_Values returns all elements of the ResourceStatus enum.
# Constants
ID to lookup a service endpoint with.
ErrCodeIdempotentParameterMismatchException for service response error code "IdempotentParameterMismatchException".
ErrCodeInvalidClientTokenException for service response error code "InvalidClientTokenException".
ErrCodeInvalidMaxResultsException for service response error code "InvalidMaxResultsException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPolicyException for service response error code "InvalidPolicyException".
ErrCodeInvalidResourceTypeException for service response error code "InvalidResourceTypeException".
ErrCodeInvalidStateTransitionException for service response error code "InvalidStateTransitionException".
ErrCodeMalformedArnException for service response error code "MalformedArnException".
ErrCodeMalformedPolicyTemplateException for service response error code "MalformedPolicyTemplateException".
ErrCodeMissingRequiredParameterException for service response error code "MissingRequiredParameterException".
ErrCodeOperationNotPermittedException for service response error code "OperationNotPermittedException".
ErrCodePermissionAlreadyExistsException for service response error code "PermissionAlreadyExistsException".
ErrCodePermissionLimitExceededException for service response error code "PermissionLimitExceededException".
ErrCodePermissionVersionsLimitExceededException for service response error code "PermissionVersionsLimitExceededException".
ErrCodeResourceArnNotFoundException for service response error code "ResourceArnNotFoundException".
ErrCodeResourceShareInvitationAlreadyAcceptedException for service response error code "ResourceShareInvitationAlreadyAcceptedException".
ErrCodeResourceShareInvitationAlreadyRejectedException for service response error code "ResourceShareInvitationAlreadyRejectedException".
ErrCodeResourceShareInvitationArnNotFoundException for service response error code "ResourceShareInvitationArnNotFoundException".
ErrCodeResourceShareInvitationExpiredException for service response error code "ResourceShareInvitationExpiredException".
ErrCodeResourceShareLimitExceededException for service response error code "ResourceShareLimitExceededException".
ErrCodeServerInternalException for service response error code "ServerInternalException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeTagLimitExceededException for service response error code "TagLimitExceededException".
ErrCodeTagPolicyViolationException for service response error code "TagPolicyViolationException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeUnknownResourceException for service response error code "UnknownResourceException".
ErrCodeUnmatchedPolicyPermissionException for service response error code "UnmatchedPolicyPermissionException".
PermissionFeatureSetCreatedFromPolicy is a PermissionFeatureSet enum value.
PermissionFeatureSetPromotingToStandard is a PermissionFeatureSet enum value.
PermissionFeatureSetStandard is a PermissionFeatureSet enum value.
PermissionStatusAttachable is a PermissionStatus enum value.
PermissionStatusDeleted is a PermissionStatus enum value.
PermissionStatusDeleting is a PermissionStatus enum value.
PermissionStatusUnattachable is a PermissionStatus enum value.
PermissionTypeAwsManaged is a PermissionType enum value.
PermissionTypeCustomerManaged is a PermissionType enum value.
PermissionTypeFilterAll is a PermissionTypeFilter enum value.
PermissionTypeFilterAwsManaged is a PermissionTypeFilter enum value.
PermissionTypeFilterCustomerManaged is a PermissionTypeFilter enum value.
ReplacePermissionAssociationsWorkStatusCompleted is a ReplacePermissionAssociationsWorkStatus enum value.
ReplacePermissionAssociationsWorkStatusFailed is a ReplacePermissionAssociationsWorkStatus enum value.
ReplacePermissionAssociationsWorkStatusInProgress is a ReplacePermissionAssociationsWorkStatus enum value.
ResourceOwnerOtherAccounts is a ResourceOwner enum value.
ResourceOwnerSelf is a ResourceOwner enum value.
ResourceRegionScopeFilterAll is a ResourceRegionScopeFilter enum value.
ResourceRegionScopeFilterGlobal is a ResourceRegionScopeFilter enum value.
ResourceRegionScopeFilterRegional is a ResourceRegionScopeFilter enum value.
ResourceRegionScopeGlobal is a ResourceRegionScope enum value.
ResourceRegionScopeRegional is a ResourceRegionScope enum value.
ResourceShareAssociationStatusAssociated is a ResourceShareAssociationStatus enum value.
ResourceShareAssociationStatusAssociating is a ResourceShareAssociationStatus enum value.
ResourceShareAssociationStatusDisassociated is a ResourceShareAssociationStatus enum value.
ResourceShareAssociationStatusDisassociating is a ResourceShareAssociationStatus enum value.
ResourceShareAssociationStatusFailed is a ResourceShareAssociationStatus enum value.
ResourceShareAssociationTypePrincipal is a ResourceShareAssociationType enum value.
ResourceShareAssociationTypeResource is a ResourceShareAssociationType enum value.
ResourceShareFeatureSetCreatedFromPolicy is a ResourceShareFeatureSet enum value.
ResourceShareFeatureSetPromotingToStandard is a ResourceShareFeatureSet enum value.
ResourceShareFeatureSetStandard is a ResourceShareFeatureSet enum value.
ResourceShareInvitationStatusAccepted is a ResourceShareInvitationStatus enum value.
ResourceShareInvitationStatusExpired is a ResourceShareInvitationStatus enum value.
ResourceShareInvitationStatusPending is a ResourceShareInvitationStatus enum value.
ResourceShareInvitationStatusRejected is a ResourceShareInvitationStatus enum value.
ResourceShareStatusActive is a ResourceShareStatus enum value.
ResourceShareStatusDeleted is a ResourceShareStatus enum value.
ResourceShareStatusDeleting is a ResourceShareStatus enum value.
ResourceShareStatusFailed is a ResourceShareStatus enum value.
ResourceShareStatusPending is a ResourceShareStatus enum value.
ResourceStatusAvailable is a ResourceStatus enum value.
ResourceStatusLimitExceeded is a ResourceStatus enum value.
ResourceStatusPending is a ResourceStatus enum value.
ResourceStatusUnavailable is a ResourceStatus enum value.
ResourceStatusZonalResourceInaccessible is a ResourceStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
# Structs
An object that describes a managed permission associated with a resource share.
The operation failed because the client token input parameter matched one that was used with a previous call to the operation, but at least one of the other input parameters is different from the previous call.
The operation failed because the specified client token isn't valid.
The operation failed because the specified value for MaxResults isn't valid.
The operation failed because the specified value for NextToken isn't valid.
The operation failed because a parameter you specified isn't valid.
The operation failed because a policy you specified isn't valid.
The operation failed because the specified resource type isn't valid.
The operation failed because the requested operation isn't valid for the resource share in its current state.
The operation failed because the specified Amazon Resource Name (ARN) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) has a format that isn't valid.
The operation failed because the policy template that you provided isn't valid.
The operation failed because a required input parameter is missing.
The operation failed because the requested operation isn't permitted.
The operation failed because a permission with the specified name already exists in the requested Amazon Web Services Region.
The operation failed because it would exceed the maximum number of permissions you can create in each Amazon Web Services Region.
The operation failed because it would exceed the limit for the number of versions you can have for a permission.
Describes a principal for use with Resource Access Manager.
RAM provides the API operation methods for making requests to AWS Resource Access Manager.
A structure that represents the background work that RAM performs when you invoke the ReplacePermissionAssociations operation.
Describes a resource associated with a resource share in RAM.
The operation failed because the specified Amazon Resource Name (ARN) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) was not found.
Describes a resource share in RAM.
Describes an association between a resource share and either a principal or a resource.
Describes an invitation for an Amazon Web Services account to join a resource share.
The operation failed because the specified invitation was already accepted.
The operation failed because the specified invitation was already rejected.
The operation failed because the specified Amazon Resource Name (ARN) (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) for an invitation was not found.
The operation failed because the specified invitation is past its expiration date and time.
The operation failed because it would exceed the limit for resource shares for your account.
Information about a RAM managed permission.
Information about an RAM permission.
The operation failed because the service could not respond to the request due to an internal problem.
Information about a shareable resource type and the Amazon Web Services service to which resources of that type belong.
The operation failed because the service isn't available.
A structure containing a tag.
A tag key and optional list of possible values that you can use to filter results for tagged resources.
The operation failed because it would exceed the limit for tags for your Amazon Web Services account.
The operation failed because the specified tag key is a reserved word and can't be used.
The operation failed because it exceeded the rate at which you are allowed to perform this operation.
The operation failed because a specified resource couldn't be found.
There isn't an existing managed permission defined in RAM that has the same IAM permissions as the resource-based policy attached to the resource.