Skip to content

Codecatalyst Classes

AccessTokenSummaryTypeDef

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

expiresTime

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateAccessTokenRequestRequestTypeDef

name

  • Type:
  • Required: Yes

expiresTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

CreateAccessTokenResponseTypeDef

secret

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

expiresTime

  • Type:
  • Required: Yes

accessTokenId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDevEnvironmentRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

instanceType

  • Type: typing.Literal['dev.standard1.large', 'dev.standard1.medium', 'dev.standard1.small', 'dev.standard1.xlarge']
  • Required: Yes

persistentStorage

  • Type:
  • Required: Yes

repositories

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.RepositoryInputTypeDef]]

clientToken

  • Type: typing.Optional[str]

alias

  • Type: typing.Optional[str]

ides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.IdeConfigurationTypeDef]]

inactivityTimeoutMinutes

  • Type: typing.Optional[int]

vpcConnectionName

  • Type: typing.Optional[str]

CreateDevEnvironmentResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

vpcConnectionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProjectRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CreateProjectResponseTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSourceRepositoryBranchRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

headCommitId

  • Type: typing.Optional[str]

CreateSourceRepositoryBranchResponseTypeDef

ref

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

headCommitId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSourceRepositoryRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CreateSourceRepositoryResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAccessTokenRequestRequestTypeDef

id

  • Type:
  • Required: Yes

DeleteDevEnvironmentRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DeleteDevEnvironmentResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProjectRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

DeleteProjectResponseTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSourceRepositoryRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

DeleteSourceRepositoryResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSpaceRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteSpaceResponseTypeDef

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DevEnvironmentAccessDetailsTypeDef

streamUrl

  • Type:
  • Required: Yes

tokenValue

  • Type:
  • Required: Yes

DevEnvironmentRepositorySummaryTypeDef

repositoryName

  • Type:
  • Required: Yes

branchName

  • Type: typing.Optional[str]

DevEnvironmentSessionConfigurationTypeDef

sessionType

  • Type: typing.Literal['SSH', 'SSM']
  • Required: Yes

executeCommandSessionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.ExecuteCommandSessionConfigurationTypeDef]

DevEnvironmentSessionSummaryTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

devEnvironmentId

  • Type:
  • Required: Yes

startedTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DevEnvironmentSummaryTypeDef

id

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

creatorId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DELETING', 'FAILED', 'PENDING', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
  • Required: Yes

repositories

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.DevEnvironmentRepositorySummaryTypeDef]
  • Required: Yes

instanceType

  • Type: typing.Literal['dev.standard1.large', 'dev.standard1.medium', 'dev.standard1.small', 'dev.standard1.xlarge']
  • Required: Yes

inactivityTimeoutMinutes

  • Type:
  • Required: Yes

persistentStorage

  • Type:
  • Required: Yes

spaceName

  • Type: typing.Optional[str]

projectName

  • Type: typing.Optional[str]

statusReason

  • Type: typing.Optional[str]

alias

  • Type: typing.Optional[str]

ides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.IdeTypeDef]]

vpcConnectionName

  • Type: typing.Optional[str]

EmailAddressTypeDef

email

  • Type: typing.Optional[str]

verified

  • Type: typing.Optional[bool]

EventLogEntryTypeDef

id

  • Type:
  • Required: Yes

eventName

  • Type:
  • Required: Yes

eventType

  • Type:
  • Required: Yes

eventCategory

  • Type:
  • Required: Yes

eventSource

  • Type:
  • Required: Yes

eventTime

  • Type:
  • Required: Yes

operationType

  • Type: typing.Literal['MUTATION', 'READONLY']
  • Required: Yes

userIdentity

  • Type:
  • Required: Yes

projectInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.ProjectInformationTypeDef]

requestId

  • Type: typing.Optional[str]

requestPayload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.EventPayloadTypeDef]

responsePayload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.EventPayloadTypeDef]

errorCode

  • Type: typing.Optional[str]

sourceIpAddress

  • Type: typing.Optional[str]

userAgent

  • Type: typing.Optional[str]

EventPayloadTypeDef

contentType

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[str]

ExecuteCommandSessionConfigurationTypeDef

command

  • Type:
  • Required: Yes

arguments

  • Type: typing.Optional[typing.Sequence[str]]

FilterTypeDef

key

  • Type:
  • Required: Yes

values

  • Type: typing.Sequence[str]
  • Required: Yes

comparisonOperator

  • Type: typing.Optional[str]

GetDevEnvironmentRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetDevEnvironmentResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

creatorId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DELETING', 'FAILED', 'PENDING', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
  • Required: Yes

statusReason

  • Type:
  • Required: Yes

repositories

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.DevEnvironmentRepositorySummaryTypeDef]
  • Required: Yes

alias

  • Type:
  • Required: Yes

ides

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.IdeTypeDef]
  • Required: Yes

instanceType

  • Type: typing.Literal['dev.standard1.large', 'dev.standard1.medium', 'dev.standard1.small', 'dev.standard1.xlarge']
  • Required: Yes

inactivityTimeoutMinutes

  • Type:
  • Required: Yes

persistentStorage

  • Type:
  • Required: Yes

vpcConnectionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProjectRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

GetProjectResponseTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSourceRepositoryCloneUrlsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

GetSourceRepositoryCloneUrlsResponseTypeDef

https

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSourceRepositoryRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

GetSourceRepositoryResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSpaceRequestRequestTypeDef

name

  • Type:
  • Required: Yes

GetSpaceResponseTypeDef

name

  • Type:
  • Required: Yes

regionName

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSubscriptionRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

GetSubscriptionResponseTypeDef

subscriptionType

  • Type:
  • Required: Yes

awsAccountName

  • Type:
  • Required: Yes

pendingSubscriptionType

  • Type:
  • Required: Yes

pendingSubscriptionStartTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserDetailsRequestRequestTypeDef

id

  • Type: typing.Optional[str]

userName

  • Type: typing.Optional[str]

GetUserDetailsResponseTypeDef

userId

  • Type:
  • Required: Yes

userName

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

primaryEmail

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

GetWorkflowResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

sourceBranchName

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

runMode

  • Type: typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'INVALID']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRunRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

GetWorkflowRunResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ABANDONED', 'CANCELLED', 'FAILED', 'IN_PROGRESS', 'NOT_RUN', 'PROVISIONING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'SUPERSEDED', 'VALIDATING']
  • Required: Yes

statusReasons

  • Type: typing.List[typing.Dict[str, typing.Any]]
  • Required: Yes

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdeConfigurationTypeDef

runtime

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

IdeTypeDef

runtime

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

ListAccessTokensRequestListAccessTokensPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListAccessTokensRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListAccessTokensResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.AccessTokenSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDevEnvironmentSessionsRequestListDevEnvironmentSessionsPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

devEnvironmentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListDevEnvironmentSessionsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

devEnvironmentId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDevEnvironmentSessionsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.DevEnvironmentSessionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDevEnvironmentsRequestListDevEnvironmentsPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.FilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListDevEnvironmentsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.FilterTypeDef]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDevEnvironmentsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.DevEnvironmentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEventLogsRequestListEventLogsPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

eventName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListEventLogsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

eventName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListEventLogsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.EventLogEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProjectsRequestListProjectsPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.ProjectListFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListProjectsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.ProjectListFilterTypeDef]]

ListProjectsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.ProjectSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSourceRepositoriesItemTypeDef

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ListSourceRepositoriesRequestListSourceRepositoriesPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListSourceRepositoriesRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSourceRepositoriesResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.ListSourceRepositoriesItemTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSourceRepositoryBranchesItemTypeDef

ref

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

headCommitId

  • Type: typing.Optional[str]

ListSourceRepositoryBranchesRequestListSourceRepositoryBranchesPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListSourceRepositoryBranchesRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSourceRepositoryBranchesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.ListSourceRepositoryBranchesItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSpacesRequestListSpacesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListSpacesRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

ListSpacesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.SpaceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkflowRunsRequestListWorkflowRunsPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

workflowId

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Any]]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListWorkflowRunsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

workflowId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

sortBy

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Any]]]

ListWorkflowRunsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.WorkflowRunSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkflowsRequestListWorkflowsPaginateTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sortBy

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Any]]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst_classes.PaginatorConfigTypeDef]

ListWorkflowsRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

sortBy

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, typing.Any]]]

ListWorkflowsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

items

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.WorkflowSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PersistentStorageConfigurationTypeDef

sizeInGiB

  • Type:
  • Required: Yes

PersistentStorageTypeDef

sizeInGiB

  • Type:
  • Required: Yes

ProjectInformationTypeDef

name

  • Type: typing.Optional[str]

projectId

  • Type: typing.Optional[str]

ProjectListFilterTypeDef

key

  • Type: typing.Literal['hasAccessTo', 'name']
  • Required: Yes

values

  • Type: typing.Sequence[str]
  • Required: Yes

comparisonOperator

  • Type: typing.Optional[typing.Literal['BEGINS_WITH', 'EQ', 'GE', 'GT', 'LE', 'LT']]

ProjectSummaryTypeDef

name

  • Type:
  • Required: Yes

displayName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

RepositoryInputTypeDef

repositoryName

  • Type:
  • Required: Yes

branchName

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SpaceSummaryTypeDef

name

  • Type:
  • Required: Yes

regionName

  • Type:
  • Required: Yes

displayName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

StartDevEnvironmentRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

ides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.IdeConfigurationTypeDef]]

instanceType

  • Type: typing.Optional[typing.Literal['dev.standard1.large', 'dev.standard1.medium', 'dev.standard1.small', 'dev.standard1.xlarge']]

inactivityTimeoutMinutes

  • Type: typing.Optional[int]

StartDevEnvironmentResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DELETING', 'FAILED', 'PENDING', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartDevEnvironmentSessionRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

sessionConfiguration

  • Type:
  • Required: Yes

StartDevEnvironmentSessionResponseTypeDef

accessDetails

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartWorkflowRunRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

StartWorkflowRunResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopDevEnvironmentRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

StopDevEnvironmentResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DELETING', 'FAILED', 'PENDING', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopDevEnvironmentSessionRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

StopDevEnvironmentSessionResponseTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDevEnvironmentRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

alias

  • Type: typing.Optional[str]

ides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codecatalyst_classes.IdeConfigurationTypeDef]]

instanceType

  • Type: typing.Optional[typing.Literal['dev.standard1.large', 'dev.standard1.medium', 'dev.standard1.small', 'dev.standard1.xlarge']]

inactivityTimeoutMinutes

  • Type: typing.Optional[int]

clientToken

  • Type: typing.Optional[str]

UpdateDevEnvironmentResponseTypeDef

id

  • Type:
  • Required: Yes

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

alias

  • Type:
  • Required: Yes

ides

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst_classes.IdeConfigurationTypeDef]
  • Required: Yes

instanceType

  • Type: typing.Literal['dev.standard1.large', 'dev.standard1.medium', 'dev.standard1.small', 'dev.standard1.xlarge']
  • Required: Yes

inactivityTimeoutMinutes

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProjectRequestRequestTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateProjectResponseTypeDef

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSpaceRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateSpaceResponseTypeDef

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserIdentityTypeDef

userType

  • Type: typing.Literal['AWS_ACCOUNT', 'UNKNOWN', 'USER']
  • Required: Yes

principalId

  • Type:
  • Required: Yes

userName

  • Type: typing.Optional[str]

awsAccountId

  • Type: typing.Optional[str]

VerifySessionResponseTypeDef

identity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowDefinitionSummaryTypeDef

path

  • Type:
  • Required: Yes

WorkflowDefinitionTypeDef

path

  • Type:
  • Required: Yes

WorkflowRunSummaryTypeDef

id

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

workflowName

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ABANDONED', 'CANCELLED', 'FAILED', 'IN_PROGRESS', 'NOT_RUN', 'PROVISIONING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'SUPERSEDED', 'VALIDATING']
  • Required: Yes

startTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

statusReasons

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

endTime

  • Type: typing.Optional[datetime.datetime]

WorkflowSummaryTypeDef

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

sourceBranchName

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

runMode

  • Type: typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'INVALID']
  • Required: Yes