Skip to content

Codecatalyst Classes

AccessTokenSummary

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

expiresTime

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

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

CreateAccessTokenRequest

name

  • Type:
  • Required: Yes

expiresTime

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

CreateAccessTokenResponse

secret

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

expiresTime

  • Type:
  • Required: Yes

accessTokenId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDevEnvironmentRequest

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.List[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.RepositoryInput]]

clientToken

  • Type: typing.Optional[str]

alias

  • Type: typing.Optional[str]

ides

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

inactivityTimeoutMinutes

  • Type: typing.Optional[int]

vpcConnectionName

  • Type: typing.Optional[str]

CreateDevEnvironmentResponse

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

vpcConnectionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProjectRequest

spaceName

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CreateProjectResponse

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSourceRepositoryBranchRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

headCommitId

  • Type: typing.Optional[str]

CreateSourceRepositoryBranchResponse

ref

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

headCommitId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSourceRepositoryRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CreateSourceRepositoryResponse

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAccessTokenRequest

id

  • Type:
  • Required: Yes

DeleteDevEnvironmentRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DeleteDevEnvironmentResponse

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProjectRequest

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

DeleteProjectResponse

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSourceRepositoryRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

DeleteSourceRepositoryResponse

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSpaceRequest

name

  • Type:
  • Required: Yes

DeleteSpaceResponse

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DevEnvironmentAccessDetails

streamUrl

  • Type:
  • Required: Yes

tokenValue

  • Type:
  • Required: Yes

DevEnvironmentRepositorySummary

repositoryName

  • Type:
  • Required: Yes

branchName

  • Type: typing.Optional[str]

DevEnvironmentSessionConfiguration

sessionType

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

executeCommandSessionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.ExecuteCommandSessionConfiguration]

DevEnvironmentSessionSummary

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

devEnvironmentId

  • Type:
  • Required: Yes

startedTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DevEnvironmentSummary

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.codecatalyst_classes.DevEnvironmentRepositorySummary]
  • 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.codecatalyst_classes.Ide]]

vpcConnectionName

  • Type: typing.Optional[str]

EmailAddress

email

  • Type: typing.Optional[str]

verified

  • Type: typing.Optional[bool]

EventLogEntry

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.codecatalyst_classes.ProjectInformation]

requestId

  • Type: typing.Optional[str]

requestPayload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.EventPayload]

responsePayload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.EventPayload]

errorCode

  • Type: typing.Optional[str]

sourceIpAddress

  • Type: typing.Optional[str]

userAgent

  • Type: typing.Optional[str]

EventPayload

contentType

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[str]

ExecuteCommandSessionConfiguration

command

  • Type:
  • Required: Yes

arguments

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

Filter

key

  • Type:
  • Required: Yes

values

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

comparisonOperator

  • Type: typing.Optional[str]

GetDevEnvironmentRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetDevEnvironmentResponse

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.codecatalyst_classes.DevEnvironmentRepositorySummary]
  • Required: Yes

alias

  • Type:
  • Required: Yes

ides

  • Type: typing.List[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.Ide]
  • 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

GetProjectRequest

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

GetProjectResponse

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSourceRepositoryCloneUrlsRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

GetSourceRepositoryCloneUrlsResponse

https

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSourceRepositoryRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

GetSourceRepositoryResponse

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

GetSpaceRequest

name

  • Type:
  • Required: Yes

GetSpaceResponse

name

  • Type:
  • Required: Yes

regionName

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSubscriptionRequest

spaceName

  • Type:
  • Required: Yes

GetSubscriptionResponse

subscriptionType

  • Type:
  • Required: Yes

awsAccountName

  • Type:
  • Required: Yes

pendingSubscriptionType

  • Type:
  • Required: Yes

pendingSubscriptionStartTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserDetailsRequest

id

  • Type: typing.Optional[str]

userName

  • Type: typing.Optional[str]

GetUserDetailsResponse

userId

  • Type:
  • Required: Yes

userName

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

primaryEmail

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRequest

spaceName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

GetWorkflowResponse

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

GetWorkflowRunRequest

spaceName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

GetWorkflowRunResponse

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

Ide

runtime

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

IdeConfiguration

runtime

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

ListAccessTokensRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListAccessTokensRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListAccessTokensResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListDevEnvironmentSessionsRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

devEnvironmentId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDevEnvironmentSessionsRequestPaginate

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

devEnvironmentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListDevEnvironmentSessionsResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListDevEnvironmentsRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type: typing.Optional[str]

filters

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

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDevEnvironmentsRequestPaginate

spaceName

  • Type:
  • Required: Yes

projectName

  • Type: typing.Optional[str]

filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListDevEnvironmentsResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListEventLogsRequest

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]

ListEventLogsRequestPaginate

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.codecatalyst_classes.PaginatorConfig]

ListEventLogsResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListProjectsRequest

spaceName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

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

ListProjectsRequestPaginate

spaceName

  • Type:
  • Required: Yes

filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListProjectsResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSourceRepositoriesItem

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ListSourceRepositoriesRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSourceRepositoriesRequestPaginate

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListSourceRepositoriesResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSourceRepositoryBranchesItem

ref

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

headCommitId

  • Type: typing.Optional[str]

ListSourceRepositoryBranchesRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSourceRepositoryBranchesRequestPaginate

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sourceRepositoryName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListSourceRepositoryBranchesResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSpacesRequest

nextToken

  • Type: typing.Optional[str]

ListSpacesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListSpacesResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkflowRunsRequest

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.List[typing.Dict[str, typing.Any]]]

ListWorkflowRunsRequestPaginate

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

workflowId

  • Type: typing.Optional[str]

sortBy

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListWorkflowRunsResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkflowsRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

sortBy

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

ListWorkflowsRequestPaginate

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

sortBy

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codecatalyst.codecatalyst_classes.PaginatorConfig]

ListWorkflowsResponse

items

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PersistentStorage

sizeInGiB

  • Type:
  • Required: Yes

PersistentStorageConfiguration

sizeInGiB

  • Type:
  • Required: Yes

ProjectInformation

name

  • Type: typing.Optional[str]

projectId

  • Type: typing.Optional[str]

ProjectListFilter

key

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

values

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

comparisonOperator

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

ProjectSummary

name

  • Type:
  • Required: Yes

displayName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

RepositoryInput

repositoryName

  • Type:
  • Required: Yes

branchName

  • Type: typing.Optional[str]

ResponseMetadata

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]

SpaceSummary

name

  • Type:
  • Required: Yes

regionName

  • Type:
  • Required: Yes

displayName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

StartDevEnvironmentRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

ides

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

instanceType

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

inactivityTimeoutMinutes

  • Type: typing.Optional[int]

StartDevEnvironmentResponse

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

StartDevEnvironmentSessionRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

sessionConfiguration

  • Type:
  • Required: Yes

StartDevEnvironmentSessionResponse

accessDetails

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartWorkflowRunRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

StartWorkflowRunResponse

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopDevEnvironmentRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

StopDevEnvironmentResponse

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

StopDevEnvironmentSessionRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

StopDevEnvironmentSessionResponse

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDevEnvironmentRequest

spaceName

  • Type:
  • Required: Yes

projectName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

alias

  • Type: typing.Optional[str]

ides

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

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]

UpdateDevEnvironmentResponse

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.codecatalyst_classes.IdeConfiguration]
  • 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

UpdateProjectRequest

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateProjectResponse

spaceName

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSpaceRequest

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateSpaceResponse

name

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserIdentity

userType

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

principalId

  • Type:
  • Required: Yes

userName

  • Type: typing.Optional[str]

awsAccountId

  • Type: typing.Optional[str]

VerifySessionResponse

identity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowDefinition

path

  • Type:
  • Required: Yes

WorkflowDefinitionSummary

path

  • Type:
  • Required: Yes

WorkflowRunSummary

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]

WorkflowSummary

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