Skip to content

Typed dictionaries

Index > CodeCatalyst > Typed dictionaries

Auto-generated documentation for CodeCatalyst type annotations stubs module mypy-boto3-codecatalyst.

AccessTokenSummaryTypeDef

# AccessTokenSummaryTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import AccessTokenSummaryTypeDef

def get_value() -> AccessTokenSummaryTypeDef:
    return {
        "id": ...,
        "name": ...,
    }
# AccessTokenSummaryTypeDef definition

class AccessTokenSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    expiresTime: NotRequired[datetime],

CreateAccessTokenRequestRequestTypeDef

# CreateAccessTokenRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateAccessTokenRequestRequestTypeDef

def get_value() -> CreateAccessTokenRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateAccessTokenRequestRequestTypeDef definition

class CreateAccessTokenRequestRequestTypeDef(TypedDict):
    name: str,
    expiresTime: NotRequired[Union[datetime, str]],

ResponseMetadataTypeDef

# ResponseMetadataTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

IdeConfigurationTypeDef

# IdeConfigurationTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import IdeConfigurationTypeDef

def get_value() -> IdeConfigurationTypeDef:
    return {
        "runtime": ...,
    }
# IdeConfigurationTypeDef definition

class IdeConfigurationTypeDef(TypedDict):
    runtime: NotRequired[str],
    name: NotRequired[str],

PersistentStorageConfigurationTypeDef

# PersistentStorageConfigurationTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import PersistentStorageConfigurationTypeDef

def get_value() -> PersistentStorageConfigurationTypeDef:
    return {
        "sizeInGiB": ...,
    }
# PersistentStorageConfigurationTypeDef definition

class PersistentStorageConfigurationTypeDef(TypedDict):
    sizeInGiB: int,

RepositoryInputTypeDef

# RepositoryInputTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import RepositoryInputTypeDef

def get_value() -> RepositoryInputTypeDef:
    return {
        "repositoryName": ...,
    }
# RepositoryInputTypeDef definition

class RepositoryInputTypeDef(TypedDict):
    repositoryName: str,
    branchName: NotRequired[str],

CreateProjectRequestRequestTypeDef

# CreateProjectRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateProjectRequestRequestTypeDef

def get_value() -> CreateProjectRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "displayName": ...,
    }
# CreateProjectRequestRequestTypeDef definition

class CreateProjectRequestRequestTypeDef(TypedDict):
    spaceName: str,
    displayName: str,
    description: NotRequired[str],

CreateSourceRepositoryBranchRequestRequestTypeDef

# CreateSourceRepositoryBranchRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateSourceRepositoryBranchRequestRequestTypeDef

def get_value() -> CreateSourceRepositoryBranchRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "sourceRepositoryName": ...,
        "name": ...,
    }
# CreateSourceRepositoryBranchRequestRequestTypeDef definition

class CreateSourceRepositoryBranchRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    sourceRepositoryName: str,
    name: str,
    headCommitId: NotRequired[str],

DeleteAccessTokenRequestRequestTypeDef

# DeleteAccessTokenRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DeleteAccessTokenRequestRequestTypeDef

def get_value() -> DeleteAccessTokenRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteAccessTokenRequestRequestTypeDef definition

class DeleteAccessTokenRequestRequestTypeDef(TypedDict):
    id: str,

DeleteDevEnvironmentRequestRequestTypeDef

# DeleteDevEnvironmentRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DeleteDevEnvironmentRequestRequestTypeDef

def get_value() -> DeleteDevEnvironmentRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
    }
# DeleteDevEnvironmentRequestRequestTypeDef definition

class DeleteDevEnvironmentRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,

DevEnvironmentAccessDetailsTypeDef

# DevEnvironmentAccessDetailsTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DevEnvironmentAccessDetailsTypeDef

def get_value() -> DevEnvironmentAccessDetailsTypeDef:
    return {
        "streamUrl": ...,
        "tokenValue": ...,
    }
# DevEnvironmentAccessDetailsTypeDef definition

class DevEnvironmentAccessDetailsTypeDef(TypedDict):
    streamUrl: str,
    tokenValue: str,

DevEnvironmentRepositorySummaryTypeDef

# DevEnvironmentRepositorySummaryTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DevEnvironmentRepositorySummaryTypeDef

def get_value() -> DevEnvironmentRepositorySummaryTypeDef:
    return {
        "repositoryName": ...,
    }
# DevEnvironmentRepositorySummaryTypeDef definition

class DevEnvironmentRepositorySummaryTypeDef(TypedDict):
    repositoryName: str,
    branchName: NotRequired[str],

ExecuteCommandSessionConfigurationTypeDef

# ExecuteCommandSessionConfigurationTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ExecuteCommandSessionConfigurationTypeDef

def get_value() -> ExecuteCommandSessionConfigurationTypeDef:
    return {
        "command": ...,
    }
# ExecuteCommandSessionConfigurationTypeDef definition

class ExecuteCommandSessionConfigurationTypeDef(TypedDict):
    command: str,
    arguments: NotRequired[Sequence[str]],

IdeTypeDef

# IdeTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import IdeTypeDef

def get_value() -> IdeTypeDef:
    return {
        "runtime": ...,
    }
# IdeTypeDef definition

class IdeTypeDef(TypedDict):
    runtime: NotRequired[str],
    name: NotRequired[str],

PersistentStorageTypeDef

# PersistentStorageTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import PersistentStorageTypeDef

def get_value() -> PersistentStorageTypeDef:
    return {
        "sizeInGiB": ...,
    }
# PersistentStorageTypeDef definition

class PersistentStorageTypeDef(TypedDict):
    sizeInGiB: int,

EmailAddressTypeDef

# EmailAddressTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import EmailAddressTypeDef

def get_value() -> EmailAddressTypeDef:
    return {
        "email": ...,
    }
# EmailAddressTypeDef definition

class EmailAddressTypeDef(TypedDict):
    email: NotRequired[str],
    verified: NotRequired[bool],

EventPayloadTypeDef

# EventPayloadTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import EventPayloadTypeDef

def get_value() -> EventPayloadTypeDef:
    return {
        "contentType": ...,
    }
# EventPayloadTypeDef definition

class EventPayloadTypeDef(TypedDict):
    contentType: NotRequired[str],
    data: NotRequired[str],

ProjectInformationTypeDef

# ProjectInformationTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ProjectInformationTypeDef

def get_value() -> ProjectInformationTypeDef:
    return {
        "name": ...,
    }
# ProjectInformationTypeDef definition

class ProjectInformationTypeDef(TypedDict):
    name: NotRequired[str],
    projectId: NotRequired[str],

UserIdentityTypeDef

# UserIdentityTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import UserIdentityTypeDef

def get_value() -> UserIdentityTypeDef:
    return {
        "userType": ...,
        "principalId": ...,
    }
# UserIdentityTypeDef definition

class UserIdentityTypeDef(TypedDict):
    userType: UserTypeType,  # (1)
    principalId: str,
    userName: NotRequired[str],
    awsAccountId: NotRequired[str],
  1. See UserTypeType

FilterTypeDef

# FilterTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "key": ...,
        "values": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    key: str,
    values: Sequence[str],
    comparisonOperator: NotRequired[str],

GetDevEnvironmentRequestRequestTypeDef

# GetDevEnvironmentRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetDevEnvironmentRequestRequestTypeDef

def get_value() -> GetDevEnvironmentRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
    }
# GetDevEnvironmentRequestRequestTypeDef definition

class GetDevEnvironmentRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,

GetProjectRequestRequestTypeDef

# GetProjectRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetProjectRequestRequestTypeDef

def get_value() -> GetProjectRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "name": ...,
    }
# GetProjectRequestRequestTypeDef definition

class GetProjectRequestRequestTypeDef(TypedDict):
    spaceName: str,
    name: str,

GetSourceRepositoryCloneUrlsRequestRequestTypeDef

# GetSourceRepositoryCloneUrlsRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetSourceRepositoryCloneUrlsRequestRequestTypeDef

def get_value() -> GetSourceRepositoryCloneUrlsRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "sourceRepositoryName": ...,
    }
# GetSourceRepositoryCloneUrlsRequestRequestTypeDef definition

class GetSourceRepositoryCloneUrlsRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    sourceRepositoryName: str,

GetSpaceRequestRequestTypeDef

# GetSpaceRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetSpaceRequestRequestTypeDef

def get_value() -> GetSpaceRequestRequestTypeDef:
    return {
        "name": ...,
    }
# GetSpaceRequestRequestTypeDef definition

class GetSpaceRequestRequestTypeDef(TypedDict):
    name: str,

GetSubscriptionRequestRequestTypeDef

# GetSubscriptionRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetSubscriptionRequestRequestTypeDef

def get_value() -> GetSubscriptionRequestRequestTypeDef:
    return {
        "spaceName": ...,
    }
# GetSubscriptionRequestRequestTypeDef definition

class GetSubscriptionRequestRequestTypeDef(TypedDict):
    spaceName: str,

GetUserDetailsRequestRequestTypeDef

# GetUserDetailsRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetUserDetailsRequestRequestTypeDef

def get_value() -> GetUserDetailsRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetUserDetailsRequestRequestTypeDef definition

class GetUserDetailsRequestRequestTypeDef(TypedDict):
    id: NotRequired[str],
    userName: NotRequired[str],

PaginatorConfigTypeDef

# PaginatorConfigTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAccessTokensRequestRequestTypeDef

# ListAccessTokensRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListAccessTokensRequestRequestTypeDef

def get_value() -> ListAccessTokensRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListAccessTokensRequestRequestTypeDef definition

class ListAccessTokensRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEventLogsRequestRequestTypeDef

# ListEventLogsRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListEventLogsRequestRequestTypeDef

def get_value() -> ListEventLogsRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "startTime": ...,
        "endTime": ...,
    }
# ListEventLogsRequestRequestTypeDef definition

class ListEventLogsRequestRequestTypeDef(TypedDict):
    spaceName: str,
    startTime: Union[datetime, str],
    endTime: Union[datetime, str],
    eventName: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ProjectListFilterTypeDef

# ProjectListFilterTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ProjectListFilterTypeDef

def get_value() -> ProjectListFilterTypeDef:
    return {
        "key": ...,
        "values": ...,
    }
# ProjectListFilterTypeDef definition

class ProjectListFilterTypeDef(TypedDict):
    key: FilterKeyType,  # (1)
    values: Sequence[str],
    comparisonOperator: NotRequired[ComparisonOperatorType],  # (2)
  1. See FilterKeyType
  2. See ComparisonOperatorType

ProjectSummaryTypeDef

# ProjectSummaryTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ProjectSummaryTypeDef

def get_value() -> ProjectSummaryTypeDef:
    return {
        "name": ...,
    }
# ProjectSummaryTypeDef definition

class ProjectSummaryTypeDef(TypedDict):
    name: str,
    displayName: NotRequired[str],
    description: NotRequired[str],

ListSourceRepositoriesItemTypeDef

# ListSourceRepositoriesItemTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesItemTypeDef

def get_value() -> ListSourceRepositoriesItemTypeDef:
    return {
        "id": ...,
        "name": ...,
        "lastUpdatedTime": ...,
        "createdTime": ...,
    }
# ListSourceRepositoriesItemTypeDef definition

class ListSourceRepositoriesItemTypeDef(TypedDict):
    id: str,
    name: str,
    lastUpdatedTime: datetime,
    createdTime: datetime,
    description: NotRequired[str],

ListSourceRepositoriesRequestRequestTypeDef

# ListSourceRepositoriesRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesRequestRequestTypeDef

def get_value() -> ListSourceRepositoriesRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
    }
# ListSourceRepositoriesRequestRequestTypeDef definition

class ListSourceRepositoriesRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListSourceRepositoryBranchesItemTypeDef

# ListSourceRepositoryBranchesItemTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesItemTypeDef

def get_value() -> ListSourceRepositoryBranchesItemTypeDef:
    return {
        "ref": ...,
    }
# ListSourceRepositoryBranchesItemTypeDef definition

class ListSourceRepositoryBranchesItemTypeDef(TypedDict):
    ref: NotRequired[str],
    name: NotRequired[str],
    lastUpdatedTime: NotRequired[datetime],
    headCommitId: NotRequired[str],

ListSourceRepositoryBranchesRequestRequestTypeDef

# ListSourceRepositoryBranchesRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesRequestRequestTypeDef

def get_value() -> ListSourceRepositoryBranchesRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "sourceRepositoryName": ...,
    }
# ListSourceRepositoryBranchesRequestRequestTypeDef definition

class ListSourceRepositoryBranchesRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    sourceRepositoryName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListSpacesRequestRequestTypeDef

# ListSpacesRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSpacesRequestRequestTypeDef

def get_value() -> ListSpacesRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListSpacesRequestRequestTypeDef definition

class ListSpacesRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

SpaceSummaryTypeDef

# SpaceSummaryTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import SpaceSummaryTypeDef

def get_value() -> SpaceSummaryTypeDef:
    return {
        "name": ...,
        "regionName": ...,
    }
# SpaceSummaryTypeDef definition

class SpaceSummaryTypeDef(TypedDict):
    name: str,
    regionName: str,
    displayName: NotRequired[str],
    description: NotRequired[str],

StopDevEnvironmentRequestRequestTypeDef

# StopDevEnvironmentRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentRequestRequestTypeDef

def get_value() -> StopDevEnvironmentRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
    }
# StopDevEnvironmentRequestRequestTypeDef definition

class StopDevEnvironmentRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,

StopDevEnvironmentSessionRequestRequestTypeDef

# StopDevEnvironmentSessionRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentSessionRequestRequestTypeDef

def get_value() -> StopDevEnvironmentSessionRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "sessionId": ...,
    }
# StopDevEnvironmentSessionRequestRequestTypeDef definition

class StopDevEnvironmentSessionRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    sessionId: str,

CreateAccessTokenResponseTypeDef

# CreateAccessTokenResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateAccessTokenResponseTypeDef

def get_value() -> CreateAccessTokenResponseTypeDef:
    return {
        "secret": ...,
        "name": ...,
        "expiresTime": ...,
        "accessTokenId": ...,
        "ResponseMetadata": ...,
    }
# CreateAccessTokenResponseTypeDef definition

class CreateAccessTokenResponseTypeDef(TypedDict):
    secret: str,
    name: str,
    expiresTime: datetime,
    accessTokenId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDevEnvironmentResponseTypeDef

# CreateDevEnvironmentResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateDevEnvironmentResponseTypeDef

def get_value() -> CreateDevEnvironmentResponseTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "ResponseMetadata": ...,
    }
# CreateDevEnvironmentResponseTypeDef definition

class CreateDevEnvironmentResponseTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProjectResponseTypeDef

# CreateProjectResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateProjectResponseTypeDef

def get_value() -> CreateProjectResponseTypeDef:
    return {
        "spaceName": ...,
        "name": ...,
        "displayName": ...,
        "description": ...,
        "ResponseMetadata": ...,
    }
# CreateProjectResponseTypeDef definition

class CreateProjectResponseTypeDef(TypedDict):
    spaceName: str,
    name: str,
    displayName: str,
    description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSourceRepositoryBranchResponseTypeDef

# CreateSourceRepositoryBranchResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateSourceRepositoryBranchResponseTypeDef

def get_value() -> CreateSourceRepositoryBranchResponseTypeDef:
    return {
        "ref": ...,
        "name": ...,
        "lastUpdatedTime": ...,
        "headCommitId": ...,
        "ResponseMetadata": ...,
    }
# CreateSourceRepositoryBranchResponseTypeDef definition

class CreateSourceRepositoryBranchResponseTypeDef(TypedDict):
    ref: str,
    name: str,
    lastUpdatedTime: datetime,
    headCommitId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDevEnvironmentResponseTypeDef

# DeleteDevEnvironmentResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DeleteDevEnvironmentResponseTypeDef

def get_value() -> DeleteDevEnvironmentResponseTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "ResponseMetadata": ...,
    }
# DeleteDevEnvironmentResponseTypeDef definition

class DeleteDevEnvironmentResponseTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetProjectResponseTypeDef

# GetProjectResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetProjectResponseTypeDef

def get_value() -> GetProjectResponseTypeDef:
    return {
        "spaceName": ...,
        "name": ...,
        "displayName": ...,
        "description": ...,
        "ResponseMetadata": ...,
    }
# GetProjectResponseTypeDef definition

class GetProjectResponseTypeDef(TypedDict):
    spaceName: str,
    name: str,
    displayName: str,
    description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSourceRepositoryCloneUrlsResponseTypeDef

# GetSourceRepositoryCloneUrlsResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetSourceRepositoryCloneUrlsResponseTypeDef

def get_value() -> GetSourceRepositoryCloneUrlsResponseTypeDef:
    return {
        "https": ...,
        "ResponseMetadata": ...,
    }
# GetSourceRepositoryCloneUrlsResponseTypeDef definition

class GetSourceRepositoryCloneUrlsResponseTypeDef(TypedDict):
    https: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSpaceResponseTypeDef

# GetSpaceResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetSpaceResponseTypeDef

def get_value() -> GetSpaceResponseTypeDef:
    return {
        "name": ...,
        "regionName": ...,
        "displayName": ...,
        "description": ...,
        "ResponseMetadata": ...,
    }
# GetSpaceResponseTypeDef definition

class GetSpaceResponseTypeDef(TypedDict):
    name: str,
    regionName: str,
    displayName: str,
    description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSubscriptionResponseTypeDef

# GetSubscriptionResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetSubscriptionResponseTypeDef

def get_value() -> GetSubscriptionResponseTypeDef:
    return {
        "subscriptionType": ...,
        "awsAccountName": ...,
        "ResponseMetadata": ...,
    }
# GetSubscriptionResponseTypeDef definition

class GetSubscriptionResponseTypeDef(TypedDict):
    subscriptionType: str,
    awsAccountName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAccessTokensResponseTypeDef

# ListAccessTokensResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListAccessTokensResponseTypeDef

def get_value() -> ListAccessTokensResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAccessTokensResponseTypeDef definition

class ListAccessTokensResponseTypeDef(TypedDict):
    items: List[AccessTokenSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessTokenSummaryTypeDef
  2. See ResponseMetadataTypeDef

StartDevEnvironmentResponseTypeDef

# StartDevEnvironmentResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentResponseTypeDef

def get_value() -> StartDevEnvironmentResponseTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
# StartDevEnvironmentResponseTypeDef definition

class StartDevEnvironmentResponseTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    status: DevEnvironmentStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevEnvironmentStatusType
  2. See ResponseMetadataTypeDef

StopDevEnvironmentResponseTypeDef

# StopDevEnvironmentResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentResponseTypeDef

def get_value() -> StopDevEnvironmentResponseTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
# StopDevEnvironmentResponseTypeDef definition

class StopDevEnvironmentResponseTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    status: DevEnvironmentStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevEnvironmentStatusType
  2. See ResponseMetadataTypeDef

StopDevEnvironmentSessionResponseTypeDef

# StopDevEnvironmentSessionResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StopDevEnvironmentSessionResponseTypeDef

def get_value() -> StopDevEnvironmentSessionResponseTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "sessionId": ...,
        "ResponseMetadata": ...,
    }
# StopDevEnvironmentSessionResponseTypeDef definition

class StopDevEnvironmentSessionResponseTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    sessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

VerifySessionResponseTypeDef

# VerifySessionResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import VerifySessionResponseTypeDef

def get_value() -> VerifySessionResponseTypeDef:
    return {
        "identity": ...,
        "ResponseMetadata": ...,
    }
# VerifySessionResponseTypeDef definition

class VerifySessionResponseTypeDef(TypedDict):
    identity: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartDevEnvironmentRequestRequestTypeDef

# StartDevEnvironmentRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentRequestRequestTypeDef

def get_value() -> StartDevEnvironmentRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
    }
# StartDevEnvironmentRequestRequestTypeDef definition

class StartDevEnvironmentRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    ides: NotRequired[Sequence[IdeConfigurationTypeDef]],  # (1)
    instanceType: NotRequired[InstanceTypeType],  # (2)
    inactivityTimeoutMinutes: NotRequired[int],
  1. See IdeConfigurationTypeDef
  2. See InstanceTypeType

UpdateDevEnvironmentRequestRequestTypeDef

# UpdateDevEnvironmentRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import UpdateDevEnvironmentRequestRequestTypeDef

def get_value() -> UpdateDevEnvironmentRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
    }
# UpdateDevEnvironmentRequestRequestTypeDef definition

class UpdateDevEnvironmentRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    alias: NotRequired[str],
    ides: NotRequired[Sequence[IdeConfigurationTypeDef]],  # (1)
    instanceType: NotRequired[InstanceTypeType],  # (2)
    inactivityTimeoutMinutes: NotRequired[int],
    clientToken: NotRequired[str],
  1. See IdeConfigurationTypeDef
  2. See InstanceTypeType

UpdateDevEnvironmentResponseTypeDef

# UpdateDevEnvironmentResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import UpdateDevEnvironmentResponseTypeDef

def get_value() -> UpdateDevEnvironmentResponseTypeDef:
    return {
        "id": ...,
        "spaceName": ...,
        "projectName": ...,
        "alias": ...,
        "ides": ...,
        "instanceType": ...,
        "inactivityTimeoutMinutes": ...,
        "clientToken": ...,
        "ResponseMetadata": ...,
    }
# UpdateDevEnvironmentResponseTypeDef definition

class UpdateDevEnvironmentResponseTypeDef(TypedDict):
    id: str,
    spaceName: str,
    projectName: str,
    alias: str,
    ides: List[IdeConfigurationTypeDef],  # (1)
    instanceType: InstanceTypeType,  # (2)
    inactivityTimeoutMinutes: int,
    clientToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See IdeConfigurationTypeDef
  2. See InstanceTypeType
  3. See ResponseMetadataTypeDef

CreateDevEnvironmentRequestRequestTypeDef

# CreateDevEnvironmentRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import CreateDevEnvironmentRequestRequestTypeDef

def get_value() -> CreateDevEnvironmentRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "instanceType": ...,
        "persistentStorage": ...,
    }
# CreateDevEnvironmentRequestRequestTypeDef definition

class CreateDevEnvironmentRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    instanceType: InstanceTypeType,  # (1)
    persistentStorage: PersistentStorageConfigurationTypeDef,  # (2)
    repositories: NotRequired[Sequence[RepositoryInputTypeDef]],  # (3)
    clientToken: NotRequired[str],
    alias: NotRequired[str],
    ides: NotRequired[Sequence[IdeConfigurationTypeDef]],  # (4)
    inactivityTimeoutMinutes: NotRequired[int],
  1. See InstanceTypeType
  2. See PersistentStorageConfigurationTypeDef
  3. See RepositoryInputTypeDef
  4. See IdeConfigurationTypeDef

StartDevEnvironmentSessionResponseTypeDef

# StartDevEnvironmentSessionResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentSessionResponseTypeDef

def get_value() -> StartDevEnvironmentSessionResponseTypeDef:
    return {
        "accessDetails": ...,
        "sessionId": ...,
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "ResponseMetadata": ...,
    }
# StartDevEnvironmentSessionResponseTypeDef definition

class StartDevEnvironmentSessionResponseTypeDef(TypedDict):
    accessDetails: DevEnvironmentAccessDetailsTypeDef,  # (1)
    sessionId: str,
    spaceName: str,
    projectName: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevEnvironmentAccessDetailsTypeDef
  2. See ResponseMetadataTypeDef

DevEnvironmentSessionConfigurationTypeDef

# DevEnvironmentSessionConfigurationTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DevEnvironmentSessionConfigurationTypeDef

def get_value() -> DevEnvironmentSessionConfigurationTypeDef:
    return {
        "sessionType": ...,
    }
# DevEnvironmentSessionConfigurationTypeDef definition

class DevEnvironmentSessionConfigurationTypeDef(TypedDict):
    sessionType: DevEnvironmentSessionTypeType,  # (1)
    executeCommandSessionConfiguration: NotRequired[ExecuteCommandSessionConfigurationTypeDef],  # (2)
  1. See DevEnvironmentSessionTypeType
  2. See ExecuteCommandSessionConfigurationTypeDef

DevEnvironmentSummaryTypeDef

# DevEnvironmentSummaryTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import DevEnvironmentSummaryTypeDef

def get_value() -> DevEnvironmentSummaryTypeDef:
    return {
        "id": ...,
        "lastUpdatedTime": ...,
        "creatorId": ...,
        "status": ...,
        "repositories": ...,
        "instanceType": ...,
        "inactivityTimeoutMinutes": ...,
        "persistentStorage": ...,
    }
# DevEnvironmentSummaryTypeDef definition

class DevEnvironmentSummaryTypeDef(TypedDict):
    id: str,
    lastUpdatedTime: datetime,
    creatorId: str,
    status: DevEnvironmentStatusType,  # (1)
    repositories: List[DevEnvironmentRepositorySummaryTypeDef],  # (2)
    instanceType: InstanceTypeType,  # (4)
    inactivityTimeoutMinutes: int,
    persistentStorage: PersistentStorageTypeDef,  # (5)
    spaceName: NotRequired[str],
    projectName: NotRequired[str],
    statusReason: NotRequired[str],
    alias: NotRequired[str],
    ides: NotRequired[List[IdeTypeDef]],  # (3)
  1. See DevEnvironmentStatusType
  2. See DevEnvironmentRepositorySummaryTypeDef
  3. See IdeTypeDef
  4. See InstanceTypeType
  5. See PersistentStorageTypeDef

GetDevEnvironmentResponseTypeDef

# GetDevEnvironmentResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetDevEnvironmentResponseTypeDef

def get_value() -> GetDevEnvironmentResponseTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "lastUpdatedTime": ...,
        "creatorId": ...,
        "status": ...,
        "statusReason": ...,
        "repositories": ...,
        "alias": ...,
        "ides": ...,
        "instanceType": ...,
        "inactivityTimeoutMinutes": ...,
        "persistentStorage": ...,
        "ResponseMetadata": ...,
    }
# GetDevEnvironmentResponseTypeDef definition

class GetDevEnvironmentResponseTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    lastUpdatedTime: datetime,
    creatorId: str,
    status: DevEnvironmentStatusType,  # (1)
    statusReason: str,
    repositories: List[DevEnvironmentRepositorySummaryTypeDef],  # (2)
    alias: str,
    ides: List[IdeTypeDef],  # (3)
    instanceType: InstanceTypeType,  # (4)
    inactivityTimeoutMinutes: int,
    persistentStorage: PersistentStorageTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DevEnvironmentStatusType
  2. See DevEnvironmentRepositorySummaryTypeDef
  3. See IdeTypeDef
  4. See InstanceTypeType
  5. See PersistentStorageTypeDef
  6. See ResponseMetadataTypeDef

GetUserDetailsResponseTypeDef

# GetUserDetailsResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import GetUserDetailsResponseTypeDef

def get_value() -> GetUserDetailsResponseTypeDef:
    return {
        "userId": ...,
        "userName": ...,
        "displayName": ...,
        "primaryEmail": ...,
        "version": ...,
        "ResponseMetadata": ...,
    }
# GetUserDetailsResponseTypeDef definition

class GetUserDetailsResponseTypeDef(TypedDict):
    userId: str,
    userName: str,
    displayName: str,
    primaryEmail: EmailAddressTypeDef,  # (1)
    version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EmailAddressTypeDef
  2. See ResponseMetadataTypeDef

EventLogEntryTypeDef

# EventLogEntryTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import EventLogEntryTypeDef

def get_value() -> EventLogEntryTypeDef:
    return {
        "id": ...,
        "eventName": ...,
        "eventType": ...,
        "eventCategory": ...,
        "eventSource": ...,
        "eventTime": ...,
        "operationType": ...,
        "userIdentity": ...,
    }
# EventLogEntryTypeDef definition

class EventLogEntryTypeDef(TypedDict):
    id: str,
    eventName: str,
    eventType: str,
    eventCategory: str,
    eventSource: str,
    eventTime: datetime,
    operationType: OperationTypeType,  # (1)
    userIdentity: UserIdentityTypeDef,  # (2)
    projectInformation: NotRequired[ProjectInformationTypeDef],  # (3)
    requestId: NotRequired[str],
    requestPayload: NotRequired[EventPayloadTypeDef],  # (4)
    responsePayload: NotRequired[EventPayloadTypeDef],  # (4)
    errorCode: NotRequired[str],
    sourceIpAddress: NotRequired[str],
    userAgent: NotRequired[str],
  1. See OperationTypeType
  2. See UserIdentityTypeDef
  3. See ProjectInformationTypeDef
  4. See EventPayloadTypeDef
  5. See EventPayloadTypeDef

ListDevEnvironmentsRequestRequestTypeDef

# ListDevEnvironmentsRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListDevEnvironmentsRequestRequestTypeDef

def get_value() -> ListDevEnvironmentsRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
    }
# ListDevEnvironmentsRequestRequestTypeDef definition

class ListDevEnvironmentsRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See FilterTypeDef

ListAccessTokensRequestListAccessTokensPaginateTypeDef

# ListAccessTokensRequestListAccessTokensPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListAccessTokensRequestListAccessTokensPaginateTypeDef

def get_value() -> ListAccessTokensRequestListAccessTokensPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListAccessTokensRequestListAccessTokensPaginateTypeDef definition

class ListAccessTokensRequestListAccessTokensPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef

# ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef

def get_value() -> ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
    }
# ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef definition

class ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListEventLogsRequestListEventLogsPaginateTypeDef

# ListEventLogsRequestListEventLogsPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListEventLogsRequestListEventLogsPaginateTypeDef

def get_value() -> ListEventLogsRequestListEventLogsPaginateTypeDef:
    return {
        "spaceName": ...,
        "startTime": ...,
        "endTime": ...,
    }
# ListEventLogsRequestListEventLogsPaginateTypeDef definition

class ListEventLogsRequestListEventLogsPaginateTypeDef(TypedDict):
    spaceName: str,
    startTime: Union[datetime, str],
    endTime: Union[datetime, str],
    eventName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef

# ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef

def get_value() -> ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
    }
# ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef definition

class ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef

# ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef

def get_value() -> ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "sourceRepositoryName": ...,
    }
# ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef definition

class ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    sourceRepositoryName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSpacesRequestListSpacesPaginateTypeDef

# ListSpacesRequestListSpacesPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSpacesRequestListSpacesPaginateTypeDef

def get_value() -> ListSpacesRequestListSpacesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSpacesRequestListSpacesPaginateTypeDef definition

class ListSpacesRequestListSpacesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProjectsRequestListProjectsPaginateTypeDef

# ListProjectsRequestListProjectsPaginateTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListProjectsRequestListProjectsPaginateTypeDef

def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
    return {
        "spaceName": ...,
    }
# ListProjectsRequestListProjectsPaginateTypeDef definition

class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
    spaceName: str,
    filters: NotRequired[Sequence[ProjectListFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ProjectListFilterTypeDef
  2. See PaginatorConfigTypeDef

ListProjectsRequestRequestTypeDef

# ListProjectsRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListProjectsRequestRequestTypeDef

def get_value() -> ListProjectsRequestRequestTypeDef:
    return {
        "spaceName": ...,
    }
# ListProjectsRequestRequestTypeDef definition

class ListProjectsRequestRequestTypeDef(TypedDict):
    spaceName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filters: NotRequired[Sequence[ProjectListFilterTypeDef]],  # (1)
  1. See ProjectListFilterTypeDef

ListProjectsResponseTypeDef

# ListProjectsResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListProjectsResponseTypeDef

def get_value() -> ListProjectsResponseTypeDef:
    return {
        "nextToken": ...,
        "items": ...,
        "ResponseMetadata": ...,
    }
# ListProjectsResponseTypeDef definition

class ListProjectsResponseTypeDef(TypedDict):
    nextToken: str,
    items: List[ProjectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSourceRepositoriesResponseTypeDef

# ListSourceRepositoriesResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoriesResponseTypeDef

def get_value() -> ListSourceRepositoriesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSourceRepositoriesResponseTypeDef definition

class ListSourceRepositoriesResponseTypeDef(TypedDict):
    items: List[ListSourceRepositoriesItemTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSourceRepositoriesItemTypeDef
  2. See ResponseMetadataTypeDef

ListSourceRepositoryBranchesResponseTypeDef

# ListSourceRepositoryBranchesResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSourceRepositoryBranchesResponseTypeDef

def get_value() -> ListSourceRepositoryBranchesResponseTypeDef:
    return {
        "nextToken": ...,
        "items": ...,
        "ResponseMetadata": ...,
    }
# ListSourceRepositoryBranchesResponseTypeDef definition

class ListSourceRepositoryBranchesResponseTypeDef(TypedDict):
    nextToken: str,
    items: List[ListSourceRepositoryBranchesItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSourceRepositoryBranchesItemTypeDef
  2. See ResponseMetadataTypeDef

ListSpacesResponseTypeDef

# ListSpacesResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListSpacesResponseTypeDef

def get_value() -> ListSpacesResponseTypeDef:
    return {
        "nextToken": ...,
        "items": ...,
        "ResponseMetadata": ...,
    }
# ListSpacesResponseTypeDef definition

class ListSpacesResponseTypeDef(TypedDict):
    nextToken: str,
    items: List[SpaceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpaceSummaryTypeDef
  2. See ResponseMetadataTypeDef

StartDevEnvironmentSessionRequestRequestTypeDef

# StartDevEnvironmentSessionRequestRequestTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import StartDevEnvironmentSessionRequestRequestTypeDef

def get_value() -> StartDevEnvironmentSessionRequestRequestTypeDef:
    return {
        "spaceName": ...,
        "projectName": ...,
        "id": ...,
        "sessionConfiguration": ...,
    }
# StartDevEnvironmentSessionRequestRequestTypeDef definition

class StartDevEnvironmentSessionRequestRequestTypeDef(TypedDict):
    spaceName: str,
    projectName: str,
    id: str,
    sessionConfiguration: DevEnvironmentSessionConfigurationTypeDef,  # (1)
  1. See DevEnvironmentSessionConfigurationTypeDef

ListDevEnvironmentsResponseTypeDef

# ListDevEnvironmentsResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListDevEnvironmentsResponseTypeDef

def get_value() -> ListDevEnvironmentsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDevEnvironmentsResponseTypeDef definition

class ListDevEnvironmentsResponseTypeDef(TypedDict):
    items: List[DevEnvironmentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevEnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEventLogsResponseTypeDef

# ListEventLogsResponseTypeDef usage example

from mypy_boto3_codecatalyst.type_defs import ListEventLogsResponseTypeDef

def get_value() -> ListEventLogsResponseTypeDef:
    return {
        "nextToken": ...,
        "items": ...,
        "ResponseMetadata": ...,
    }
# ListEventLogsResponseTypeDef definition

class ListEventLogsResponseTypeDef(TypedDict):
    nextToken: str,
    items: List[EventLogEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventLogEntryTypeDef
  2. See ResponseMetadataTypeDef