Type definitions#
Index > RePostPrivate > Type definitions
Auto-generated documentation for RePostPrivate type annotations stubs module types-boto3-repostspace.
BatchAddRoleInputTypeDef#
# BatchAddRoleInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import BatchAddRoleInputTypeDef
def get_value() -> BatchAddRoleInputTypeDef:
return {
"accessorIds": ...,
}
# BatchAddRoleInputTypeDef definition
class BatchAddRoleInputTypeDef(TypedDict):
accessorIds: Sequence[str],
role: RoleType, # (1)
spaceId: str,
- See RoleType
BatchErrorTypeDef#
# BatchErrorTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import BatchErrorTypeDef
def get_value() -> BatchErrorTypeDef:
return {
"accessorId": ...,
}
# BatchErrorTypeDef definition
class BatchErrorTypeDef(TypedDict):
accessorId: str,
error: int,
message: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchRemoveRoleInputTypeDef#
# BatchRemoveRoleInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import BatchRemoveRoleInputTypeDef
def get_value() -> BatchRemoveRoleInputTypeDef:
return {
"accessorIds": ...,
}
# BatchRemoveRoleInputTypeDef definition
class BatchRemoveRoleInputTypeDef(TypedDict):
accessorIds: Sequence[str],
role: RoleType, # (1)
spaceId: str,
- See RoleType
CreateSpaceInputTypeDef#
# CreateSpaceInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import CreateSpaceInputTypeDef
def get_value() -> CreateSpaceInputTypeDef:
return {
"name": ...,
}
# CreateSpaceInputTypeDef definition
class CreateSpaceInputTypeDef(TypedDict):
name: str,
subdomain: str,
tier: TierLevelType, # (1)
description: NotRequired[str],
roleArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
userKMSKey: NotRequired[str],
- See TierLevelType
DeleteSpaceInputTypeDef#
# DeleteSpaceInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import DeleteSpaceInputTypeDef
def get_value() -> DeleteSpaceInputTypeDef:
return {
"spaceId": ...,
}
# DeleteSpaceInputTypeDef definition
class DeleteSpaceInputTypeDef(TypedDict):
spaceId: str,
DeregisterAdminInputTypeDef#
# DeregisterAdminInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import DeregisterAdminInputTypeDef
def get_value() -> DeregisterAdminInputTypeDef:
return {
"adminId": ...,
}
# DeregisterAdminInputTypeDef definition
class DeregisterAdminInputTypeDef(TypedDict):
adminId: str,
spaceId: str,
GetSpaceInputTypeDef#
# GetSpaceInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import GetSpaceInputTypeDef
def get_value() -> GetSpaceInputTypeDef:
return {
"spaceId": ...,
}
# GetSpaceInputTypeDef definition
class GetSpaceInputTypeDef(TypedDict):
spaceId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListSpacesInputTypeDef#
# ListSpacesInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import ListSpacesInputTypeDef
def get_value() -> ListSpacesInputTypeDef:
return {
"maxResults": ...,
}
# ListSpacesInputTypeDef definition
class ListSpacesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SpaceDataTypeDef#
# SpaceDataTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import SpaceDataTypeDef
def get_value() -> SpaceDataTypeDef:
return {
"arn": ...,
}
# SpaceDataTypeDef definition
class SpaceDataTypeDef(TypedDict):
arn: str,
configurationStatus: ConfigurationStatusType, # (1)
createDateTime: datetime,
name: str,
randomDomain: str,
spaceId: str,
status: str,
storageLimit: int,
tier: TierLevelType, # (2)
vanityDomain: str,
vanityDomainStatus: VanityDomainStatusType, # (3)
contentSize: NotRequired[int],
deleteDateTime: NotRequired[datetime],
description: NotRequired[str],
userCount: NotRequired[int],
userKMSKey: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
RegisterAdminInputTypeDef#
# RegisterAdminInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import RegisterAdminInputTypeDef
def get_value() -> RegisterAdminInputTypeDef:
return {
"adminId": ...,
}
# RegisterAdminInputTypeDef definition
class RegisterAdminInputTypeDef(TypedDict):
adminId: str,
spaceId: str,
SendInvitesInputTypeDef#
# SendInvitesInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import SendInvitesInputTypeDef
def get_value() -> SendInvitesInputTypeDef:
return {
"accessorIds": ...,
}
# SendInvitesInputTypeDef definition
class SendInvitesInputTypeDef(TypedDict):
accessorIds: Sequence[str],
body: str,
spaceId: str,
title: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateSpaceInputTypeDef#
# UpdateSpaceInputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import UpdateSpaceInputTypeDef
def get_value() -> UpdateSpaceInputTypeDef:
return {
"spaceId": ...,
}
# UpdateSpaceInputTypeDef definition
class UpdateSpaceInputTypeDef(TypedDict):
spaceId: str,
description: NotRequired[str],
roleArn: NotRequired[str],
tier: NotRequired[TierLevelType], # (1)
- See TierLevelType
BatchAddRoleOutputTypeDef#
# BatchAddRoleOutputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import BatchAddRoleOutputTypeDef
def get_value() -> BatchAddRoleOutputTypeDef:
return {
"addedAccessorIds": ...,
}
# BatchAddRoleOutputTypeDef definition
class BatchAddRoleOutputTypeDef(TypedDict):
addedAccessorIds: List[str],
errors: List[BatchErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchRemoveRoleOutputTypeDef#
# BatchRemoveRoleOutputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import BatchRemoveRoleOutputTypeDef
def get_value() -> BatchRemoveRoleOutputTypeDef:
return {
"errors": ...,
}
# BatchRemoveRoleOutputTypeDef definition
class BatchRemoveRoleOutputTypeDef(TypedDict):
errors: List[BatchErrorTypeDef], # (1)
removedAccessorIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSpaceOutputTypeDef#
# CreateSpaceOutputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import CreateSpaceOutputTypeDef
def get_value() -> CreateSpaceOutputTypeDef:
return {
"spaceId": ...,
}
# CreateSpaceOutputTypeDef definition
class CreateSpaceOutputTypeDef(TypedDict):
spaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSpaceOutputTypeDef#
# GetSpaceOutputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import GetSpaceOutputTypeDef
def get_value() -> GetSpaceOutputTypeDef:
return {
"arn": ...,
}
# GetSpaceOutputTypeDef definition
class GetSpaceOutputTypeDef(TypedDict):
arn: str,
clientId: str,
configurationStatus: ConfigurationStatusType, # (1)
contentSize: int,
createDateTime: datetime,
customerRoleArn: str,
deleteDateTime: datetime,
description: str,
groupAdmins: List[str],
name: str,
randomDomain: str,
roles: Dict[str, List[RoleType]], # (2)
spaceId: str,
status: str,
storageLimit: int,
tier: TierLevelType, # (3)
userAdmins: List[str],
userCount: int,
userKMSKey: str,
vanityDomain: str,
vanityDomainStatus: VanityDomainStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ConfigurationStatusType
- See RoleType
- See TierLevelType
- See VanityDomainStatusType
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListSpacesInputPaginateTypeDef#
# ListSpacesInputPaginateTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import ListSpacesInputPaginateTypeDef
def get_value() -> ListSpacesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSpacesInputPaginateTypeDef definition
class ListSpacesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSpacesOutputTypeDef#
# ListSpacesOutputTypeDef TypedDict usage example
from types_boto3_repostspace.type_defs import ListSpacesOutputTypeDef
def get_value() -> ListSpacesOutputTypeDef:
return {
"nextToken": ...,
}
# ListSpacesOutputTypeDef definition
class ListSpacesOutputTypeDef(TypedDict):
spaces: List[SpaceDataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],