Skip to content

Codestar Classes

AssociateTeamMemberRequestRequestTypeDef

projectId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

projectRole

  • Type:
  • Required: Yes

clientRequestToken

  • Type: typing.Optional[str]

remoteAccessAllowed

  • Type: typing.Optional[bool]

AssociateTeamMemberResultTypeDef

clientRequestToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

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

CodeCommitCodeDestinationTypeDef

name

  • Type:
  • Required: Yes

CodeDestinationTypeDef

codeCommit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_classes.CodeCommitCodeDestinationTypeDef]

gitHub

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_classes.GitHubCodeDestinationTypeDef]

CodeSourceTypeDef

s3

  • Type:
  • Required: Yes

CodeTypeDef

source

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

CreateProjectRequestRequestTypeDef

name

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

clientRequestToken

  • Type: typing.Optional[str]

sourceCode

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_classes.CodeTypeDef]]

toolchain

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_classes.ToolchainTypeDef]

tags

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

CreateProjectResultTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

projectTemplateId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserProfileRequestRequestTypeDef

userArn

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

emailAddress

  • Type:
  • Required: Yes

sshPublicKey

  • Type: typing.Optional[str]

CreateUserProfileResultTypeDef

userArn

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

emailAddress

  • Type:
  • Required: Yes

sshPublicKey

  • Type:
  • Required: Yes

createdTimestamp

  • Type:
  • Required: Yes

lastModifiedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProjectRequestRequestTypeDef

id

  • Type:
  • Required: Yes

clientRequestToken

  • Type: typing.Optional[str]

deleteStack

  • Type: typing.Optional[bool]

DeleteProjectResultTypeDef

stackId

  • Type:
  • Required: Yes

projectArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUserProfileRequestRequestTypeDef

userArn

  • Type:
  • Required: Yes

DeleteUserProfileResultTypeDef

userArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProjectRequestRequestTypeDef

id

  • Type:
  • Required: Yes

DescribeProjectResultTypeDef

name

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

clientRequestToken

  • Type:
  • Required: Yes

createdTimeStamp

  • Type:
  • Required: Yes

stackId

  • Type:
  • Required: Yes

projectTemplateId

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserProfileRequestRequestTypeDef

userArn

  • Type:
  • Required: Yes

DescribeUserProfileResultTypeDef

userArn

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

emailAddress

  • Type:
  • Required: Yes

sshPublicKey

  • Type:
  • Required: Yes

createdTimestamp

  • Type:
  • Required: Yes

lastModifiedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateTeamMemberRequestRequestTypeDef

projectId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

GitHubCodeDestinationTypeDef

name

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

owner

  • Type:
  • Required: Yes

privateRepository

  • Type:
  • Required: Yes

issuesEnabled

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ListProjectsRequestListProjectsPaginateTypeDef

PaginationConfig

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

ListProjectsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListProjectsResultTypeDef

projects

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListResourcesRequestListResourcesPaginateTypeDef

projectId

  • Type:
  • Required: Yes

PaginationConfig

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

ListResourcesRequestRequestTypeDef

projectId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListResourcesResultTypeDef

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_classes.ResourceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForProjectRequestRequestTypeDef

id

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListTagsForProjectResultTypeDef

tags

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTeamMembersRequestListTeamMembersPaginateTypeDef

projectId

  • Type:
  • Required: Yes

PaginationConfig

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

ListTeamMembersRequestRequestTypeDef

projectId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListTeamMembersResultTypeDef

teamMembers

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_classes.TeamMemberTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUserProfilesRequestListUserProfilesPaginateTypeDef

PaginationConfig

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

ListUserProfilesRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListUserProfilesResultTypeDef

userProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_classes.UserProfileSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProjectStatusTypeDef

state

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

ProjectSummaryTypeDef

projectId

  • Type: typing.Optional[str]

projectArn

  • Type: typing.Optional[str]

ResourceTypeDef

id

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

S3LocationTypeDef

bucketName

  • Type: typing.Optional[str]

bucketKey

  • Type: typing.Optional[str]

TagProjectRequestRequestTypeDef

id

  • Type:
  • Required: Yes

tags

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

TagProjectResultTypeDef

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

TeamMemberTypeDef

userArn

  • Type:
  • Required: Yes

projectRole

  • Type:
  • Required: Yes

remoteAccessAllowed

  • Type: typing.Optional[bool]

ToolchainSourceTypeDef

s3

  • Type:
  • Required: Yes

ToolchainTypeDef

source

  • Type:
  • Required: Yes

roleArn

  • Type: typing.Optional[str]

stackParameters

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

UntagProjectRequestRequestTypeDef

id

  • Type:
  • Required: Yes

tags

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

UpdateProjectRequestRequestTypeDef

id

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

UpdateTeamMemberRequestRequestTypeDef

projectId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

projectRole

  • Type: typing.Optional[str]

remoteAccessAllowed

  • Type: typing.Optional[bool]

UpdateTeamMemberResultTypeDef

userArn

  • Type:
  • Required: Yes

projectRole

  • Type:
  • Required: Yes

remoteAccessAllowed

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateUserProfileRequestRequestTypeDef

userArn

  • Type:
  • Required: Yes

displayName

  • Type: typing.Optional[str]

emailAddress

  • Type: typing.Optional[str]

sshPublicKey

  • Type: typing.Optional[str]

UpdateUserProfileResultTypeDef

userArn

  • Type:
  • Required: Yes

displayName

  • Type:
  • Required: Yes

emailAddress

  • Type:
  • Required: Yes

sshPublicKey

  • Type:
  • Required: Yes

createdTimestamp

  • Type:
  • Required: Yes

lastModifiedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserProfileSummaryTypeDef

userArn

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

emailAddress

  • Type: typing.Optional[str]

sshPublicKey

  • Type: typing.Optional[str]