Typed dictionaries
Index > CodeCatalyst > Typed dictionaries
Auto-generated documentation for CodeCatalyst type annotations stubs module mypy-boto3-codecatalyst.
AccessTokenSummaryTypeDef
# AccessTokenSummaryTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import AccessTokenSummaryTypeDef
def get_value() -> AccessTokenSummaryTypeDef:
return {
"id": ...,
"name": ...,
}
# AccessTokenSummaryTypeDef definition
class AccessTokenSummaryTypeDef(TypedDict):
id: str,
name: str,
expiresTime: NotRequired[datetime],
CreateAccessTokenRequestRequestTypeDef
# CreateAccessTokenRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateAccessTokenRequestRequestTypeDef
def get_value() -> CreateAccessTokenRequestRequestTypeDef:
return {
"name": ...,
}
# CreateAccessTokenRequestRequestTypeDef definition
class CreateAccessTokenRequestRequestTypeDef(TypedDict):
name: str,
expiresTime: NotRequired[Union[datetime, str]],
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_codecatalyst.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,
IdeConfigurationTypeDef
# IdeConfigurationTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import IdeConfigurationTypeDef
def get_value() -> IdeConfigurationTypeDef:
return {
"runtime": ...,
}
# IdeConfigurationTypeDef definition
class IdeConfigurationTypeDef(TypedDict):
runtime: NotRequired[str],
name: NotRequired[str],
PersistentStorageConfigurationTypeDef
# PersistentStorageConfigurationTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import PersistentStorageConfigurationTypeDef
def get_value() -> PersistentStorageConfigurationTypeDef:
return {
"sizeInGiB": ...,
}
# PersistentStorageConfigurationTypeDef definition
class PersistentStorageConfigurationTypeDef(TypedDict):
sizeInGiB: int,
RepositoryInputTypeDef
# RepositoryInputTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import RepositoryInputTypeDef
def get_value() -> RepositoryInputTypeDef:
return {
"repositoryName": ...,
}
# RepositoryInputTypeDef definition
class RepositoryInputTypeDef(TypedDict):
repositoryName: str,
branchName: NotRequired[str],
CreateProjectRequestRequestTypeDef
# CreateProjectRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"spaceName": ...,
"displayName": ...,
}
# CreateProjectRequestRequestTypeDef definition
class CreateProjectRequestRequestTypeDef(TypedDict):
spaceName: str,
displayName: str,
description: NotRequired[str],
CreateSourceRepositoryBranchRequestRequestTypeDef
# CreateSourceRepositoryBranchRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateSourceRepositoryBranchRequestRequestTypeDef
def get_value() -> CreateSourceRepositoryBranchRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"sourceRepositoryName": ...,
"name": ...,
}
# CreateSourceRepositoryBranchRequestRequestTypeDef definition
class CreateSourceRepositoryBranchRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
name: str,
headCommitId: NotRequired[str],
DeleteAccessTokenRequestRequestTypeDef
# DeleteAccessTokenRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DeleteAccessTokenRequestRequestTypeDef
def get_value() -> DeleteAccessTokenRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteAccessTokenRequestRequestTypeDef definition
class DeleteAccessTokenRequestRequestTypeDef(TypedDict):
id: str,
DeleteDevEnvironmentRequestRequestTypeDef
# DeleteDevEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DeleteDevEnvironmentRequestRequestTypeDef
def get_value() -> DeleteDevEnvironmentRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
}
# DeleteDevEnvironmentRequestRequestTypeDef definition
class DeleteDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
DevEnvironmentAccessDetailsTypeDef
# DevEnvironmentAccessDetailsTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DevEnvironmentAccessDetailsTypeDef
def get_value() -> DevEnvironmentAccessDetailsTypeDef:
return {
"streamUrl": ...,
"tokenValue": ...,
}
# DevEnvironmentAccessDetailsTypeDef definition
class DevEnvironmentAccessDetailsTypeDef(TypedDict):
streamUrl: str,
tokenValue: str,
DevEnvironmentRepositorySummaryTypeDef
# DevEnvironmentRepositorySummaryTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DevEnvironmentRepositorySummaryTypeDef
def get_value() -> DevEnvironmentRepositorySummaryTypeDef:
return {
"repositoryName": ...,
}
# DevEnvironmentRepositorySummaryTypeDef definition
class DevEnvironmentRepositorySummaryTypeDef(TypedDict):
repositoryName: str,
branchName: NotRequired[str],
ExecuteCommandSessionConfigurationTypeDef
# ExecuteCommandSessionConfigurationTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ExecuteCommandSessionConfigurationTypeDef
def get_value() -> ExecuteCommandSessionConfigurationTypeDef:
return {
"command": ...,
}
# ExecuteCommandSessionConfigurationTypeDef definition
class ExecuteCommandSessionConfigurationTypeDef(TypedDict):
command: str,
arguments: NotRequired[Sequence[str]],
IdeTypeDef
# IdeTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import IdeTypeDef
def get_value() -> IdeTypeDef:
return {
"runtime": ...,
}
# IdeTypeDef definition
class IdeTypeDef(TypedDict):
runtime: NotRequired[str],
name: NotRequired[str],
PersistentStorageTypeDef
# PersistentStorageTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import PersistentStorageTypeDef
def get_value() -> PersistentStorageTypeDef:
return {
"sizeInGiB": ...,
}
# PersistentStorageTypeDef definition
class PersistentStorageTypeDef(TypedDict):
sizeInGiB: int,
EmailAddressTypeDef
# EmailAddressTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import EmailAddressTypeDef
def get_value() -> EmailAddressTypeDef:
return {
"email": ...,
}
# EmailAddressTypeDef definition
class EmailAddressTypeDef(TypedDict):
email: NotRequired[str],
verified: NotRequired[bool],
EventPayloadTypeDef
# EventPayloadTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import EventPayloadTypeDef
def get_value() -> EventPayloadTypeDef:
return {
"contentType": ...,
}
# EventPayloadTypeDef definition
class EventPayloadTypeDef(TypedDict):
contentType: NotRequired[str],
data: NotRequired[str],
ProjectInformationTypeDef
# ProjectInformationTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ProjectInformationTypeDef
def get_value() -> ProjectInformationTypeDef:
return {
"name": ...,
}
# ProjectInformationTypeDef definition
class ProjectInformationTypeDef(TypedDict):
name: NotRequired[str],
projectId: NotRequired[str],
UserIdentityTypeDef
# UserIdentityTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import UserIdentityTypeDef
def get_value() -> UserIdentityTypeDef:
return {
"userType": ...,
"principalId": ...,
}
# UserIdentityTypeDef definition
class UserIdentityTypeDef(TypedDict):
userType: UserTypeType, # (1)
principalId: str,
userName: NotRequired[str],
awsAccountId: NotRequired[str],
- See UserTypeType
FilterTypeDef
# FilterTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"key": ...,
"values": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
key: str,
values: Sequence[str],
comparisonOperator: NotRequired[str],
GetDevEnvironmentRequestRequestTypeDef
# GetDevEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetDevEnvironmentRequestRequestTypeDef
def get_value() -> GetDevEnvironmentRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
}
# GetDevEnvironmentRequestRequestTypeDef definition
class GetDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
GetProjectRequestRequestTypeDef
# GetProjectRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetProjectRequestRequestTypeDef
def get_value() -> GetProjectRequestRequestTypeDef:
return {
"spaceName": ...,
"name": ...,
}
# GetProjectRequestRequestTypeDef definition
class GetProjectRequestRequestTypeDef(TypedDict):
spaceName: str,
name: str,
GetSourceRepositoryCloneUrlsRequestRequestTypeDef
# GetSourceRepositoryCloneUrlsRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetSourceRepositoryCloneUrlsRequestRequestTypeDef
def get_value() -> GetSourceRepositoryCloneUrlsRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"sourceRepositoryName": ...,
}
# GetSourceRepositoryCloneUrlsRequestRequestTypeDef definition
class GetSourceRepositoryCloneUrlsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
GetSpaceRequestRequestTypeDef
# GetSpaceRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetSpaceRequestRequestTypeDef
def get_value() -> GetSpaceRequestRequestTypeDef:
return {
"name": ...,
}
# GetSpaceRequestRequestTypeDef definition
class GetSpaceRequestRequestTypeDef(TypedDict):
name: str,
GetSubscriptionRequestRequestTypeDef
# GetSubscriptionRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetSubscriptionRequestRequestTypeDef
def get_value() -> GetSubscriptionRequestRequestTypeDef:
return {
"spaceName": ...,
}
# GetSubscriptionRequestRequestTypeDef definition
class GetSubscriptionRequestRequestTypeDef(TypedDict):
spaceName: str,
GetUserDetailsRequestRequestTypeDef
# GetUserDetailsRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetUserDetailsRequestRequestTypeDef
def get_value() -> GetUserDetailsRequestRequestTypeDef:
return {
"id": ...,
}
# GetUserDetailsRequestRequestTypeDef definition
class GetUserDetailsRequestRequestTypeDef(TypedDict):
id: NotRequired[str],
userName: NotRequired[str],
PaginatorConfigTypeDef
# PaginatorConfigTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAccessTokensRequestRequestTypeDef
# ListAccessTokensRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListAccessTokensRequestRequestTypeDef
def get_value() -> ListAccessTokensRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListAccessTokensRequestRequestTypeDef definition
class ListAccessTokensRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEventLogsRequestRequestTypeDef
# ListEventLogsRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListEventLogsRequestRequestTypeDef
def get_value() -> ListEventLogsRequestRequestTypeDef:
return {
"spaceName": ...,
"startTime": ...,
"endTime": ...,
}
# ListEventLogsRequestRequestTypeDef definition
class ListEventLogsRequestRequestTypeDef(TypedDict):
spaceName: str,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
eventName: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ProjectListFilterTypeDef
# ProjectListFilterTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ProjectListFilterTypeDef
def get_value() -> ProjectListFilterTypeDef:
return {
"key": ...,
"values": ...,
}
# ProjectListFilterTypeDef definition
class ProjectListFilterTypeDef(TypedDict):
key: FilterKeyType, # (1)
values: Sequence[str],
comparisonOperator: NotRequired[ComparisonOperatorType], # (2)
- See FilterKeyType
- See ComparisonOperatorType
ProjectSummaryTypeDef
# ProjectSummaryTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ProjectSummaryTypeDef
def get_value() -> ProjectSummaryTypeDef:
return {
"name": ...,
}
# ProjectSummaryTypeDef definition
class ProjectSummaryTypeDef(TypedDict):
name: str,
displayName: NotRequired[str],
description: NotRequired[str],
ListSourceRepositoriesItemTypeDef
# ListSourceRepositoriesItemTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesItemTypeDef
def get_value() -> ListSourceRepositoriesItemTypeDef:
return {
"id": ...,
"name": ...,
"lastUpdatedTime": ...,
"createdTime": ...,
}
# ListSourceRepositoriesItemTypeDef definition
class ListSourceRepositoriesItemTypeDef(TypedDict):
id: str,
name: str,
lastUpdatedTime: datetime,
createdTime: datetime,
description: NotRequired[str],
ListSourceRepositoriesRequestRequestTypeDef
# ListSourceRepositoriesRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesRequestRequestTypeDef
def get_value() -> ListSourceRepositoriesRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
}
# ListSourceRepositoriesRequestRequestTypeDef definition
class ListSourceRepositoriesRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSourceRepositoryBranchesItemTypeDef
# ListSourceRepositoryBranchesItemTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesItemTypeDef
def get_value() -> ListSourceRepositoryBranchesItemTypeDef:
return {
"ref": ...,
}
# ListSourceRepositoryBranchesItemTypeDef definition
class ListSourceRepositoryBranchesItemTypeDef(TypedDict):
ref: NotRequired[str],
name: NotRequired[str],
lastUpdatedTime: NotRequired[datetime],
headCommitId: NotRequired[str],
ListSourceRepositoryBranchesRequestRequestTypeDef
# ListSourceRepositoryBranchesRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesRequestRequestTypeDef
def get_value() -> ListSourceRepositoryBranchesRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"sourceRepositoryName": ...,
}
# ListSourceRepositoryBranchesRequestRequestTypeDef definition
class ListSourceRepositoryBranchesRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSpacesRequestRequestTypeDef
# ListSpacesRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSpacesRequestRequestTypeDef
def get_value() -> ListSpacesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListSpacesRequestRequestTypeDef definition
class ListSpacesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SpaceSummaryTypeDef
# SpaceSummaryTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import SpaceSummaryTypeDef
def get_value() -> SpaceSummaryTypeDef:
return {
"name": ...,
"regionName": ...,
}
# SpaceSummaryTypeDef definition
class SpaceSummaryTypeDef(TypedDict):
name: str,
regionName: str,
displayName: NotRequired[str],
description: NotRequired[str],
StopDevEnvironmentRequestRequestTypeDef
# StopDevEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentRequestRequestTypeDef
def get_value() -> StopDevEnvironmentRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
}
# StopDevEnvironmentRequestRequestTypeDef definition
class StopDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
StopDevEnvironmentSessionRequestRequestTypeDef
# StopDevEnvironmentSessionRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentSessionRequestRequestTypeDef
def get_value() -> StopDevEnvironmentSessionRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"sessionId": ...,
}
# StopDevEnvironmentSessionRequestRequestTypeDef definition
class StopDevEnvironmentSessionRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionId: str,
CreateAccessTokenResponseTypeDef
# CreateAccessTokenResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateAccessTokenResponseTypeDef
def get_value() -> CreateAccessTokenResponseTypeDef:
return {
"secret": ...,
"name": ...,
"expiresTime": ...,
"accessTokenId": ...,
"ResponseMetadata": ...,
}
# CreateAccessTokenResponseTypeDef definition
class CreateAccessTokenResponseTypeDef(TypedDict):
secret: str,
name: str,
expiresTime: datetime,
accessTokenId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDevEnvironmentResponseTypeDef
# CreateDevEnvironmentResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateDevEnvironmentResponseTypeDef
def get_value() -> CreateDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"ResponseMetadata": ...,
}
# CreateDevEnvironmentResponseTypeDef definition
class CreateDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectResponseTypeDef
# CreateProjectResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"spaceName": ...,
"name": ...,
"displayName": ...,
"description": ...,
"ResponseMetadata": ...,
}
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSourceRepositoryBranchResponseTypeDef
# CreateSourceRepositoryBranchResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateSourceRepositoryBranchResponseTypeDef
def get_value() -> CreateSourceRepositoryBranchResponseTypeDef:
return {
"ref": ...,
"name": ...,
"lastUpdatedTime": ...,
"headCommitId": ...,
"ResponseMetadata": ...,
}
# CreateSourceRepositoryBranchResponseTypeDef definition
class CreateSourceRepositoryBranchResponseTypeDef(TypedDict):
ref: str,
name: str,
lastUpdatedTime: datetime,
headCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDevEnvironmentResponseTypeDef
# DeleteDevEnvironmentResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DeleteDevEnvironmentResponseTypeDef
def get_value() -> DeleteDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"ResponseMetadata": ...,
}
# DeleteDevEnvironmentResponseTypeDef definition
class DeleteDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetProjectResponseTypeDef
# GetProjectResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetProjectResponseTypeDef
def get_value() -> GetProjectResponseTypeDef:
return {
"spaceName": ...,
"name": ...,
"displayName": ...,
"description": ...,
"ResponseMetadata": ...,
}
# GetProjectResponseTypeDef definition
class GetProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSourceRepositoryCloneUrlsResponseTypeDef
# GetSourceRepositoryCloneUrlsResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetSourceRepositoryCloneUrlsResponseTypeDef
def get_value() -> GetSourceRepositoryCloneUrlsResponseTypeDef:
return {
"https": ...,
"ResponseMetadata": ...,
}
# GetSourceRepositoryCloneUrlsResponseTypeDef definition
class GetSourceRepositoryCloneUrlsResponseTypeDef(TypedDict):
https: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSpaceResponseTypeDef
# GetSpaceResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetSpaceResponseTypeDef
def get_value() -> GetSpaceResponseTypeDef:
return {
"name": ...,
"regionName": ...,
"displayName": ...,
"description": ...,
"ResponseMetadata": ...,
}
# GetSpaceResponseTypeDef definition
class GetSpaceResponseTypeDef(TypedDict):
name: str,
regionName: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSubscriptionResponseTypeDef
# GetSubscriptionResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetSubscriptionResponseTypeDef
def get_value() -> GetSubscriptionResponseTypeDef:
return {
"subscriptionType": ...,
"awsAccountName": ...,
"ResponseMetadata": ...,
}
# GetSubscriptionResponseTypeDef definition
class GetSubscriptionResponseTypeDef(TypedDict):
subscriptionType: str,
awsAccountName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAccessTokensResponseTypeDef
# ListAccessTokensResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListAccessTokensResponseTypeDef
def get_value() -> ListAccessTokensResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAccessTokensResponseTypeDef definition
class ListAccessTokensResponseTypeDef(TypedDict):
items: List[AccessTokenSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDevEnvironmentResponseTypeDef
# StartDevEnvironmentResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentResponseTypeDef
def get_value() -> StartDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"status": ...,
"ResponseMetadata": ...,
}
# StartDevEnvironmentResponseTypeDef definition
class StartDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
status: DevEnvironmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDevEnvironmentResponseTypeDef
# StopDevEnvironmentResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentResponseTypeDef
def get_value() -> StopDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"status": ...,
"ResponseMetadata": ...,
}
# StopDevEnvironmentResponseTypeDef definition
class StopDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
status: DevEnvironmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDevEnvironmentSessionResponseTypeDef
# StopDevEnvironmentSessionResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentSessionResponseTypeDef
def get_value() -> StopDevEnvironmentSessionResponseTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"sessionId": ...,
"ResponseMetadata": ...,
}
# StopDevEnvironmentSessionResponseTypeDef definition
class StopDevEnvironmentSessionResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifySessionResponseTypeDef
# VerifySessionResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import VerifySessionResponseTypeDef
def get_value() -> VerifySessionResponseTypeDef:
return {
"identity": ...,
"ResponseMetadata": ...,
}
# VerifySessionResponseTypeDef definition
class VerifySessionResponseTypeDef(TypedDict):
identity: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDevEnvironmentRequestRequestTypeDef
# StartDevEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentRequestRequestTypeDef
def get_value() -> StartDevEnvironmentRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
}
# StartDevEnvironmentRequestRequestTypeDef definition
class StartDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
ides: NotRequired[Sequence[IdeConfigurationTypeDef]], # (1)
instanceType: NotRequired[InstanceTypeType], # (2)
inactivityTimeoutMinutes: NotRequired[int],
UpdateDevEnvironmentRequestRequestTypeDef
# UpdateDevEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import UpdateDevEnvironmentRequestRequestTypeDef
def get_value() -> UpdateDevEnvironmentRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
}
# UpdateDevEnvironmentRequestRequestTypeDef definition
class UpdateDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
alias: NotRequired[str],
ides: NotRequired[Sequence[IdeConfigurationTypeDef]], # (1)
instanceType: NotRequired[InstanceTypeType], # (2)
inactivityTimeoutMinutes: NotRequired[int],
clientToken: NotRequired[str],
UpdateDevEnvironmentResponseTypeDef
# UpdateDevEnvironmentResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import UpdateDevEnvironmentResponseTypeDef
def get_value() -> UpdateDevEnvironmentResponseTypeDef:
return {
"id": ...,
"spaceName": ...,
"projectName": ...,
"alias": ...,
"ides": ...,
"instanceType": ...,
"inactivityTimeoutMinutes": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# UpdateDevEnvironmentResponseTypeDef definition
class UpdateDevEnvironmentResponseTypeDef(TypedDict):
id: str,
spaceName: str,
projectName: str,
alias: str,
ides: List[IdeConfigurationTypeDef], # (1)
instanceType: InstanceTypeType, # (2)
inactivityTimeoutMinutes: int,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDevEnvironmentRequestRequestTypeDef
# CreateDevEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import CreateDevEnvironmentRequestRequestTypeDef
def get_value() -> CreateDevEnvironmentRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"instanceType": ...,
"persistentStorage": ...,
}
# CreateDevEnvironmentRequestRequestTypeDef definition
class CreateDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
instanceType: InstanceTypeType, # (1)
persistentStorage: PersistentStorageConfigurationTypeDef, # (2)
repositories: NotRequired[Sequence[RepositoryInputTypeDef]], # (3)
clientToken: NotRequired[str],
alias: NotRequired[str],
ides: NotRequired[Sequence[IdeConfigurationTypeDef]], # (4)
inactivityTimeoutMinutes: NotRequired[int],
- See InstanceTypeType
- See PersistentStorageConfigurationTypeDef
- See RepositoryInputTypeDef
- See IdeConfigurationTypeDef
StartDevEnvironmentSessionResponseTypeDef
# StartDevEnvironmentSessionResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentSessionResponseTypeDef
def get_value() -> StartDevEnvironmentSessionResponseTypeDef:
return {
"accessDetails": ...,
"sessionId": ...,
"spaceName": ...,
"projectName": ...,
"id": ...,
"ResponseMetadata": ...,
}
# StartDevEnvironmentSessionResponseTypeDef definition
class StartDevEnvironmentSessionResponseTypeDef(TypedDict):
accessDetails: DevEnvironmentAccessDetailsTypeDef, # (1)
sessionId: str,
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DevEnvironmentSessionConfigurationTypeDef
# DevEnvironmentSessionConfigurationTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DevEnvironmentSessionConfigurationTypeDef
def get_value() -> DevEnvironmentSessionConfigurationTypeDef:
return {
"sessionType": ...,
}
# DevEnvironmentSessionConfigurationTypeDef definition
class DevEnvironmentSessionConfigurationTypeDef(TypedDict):
sessionType: DevEnvironmentSessionTypeType, # (1)
executeCommandSessionConfiguration: NotRequired[ExecuteCommandSessionConfigurationTypeDef], # (2)
DevEnvironmentSummaryTypeDef
# DevEnvironmentSummaryTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import DevEnvironmentSummaryTypeDef
def get_value() -> DevEnvironmentSummaryTypeDef:
return {
"id": ...,
"lastUpdatedTime": ...,
"creatorId": ...,
"status": ...,
"repositories": ...,
"instanceType": ...,
"inactivityTimeoutMinutes": ...,
"persistentStorage": ...,
}
# DevEnvironmentSummaryTypeDef definition
class DevEnvironmentSummaryTypeDef(TypedDict):
id: str,
lastUpdatedTime: datetime,
creatorId: str,
status: DevEnvironmentStatusType, # (1)
repositories: List[DevEnvironmentRepositorySummaryTypeDef], # (2)
instanceType: InstanceTypeType, # (4)
inactivityTimeoutMinutes: int,
persistentStorage: PersistentStorageTypeDef, # (5)
spaceName: NotRequired[str],
projectName: NotRequired[str],
statusReason: NotRequired[str],
alias: NotRequired[str],
ides: NotRequired[List[IdeTypeDef]], # (3)
- See DevEnvironmentStatusType
- See DevEnvironmentRepositorySummaryTypeDef
- See IdeTypeDef
- See InstanceTypeType
- See PersistentStorageTypeDef
GetDevEnvironmentResponseTypeDef
# GetDevEnvironmentResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetDevEnvironmentResponseTypeDef
def get_value() -> GetDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"lastUpdatedTime": ...,
"creatorId": ...,
"status": ...,
"statusReason": ...,
"repositories": ...,
"alias": ...,
"ides": ...,
"instanceType": ...,
"inactivityTimeoutMinutes": ...,
"persistentStorage": ...,
"ResponseMetadata": ...,
}
# GetDevEnvironmentResponseTypeDef definition
class GetDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
lastUpdatedTime: datetime,
creatorId: str,
status: DevEnvironmentStatusType, # (1)
statusReason: str,
repositories: List[DevEnvironmentRepositorySummaryTypeDef], # (2)
alias: str,
ides: List[IdeTypeDef], # (3)
instanceType: InstanceTypeType, # (4)
inactivityTimeoutMinutes: int,
persistentStorage: PersistentStorageTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DevEnvironmentStatusType
- See DevEnvironmentRepositorySummaryTypeDef
- See IdeTypeDef
- See InstanceTypeType
- See PersistentStorageTypeDef
- See ResponseMetadataTypeDef
GetUserDetailsResponseTypeDef
# GetUserDetailsResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import GetUserDetailsResponseTypeDef
def get_value() -> GetUserDetailsResponseTypeDef:
return {
"userId": ...,
"userName": ...,
"displayName": ...,
"primaryEmail": ...,
"version": ...,
"ResponseMetadata": ...,
}
# GetUserDetailsResponseTypeDef definition
class GetUserDetailsResponseTypeDef(TypedDict):
userId: str,
userName: str,
displayName: str,
primaryEmail: EmailAddressTypeDef, # (1)
version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventLogEntryTypeDef
# EventLogEntryTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import EventLogEntryTypeDef
def get_value() -> EventLogEntryTypeDef:
return {
"id": ...,
"eventName": ...,
"eventType": ...,
"eventCategory": ...,
"eventSource": ...,
"eventTime": ...,
"operationType": ...,
"userIdentity": ...,
}
# EventLogEntryTypeDef definition
class EventLogEntryTypeDef(TypedDict):
id: str,
eventName: str,
eventType: str,
eventCategory: str,
eventSource: str,
eventTime: datetime,
operationType: OperationTypeType, # (1)
userIdentity: UserIdentityTypeDef, # (2)
projectInformation: NotRequired[ProjectInformationTypeDef], # (3)
requestId: NotRequired[str],
requestPayload: NotRequired[EventPayloadTypeDef], # (4)
responsePayload: NotRequired[EventPayloadTypeDef], # (4)
errorCode: NotRequired[str],
sourceIpAddress: NotRequired[str],
userAgent: NotRequired[str],
- See OperationTypeType
- See UserIdentityTypeDef
- See ProjectInformationTypeDef
- See EventPayloadTypeDef
- See EventPayloadTypeDef
ListDevEnvironmentsRequestRequestTypeDef
# ListDevEnvironmentsRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListDevEnvironmentsRequestRequestTypeDef
def get_value() -> ListDevEnvironmentsRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
}
# ListDevEnvironmentsRequestRequestTypeDef definition
class ListDevEnvironmentsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FilterTypeDef
ListAccessTokensRequestListAccessTokensPaginateTypeDef
# ListAccessTokensRequestListAccessTokensPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListAccessTokensRequestListAccessTokensPaginateTypeDef
def get_value() -> ListAccessTokensRequestListAccessTokensPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAccessTokensRequestListAccessTokensPaginateTypeDef definition
class ListAccessTokensRequestListAccessTokensPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef
# ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef
def get_value() -> ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef:
return {
"spaceName": ...,
"projectName": ...,
}
# ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef definition
class ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListEventLogsRequestListEventLogsPaginateTypeDef
# ListEventLogsRequestListEventLogsPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListEventLogsRequestListEventLogsPaginateTypeDef
def get_value() -> ListEventLogsRequestListEventLogsPaginateTypeDef:
return {
"spaceName": ...,
"startTime": ...,
"endTime": ...,
}
# ListEventLogsRequestListEventLogsPaginateTypeDef definition
class ListEventLogsRequestListEventLogsPaginateTypeDef(TypedDict):
spaceName: str,
startTime: Union[datetime, str],
endTime: Union[datetime, str],
eventName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef
# ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef
def get_value() -> ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef:
return {
"spaceName": ...,
"projectName": ...,
}
# ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef definition
class ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef
# ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef
def get_value() -> ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"sourceRepositoryName": ...,
}
# ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef definition
class ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSpacesRequestListSpacesPaginateTypeDef
# ListSpacesRequestListSpacesPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSpacesRequestListSpacesPaginateTypeDef
def get_value() -> ListSpacesRequestListSpacesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSpacesRequestListSpacesPaginateTypeDef definition
class ListSpacesRequestListSpacesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestListProjectsPaginateTypeDef
# ListProjectsRequestListProjectsPaginateTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"spaceName": ...,
}
# ListProjectsRequestListProjectsPaginateTypeDef definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
spaceName: str,
filters: NotRequired[Sequence[ProjectListFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectsRequestRequestTypeDef
# ListProjectsRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"spaceName": ...,
}
# ListProjectsRequestRequestTypeDef definition
class ListProjectsRequestRequestTypeDef(TypedDict):
spaceName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[ProjectListFilterTypeDef]], # (1)
ListProjectsResponseTypeDef
# ListProjectsResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"nextToken": ...,
"items": ...,
"ResponseMetadata": ...,
}
# ListProjectsResponseTypeDef definition
class ListProjectsResponseTypeDef(TypedDict):
nextToken: str,
items: List[ProjectSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSourceRepositoriesResponseTypeDef
# ListSourceRepositoriesResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesResponseTypeDef
def get_value() -> ListSourceRepositoriesResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListSourceRepositoriesResponseTypeDef definition
class ListSourceRepositoriesResponseTypeDef(TypedDict):
items: List[ListSourceRepositoriesItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSourceRepositoryBranchesResponseTypeDef
# ListSourceRepositoryBranchesResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesResponseTypeDef
def get_value() -> ListSourceRepositoryBranchesResponseTypeDef:
return {
"nextToken": ...,
"items": ...,
"ResponseMetadata": ...,
}
# ListSourceRepositoryBranchesResponseTypeDef definition
class ListSourceRepositoryBranchesResponseTypeDef(TypedDict):
nextToken: str,
items: List[ListSourceRepositoryBranchesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSpacesResponseTypeDef
# ListSpacesResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListSpacesResponseTypeDef
def get_value() -> ListSpacesResponseTypeDef:
return {
"nextToken": ...,
"items": ...,
"ResponseMetadata": ...,
}
# ListSpacesResponseTypeDef definition
class ListSpacesResponseTypeDef(TypedDict):
nextToken: str,
items: List[SpaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDevEnvironmentSessionRequestRequestTypeDef
# StartDevEnvironmentSessionRequestRequestTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentSessionRequestRequestTypeDef
def get_value() -> StartDevEnvironmentSessionRequestRequestTypeDef:
return {
"spaceName": ...,
"projectName": ...,
"id": ...,
"sessionConfiguration": ...,
}
# StartDevEnvironmentSessionRequestRequestTypeDef definition
class StartDevEnvironmentSessionRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionConfiguration: DevEnvironmentSessionConfigurationTypeDef, # (1)
ListDevEnvironmentsResponseTypeDef
# ListDevEnvironmentsResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListDevEnvironmentsResponseTypeDef
def get_value() -> ListDevEnvironmentsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDevEnvironmentsResponseTypeDef definition
class ListDevEnvironmentsResponseTypeDef(TypedDict):
items: List[DevEnvironmentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEventLogsResponseTypeDef
# ListEventLogsResponseTypeDef usage example
from mypy_boto3_codecatalyst.type_defs import ListEventLogsResponseTypeDef
def get_value() -> ListEventLogsResponseTypeDef:
return {
"nextToken": ...,
"items": ...,
"ResponseMetadata": ...,
}
# ListEventLogsResponseTypeDef definition
class ListEventLogsResponseTypeDef(TypedDict):
nextToken: str,
items: List[EventLogEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)