RAM module#
Index > RAM
Auto-generated documentation for RAM type annotations stubs module types-boto3-ram.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3 package locally with mypy-boto3-builder.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory: 
uvx --with 'boto3==1.40.65' mypy-boto3-builder - Select 
boto3AWS SDK. - Add 
RAMservice. - Use provided commands to install generated packages.
 
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start command.
Click Modify and select boto3 common and RAM.
From PyPI with pip#
Install types-boto3 for RAM service.
# install with boto3 type annotations
python -m pip install 'types-boto3[ram]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[ram]'
# standalone installation
python -m pip install types-boto3-ram
How to uninstall#
python -m pip uninstall -y types-boto3-ram
Usage#
Code samples can be found in Examples.
RAMClient#
Type annotations and code completion for  boto3.client("ram") as RAMClient
 boto3 documentation
# RAMClient usage example
from boto3.session import Session
from types_boto3_ram.client import RAMClient
def get_client() -> RAMClient:
    return Session().client("ram")
Paginators#
Type annotations and code completion for paginators
from boto3.client("ram").get_paginator("...").
# GetResourcePoliciesPaginator usage example
from boto3.session import Session
from types_boto3_ram.paginator import GetResourcePoliciesPaginator
def get_get_resource_policies_paginator() -> GetResourcePoliciesPaginator:
    return Session().client("ram").get_paginator("get_resource_policies"))
- GetResourcePoliciesPaginator
 - GetResourceShareAssociationsPaginator
 - GetResourceShareInvitationsPaginator
 - GetResourceSharesPaginator
 - ListPrincipalsPaginator
 - ListResourcesPaginator
 
Literals#
Type annotations for literals used in methods and schema.
# GetResourcePoliciesPaginatorName usage example
from types_boto3_ram.literals import GetResourcePoliciesPaginatorName
def get_value() -> GetResourcePoliciesPaginatorName:
    return "get_resource_policies"
- GetResourcePoliciesPaginatorName
 - GetResourceShareAssociationsPaginatorName
 - GetResourceShareInvitationsPaginatorName
 - GetResourceSharesPaginatorName
 - ListPrincipalsPaginatorName
 - ListResourcesPaginatorName
 - PermissionFeatureSetType
 - PermissionStatusType
 - PermissionTypeFilterType
 - PermissionTypeType
 - ReplacePermissionAssociationsWorkStatusType
 - ResourceOwnerType
 - ResourceRegionScopeFilterType
 - ResourceRegionScopeType
 - ResourceShareAssociationStatusType
 - ResourceShareAssociationTypeType
 - ResourceShareFeatureSetType
 - ResourceShareInvitationStatusType
 - ResourceShareStatusType
 - ResourceStatusType
 - RAMServiceName
 - ServiceName
 - ResourceServiceName
 - PaginatorName
 - RegionName
 
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcceptResourceShareInvitationRequestTypeDef
 - ResponseMetadataTypeDef
 - AssociateResourceSharePermissionRequestTypeDef
 - AssociateResourceShareRequestTypeDef
 - ResourceShareAssociationTypeDef
 - AssociatedPermissionTypeDef
 - TagTypeDef
 - CreatePermissionVersionRequestTypeDef
 - DeletePermissionRequestTypeDef
 - DeletePermissionVersionRequestTypeDef
 - DeleteResourceShareRequestTypeDef
 - DisassociateResourceSharePermissionRequestTypeDef
 - DisassociateResourceShareRequestTypeDef
 - GetPermissionRequestTypeDef
 - PaginatorConfigTypeDef
 - GetResourcePoliciesRequestTypeDef
 - GetResourceShareAssociationsRequestTypeDef
 - GetResourceShareInvitationsRequestTypeDef
 - TagFilterTypeDef
 - ListPendingInvitationResourcesRequestTypeDef
 - ResourceTypeDef
 - ListPermissionAssociationsRequestTypeDef
 - ListPermissionVersionsRequestTypeDef
 - ListPermissionsRequestTypeDef
 - ListPrincipalsRequestTypeDef
 - PrincipalTypeDef
 - ListReplacePermissionAssociationsWorkRequestTypeDef
 - ReplacePermissionAssociationsWorkTypeDef
 - ListResourceSharePermissionsRequestTypeDef
 - ListResourceTypesRequestTypeDef
 - ServiceNameAndResourceTypeTypeDef
 - ListResourcesRequestTypeDef
 - PromotePermissionCreatedFromPolicyRequestTypeDef
 - PromoteResourceShareCreatedFromPolicyRequestTypeDef
 - RejectResourceShareInvitationRequestTypeDef
 - ReplacePermissionAssociationsRequestTypeDef
 - SetDefaultPermissionVersionRequestTypeDef
 - UntagResourceRequestTypeDef
 - UpdateResourceShareRequestTypeDef
 - AssociateResourceSharePermissionResponseTypeDef
 - DeletePermissionResponseTypeDef
 - DeletePermissionVersionResponseTypeDef
 - DeleteResourceShareResponseTypeDef
 - DisassociateResourceSharePermissionResponseTypeDef
 - EnableSharingWithAwsOrganizationResponseTypeDef
 - GetResourcePoliciesResponseTypeDef
 - PromoteResourceShareCreatedFromPolicyResponseTypeDef
 - SetDefaultPermissionVersionResponseTypeDef
 - AssociateResourceShareResponseTypeDef
 - DisassociateResourceShareResponseTypeDef
 - GetResourceShareAssociationsResponseTypeDef
 - ResourceShareInvitationTypeDef
 - ListPermissionAssociationsResponseTypeDef
 - CreatePermissionRequestTypeDef
 - CreateResourceShareRequestTypeDef
 - ResourceSharePermissionDetailTypeDef
 - ResourceSharePermissionSummaryTypeDef
 - ResourceShareTypeDef
 - TagResourceRequestTypeDef
 - GetResourcePoliciesRequestPaginateTypeDef
 - GetResourceShareAssociationsRequestPaginateTypeDef
 - GetResourceShareInvitationsRequestPaginateTypeDef
 - ListPrincipalsRequestPaginateTypeDef
 - ListResourcesRequestPaginateTypeDef
 - GetResourceSharesRequestPaginateTypeDef
 - GetResourceSharesRequestTypeDef
 - ListPendingInvitationResourcesResponseTypeDef
 - ListResourcesResponseTypeDef
 - ListPrincipalsResponseTypeDef
 - ListReplacePermissionAssociationsWorkResponseTypeDef
 - ReplacePermissionAssociationsResponseTypeDef
 - ListResourceTypesResponseTypeDef
 - AcceptResourceShareInvitationResponseTypeDef
 - GetResourceShareInvitationsResponseTypeDef
 - RejectResourceShareInvitationResponseTypeDef
 - CreatePermissionVersionResponseTypeDef
 - GetPermissionResponseTypeDef
 - CreatePermissionResponseTypeDef
 - ListPermissionVersionsResponseTypeDef
 - ListPermissionsResponseTypeDef
 - ListResourceSharePermissionsResponseTypeDef
 - PromotePermissionCreatedFromPolicyResponseTypeDef
 - CreateResourceShareResponseTypeDef
 - GetResourceSharesResponseTypeDef
 - UpdateResourceShareResponseTypeDef