RAM#
Client#
- class RAM.Client#
A low-level client representing AWS Resource Access Manager (RAM)
This is the Resource Access Manager API Reference. This documentation provides descriptions and syntax for each of the actions and data types in RAM. RAM is a service that helps you securely share your Amazon Web Services resources to other Amazon Web Services accounts. If you use Organizations to manage your accounts, then you can share your resources with your entire organization or to organizational units (OUs). For supported resource types, you can also share resources with individual Identity and Access Management (IAM) roles and users.
To learn more about RAM, see the following resources:
import boto3 client = boto3.client('ram')
These are the available methods:
- accept_resource_share_invitation
- associate_resource_share
- associate_resource_share_permission
- can_paginate
- close
- create_permission
- create_permission_version
- create_resource_share
- delete_permission
- delete_permission_version
- delete_resource_share
- disassociate_resource_share
- disassociate_resource_share_permission
- enable_sharing_with_aws_organization
- get_paginator
- get_permission
- get_resource_policies
- get_resource_share_associations
- get_resource_share_invitations
- get_resource_shares
- get_waiter
- list_pending_invitation_resources
- list_permission_associations
- list_permission_versions
- list_permissions
- list_principals
- list_replace_permission_associations_work
- list_resource_share_permissions
- list_resource_types
- list_resources
- promote_permission_created_from_policy
- promote_resource_share_created_from_policy
- reject_resource_share_invitation
- replace_permission_associations
- set_default_permission_version
- tag_resource
- untag_resource
- update_resource_share
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
- IdempotentParameterMismatchException
- InvalidClientTokenException
- InvalidMaxResultsException
- InvalidNextTokenException
- InvalidParameterException
- InvalidPolicyException
- InvalidResourceTypeException
- InvalidStateTransitionException
- MalformedArnException
- MalformedPolicyTemplateException
- MissingRequiredParameterException
- OperationNotPermittedException
- PermissionAlreadyExistsException
- PermissionLimitExceededException
- PermissionVersionsLimitExceededException
- ResourceArnNotFoundException
- ResourceShareInvitationAlreadyAcceptedException
- ResourceShareInvitationAlreadyRejectedException
- ResourceShareInvitationArnNotFoundException
- ResourceShareInvitationExpiredException
- ResourceShareLimitExceededException
- ServerInternalException
- ServiceUnavailableException
- TagLimitExceededException
- TagPolicyViolationException
- ThrottlingException
- UnknownResourceException
- UnmatchedPolicyPermissionException
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: