Type definitions#
Index > CodeCatalyst > Type definitions
Auto-generated documentation for CodeCatalyst type annotations stubs module mypy-boto3-codecatalyst.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AccessTokenSummaryTypeDef#
# AccessTokenSummaryTypeDef definition
class AccessTokenSummaryTypeDef(TypedDict):
id: str,
name: str,
expiresTime: NotRequired[datetime],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
IdeConfigurationTypeDef#
# IdeConfigurationTypeDef definition
class IdeConfigurationTypeDef(TypedDict):
runtime: NotRequired[str],
name: NotRequired[str],
PersistentStorageConfigurationTypeDef#
# PersistentStorageConfigurationTypeDef definition
class PersistentStorageConfigurationTypeDef(TypedDict):
sizeInGiB: int,
RepositoryInputTypeDef#
# RepositoryInputTypeDef definition
class RepositoryInputTypeDef(TypedDict):
repositoryName: str,
branchName: NotRequired[str],
CreateProjectRequestRequestTypeDef#
# CreateProjectRequestRequestTypeDef definition
class CreateProjectRequestRequestTypeDef(TypedDict):
spaceName: str,
displayName: str,
description: NotRequired[str],
CreateSourceRepositoryBranchRequestRequestTypeDef#
# CreateSourceRepositoryBranchRequestRequestTypeDef definition
class CreateSourceRepositoryBranchRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
name: str,
headCommitId: NotRequired[str],
CreateSourceRepositoryRequestRequestTypeDef#
# CreateSourceRepositoryRequestRequestTypeDef definition
class CreateSourceRepositoryRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
description: NotRequired[str],
DeleteAccessTokenRequestRequestTypeDef#
# DeleteAccessTokenRequestRequestTypeDef definition
class DeleteAccessTokenRequestRequestTypeDef(TypedDict):
id: str,
DeleteDevEnvironmentRequestRequestTypeDef#
# DeleteDevEnvironmentRequestRequestTypeDef definition
class DeleteDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
DeleteProjectRequestRequestTypeDef#
# DeleteProjectRequestRequestTypeDef definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
spaceName: str,
name: str,
DeleteSourceRepositoryRequestRequestTypeDef#
# DeleteSourceRepositoryRequestRequestTypeDef definition
class DeleteSourceRepositoryRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
DeleteSpaceRequestRequestTypeDef#
# DeleteSpaceRequestRequestTypeDef definition
class DeleteSpaceRequestRequestTypeDef(TypedDict):
name: str,
DevEnvironmentAccessDetailsTypeDef#
# DevEnvironmentAccessDetailsTypeDef definition
class DevEnvironmentAccessDetailsTypeDef(TypedDict):
streamUrl: str,
tokenValue: str,
DevEnvironmentRepositorySummaryTypeDef#
# DevEnvironmentRepositorySummaryTypeDef definition
class DevEnvironmentRepositorySummaryTypeDef(TypedDict):
repositoryName: str,
branchName: NotRequired[str],
ExecuteCommandSessionConfigurationTypeDef#
# ExecuteCommandSessionConfigurationTypeDef definition
class ExecuteCommandSessionConfigurationTypeDef(TypedDict):
command: str,
arguments: NotRequired[Sequence[str]],
DevEnvironmentSessionSummaryTypeDef#
# DevEnvironmentSessionSummaryTypeDef definition
class DevEnvironmentSessionSummaryTypeDef(TypedDict):
spaceName: str,
projectName: str,
devEnvironmentId: str,
startedTime: datetime,
id: str,
IdeTypeDef#
# IdeTypeDef definition
class IdeTypeDef(TypedDict):
runtime: NotRequired[str],
name: NotRequired[str],
PersistentStorageTypeDef#
# PersistentStorageTypeDef definition
class PersistentStorageTypeDef(TypedDict):
sizeInGiB: int,
EmailAddressTypeDef#
# EmailAddressTypeDef definition
class EmailAddressTypeDef(TypedDict):
email: NotRequired[str],
verified: NotRequired[bool],
EventPayloadTypeDef#
# EventPayloadTypeDef definition
class EventPayloadTypeDef(TypedDict):
contentType: NotRequired[str],
data: NotRequired[str],
ProjectInformationTypeDef#
# ProjectInformationTypeDef definition
class ProjectInformationTypeDef(TypedDict):
name: NotRequired[str],
projectId: NotRequired[str],
UserIdentityTypeDef#
# UserIdentityTypeDef definition
class UserIdentityTypeDef(TypedDict):
userType: UserTypeType, # (1)
principalId: str,
userName: NotRequired[str],
awsAccountId: NotRequired[str],
- See UserTypeType
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
key: str,
values: Sequence[str],
comparisonOperator: NotRequired[str],
GetDevEnvironmentRequestRequestTypeDef#
# GetDevEnvironmentRequestRequestTypeDef definition
class GetDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
GetProjectRequestRequestTypeDef#
# GetProjectRequestRequestTypeDef definition
class GetProjectRequestRequestTypeDef(TypedDict):
spaceName: str,
name: str,
GetSourceRepositoryCloneUrlsRequestRequestTypeDef#
# GetSourceRepositoryCloneUrlsRequestRequestTypeDef definition
class GetSourceRepositoryCloneUrlsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
GetSourceRepositoryRequestRequestTypeDef#
# GetSourceRepositoryRequestRequestTypeDef definition
class GetSourceRepositoryRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
GetSpaceRequestRequestTypeDef#
# GetSpaceRequestRequestTypeDef definition
class GetSpaceRequestRequestTypeDef(TypedDict):
name: str,
GetSubscriptionRequestRequestTypeDef#
# GetSubscriptionRequestRequestTypeDef definition
class GetSubscriptionRequestRequestTypeDef(TypedDict):
spaceName: str,
GetUserDetailsRequestRequestTypeDef#
# GetUserDetailsRequestRequestTypeDef definition
class GetUserDetailsRequestRequestTypeDef(TypedDict):
id: NotRequired[str],
userName: NotRequired[str],
GetWorkflowRequestRequestTypeDef#
# GetWorkflowRequestRequestTypeDef definition
class GetWorkflowRequestRequestTypeDef(TypedDict):
spaceName: str,
id: str,
projectName: str,
WorkflowDefinitionTypeDef#
# WorkflowDefinitionTypeDef definition
class WorkflowDefinitionTypeDef(TypedDict):
path: str,
GetWorkflowRunRequestRequestTypeDef#
# GetWorkflowRunRequestRequestTypeDef definition
class GetWorkflowRunRequestRequestTypeDef(TypedDict):
spaceName: str,
id: str,
projectName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAccessTokensRequestRequestTypeDef#
# ListAccessTokensRequestRequestTypeDef definition
class ListAccessTokensRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDevEnvironmentSessionsRequestRequestTypeDef#
# ListDevEnvironmentSessionsRequestRequestTypeDef definition
class ListDevEnvironmentSessionsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
devEnvironmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ProjectListFilterTypeDef#
# ProjectListFilterTypeDef definition
class ProjectListFilterTypeDef(TypedDict):
key: FilterKeyType, # (1)
values: Sequence[str],
comparisonOperator: NotRequired[ComparisonOperatorType], # (2)
- See FilterKeyType
- See ComparisonOperatorType
ProjectSummaryTypeDef#
# ProjectSummaryTypeDef definition
class ProjectSummaryTypeDef(TypedDict):
name: str,
displayName: NotRequired[str],
description: NotRequired[str],
ListSourceRepositoriesItemTypeDef#
# ListSourceRepositoriesItemTypeDef definition
class ListSourceRepositoriesItemTypeDef(TypedDict):
id: str,
name: str,
lastUpdatedTime: datetime,
createdTime: datetime,
description: NotRequired[str],
ListSourceRepositoriesRequestRequestTypeDef#
# ListSourceRepositoriesRequestRequestTypeDef definition
class ListSourceRepositoriesRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSourceRepositoryBranchesItemTypeDef#
# ListSourceRepositoryBranchesItemTypeDef definition
class ListSourceRepositoryBranchesItemTypeDef(TypedDict):
ref: NotRequired[str],
name: NotRequired[str],
lastUpdatedTime: NotRequired[datetime],
headCommitId: NotRequired[str],
ListSourceRepositoryBranchesRequestRequestTypeDef#
# ListSourceRepositoryBranchesRequestRequestTypeDef definition
class ListSourceRepositoryBranchesRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSpacesRequestRequestTypeDef#
# ListSpacesRequestRequestTypeDef definition
class ListSpacesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
SpaceSummaryTypeDef#
# SpaceSummaryTypeDef definition
class SpaceSummaryTypeDef(TypedDict):
name: str,
regionName: str,
displayName: NotRequired[str],
description: NotRequired[str],
ListWorkflowRunsRequestRequestTypeDef#
# ListWorkflowRunsRequestRequestTypeDef definition
class ListWorkflowRunsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
workflowId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
WorkflowRunSummaryTypeDef#
# 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],
ListWorkflowsRequestRequestTypeDef#
# ListWorkflowsRequestRequestTypeDef definition
class ListWorkflowsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
StartWorkflowRunRequestRequestTypeDef#
# StartWorkflowRunRequestRequestTypeDef definition
class StartWorkflowRunRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
workflowId: str,
clientToken: NotRequired[str],
StopDevEnvironmentRequestRequestTypeDef#
# StopDevEnvironmentRequestRequestTypeDef definition
class StopDevEnvironmentRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
StopDevEnvironmentSessionRequestRequestTypeDef#
# StopDevEnvironmentSessionRequestRequestTypeDef definition
class StopDevEnvironmentSessionRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionId: str,
UpdateProjectRequestRequestTypeDef#
# UpdateProjectRequestRequestTypeDef definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
spaceName: str,
name: str,
description: NotRequired[str],
UpdateSpaceRequestRequestTypeDef#
# UpdateSpaceRequestRequestTypeDef definition
class UpdateSpaceRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
WorkflowDefinitionSummaryTypeDef#
# WorkflowDefinitionSummaryTypeDef definition
class WorkflowDefinitionSummaryTypeDef(TypedDict):
path: str,
CreateAccessTokenRequestRequestTypeDef#
# CreateAccessTokenRequestRequestTypeDef definition
class CreateAccessTokenRequestRequestTypeDef(TypedDict):
name: str,
expiresTime: NotRequired[TimestampTypeDef],
ListEventLogsRequestRequestTypeDef#
# ListEventLogsRequestRequestTypeDef definition
class ListEventLogsRequestRequestTypeDef(TypedDict):
spaceName: str,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
eventName: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
CreateAccessTokenResponseTypeDef#
# CreateAccessTokenResponseTypeDef definition
class CreateAccessTokenResponseTypeDef(TypedDict):
secret: str,
name: str,
expiresTime: datetime,
accessTokenId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDevEnvironmentResponseTypeDef#
# CreateDevEnvironmentResponseTypeDef definition
class CreateDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
vpcConnectionName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectResponseTypeDef#
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSourceRepositoryBranchResponseTypeDef#
# CreateSourceRepositoryBranchResponseTypeDef definition
class CreateSourceRepositoryBranchResponseTypeDef(TypedDict):
ref: str,
name: str,
lastUpdatedTime: datetime,
headCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSourceRepositoryResponseTypeDef#
# CreateSourceRepositoryResponseTypeDef definition
class CreateSourceRepositoryResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDevEnvironmentResponseTypeDef#
# DeleteDevEnvironmentResponseTypeDef definition
class DeleteDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectResponseTypeDef#
# DeleteProjectResponseTypeDef definition
class DeleteProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSourceRepositoryResponseTypeDef#
# DeleteSourceRepositoryResponseTypeDef definition
class DeleteSourceRepositoryResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSpaceResponseTypeDef#
# DeleteSpaceResponseTypeDef definition
class DeleteSpaceResponseTypeDef(TypedDict):
name: str,
displayName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetProjectResponseTypeDef#
# GetProjectResponseTypeDef definition
class GetProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSourceRepositoryCloneUrlsResponseTypeDef#
# GetSourceRepositoryCloneUrlsResponseTypeDef definition
class GetSourceRepositoryCloneUrlsResponseTypeDef(TypedDict):
https: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSourceRepositoryResponseTypeDef#
# GetSourceRepositoryResponseTypeDef definition
class GetSourceRepositoryResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
name: str,
description: str,
lastUpdatedTime: datetime,
createdTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSpaceResponseTypeDef#
# GetSpaceResponseTypeDef definition
class GetSpaceResponseTypeDef(TypedDict):
name: str,
regionName: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSubscriptionResponseTypeDef#
# GetSubscriptionResponseTypeDef definition
class GetSubscriptionResponseTypeDef(TypedDict):
subscriptionType: str,
awsAccountName: str,
pendingSubscriptionType: str,
pendingSubscriptionStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkflowRunResponseTypeDef#
# 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 definition
class ListAccessTokensResponseTypeDef(TypedDict):
items: list[AccessTokenSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartDevEnvironmentResponseTypeDef#
# StartDevEnvironmentResponseTypeDef definition
class StartDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
status: DevEnvironmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartWorkflowRunResponseTypeDef#
# StartWorkflowRunResponseTypeDef definition
class StartWorkflowRunResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
workflowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopDevEnvironmentResponseTypeDef#
# StopDevEnvironmentResponseTypeDef definition
class StopDevEnvironmentResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
status: DevEnvironmentStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDevEnvironmentSessionResponseTypeDef#
# StopDevEnvironmentSessionResponseTypeDef definition
class StopDevEnvironmentSessionResponseTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectResponseTypeDef#
# UpdateProjectResponseTypeDef definition
class UpdateProjectResponseTypeDef(TypedDict):
spaceName: str,
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSpaceResponseTypeDef#
# UpdateSpaceResponseTypeDef definition
class UpdateSpaceResponseTypeDef(TypedDict):
name: str,
displayName: str,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifySessionResponseTypeDef#
# VerifySessionResponseTypeDef definition
class VerifySessionResponseTypeDef(TypedDict):
identity: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDevEnvironmentRequestRequestTypeDef#
# 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 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 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 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],
vpcConnectionName: NotRequired[str],
- See InstanceTypeType
- See PersistentStorageConfigurationTypeDef
- See RepositoryInputTypeDef
- See IdeConfigurationTypeDef
StartDevEnvironmentSessionResponseTypeDef#
# StartDevEnvironmentSessionResponseTypeDef definition
class StartDevEnvironmentSessionResponseTypeDef(TypedDict):
accessDetails: DevEnvironmentAccessDetailsTypeDef, # (1)
sessionId: str,
spaceName: str,
projectName: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DevEnvironmentSessionConfigurationTypeDef#
# DevEnvironmentSessionConfigurationTypeDef definition
class DevEnvironmentSessionConfigurationTypeDef(TypedDict):
sessionType: DevEnvironmentSessionTypeType, # (1)
executeCommandSessionConfiguration: NotRequired[ExecuteCommandSessionConfigurationTypeDef], # (2)
ListDevEnvironmentSessionsResponseTypeDef#
# ListDevEnvironmentSessionsResponseTypeDef definition
class ListDevEnvironmentSessionsResponseTypeDef(TypedDict):
items: list[DevEnvironmentSessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DevEnvironmentSummaryTypeDef#
# 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 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 definition
class GetUserDetailsResponseTypeDef(TypedDict):
userId: str,
userName: str,
displayName: str,
primaryEmail: EmailAddressTypeDef, # (1)
version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventLogEntryTypeDef#
# 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 definition
class ListDevEnvironmentsRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: NotRequired[str],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FilterTypeDef
GetWorkflowResponseTypeDef#
# 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 definition
class ListAccessTokensRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevEnvironmentSessionsRequestPaginateTypeDef#
# ListDevEnvironmentSessionsRequestPaginateTypeDef definition
class ListDevEnvironmentSessionsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
devEnvironmentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevEnvironmentsRequestPaginateTypeDef#
# 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 definition
class ListEventLogsRequestPaginateTypeDef(TypedDict):
spaceName: str,
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
eventName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceRepositoriesRequestPaginateTypeDef#
# ListSourceRepositoriesRequestPaginateTypeDef definition
class ListSourceRepositoriesRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceRepositoryBranchesRequestPaginateTypeDef#
# ListSourceRepositoryBranchesRequestPaginateTypeDef definition
class ListSourceRepositoryBranchesRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
sourceRepositoryName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSpacesRequestPaginateTypeDef#
# ListSpacesRequestPaginateTypeDef definition
class ListSpacesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowRunsRequestPaginateTypeDef#
# ListWorkflowRunsRequestPaginateTypeDef definition
class ListWorkflowRunsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
workflowId: NotRequired[str],
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowsRequestPaginateTypeDef#
# ListWorkflowsRequestPaginateTypeDef definition
class ListWorkflowsRequestPaginateTypeDef(TypedDict):
spaceName: str,
projectName: str,
sortBy: NotRequired[Sequence[Mapping[str, Any]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestPaginateTypeDef#
# ListProjectsRequestPaginateTypeDef definition
class ListProjectsRequestPaginateTypeDef(TypedDict):
spaceName: str,
filters: NotRequired[Sequence[ProjectListFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectsRequestRequestTypeDef#
# ListProjectsRequestRequestTypeDef definition
class ListProjectsRequestRequestTypeDef(TypedDict):
spaceName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[ProjectListFilterTypeDef]], # (1)
ListProjectsResponseTypeDef#
# ListProjectsResponseTypeDef definition
class ListProjectsResponseTypeDef(TypedDict):
items: list[ProjectSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSourceRepositoriesResponseTypeDef#
# ListSourceRepositoriesResponseTypeDef definition
class ListSourceRepositoriesResponseTypeDef(TypedDict):
items: list[ListSourceRepositoriesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSourceRepositoryBranchesResponseTypeDef#
# ListSourceRepositoryBranchesResponseTypeDef definition
class ListSourceRepositoryBranchesResponseTypeDef(TypedDict):
items: list[ListSourceRepositoryBranchesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSpacesResponseTypeDef#
# ListSpacesResponseTypeDef definition
class ListSpacesResponseTypeDef(TypedDict):
items: list[SpaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowRunsResponseTypeDef#
# ListWorkflowRunsResponseTypeDef definition
class ListWorkflowRunsResponseTypeDef(TypedDict):
items: list[WorkflowRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
WorkflowSummaryTypeDef#
# 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)
StartDevEnvironmentSessionRequestRequestTypeDef#
# StartDevEnvironmentSessionRequestRequestTypeDef definition
class StartDevEnvironmentSessionRequestRequestTypeDef(TypedDict):
spaceName: str,
projectName: str,
id: str,
sessionConfiguration: DevEnvironmentSessionConfigurationTypeDef, # (1)
ListDevEnvironmentsResponseTypeDef#
# ListDevEnvironmentsResponseTypeDef definition
class ListDevEnvironmentsResponseTypeDef(TypedDict):
items: list[DevEnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEventLogsResponseTypeDef#
# ListEventLogsResponseTypeDef definition
class ListEventLogsResponseTypeDef(TypedDict):
items: list[EventLogEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
items: list[WorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],