Type definitions#
Index > CodeCatalyst > Type definitions
Auto-generated documentation for CodeCatalyst type annotations stubs module types-boto3-codecatalyst.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_codecatalyst.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AccessTokenSummaryTypeDef#
# AccessTokenSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import AccessTokenSummaryTypeDef
def get_value() -> AccessTokenSummaryTypeDef:
return {
"id": ...,
}
# AccessTokenSummaryTypeDef definition
class AccessTokenSummaryTypeDef(TypedDict):
id: str,
name: str,
expiresTime: NotRequired[datetime],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_codecatalyst.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],
IdeConfigurationTypeDef#
# IdeConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codecatalyst.type_defs import PersistentStorageConfigurationTypeDef
def get_value() -> PersistentStorageConfigurationTypeDef:
return {
"sizeInGiB": ...,
}
# PersistentStorageConfigurationTypeDef definition
class PersistentStorageConfigurationTypeDef(TypedDict):
sizeInGiB: int,
RepositoryInputTypeDef#
# RepositoryInputTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import RepositoryInputTypeDef
def get_value() -> RepositoryInputTypeDef:
return {
"repositoryName": ...,
}
# RepositoryInputTypeDef definition
class RepositoryInputTypeDef(TypedDict):
repositoryName: str,
branchName: NotRequired[str],
CreateProjectRequestTypeDef#
# CreateProjectRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateProjectRequestTypeDef
def get_value() -> CreateProjectRequestTypeDef:
return {
"spaceName": ...,
}
# CreateProjectRequestTypeDef definition
class CreateProjectRequestTypeDef(TypedDict):
spaceName: str,
displayName: str,
description: NotRequired[str],
CreateSourceRepositoryBranchRequestTypeDef#
# CreateSourceRepositoryBranchRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateSourceRepositoryBranchRequestTypeDef
def get_value() -> CreateSourceRepositoryBranchRequestTypeDef:
return {
"spaceName": ...,
}
# CreateSourceRepositoryBranchRequestTypeDef definition
class CreateSourceRepositoryBranchRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
name: str,
headCommitId: NotRequired[str],
CreateSourceRepositoryRequestTypeDef#
# CreateSourceRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateSourceRepositoryRequestTypeDef
def get_value() -> CreateSourceRepositoryRequestTypeDef:
return {
"spaceName": ...,
}
# CreateSourceRepositoryRequestTypeDef definition
class CreateSourceRepositoryRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
description: NotRequired[str],
DeleteAccessTokenRequestTypeDef#
# DeleteAccessTokenRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteAccessTokenRequestTypeDef
def get_value() -> DeleteAccessTokenRequestTypeDef:
return {
"id": ...,
}
# DeleteAccessTokenRequestTypeDef definition
class DeleteAccessTokenRequestTypeDef(TypedDict):
id: str,
DeleteDevEnvironmentRequestTypeDef#
# DeleteDevEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteDevEnvironmentRequestTypeDef
def get_value() -> DeleteDevEnvironmentRequestTypeDef:
return {
"spaceName": ...,
}
# DeleteDevEnvironmentRequestTypeDef definition
class DeleteDevEnvironmentRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
DeleteProjectRequestTypeDef#
# DeleteProjectRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteProjectRequestTypeDef
def get_value() -> DeleteProjectRequestTypeDef:
return {
"spaceName": ...,
}
# DeleteProjectRequestTypeDef definition
class DeleteProjectRequestTypeDef(TypedDict):
spaceName: str,
name: str,
DeleteSourceRepositoryRequestTypeDef#
# DeleteSourceRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteSourceRepositoryRequestTypeDef
def get_value() -> DeleteSourceRepositoryRequestTypeDef:
return {
"spaceName": ...,
}
# DeleteSourceRepositoryRequestTypeDef definition
class DeleteSourceRepositoryRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
DeleteSpaceRequestTypeDef#
# DeleteSpaceRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteSpaceRequestTypeDef
def get_value() -> DeleteSpaceRequestTypeDef:
return {
"name": ...,
}
# DeleteSpaceRequestTypeDef definition
class DeleteSpaceRequestTypeDef(TypedDict):
name: str,
DevEnvironmentAccessDetailsTypeDef#
# DevEnvironmentAccessDetailsTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DevEnvironmentAccessDetailsTypeDef
def get_value() -> DevEnvironmentAccessDetailsTypeDef:
return {
"streamUrl": ...,
}
# DevEnvironmentAccessDetailsTypeDef definition
class DevEnvironmentAccessDetailsTypeDef(TypedDict):
streamUrl: str,
tokenValue: str,
DevEnvironmentRepositorySummaryTypeDef#
# DevEnvironmentRepositorySummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DevEnvironmentRepositorySummaryTypeDef
def get_value() -> DevEnvironmentRepositorySummaryTypeDef:
return {
"repositoryName": ...,
}
# DevEnvironmentRepositorySummaryTypeDef definition
class DevEnvironmentRepositorySummaryTypeDef(TypedDict):
repositoryName: str,
branchName: NotRequired[str],
ExecuteCommandSessionConfigurationTypeDef#
# ExecuteCommandSessionConfigurationTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ExecuteCommandSessionConfigurationTypeDef
def get_value() -> ExecuteCommandSessionConfigurationTypeDef:
return {
"command": ...,
}
# ExecuteCommandSessionConfigurationTypeDef definition
class ExecuteCommandSessionConfigurationTypeDef(TypedDict):
command: str,
arguments: NotRequired[Sequence[str]],
DevEnvironmentSessionSummaryTypeDef#
# DevEnvironmentSessionSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DevEnvironmentSessionSummaryTypeDef
def get_value() -> DevEnvironmentSessionSummaryTypeDef:
return {
"spaceName": ...,
}
# DevEnvironmentSessionSummaryTypeDef definition
class DevEnvironmentSessionSummaryTypeDef(TypedDict):
spaceName: str,
projectName: str,
devEnvironmentId: str,
startedTime: datetime,
id: str,
IdeTypeDef#
# IdeTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codecatalyst.type_defs import PersistentStorageTypeDef
def get_value() -> PersistentStorageTypeDef:
return {
"sizeInGiB": ...,
}
# PersistentStorageTypeDef definition
class PersistentStorageTypeDef(TypedDict):
sizeInGiB: int,
EmailAddressTypeDef#
# EmailAddressTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codecatalyst.type_defs import UserIdentityTypeDef
def get_value() -> UserIdentityTypeDef:
return {
"userType": ...,
}
# UserIdentityTypeDef definition
class UserIdentityTypeDef(TypedDict):
userType: UserTypeType, # (1)
principalId: str,
userName: NotRequired[str],
awsAccountId: NotRequired[str],
- See UserTypeType
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"key": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
key: str,
values: Sequence[str],
comparisonOperator: NotRequired[str],
GetDevEnvironmentRequestTypeDef#
# GetDevEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetDevEnvironmentRequestTypeDef
def get_value() -> GetDevEnvironmentRequestTypeDef:
return {
"spaceName": ...,
}
# GetDevEnvironmentRequestTypeDef definition
class GetDevEnvironmentRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
GetProjectRequestTypeDef#
# GetProjectRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetProjectRequestTypeDef
def get_value() -> GetProjectRequestTypeDef:
return {
"spaceName": ...,
}
# GetProjectRequestTypeDef definition
class GetProjectRequestTypeDef(TypedDict):
spaceName: str,
name: str,
GetSourceRepositoryCloneUrlsRequestTypeDef#
# GetSourceRepositoryCloneUrlsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSourceRepositoryCloneUrlsRequestTypeDef
def get_value() -> GetSourceRepositoryCloneUrlsRequestTypeDef:
return {
"spaceName": ...,
}
# GetSourceRepositoryCloneUrlsRequestTypeDef definition
class GetSourceRepositoryCloneUrlsRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
GetSourceRepositoryRequestTypeDef#
# GetSourceRepositoryRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSourceRepositoryRequestTypeDef
def get_value() -> GetSourceRepositoryRequestTypeDef:
return {
"spaceName": ...,
}
# GetSourceRepositoryRequestTypeDef definition
class GetSourceRepositoryRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
GetSpaceRequestTypeDef#
# GetSpaceRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSpaceRequestTypeDef
def get_value() -> GetSpaceRequestTypeDef:
return {
"name": ...,
}
# GetSpaceRequestTypeDef definition
class GetSpaceRequestTypeDef(TypedDict):
name: str,
GetSubscriptionRequestTypeDef#
# GetSubscriptionRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSubscriptionRequestTypeDef
def get_value() -> GetSubscriptionRequestTypeDef:
return {
"spaceName": ...,
}
# GetSubscriptionRequestTypeDef definition
class GetSubscriptionRequestTypeDef(TypedDict):
spaceName: str,
GetUserDetailsRequestTypeDef#
# GetUserDetailsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetUserDetailsRequestTypeDef
def get_value() -> GetUserDetailsRequestTypeDef:
return {
"id": ...,
}
# GetUserDetailsRequestTypeDef definition
class GetUserDetailsRequestTypeDef(TypedDict):
id: NotRequired[str],
userName: NotRequired[str],
GetWorkflowRequestTypeDef#
# GetWorkflowRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetWorkflowRequestTypeDef
def get_value() -> GetWorkflowRequestTypeDef:
return {
"spaceName": ...,
}
# GetWorkflowRequestTypeDef definition
class GetWorkflowRequestTypeDef(TypedDict):
spaceName: str,
id: str,
projectName: str,
WorkflowDefinitionTypeDef#
# WorkflowDefinitionTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import WorkflowDefinitionTypeDef
def get_value() -> WorkflowDefinitionTypeDef:
return {
"path": ...,
}
# WorkflowDefinitionTypeDef definition
class WorkflowDefinitionTypeDef(TypedDict):
path: str,
GetWorkflowRunRequestTypeDef#
# GetWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetWorkflowRunRequestTypeDef
def get_value() -> GetWorkflowRunRequestTypeDef:
return {
"spaceName": ...,
}
# GetWorkflowRunRequestTypeDef definition
class GetWorkflowRunRequestTypeDef(TypedDict):
spaceName: str,
id: str,
projectName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListAccessTokensRequestTypeDef#
# ListAccessTokensRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListAccessTokensRequestTypeDef
def get_value() -> ListAccessTokensRequestTypeDef:
return {
"maxResults": ...,
}
# ListAccessTokensRequestTypeDef definition
class ListAccessTokensRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDevEnvironmentSessionsRequestTypeDef#
# ListDevEnvironmentSessionsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListDevEnvironmentSessionsRequestTypeDef
def get_value() -> ListDevEnvironmentSessionsRequestTypeDef:
return {
"spaceName": ...,
}
# ListDevEnvironmentSessionsRequestTypeDef definition
class ListDevEnvironmentSessionsRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
devEnvironmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ProjectListFilterTypeDef#
# ProjectListFilterTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ProjectListFilterTypeDef
def get_value() -> ProjectListFilterTypeDef:
return {
"key": ...,
}
# ProjectListFilterTypeDef definition
class ProjectListFilterTypeDef(TypedDict):
key: FilterKeyType, # (1)
values: Sequence[str],
comparisonOperator: NotRequired[ComparisonOperatorType], # (2)
- See FilterKeyType
- See ComparisonOperatorType
ProjectSummaryTypeDef#
# ProjectSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoriesItemTypeDef
def get_value() -> ListSourceRepositoriesItemTypeDef:
return {
"id": ...,
}
# ListSourceRepositoriesItemTypeDef definition
class ListSourceRepositoriesItemTypeDef(TypedDict):
id: str,
name: str,
lastUpdatedTime: datetime,
createdTime: datetime,
description: NotRequired[str],
ListSourceRepositoriesRequestTypeDef#
# ListSourceRepositoriesRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoriesRequestTypeDef
def get_value() -> ListSourceRepositoriesRequestTypeDef:
return {
"spaceName": ...,
}
# ListSourceRepositoriesRequestTypeDef definition
class ListSourceRepositoriesRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSourceRepositoryBranchesItemTypeDef#
# ListSourceRepositoryBranchesItemTypeDef TypedDict usage example
from types_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],
ListSourceRepositoryBranchesRequestTypeDef#
# ListSourceRepositoryBranchesRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesRequestTypeDef
def get_value() -> ListSourceRepositoryBranchesRequestTypeDef:
return {
"spaceName": ...,
}
# ListSourceRepositoryBranchesRequestTypeDef definition
class ListSourceRepositoryBranchesRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSpacesRequestTypeDef#
# ListSpacesRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSpacesRequestTypeDef
def get_value() -> ListSpacesRequestTypeDef:
return {
"nextToken": ...,
}
# ListSpacesRequestTypeDef definition
class ListSpacesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SpaceSummaryTypeDef#
# SpaceSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import SpaceSummaryTypeDef
def get_value() -> SpaceSummaryTypeDef:
return {
"name": ...,
}
# SpaceSummaryTypeDef definition
class SpaceSummaryTypeDef(TypedDict):
name: str,
regionName: str,
displayName: NotRequired[str],
description: NotRequired[str],
ListWorkflowRunsRequestTypeDef#
# ListWorkflowRunsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListWorkflowRunsRequestTypeDef
def get_value() -> ListWorkflowRunsRequestTypeDef:
return {
"spaceName": ...,
}
# ListWorkflowRunsRequestTypeDef definition
class ListWorkflowRunsRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
workflowId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
WorkflowRunSummaryTypeDef#
# WorkflowRunSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import WorkflowRunSummaryTypeDef
def get_value() -> WorkflowRunSummaryTypeDef:
return {
"id": ...,
}
# WorkflowRunSummaryTypeDef definition
class WorkflowRunSummaryTypeDef(TypedDict):
id: str,
workflowId: str,
workflowName: str,
status: WorkflowRunStatusType, # (1)
startTime: datetime,
lastUpdatedTime: datetime,
statusReasons: NotRequired[List[Dict[str, Any]]],
endTime: NotRequired[datetime],
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
return {
"spaceName": ...,
}
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
StartWorkflowRunRequestTypeDef#
# StartWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StartWorkflowRunRequestTypeDef
def get_value() -> StartWorkflowRunRequestTypeDef:
return {
"spaceName": ...,
}
# StartWorkflowRunRequestTypeDef definition
class StartWorkflowRunRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
workflowId: str,
clientToken: NotRequired[str],
StopDevEnvironmentRequestTypeDef#
# StopDevEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StopDevEnvironmentRequestTypeDef
def get_value() -> StopDevEnvironmentRequestTypeDef:
return {
"spaceName": ...,
}
# StopDevEnvironmentRequestTypeDef definition
class StopDevEnvironmentRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
StopDevEnvironmentSessionRequestTypeDef#
# StopDevEnvironmentSessionRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StopDevEnvironmentSessionRequestTypeDef
def get_value() -> StopDevEnvironmentSessionRequestTypeDef:
return {
"spaceName": ...,
}
# StopDevEnvironmentSessionRequestTypeDef definition
class StopDevEnvironmentSessionRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionId: str,
UpdateProjectRequestTypeDef#
# UpdateProjectRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import UpdateProjectRequestTypeDef
def get_value() -> UpdateProjectRequestTypeDef:
return {
"spaceName": ...,
}
# UpdateProjectRequestTypeDef definition
class UpdateProjectRequestTypeDef(TypedDict):
spaceName: str,
name: str,
description: NotRequired[str],
UpdateSpaceRequestTypeDef#
# UpdateSpaceRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import UpdateSpaceRequestTypeDef
def get_value() -> UpdateSpaceRequestTypeDef:
return {
"name": ...,
}
# UpdateSpaceRequestTypeDef definition
class UpdateSpaceRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
WorkflowDefinitionSummaryTypeDef#
# WorkflowDefinitionSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import WorkflowDefinitionSummaryTypeDef
def get_value() -> WorkflowDefinitionSummaryTypeDef:
return {
"path": ...,
}
# WorkflowDefinitionSummaryTypeDef definition
class WorkflowDefinitionSummaryTypeDef(TypedDict):
path: str,
CreateAccessTokenRequestTypeDef#
# CreateAccessTokenRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateAccessTokenRequestTypeDef
def get_value() -> CreateAccessTokenRequestTypeDef:
return {
"name": ...,
}
# CreateAccessTokenRequestTypeDef definition
class CreateAccessTokenRequestTypeDef(TypedDict):
name: str,
expiresTime: NotRequired[TimestampTypeDef],
ListEventLogsRequestTypeDef#
# ListEventLogsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListEventLogsRequestTypeDef
def get_value() -> ListEventLogsRequestTypeDef:
return {
"spaceName": ...,
}
# ListEventLogsRequestTypeDef definition
class ListEventLogsRequestTypeDef(TypedDict):
spaceName: str,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
eventName: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
CreateAccessTokenResponseTypeDef#
# CreateAccessTokenResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateAccessTokenResponseTypeDef
def get_value() -> CreateAccessTokenResponseTypeDef:
return {
"secret": ...,
}
# CreateAccessTokenResponseTypeDef definition
class CreateAccessTokenResponseTypeDef(TypedDict):
secret: str,
name: str,
expiresTime: datetime,
accessTokenId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDevEnvironmentResponseTypeDef#
# CreateDevEnvironmentResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateDevEnvironmentResponseTypeDef
def get_value() -> CreateDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
}
# CreateDevEnvironmentResponseTypeDef definition
class CreateDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
vpcConnectionName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectResponseTypeDef#
# CreateProjectResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"spaceName": ...,
}
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSourceRepositoryBranchResponseTypeDef#
# CreateSourceRepositoryBranchResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateSourceRepositoryBranchResponseTypeDef
def get_value() -> CreateSourceRepositoryBranchResponseTypeDef:
return {
"ref": ...,
}
# CreateSourceRepositoryBranchResponseTypeDef definition
class CreateSourceRepositoryBranchResponseTypeDef(TypedDict):
ref: str,
name: str,
lastUpdatedTime: datetime,
headCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSourceRepositoryResponseTypeDef#
# CreateSourceRepositoryResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateSourceRepositoryResponseTypeDef
def get_value() -> CreateSourceRepositoryResponseTypeDef:
return {
"spaceName": ...,
}
# CreateSourceRepositoryResponseTypeDef definition
class CreateSourceRepositoryResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDevEnvironmentResponseTypeDef#
# DeleteDevEnvironmentResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteDevEnvironmentResponseTypeDef
def get_value() -> DeleteDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
}
# DeleteDevEnvironmentResponseTypeDef definition
class DeleteDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectResponseTypeDef#
# DeleteProjectResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteProjectResponseTypeDef
def get_value() -> DeleteProjectResponseTypeDef:
return {
"spaceName": ...,
}
# DeleteProjectResponseTypeDef definition
class DeleteProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSourceRepositoryResponseTypeDef#
# DeleteSourceRepositoryResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteSourceRepositoryResponseTypeDef
def get_value() -> DeleteSourceRepositoryResponseTypeDef:
return {
"spaceName": ...,
}
# DeleteSourceRepositoryResponseTypeDef definition
class DeleteSourceRepositoryResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSpaceResponseTypeDef#
# DeleteSpaceResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DeleteSpaceResponseTypeDef
def get_value() -> DeleteSpaceResponseTypeDef:
return {
"name": ...,
}
# DeleteSpaceResponseTypeDef definition
class DeleteSpaceResponseTypeDef(TypedDict):
name: str,
displayName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetProjectResponseTypeDef#
# GetProjectResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetProjectResponseTypeDef
def get_value() -> GetProjectResponseTypeDef:
return {
"spaceName": ...,
}
# GetProjectResponseTypeDef definition
class GetProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSourceRepositoryCloneUrlsResponseTypeDef#
# GetSourceRepositoryCloneUrlsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSourceRepositoryCloneUrlsResponseTypeDef
def get_value() -> GetSourceRepositoryCloneUrlsResponseTypeDef:
return {
"https": ...,
}
# GetSourceRepositoryCloneUrlsResponseTypeDef definition
class GetSourceRepositoryCloneUrlsResponseTypeDef(TypedDict):
https: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSourceRepositoryResponseTypeDef#
# GetSourceRepositoryResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSourceRepositoryResponseTypeDef
def get_value() -> GetSourceRepositoryResponseTypeDef:
return {
"spaceName": ...,
}
# GetSourceRepositoryResponseTypeDef definition
class GetSourceRepositoryResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
description: str,
lastUpdatedTime: datetime,
createdTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSpaceResponseTypeDef#
# GetSpaceResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSpaceResponseTypeDef
def get_value() -> GetSpaceResponseTypeDef:
return {
"name": ...,
}
# GetSpaceResponseTypeDef definition
class GetSpaceResponseTypeDef(TypedDict):
name: str,
regionName: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSubscriptionResponseTypeDef#
# GetSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetSubscriptionResponseTypeDef
def get_value() -> GetSubscriptionResponseTypeDef:
return {
"subscriptionType": ...,
}
# GetSubscriptionResponseTypeDef definition
class GetSubscriptionResponseTypeDef(TypedDict):
subscriptionType: str,
awsAccountName: str,
pendingSubscriptionType: str,
pendingSubscriptionStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkflowRunResponseTypeDef#
# GetWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetWorkflowRunResponseTypeDef
def get_value() -> GetWorkflowRunResponseTypeDef:
return {
"spaceName": ...,
}
# GetWorkflowRunResponseTypeDef definition
class GetWorkflowRunResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
workflowId: str,
status: WorkflowRunStatusType, # (1)
statusReasons: List[Dict[str, Any]],
startTime: datetime,
endTime: datetime,
lastUpdatedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccessTokensResponseTypeDef#
# ListAccessTokensResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListAccessTokensResponseTypeDef
def get_value() -> ListAccessTokensResponseTypeDef:
return {
"items": ...,
}
# ListAccessTokensResponseTypeDef definition
class ListAccessTokensResponseTypeDef(TypedDict):
items: List[AccessTokenSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartDevEnvironmentResponseTypeDef#
# StartDevEnvironmentResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StartDevEnvironmentResponseTypeDef
def get_value() -> StartDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
}
# StartDevEnvironmentResponseTypeDef definition
class StartDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
status: DevEnvironmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartWorkflowRunResponseTypeDef#
# StartWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StartWorkflowRunResponseTypeDef
def get_value() -> StartWorkflowRunResponseTypeDef:
return {
"spaceName": ...,
}
# StartWorkflowRunResponseTypeDef definition
class StartWorkflowRunResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
workflowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopDevEnvironmentResponseTypeDef#
# StopDevEnvironmentResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StopDevEnvironmentResponseTypeDef
def get_value() -> StopDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
}
# StopDevEnvironmentResponseTypeDef definition
class StopDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
status: DevEnvironmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDevEnvironmentSessionResponseTypeDef#
# StopDevEnvironmentSessionResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StopDevEnvironmentSessionResponseTypeDef
def get_value() -> StopDevEnvironmentSessionResponseTypeDef:
return {
"spaceName": ...,
}
# StopDevEnvironmentSessionResponseTypeDef definition
class StopDevEnvironmentSessionResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectResponseTypeDef#
# UpdateProjectResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import UpdateProjectResponseTypeDef
def get_value() -> UpdateProjectResponseTypeDef:
return {
"spaceName": ...,
}
# UpdateProjectResponseTypeDef definition
class UpdateProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSpaceResponseTypeDef#
# UpdateSpaceResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import UpdateSpaceResponseTypeDef
def get_value() -> UpdateSpaceResponseTypeDef:
return {
"name": ...,
}
# UpdateSpaceResponseTypeDef definition
class UpdateSpaceResponseTypeDef(TypedDict):
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifySessionResponseTypeDef#
# VerifySessionResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import VerifySessionResponseTypeDef
def get_value() -> VerifySessionResponseTypeDef:
return {
"identity": ...,
}
# VerifySessionResponseTypeDef definition
class VerifySessionResponseTypeDef(TypedDict):
identity: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDevEnvironmentRequestTypeDef#
# StartDevEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StartDevEnvironmentRequestTypeDef
def get_value() -> StartDevEnvironmentRequestTypeDef:
return {
"spaceName": ...,
}
# StartDevEnvironmentRequestTypeDef definition
class StartDevEnvironmentRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
ides: NotRequired[Sequence[IdeConfigurationTypeDef]], # (1)
instanceType: NotRequired[InstanceTypeType], # (2)
inactivityTimeoutMinutes: NotRequired[int],
UpdateDevEnvironmentRequestTypeDef#
# UpdateDevEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import UpdateDevEnvironmentRequestTypeDef
def get_value() -> UpdateDevEnvironmentRequestTypeDef:
return {
"spaceName": ...,
}
# UpdateDevEnvironmentRequestTypeDef definition
class UpdateDevEnvironmentRequestTypeDef(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 TypedDict usage example
from types_boto3_codecatalyst.type_defs import UpdateDevEnvironmentResponseTypeDef
def get_value() -> UpdateDevEnvironmentResponseTypeDef:
return {
"id": ...,
}
# 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)
CreateDevEnvironmentRequestTypeDef#
# CreateDevEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import CreateDevEnvironmentRequestTypeDef
def get_value() -> CreateDevEnvironmentRequestTypeDef:
return {
"spaceName": ...,
}
# CreateDevEnvironmentRequestTypeDef definition
class CreateDevEnvironmentRequestTypeDef(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],
vpcConnectionName: NotRequired[str],
- See InstanceTypeType
- See PersistentStorageConfigurationTypeDef
- See RepositoryInputTypeDef
- See IdeConfigurationTypeDef
StartDevEnvironmentSessionResponseTypeDef#
# StartDevEnvironmentSessionResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StartDevEnvironmentSessionResponseTypeDef
def get_value() -> StartDevEnvironmentSessionResponseTypeDef:
return {
"accessDetails": ...,
}
# StartDevEnvironmentSessionResponseTypeDef definition
class StartDevEnvironmentSessionResponseTypeDef(TypedDict):
accessDetails: DevEnvironmentAccessDetailsTypeDef, # (1)
sessionId: str,
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DevEnvironmentSessionConfigurationTypeDef#
# DevEnvironmentSessionConfigurationTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DevEnvironmentSessionConfigurationTypeDef
def get_value() -> DevEnvironmentSessionConfigurationTypeDef:
return {
"sessionType": ...,
}
# DevEnvironmentSessionConfigurationTypeDef definition
class DevEnvironmentSessionConfigurationTypeDef(TypedDict):
sessionType: DevEnvironmentSessionTypeType, # (1)
executeCommandSessionConfiguration: NotRequired[ExecuteCommandSessionConfigurationTypeDef], # (2)
ListDevEnvironmentSessionsResponseTypeDef#
# ListDevEnvironmentSessionsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListDevEnvironmentSessionsResponseTypeDef
def get_value() -> ListDevEnvironmentSessionsResponseTypeDef:
return {
"items": ...,
}
# ListDevEnvironmentSessionsResponseTypeDef definition
class ListDevEnvironmentSessionsResponseTypeDef(TypedDict):
items: List[DevEnvironmentSessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DevEnvironmentSummaryTypeDef#
# DevEnvironmentSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import DevEnvironmentSummaryTypeDef
def get_value() -> DevEnvironmentSummaryTypeDef:
return {
"spaceName": ...,
}
# 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)
vpcConnectionName: NotRequired[str],
- See DevEnvironmentStatusType
- See DevEnvironmentRepositorySummaryTypeDef
- See IdeTypeDef
- See InstanceTypeType
- See PersistentStorageTypeDef
GetDevEnvironmentResponseTypeDef#
# GetDevEnvironmentResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetDevEnvironmentResponseTypeDef
def get_value() -> GetDevEnvironmentResponseTypeDef:
return {
"spaceName": ...,
}
# 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)
vpcConnectionName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DevEnvironmentStatusType
- See DevEnvironmentRepositorySummaryTypeDef
- See IdeTypeDef
- See InstanceTypeType
- See PersistentStorageTypeDef
- See ResponseMetadataTypeDef
GetUserDetailsResponseTypeDef#
# GetUserDetailsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetUserDetailsResponseTypeDef
def get_value() -> GetUserDetailsResponseTypeDef:
return {
"userId": ...,
}
# GetUserDetailsResponseTypeDef definition
class GetUserDetailsResponseTypeDef(TypedDict):
userId: str,
userName: str,
displayName: str,
primaryEmail: EmailAddressTypeDef, # (1)
version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventLogEntryTypeDef#
# EventLogEntryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import EventLogEntryTypeDef
def get_value() -> EventLogEntryTypeDef:
return {
"id": ...,
}
# 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
ListDevEnvironmentsRequestTypeDef#
# ListDevEnvironmentsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListDevEnvironmentsRequestTypeDef
def get_value() -> ListDevEnvironmentsRequestTypeDef:
return {
"spaceName": ...,
}
# ListDevEnvironmentsRequestTypeDef definition
class ListDevEnvironmentsRequestTypeDef(TypedDict):
spaceName: str,
projectName: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FilterTypeDef
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
return {
"spaceName": ...,
}
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
name: str,
sourceRepositoryName: str,
sourceBranchName: str,
definition: WorkflowDefinitionTypeDef, # (1)
createdTime: datetime,
lastUpdatedTime: datetime,
runMode: WorkflowRunModeType, # (2)
status: WorkflowStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See WorkflowDefinitionTypeDef
- See WorkflowRunModeType
- See WorkflowStatusType
- See ResponseMetadataTypeDef
ListAccessTokensRequestPaginateTypeDef#
# ListAccessTokensRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListAccessTokensRequestPaginateTypeDef
def get_value() -> ListAccessTokensRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAccessTokensRequestPaginateTypeDef definition
class ListAccessTokensRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevEnvironmentSessionsRequestPaginateTypeDef#
# ListDevEnvironmentSessionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListDevEnvironmentSessionsRequestPaginateTypeDef
def get_value() -> ListDevEnvironmentSessionsRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListDevEnvironmentSessionsRequestPaginateTypeDef definition
class ListDevEnvironmentSessionsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
devEnvironmentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevEnvironmentsRequestPaginateTypeDef#
# ListDevEnvironmentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListDevEnvironmentsRequestPaginateTypeDef
def get_value() -> ListDevEnvironmentsRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListDevEnvironmentsRequestPaginateTypeDef definition
class ListDevEnvironmentsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListEventLogsRequestPaginateTypeDef#
# ListEventLogsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListEventLogsRequestPaginateTypeDef
def get_value() -> ListEventLogsRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListEventLogsRequestPaginateTypeDef definition
class ListEventLogsRequestPaginateTypeDef(TypedDict):
spaceName: str,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
eventName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceRepositoriesRequestPaginateTypeDef#
# ListSourceRepositoriesRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoriesRequestPaginateTypeDef
def get_value() -> ListSourceRepositoriesRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListSourceRepositoriesRequestPaginateTypeDef definition
class ListSourceRepositoriesRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceRepositoryBranchesRequestPaginateTypeDef#
# ListSourceRepositoryBranchesRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesRequestPaginateTypeDef
def get_value() -> ListSourceRepositoryBranchesRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListSourceRepositoryBranchesRequestPaginateTypeDef definition
class ListSourceRepositoryBranchesRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSpacesRequestPaginateTypeDef#
# ListSpacesRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSpacesRequestPaginateTypeDef
def get_value() -> ListSpacesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSpacesRequestPaginateTypeDef definition
class ListSpacesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowRunsRequestPaginateTypeDef#
# ListWorkflowRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListWorkflowRunsRequestPaginateTypeDef
def get_value() -> ListWorkflowRunsRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListWorkflowRunsRequestPaginateTypeDef definition
class ListWorkflowRunsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
workflowId: NotRequired[str],
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowsRequestPaginateTypeDef#
# ListWorkflowsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListWorkflowsRequestPaginateTypeDef
def get_value() -> ListWorkflowsRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListWorkflowsRequestPaginateTypeDef definition
class ListWorkflowsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestPaginateTypeDef#
# ListProjectsRequestPaginateTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListProjectsRequestPaginateTypeDef
def get_value() -> ListProjectsRequestPaginateTypeDef:
return {
"spaceName": ...,
}
# ListProjectsRequestPaginateTypeDef definition
class ListProjectsRequestPaginateTypeDef(TypedDict):
spaceName: str,
filters: NotRequired[Sequence[ProjectListFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectsRequestTypeDef#
# ListProjectsRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListProjectsRequestTypeDef
def get_value() -> ListProjectsRequestTypeDef:
return {
"spaceName": ...,
}
# ListProjectsRequestTypeDef definition
class ListProjectsRequestTypeDef(TypedDict):
spaceName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[ProjectListFilterTypeDef]], # (1)
ListProjectsResponseTypeDef#
# ListProjectsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"nextToken": ...,
}
# ListProjectsResponseTypeDef definition
class ListProjectsResponseTypeDef(TypedDict):
items: List[ProjectSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSourceRepositoriesResponseTypeDef#
# ListSourceRepositoriesResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoriesResponseTypeDef
def get_value() -> ListSourceRepositoriesResponseTypeDef:
return {
"items": ...,
}
# ListSourceRepositoriesResponseTypeDef definition
class ListSourceRepositoriesResponseTypeDef(TypedDict):
items: List[ListSourceRepositoriesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSourceRepositoryBranchesResponseTypeDef#
# ListSourceRepositoryBranchesResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesResponseTypeDef
def get_value() -> ListSourceRepositoryBranchesResponseTypeDef:
return {
"nextToken": ...,
}
# ListSourceRepositoryBranchesResponseTypeDef definition
class ListSourceRepositoryBranchesResponseTypeDef(TypedDict):
items: List[ListSourceRepositoryBranchesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSpacesResponseTypeDef#
# ListSpacesResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListSpacesResponseTypeDef
def get_value() -> ListSpacesResponseTypeDef:
return {
"nextToken": ...,
}
# ListSpacesResponseTypeDef definition
class ListSpacesResponseTypeDef(TypedDict):
items: List[SpaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowRunsResponseTypeDef#
# ListWorkflowRunsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListWorkflowRunsResponseTypeDef
def get_value() -> ListWorkflowRunsResponseTypeDef:
return {
"nextToken": ...,
}
# ListWorkflowRunsResponseTypeDef definition
class ListWorkflowRunsResponseTypeDef(TypedDict):
items: List[WorkflowRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
WorkflowSummaryTypeDef#
# WorkflowSummaryTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import WorkflowSummaryTypeDef
def get_value() -> WorkflowSummaryTypeDef:
return {
"id": ...,
}
# WorkflowSummaryTypeDef definition
class WorkflowSummaryTypeDef(TypedDict):
id: str,
name: str,
sourceRepositoryName: str,
sourceBranchName: str,
definition: WorkflowDefinitionSummaryTypeDef, # (1)
createdTime: datetime,
lastUpdatedTime: datetime,
runMode: WorkflowRunModeType, # (2)
status: WorkflowStatusType, # (3)
StartDevEnvironmentSessionRequestTypeDef#
# StartDevEnvironmentSessionRequestTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import StartDevEnvironmentSessionRequestTypeDef
def get_value() -> StartDevEnvironmentSessionRequestTypeDef:
return {
"spaceName": ...,
}
# StartDevEnvironmentSessionRequestTypeDef definition
class StartDevEnvironmentSessionRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionConfiguration: DevEnvironmentSessionConfigurationTypeDef, # (1)
ListDevEnvironmentsResponseTypeDef#
# ListDevEnvironmentsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListDevEnvironmentsResponseTypeDef
def get_value() -> ListDevEnvironmentsResponseTypeDef:
return {
"items": ...,
}
# ListDevEnvironmentsResponseTypeDef definition
class ListDevEnvironmentsResponseTypeDef(TypedDict):
items: List[DevEnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEventLogsResponseTypeDef#
# ListEventLogsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListEventLogsResponseTypeDef
def get_value() -> ListEventLogsResponseTypeDef:
return {
"nextToken": ...,
}
# ListEventLogsResponseTypeDef definition
class ListEventLogsResponseTypeDef(TypedDict):
items: List[EventLogEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from types_boto3_codecatalyst.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"nextToken": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
items: List[WorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],