Typed dictionaries#
Auto-generated documentation for RAM type annotations stubs module mypy-boto3-ram.
AcceptResourceShareInvitationRequestRequestTypeDef#
# AcceptResourceShareInvitationRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import AcceptResourceShareInvitationRequestRequestTypeDef
def get_value() -> AcceptResourceShareInvitationRequestRequestTypeDef:
return {
"resourceShareInvitationArn": ...,
}
# AcceptResourceShareInvitationRequestRequestTypeDef definition
class AcceptResourceShareInvitationRequestRequestTypeDef(TypedDict):
resourceShareInvitationArn: str,
clientToken: NotRequired[str],
AssociateResourceSharePermissionRequestRequestTypeDef#
# AssociateResourceSharePermissionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import AssociateResourceSharePermissionRequestRequestTypeDef
def get_value() -> AssociateResourceSharePermissionRequestRequestTypeDef:
return {
"resourceShareArn": ...,
"permissionArn": ...,
}
# AssociateResourceSharePermissionRequestRequestTypeDef definition
class AssociateResourceSharePermissionRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
permissionArn: str,
replace: NotRequired[bool],
clientToken: NotRequired[str],
permissionVersion: NotRequired[int],
AssociateResourceSharePermissionResponseTypeDef#
# AssociateResourceSharePermissionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import AssociateResourceSharePermissionResponseTypeDef
def get_value() -> AssociateResourceSharePermissionResponseTypeDef:
return {
"returnValue": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# AssociateResourceSharePermissionResponseTypeDef definition
class AssociateResourceSharePermissionResponseTypeDef(TypedDict):
returnValue: bool,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateResourceShareRequestRequestTypeDef#
# AssociateResourceShareRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import AssociateResourceShareRequestRequestTypeDef
def get_value() -> AssociateResourceShareRequestRequestTypeDef:
return {
"resourceShareArn": ...,
}
# AssociateResourceShareRequestRequestTypeDef definition
class AssociateResourceShareRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
resourceArns: NotRequired[Sequence[str]],
principals: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
ResourceShareAssociationTypeDef#
# ResourceShareAssociationTypeDef usage example
from mypy_boto3_ram.type_defs import ResourceShareAssociationTypeDef
def get_value() -> ResourceShareAssociationTypeDef:
return {
"resourceShareArn": ...,
}
# ResourceShareAssociationTypeDef definition
class ResourceShareAssociationTypeDef(TypedDict):
resourceShareArn: NotRequired[str],
resourceShareName: NotRequired[str],
associatedEntity: NotRequired[str],
associationType: NotRequired[ResourceShareAssociationTypeType], # (1)
status: NotRequired[ResourceShareAssociationStatusType], # (2)
statusMessage: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
external: NotRequired[bool],
AssociatedPermissionTypeDef#
# AssociatedPermissionTypeDef usage example
from mypy_boto3_ram.type_defs import AssociatedPermissionTypeDef
def get_value() -> AssociatedPermissionTypeDef:
return {
"arn": ...,
}
# AssociatedPermissionTypeDef definition
class AssociatedPermissionTypeDef(TypedDict):
arn: NotRequired[str],
permissionVersion: NotRequired[str],
defaultVersion: NotRequired[bool],
resourceType: NotRequired[str],
status: NotRequired[str],
featureSet: NotRequired[PermissionFeatureSetType], # (1)
lastUpdatedTime: NotRequired[datetime],
resourceShareArn: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_ram.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
CreatePermissionVersionRequestRequestTypeDef#
# CreatePermissionVersionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import CreatePermissionVersionRequestRequestTypeDef
def get_value() -> CreatePermissionVersionRequestRequestTypeDef:
return {
"permissionArn": ...,
"policyTemplate": ...,
}
# CreatePermissionVersionRequestRequestTypeDef definition
class CreatePermissionVersionRequestRequestTypeDef(TypedDict):
permissionArn: str,
policyTemplate: str,
clientToken: NotRequired[str],
DeletePermissionRequestRequestTypeDef#
# DeletePermissionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import DeletePermissionRequestRequestTypeDef
def get_value() -> DeletePermissionRequestRequestTypeDef:
return {
"permissionArn": ...,
}
# DeletePermissionRequestRequestTypeDef definition
class DeletePermissionRequestRequestTypeDef(TypedDict):
permissionArn: str,
clientToken: NotRequired[str],
DeletePermissionResponseTypeDef#
# DeletePermissionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import DeletePermissionResponseTypeDef
def get_value() -> DeletePermissionResponseTypeDef:
return {
"returnValue": ...,
"clientToken": ...,
"permissionStatus": ...,
"ResponseMetadata": ...,
}
# DeletePermissionResponseTypeDef definition
class DeletePermissionResponseTypeDef(TypedDict):
returnValue: bool,
clientToken: str,
permissionStatus: PermissionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePermissionVersionRequestRequestTypeDef#
# DeletePermissionVersionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import DeletePermissionVersionRequestRequestTypeDef
def get_value() -> DeletePermissionVersionRequestRequestTypeDef:
return {
"permissionArn": ...,
"permissionVersion": ...,
}
# DeletePermissionVersionRequestRequestTypeDef definition
class DeletePermissionVersionRequestRequestTypeDef(TypedDict):
permissionArn: str,
permissionVersion: int,
clientToken: NotRequired[str],
DeletePermissionVersionResponseTypeDef#
# DeletePermissionVersionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import DeletePermissionVersionResponseTypeDef
def get_value() -> DeletePermissionVersionResponseTypeDef:
return {
"returnValue": ...,
"clientToken": ...,
"permissionStatus": ...,
"ResponseMetadata": ...,
}
# DeletePermissionVersionResponseTypeDef definition
class DeletePermissionVersionResponseTypeDef(TypedDict):
returnValue: bool,
clientToken: str,
permissionStatus: PermissionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResourceShareRequestRequestTypeDef#
# DeleteResourceShareRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import DeleteResourceShareRequestRequestTypeDef
def get_value() -> DeleteResourceShareRequestRequestTypeDef:
return {
"resourceShareArn": ...,
}
# DeleteResourceShareRequestRequestTypeDef definition
class DeleteResourceShareRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
clientToken: NotRequired[str],
DeleteResourceShareResponseTypeDef#
# DeleteResourceShareResponseTypeDef usage example
from mypy_boto3_ram.type_defs import DeleteResourceShareResponseTypeDef
def get_value() -> DeleteResourceShareResponseTypeDef:
return {
"returnValue": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# DeleteResourceShareResponseTypeDef definition
class DeleteResourceShareResponseTypeDef(TypedDict):
returnValue: bool,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateResourceSharePermissionRequestRequestTypeDef#
# DisassociateResourceSharePermissionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import DisassociateResourceSharePermissionRequestRequestTypeDef
def get_value() -> DisassociateResourceSharePermissionRequestRequestTypeDef:
return {
"resourceShareArn": ...,
"permissionArn": ...,
}
# DisassociateResourceSharePermissionRequestRequestTypeDef definition
class DisassociateResourceSharePermissionRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
permissionArn: str,
clientToken: NotRequired[str],
DisassociateResourceSharePermissionResponseTypeDef#
# DisassociateResourceSharePermissionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import DisassociateResourceSharePermissionResponseTypeDef
def get_value() -> DisassociateResourceSharePermissionResponseTypeDef:
return {
"returnValue": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# DisassociateResourceSharePermissionResponseTypeDef definition
class DisassociateResourceSharePermissionResponseTypeDef(TypedDict):
returnValue: bool,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateResourceShareRequestRequestTypeDef#
# DisassociateResourceShareRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import DisassociateResourceShareRequestRequestTypeDef
def get_value() -> DisassociateResourceShareRequestRequestTypeDef:
return {
"resourceShareArn": ...,
}
# DisassociateResourceShareRequestRequestTypeDef definition
class DisassociateResourceShareRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
resourceArns: NotRequired[Sequence[str]],
principals: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
EnableSharingWithAwsOrganizationResponseTypeDef#
# EnableSharingWithAwsOrganizationResponseTypeDef usage example
from mypy_boto3_ram.type_defs import EnableSharingWithAwsOrganizationResponseTypeDef
def get_value() -> EnableSharingWithAwsOrganizationResponseTypeDef:
return {
"returnValue": ...,
"ResponseMetadata": ...,
}
# EnableSharingWithAwsOrganizationResponseTypeDef definition
class EnableSharingWithAwsOrganizationResponseTypeDef(TypedDict):
returnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPermissionRequestRequestTypeDef#
# GetPermissionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import GetPermissionRequestRequestTypeDef
def get_value() -> GetPermissionRequestRequestTypeDef:
return {
"permissionArn": ...,
}
# GetPermissionRequestRequestTypeDef definition
class GetPermissionRequestRequestTypeDef(TypedDict):
permissionArn: str,
permissionVersion: NotRequired[int],
GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef#
# GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef
def get_value() -> GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef:
return {
"resourceArns": ...,
}
# GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef definition
class GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef(TypedDict):
resourceArns: Sequence[str],
principal: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourcePoliciesRequestRequestTypeDef#
# GetResourcePoliciesRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourcePoliciesRequestRequestTypeDef
def get_value() -> GetResourcePoliciesRequestRequestTypeDef:
return {
"resourceArns": ...,
}
# GetResourcePoliciesRequestRequestTypeDef definition
class GetResourcePoliciesRequestRequestTypeDef(TypedDict):
resourceArns: Sequence[str],
principal: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetResourcePoliciesResponseTypeDef#
# GetResourcePoliciesResponseTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourcePoliciesResponseTypeDef
def get_value() -> GetResourcePoliciesResponseTypeDef:
return {
"policies": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetResourcePoliciesResponseTypeDef definition
class GetResourcePoliciesResponseTypeDef(TypedDict):
policies: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef#
# GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef
def get_value() -> GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef:
return {
"associationType": ...,
}
# GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef definition
class GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef(TypedDict):
associationType: ResourceShareAssociationTypeType, # (1)
resourceShareArns: NotRequired[Sequence[str]],
resourceArn: NotRequired[str],
principal: NotRequired[str],
associationStatus: NotRequired[ResourceShareAssociationStatusType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See ResourceShareAssociationTypeType
- See ResourceShareAssociationStatusType
- See PaginatorConfigTypeDef
GetResourceShareAssociationsRequestRequestTypeDef#
# GetResourceShareAssociationsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceShareAssociationsRequestRequestTypeDef
def get_value() -> GetResourceShareAssociationsRequestRequestTypeDef:
return {
"associationType": ...,
}
# GetResourceShareAssociationsRequestRequestTypeDef definition
class GetResourceShareAssociationsRequestRequestTypeDef(TypedDict):
associationType: ResourceShareAssociationTypeType, # (1)
resourceShareArns: NotRequired[Sequence[str]],
resourceArn: NotRequired[str],
principal: NotRequired[str],
associationStatus: NotRequired[ResourceShareAssociationStatusType], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef#
# GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef
def get_value() -> GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef:
return {
"resourceShareInvitationArns": ...,
}
# GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef definition
class GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef(TypedDict):
resourceShareInvitationArns: NotRequired[Sequence[str]],
resourceShareArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourceShareInvitationsRequestRequestTypeDef#
# GetResourceShareInvitationsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceShareInvitationsRequestRequestTypeDef
def get_value() -> GetResourceShareInvitationsRequestRequestTypeDef:
return {
"resourceShareInvitationArns": ...,
}
# GetResourceShareInvitationsRequestRequestTypeDef definition
class GetResourceShareInvitationsRequestRequestTypeDef(TypedDict):
resourceShareInvitationArns: NotRequired[Sequence[str]],
resourceShareArns: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
TagFilterTypeDef#
# TagFilterTypeDef usage example
from mypy_boto3_ram.type_defs import TagFilterTypeDef
def get_value() -> TagFilterTypeDef:
return {
"tagKey": ...,
}
# TagFilterTypeDef definition
class TagFilterTypeDef(TypedDict):
tagKey: NotRequired[str],
tagValues: NotRequired[Sequence[str]],
ListPendingInvitationResourcesRequestRequestTypeDef#
# ListPendingInvitationResourcesRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListPendingInvitationResourcesRequestRequestTypeDef
def get_value() -> ListPendingInvitationResourcesRequestRequestTypeDef:
return {
"resourceShareInvitationArn": ...,
}
# ListPendingInvitationResourcesRequestRequestTypeDef definition
class ListPendingInvitationResourcesRequestRequestTypeDef(TypedDict):
resourceShareInvitationArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
resourceRegionScope: NotRequired[ResourceRegionScopeFilterType], # (1)
ResourceTypeDef#
# ResourceTypeDef usage example
from mypy_boto3_ram.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"arn": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[str],
resourceShareArn: NotRequired[str],
resourceGroupArn: NotRequired[str],
status: NotRequired[ResourceStatusType], # (1)
statusMessage: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
resourceRegionScope: NotRequired[ResourceRegionScopeType], # (2)
ListPermissionAssociationsRequestRequestTypeDef#
# ListPermissionAssociationsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListPermissionAssociationsRequestRequestTypeDef
def get_value() -> ListPermissionAssociationsRequestRequestTypeDef:
return {
"permissionArn": ...,
}
# ListPermissionAssociationsRequestRequestTypeDef definition
class ListPermissionAssociationsRequestRequestTypeDef(TypedDict):
permissionArn: NotRequired[str],
permissionVersion: NotRequired[int],
associationStatus: NotRequired[ResourceShareAssociationStatusType], # (1)
resourceType: NotRequired[str],
featureSet: NotRequired[PermissionFeatureSetType], # (2)
defaultVersion: NotRequired[bool],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPermissionVersionsRequestRequestTypeDef#
# ListPermissionVersionsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListPermissionVersionsRequestRequestTypeDef
def get_value() -> ListPermissionVersionsRequestRequestTypeDef:
return {
"permissionArn": ...,
}
# ListPermissionVersionsRequestRequestTypeDef definition
class ListPermissionVersionsRequestRequestTypeDef(TypedDict):
permissionArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPermissionsRequestRequestTypeDef#
# ListPermissionsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListPermissionsRequestRequestTypeDef
def get_value() -> ListPermissionsRequestRequestTypeDef:
return {
"resourceType": ...,
}
# ListPermissionsRequestRequestTypeDef definition
class ListPermissionsRequestRequestTypeDef(TypedDict):
resourceType: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
permissionType: NotRequired[PermissionTypeFilterType], # (1)
ListPrincipalsRequestListPrincipalsPaginateTypeDef#
# ListPrincipalsRequestListPrincipalsPaginateTypeDef usage example
from mypy_boto3_ram.type_defs import ListPrincipalsRequestListPrincipalsPaginateTypeDef
def get_value() -> ListPrincipalsRequestListPrincipalsPaginateTypeDef:
return {
"resourceOwner": ...,
}
# ListPrincipalsRequestListPrincipalsPaginateTypeDef definition
class ListPrincipalsRequestListPrincipalsPaginateTypeDef(TypedDict):
resourceOwner: ResourceOwnerType, # (1)
resourceArn: NotRequired[str],
principals: NotRequired[Sequence[str]],
resourceType: NotRequired[str],
resourceShareArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPrincipalsRequestRequestTypeDef#
# ListPrincipalsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListPrincipalsRequestRequestTypeDef
def get_value() -> ListPrincipalsRequestRequestTypeDef:
return {
"resourceOwner": ...,
}
# ListPrincipalsRequestRequestTypeDef definition
class ListPrincipalsRequestRequestTypeDef(TypedDict):
resourceOwner: ResourceOwnerType, # (1)
resourceArn: NotRequired[str],
principals: NotRequired[Sequence[str]],
resourceType: NotRequired[str],
resourceShareArns: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PrincipalTypeDef#
# PrincipalTypeDef usage example
from mypy_boto3_ram.type_defs import PrincipalTypeDef
def get_value() -> PrincipalTypeDef:
return {
"id": ...,
}
# PrincipalTypeDef definition
class PrincipalTypeDef(TypedDict):
id: NotRequired[str],
resourceShareArn: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
external: NotRequired[bool],
ListReplacePermissionAssociationsWorkRequestRequestTypeDef#
# ListReplacePermissionAssociationsWorkRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListReplacePermissionAssociationsWorkRequestRequestTypeDef
def get_value() -> ListReplacePermissionAssociationsWorkRequestRequestTypeDef:
return {
"workIds": ...,
}
# ListReplacePermissionAssociationsWorkRequestRequestTypeDef definition
class ListReplacePermissionAssociationsWorkRequestRequestTypeDef(TypedDict):
workIds: NotRequired[Sequence[str]],
status: NotRequired[ReplacePermissionAssociationsWorkStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ReplacePermissionAssociationsWorkTypeDef#
# ReplacePermissionAssociationsWorkTypeDef usage example
from mypy_boto3_ram.type_defs import ReplacePermissionAssociationsWorkTypeDef
def get_value() -> ReplacePermissionAssociationsWorkTypeDef:
return {
"id": ...,
}
# ReplacePermissionAssociationsWorkTypeDef definition
class ReplacePermissionAssociationsWorkTypeDef(TypedDict):
id: NotRequired[str],
fromPermissionArn: NotRequired[str],
fromPermissionVersion: NotRequired[str],
toPermissionArn: NotRequired[str],
toPermissionVersion: NotRequired[str],
status: NotRequired[ReplacePermissionAssociationsWorkStatusType], # (1)
statusMessage: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
ListResourceSharePermissionsRequestRequestTypeDef#
# ListResourceSharePermissionsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourceSharePermissionsRequestRequestTypeDef
def get_value() -> ListResourceSharePermissionsRequestRequestTypeDef:
return {
"resourceShareArn": ...,
}
# ListResourceSharePermissionsRequestRequestTypeDef definition
class ListResourceSharePermissionsRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListResourceTypesRequestRequestTypeDef#
# ListResourceTypesRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourceTypesRequestRequestTypeDef
def get_value() -> ListResourceTypesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListResourceTypesRequestRequestTypeDef definition
class ListResourceTypesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
resourceRegionScope: NotRequired[ResourceRegionScopeFilterType], # (1)
ServiceNameAndResourceTypeTypeDef#
# ServiceNameAndResourceTypeTypeDef usage example
from mypy_boto3_ram.type_defs import ServiceNameAndResourceTypeTypeDef
def get_value() -> ServiceNameAndResourceTypeTypeDef:
return {
"resourceType": ...,
}
# ServiceNameAndResourceTypeTypeDef definition
class ServiceNameAndResourceTypeTypeDef(TypedDict):
resourceType: NotRequired[str],
serviceName: NotRequired[str],
resourceRegionScope: NotRequired[ResourceRegionScopeType], # (1)
ListResourcesRequestListResourcesPaginateTypeDef#
# ListResourcesRequestListResourcesPaginateTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourcesRequestListResourcesPaginateTypeDef
def get_value() -> ListResourcesRequestListResourcesPaginateTypeDef:
return {
"resourceOwner": ...,
}
# ListResourcesRequestListResourcesPaginateTypeDef definition
class ListResourcesRequestListResourcesPaginateTypeDef(TypedDict):
resourceOwner: ResourceOwnerType, # (1)
principal: NotRequired[str],
resourceType: NotRequired[str],
resourceArns: NotRequired[Sequence[str]],
resourceShareArns: NotRequired[Sequence[str]],
resourceRegionScope: NotRequired[ResourceRegionScopeFilterType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListResourcesRequestRequestTypeDef#
# ListResourcesRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourcesRequestRequestTypeDef
def get_value() -> ListResourcesRequestRequestTypeDef:
return {
"resourceOwner": ...,
}
# ListResourcesRequestRequestTypeDef definition
class ListResourcesRequestRequestTypeDef(TypedDict):
resourceOwner: ResourceOwnerType, # (1)
principal: NotRequired[str],
resourceType: NotRequired[str],
resourceArns: NotRequired[Sequence[str]],
resourceShareArns: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
resourceRegionScope: NotRequired[ResourceRegionScopeFilterType], # (2)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_ram.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PromotePermissionCreatedFromPolicyRequestRequestTypeDef#
# PromotePermissionCreatedFromPolicyRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import PromotePermissionCreatedFromPolicyRequestRequestTypeDef
def get_value() -> PromotePermissionCreatedFromPolicyRequestRequestTypeDef:
return {
"permissionArn": ...,
"name": ...,
}
# PromotePermissionCreatedFromPolicyRequestRequestTypeDef definition
class PromotePermissionCreatedFromPolicyRequestRequestTypeDef(TypedDict):
permissionArn: str,
name: str,
clientToken: NotRequired[str],
PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef#
# PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef
def get_value() -> PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef:
return {
"resourceShareArn": ...,
}
# PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef definition
class PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
PromoteResourceShareCreatedFromPolicyResponseTypeDef#
# PromoteResourceShareCreatedFromPolicyResponseTypeDef usage example
from mypy_boto3_ram.type_defs import PromoteResourceShareCreatedFromPolicyResponseTypeDef
def get_value() -> PromoteResourceShareCreatedFromPolicyResponseTypeDef:
return {
"returnValue": ...,
"ResponseMetadata": ...,
}
# PromoteResourceShareCreatedFromPolicyResponseTypeDef definition
class PromoteResourceShareCreatedFromPolicyResponseTypeDef(TypedDict):
returnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectResourceShareInvitationRequestRequestTypeDef#
# RejectResourceShareInvitationRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import RejectResourceShareInvitationRequestRequestTypeDef
def get_value() -> RejectResourceShareInvitationRequestRequestTypeDef:
return {
"resourceShareInvitationArn": ...,
}
# RejectResourceShareInvitationRequestRequestTypeDef definition
class RejectResourceShareInvitationRequestRequestTypeDef(TypedDict):
resourceShareInvitationArn: str,
clientToken: NotRequired[str],
ReplacePermissionAssociationsRequestRequestTypeDef#
# ReplacePermissionAssociationsRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import ReplacePermissionAssociationsRequestRequestTypeDef
def get_value() -> ReplacePermissionAssociationsRequestRequestTypeDef:
return {
"fromPermissionArn": ...,
"toPermissionArn": ...,
}
# ReplacePermissionAssociationsRequestRequestTypeDef definition
class ReplacePermissionAssociationsRequestRequestTypeDef(TypedDict):
fromPermissionArn: str,
toPermissionArn: str,
fromPermissionVersion: NotRequired[int],
clientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_ram.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SetDefaultPermissionVersionRequestRequestTypeDef#
# SetDefaultPermissionVersionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import SetDefaultPermissionVersionRequestRequestTypeDef
def get_value() -> SetDefaultPermissionVersionRequestRequestTypeDef:
return {
"permissionArn": ...,
"permissionVersion": ...,
}
# SetDefaultPermissionVersionRequestRequestTypeDef definition
class SetDefaultPermissionVersionRequestRequestTypeDef(TypedDict):
permissionArn: str,
permissionVersion: int,
clientToken: NotRequired[str],
SetDefaultPermissionVersionResponseTypeDef#
# SetDefaultPermissionVersionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import SetDefaultPermissionVersionResponseTypeDef
def get_value() -> SetDefaultPermissionVersionResponseTypeDef:
return {
"returnValue": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# SetDefaultPermissionVersionResponseTypeDef definition
class SetDefaultPermissionVersionResponseTypeDef(TypedDict):
returnValue: bool,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
tagKeys: Sequence[str],
resourceShareArn: NotRequired[str],
resourceArn: NotRequired[str],
UpdateResourceShareRequestRequestTypeDef#
# UpdateResourceShareRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import UpdateResourceShareRequestRequestTypeDef
def get_value() -> UpdateResourceShareRequestRequestTypeDef:
return {
"resourceShareArn": ...,
}
# UpdateResourceShareRequestRequestTypeDef definition
class UpdateResourceShareRequestRequestTypeDef(TypedDict):
resourceShareArn: str,
name: NotRequired[str],
allowExternalPrincipals: NotRequired[bool],
clientToken: NotRequired[str],
AssociateResourceShareResponseTypeDef#
# AssociateResourceShareResponseTypeDef usage example
from mypy_boto3_ram.type_defs import AssociateResourceShareResponseTypeDef
def get_value() -> AssociateResourceShareResponseTypeDef:
return {
"resourceShareAssociations": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# AssociateResourceShareResponseTypeDef definition
class AssociateResourceShareResponseTypeDef(TypedDict):
resourceShareAssociations: List[ResourceShareAssociationTypeDef], # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResourceShareResponseTypeDef#
# DisassociateResourceShareResponseTypeDef usage example
from mypy_boto3_ram.type_defs import DisassociateResourceShareResponseTypeDef
def get_value() -> DisassociateResourceShareResponseTypeDef:
return {
"resourceShareAssociations": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# DisassociateResourceShareResponseTypeDef definition
class DisassociateResourceShareResponseTypeDef(TypedDict):
resourceShareAssociations: List[ResourceShareAssociationTypeDef], # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceShareAssociationsResponseTypeDef#
# GetResourceShareAssociationsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceShareAssociationsResponseTypeDef
def get_value() -> GetResourceShareAssociationsResponseTypeDef:
return {
"resourceShareAssociations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetResourceShareAssociationsResponseTypeDef definition
class GetResourceShareAssociationsResponseTypeDef(TypedDict):
resourceShareAssociations: List[ResourceShareAssociationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceShareInvitationTypeDef#
# ResourceShareInvitationTypeDef usage example
from mypy_boto3_ram.type_defs import ResourceShareInvitationTypeDef
def get_value() -> ResourceShareInvitationTypeDef:
return {
"resourceShareInvitationArn": ...,
}
# ResourceShareInvitationTypeDef definition
class ResourceShareInvitationTypeDef(TypedDict):
resourceShareInvitationArn: NotRequired[str],
resourceShareName: NotRequired[str],
resourceShareArn: NotRequired[str],
senderAccountId: NotRequired[str],
receiverAccountId: NotRequired[str],
invitationTimestamp: NotRequired[datetime],
status: NotRequired[ResourceShareInvitationStatusType], # (1)
resourceShareAssociations: NotRequired[List[ResourceShareAssociationTypeDef]], # (2)
receiverArn: NotRequired[str],
ListPermissionAssociationsResponseTypeDef#
# ListPermissionAssociationsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListPermissionAssociationsResponseTypeDef
def get_value() -> ListPermissionAssociationsResponseTypeDef:
return {
"permissions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPermissionAssociationsResponseTypeDef definition
class ListPermissionAssociationsResponseTypeDef(TypedDict):
permissions: List[AssociatedPermissionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePermissionRequestRequestTypeDef#
# CreatePermissionRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import CreatePermissionRequestRequestTypeDef
def get_value() -> CreatePermissionRequestRequestTypeDef:
return {
"name": ...,
"resourceType": ...,
"policyTemplate": ...,
}
# CreatePermissionRequestRequestTypeDef definition
class CreatePermissionRequestRequestTypeDef(TypedDict):
name: str,
resourceType: str,
policyTemplate: str,
clientToken: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateResourceShareRequestRequestTypeDef#
# CreateResourceShareRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import CreateResourceShareRequestRequestTypeDef
def get_value() -> CreateResourceShareRequestRequestTypeDef:
return {
"name": ...,
}
# CreateResourceShareRequestRequestTypeDef definition
class CreateResourceShareRequestRequestTypeDef(TypedDict):
name: str,
resourceArns: NotRequired[Sequence[str]],
principals: NotRequired[Sequence[str]],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
allowExternalPrincipals: NotRequired[bool],
clientToken: NotRequired[str],
permissionArns: NotRequired[Sequence[str]],
- See TagTypeDef
ResourceSharePermissionDetailTypeDef#
# ResourceSharePermissionDetailTypeDef usage example
from mypy_boto3_ram.type_defs import ResourceSharePermissionDetailTypeDef
def get_value() -> ResourceSharePermissionDetailTypeDef:
return {
"arn": ...,
}
# ResourceSharePermissionDetailTypeDef definition
class ResourceSharePermissionDetailTypeDef(TypedDict):
arn: NotRequired[str],
version: NotRequired[str],
defaultVersion: NotRequired[bool],
name: NotRequired[str],
resourceType: NotRequired[str],
permission: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
isResourceTypeDefault: NotRequired[bool],
permissionType: NotRequired[PermissionTypeType], # (1)
featureSet: NotRequired[PermissionFeatureSetType], # (2)
status: NotRequired[PermissionStatusType], # (3)
tags: NotRequired[List[TagTypeDef]], # (4)
- See PermissionTypeType
- See PermissionFeatureSetType
- See PermissionStatusType
- See TagTypeDef
ResourceSharePermissionSummaryTypeDef#
# ResourceSharePermissionSummaryTypeDef usage example
from mypy_boto3_ram.type_defs import ResourceSharePermissionSummaryTypeDef
def get_value() -> ResourceSharePermissionSummaryTypeDef:
return {
"arn": ...,
}
# ResourceSharePermissionSummaryTypeDef definition
class ResourceSharePermissionSummaryTypeDef(TypedDict):
arn: NotRequired[str],
version: NotRequired[str],
defaultVersion: NotRequired[bool],
name: NotRequired[str],
resourceType: NotRequired[str],
status: NotRequired[str],
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
isResourceTypeDefault: NotRequired[bool],
permissionType: NotRequired[PermissionTypeType], # (1)
featureSet: NotRequired[PermissionFeatureSetType], # (2)
tags: NotRequired[List[TagTypeDef]], # (3)
- See PermissionTypeType
- See PermissionFeatureSetType
- See TagTypeDef
ResourceShareTypeDef#
# ResourceShareTypeDef usage example
from mypy_boto3_ram.type_defs import ResourceShareTypeDef
def get_value() -> ResourceShareTypeDef:
return {
"resourceShareArn": ...,
}
# ResourceShareTypeDef definition
class ResourceShareTypeDef(TypedDict):
resourceShareArn: NotRequired[str],
name: NotRequired[str],
owningAccountId: NotRequired[str],
allowExternalPrincipals: NotRequired[bool],
status: NotRequired[ResourceShareStatusType], # (1)
statusMessage: NotRequired[str],
tags: NotRequired[List[TagTypeDef]], # (2)
creationTime: NotRequired[datetime],
lastUpdatedTime: NotRequired[datetime],
featureSet: NotRequired[ResourceShareFeatureSetType], # (3)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
tags: Sequence[TagTypeDef], # (1)
resourceShareArn: NotRequired[str],
resourceArn: NotRequired[str],
- See TagTypeDef
GetResourceSharesRequestGetResourceSharesPaginateTypeDef#
# GetResourceSharesRequestGetResourceSharesPaginateTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceSharesRequestGetResourceSharesPaginateTypeDef
def get_value() -> GetResourceSharesRequestGetResourceSharesPaginateTypeDef:
return {
"resourceOwner": ...,
}
# GetResourceSharesRequestGetResourceSharesPaginateTypeDef definition
class GetResourceSharesRequestGetResourceSharesPaginateTypeDef(TypedDict):
resourceOwner: ResourceOwnerType, # (1)
resourceShareArns: NotRequired[Sequence[str]],
resourceShareStatus: NotRequired[ResourceShareStatusType], # (2)
name: NotRequired[str],
tagFilters: NotRequired[Sequence[TagFilterTypeDef]], # (3)
permissionArn: NotRequired[str],
permissionVersion: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
GetResourceSharesRequestRequestTypeDef#
# GetResourceSharesRequestRequestTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceSharesRequestRequestTypeDef
def get_value() -> GetResourceSharesRequestRequestTypeDef:
return {
"resourceOwner": ...,
}
# GetResourceSharesRequestRequestTypeDef definition
class GetResourceSharesRequestRequestTypeDef(TypedDict):
resourceOwner: ResourceOwnerType, # (1)
resourceShareArns: NotRequired[Sequence[str]],
resourceShareStatus: NotRequired[ResourceShareStatusType], # (2)
name: NotRequired[str],
tagFilters: NotRequired[Sequence[TagFilterTypeDef]], # (3)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
permissionArn: NotRequired[str],
permissionVersion: NotRequired[int],
- See ResourceOwnerType
- See ResourceShareStatusType
- See TagFilterTypeDef
ListPendingInvitationResourcesResponseTypeDef#
# ListPendingInvitationResourcesResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListPendingInvitationResourcesResponseTypeDef
def get_value() -> ListPendingInvitationResourcesResponseTypeDef:
return {
"resources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPendingInvitationResourcesResponseTypeDef definition
class ListPendingInvitationResourcesResponseTypeDef(TypedDict):
resources: List[ResourceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourcesResponseTypeDef#
# ListResourcesResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourcesResponseTypeDef
def get_value() -> ListResourcesResponseTypeDef:
return {
"resources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResourcesResponseTypeDef definition
class ListResourcesResponseTypeDef(TypedDict):
resources: List[ResourceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPrincipalsResponseTypeDef#
# ListPrincipalsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListPrincipalsResponseTypeDef
def get_value() -> ListPrincipalsResponseTypeDef:
return {
"principals": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPrincipalsResponseTypeDef definition
class ListPrincipalsResponseTypeDef(TypedDict):
principals: List[PrincipalTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReplacePermissionAssociationsWorkResponseTypeDef#
# ListReplacePermissionAssociationsWorkResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListReplacePermissionAssociationsWorkResponseTypeDef
def get_value() -> ListReplacePermissionAssociationsWorkResponseTypeDef:
return {
"replacePermissionAssociationsWorks": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListReplacePermissionAssociationsWorkResponseTypeDef definition
class ListReplacePermissionAssociationsWorkResponseTypeDef(TypedDict):
replacePermissionAssociationsWorks: List[ReplacePermissionAssociationsWorkTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplacePermissionAssociationsResponseTypeDef#
# ReplacePermissionAssociationsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ReplacePermissionAssociationsResponseTypeDef
def get_value() -> ReplacePermissionAssociationsResponseTypeDef:
return {
"replacePermissionAssociationsWork": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# ReplacePermissionAssociationsResponseTypeDef definition
class ReplacePermissionAssociationsResponseTypeDef(TypedDict):
replacePermissionAssociationsWork: ReplacePermissionAssociationsWorkTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceTypesResponseTypeDef#
# ListResourceTypesResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourceTypesResponseTypeDef
def get_value() -> ListResourceTypesResponseTypeDef:
return {
"resourceTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResourceTypesResponseTypeDef definition
class ListResourceTypesResponseTypeDef(TypedDict):
resourceTypes: List[ServiceNameAndResourceTypeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptResourceShareInvitationResponseTypeDef#
# AcceptResourceShareInvitationResponseTypeDef usage example
from mypy_boto3_ram.type_defs import AcceptResourceShareInvitationResponseTypeDef
def get_value() -> AcceptResourceShareInvitationResponseTypeDef:
return {
"resourceShareInvitation": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# AcceptResourceShareInvitationResponseTypeDef definition
class AcceptResourceShareInvitationResponseTypeDef(TypedDict):
resourceShareInvitation: ResourceShareInvitationTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceShareInvitationsResponseTypeDef#
# GetResourceShareInvitationsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceShareInvitationsResponseTypeDef
def get_value() -> GetResourceShareInvitationsResponseTypeDef:
return {
"resourceShareInvitations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetResourceShareInvitationsResponseTypeDef definition
class GetResourceShareInvitationsResponseTypeDef(TypedDict):
resourceShareInvitations: List[ResourceShareInvitationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectResourceShareInvitationResponseTypeDef#
# RejectResourceShareInvitationResponseTypeDef usage example
from mypy_boto3_ram.type_defs import RejectResourceShareInvitationResponseTypeDef
def get_value() -> RejectResourceShareInvitationResponseTypeDef:
return {
"resourceShareInvitation": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# RejectResourceShareInvitationResponseTypeDef definition
class RejectResourceShareInvitationResponseTypeDef(TypedDict):
resourceShareInvitation: ResourceShareInvitationTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePermissionVersionResponseTypeDef#
# CreatePermissionVersionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import CreatePermissionVersionResponseTypeDef
def get_value() -> CreatePermissionVersionResponseTypeDef:
return {
"permission": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# CreatePermissionVersionResponseTypeDef definition
class CreatePermissionVersionResponseTypeDef(TypedDict):
permission: ResourceSharePermissionDetailTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPermissionResponseTypeDef#
# GetPermissionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import GetPermissionResponseTypeDef
def get_value() -> GetPermissionResponseTypeDef:
return {
"permission": ...,
"ResponseMetadata": ...,
}
# GetPermissionResponseTypeDef definition
class GetPermissionResponseTypeDef(TypedDict):
permission: ResourceSharePermissionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePermissionResponseTypeDef#
# CreatePermissionResponseTypeDef usage example
from mypy_boto3_ram.type_defs import CreatePermissionResponseTypeDef
def get_value() -> CreatePermissionResponseTypeDef:
return {
"permission": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# CreatePermissionResponseTypeDef definition
class CreatePermissionResponseTypeDef(TypedDict):
permission: ResourceSharePermissionSummaryTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPermissionVersionsResponseTypeDef#
# ListPermissionVersionsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListPermissionVersionsResponseTypeDef
def get_value() -> ListPermissionVersionsResponseTypeDef:
return {
"permissions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPermissionVersionsResponseTypeDef definition
class ListPermissionVersionsResponseTypeDef(TypedDict):
permissions: List[ResourceSharePermissionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPermissionsResponseTypeDef#
# ListPermissionsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListPermissionsResponseTypeDef
def get_value() -> ListPermissionsResponseTypeDef:
return {
"permissions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPermissionsResponseTypeDef definition
class ListPermissionsResponseTypeDef(TypedDict):
permissions: List[ResourceSharePermissionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceSharePermissionsResponseTypeDef#
# ListResourceSharePermissionsResponseTypeDef usage example
from mypy_boto3_ram.type_defs import ListResourceSharePermissionsResponseTypeDef
def get_value() -> ListResourceSharePermissionsResponseTypeDef:
return {
"permissions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResourceSharePermissionsResponseTypeDef definition
class ListResourceSharePermissionsResponseTypeDef(TypedDict):
permissions: List[ResourceSharePermissionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PromotePermissionCreatedFromPolicyResponseTypeDef#
# PromotePermissionCreatedFromPolicyResponseTypeDef usage example
from mypy_boto3_ram.type_defs import PromotePermissionCreatedFromPolicyResponseTypeDef
def get_value() -> PromotePermissionCreatedFromPolicyResponseTypeDef:
return {
"permission": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# PromotePermissionCreatedFromPolicyResponseTypeDef definition
class PromotePermissionCreatedFromPolicyResponseTypeDef(TypedDict):
permission: ResourceSharePermissionSummaryTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResourceShareResponseTypeDef#
# CreateResourceShareResponseTypeDef usage example
from mypy_boto3_ram.type_defs import CreateResourceShareResponseTypeDef
def get_value() -> CreateResourceShareResponseTypeDef:
return {
"resourceShare": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# CreateResourceShareResponseTypeDef definition
class CreateResourceShareResponseTypeDef(TypedDict):
resourceShare: ResourceShareTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceSharesResponseTypeDef#
# GetResourceSharesResponseTypeDef usage example
from mypy_boto3_ram.type_defs import GetResourceSharesResponseTypeDef
def get_value() -> GetResourceSharesResponseTypeDef:
return {
"resourceShares": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetResourceSharesResponseTypeDef definition
class GetResourceSharesResponseTypeDef(TypedDict):
resourceShares: List[ResourceShareTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResourceShareResponseTypeDef#
# UpdateResourceShareResponseTypeDef usage example
from mypy_boto3_ram.type_defs import UpdateResourceShareResponseTypeDef
def get_value() -> UpdateResourceShareResponseTypeDef:
return {
"resourceShare": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# UpdateResourceShareResponseTypeDef definition
class UpdateResourceShareResponseTypeDef(TypedDict):
resourceShare: ResourceShareTypeDef, # (1)
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)