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]