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