Typed dictionaries#
Auto-generated documentation for CodeStar type annotations stubs module mypy-boto3-codestar.
AssociateTeamMemberRequestRequestTypeDef#
# AssociateTeamMemberRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import AssociateTeamMemberRequestRequestTypeDef
def get_value() -> AssociateTeamMemberRequestRequestTypeDef:
return {
"projectId": ...,
"userArn": ...,
"projectRole": ...,
}
# AssociateTeamMemberRequestRequestTypeDef definition
class AssociateTeamMemberRequestRequestTypeDef(TypedDict):
projectId: str,
userArn: str,
projectRole: str,
clientRequestToken: NotRequired[str],
remoteAccessAllowed: NotRequired[bool],
AssociateTeamMemberResultTypeDef#
# AssociateTeamMemberResultTypeDef usage example
from mypy_boto3_codestar.type_defs import AssociateTeamMemberResultTypeDef
def get_value() -> AssociateTeamMemberResultTypeDef:
return {
"clientRequestToken": ...,
"ResponseMetadata": ...,
}
# AssociateTeamMemberResultTypeDef definition
class AssociateTeamMemberResultTypeDef(TypedDict):
clientRequestToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CodeCommitCodeDestinationTypeDef#
# CodeCommitCodeDestinationTypeDef usage example
from mypy_boto3_codestar.type_defs import CodeCommitCodeDestinationTypeDef
def get_value() -> CodeCommitCodeDestinationTypeDef:
return {
"name": ...,
}
# CodeCommitCodeDestinationTypeDef definition
class CodeCommitCodeDestinationTypeDef(TypedDict):
name: str,
GitHubCodeDestinationTypeDef#
# GitHubCodeDestinationTypeDef usage example
from mypy_boto3_codestar.type_defs import GitHubCodeDestinationTypeDef
def get_value() -> GitHubCodeDestinationTypeDef:
return {
"name": ...,
"type": ...,
"owner": ...,
"privateRepository": ...,
"issuesEnabled": ...,
"token": ...,
}
# GitHubCodeDestinationTypeDef definition
class GitHubCodeDestinationTypeDef(TypedDict):
name: str,
type: str,
owner: str,
privateRepository: bool,
issuesEnabled: bool,
token: str,
description: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_codestar.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucketName": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucketName: NotRequired[str],
bucketKey: NotRequired[str],
CreateProjectResultTypeDef#
# CreateProjectResultTypeDef usage example
from mypy_boto3_codestar.type_defs import CreateProjectResultTypeDef
def get_value() -> CreateProjectResultTypeDef:
return {
"id": ...,
"arn": ...,
"clientRequestToken": ...,
"projectTemplateId": ...,
"ResponseMetadata": ...,
}
# CreateProjectResultTypeDef definition
class CreateProjectResultTypeDef(TypedDict):
id: str,
arn: str,
clientRequestToken: str,
projectTemplateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserProfileRequestRequestTypeDef#
# CreateUserProfileRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import CreateUserProfileRequestRequestTypeDef
def get_value() -> CreateUserProfileRequestRequestTypeDef:
return {
"userArn": ...,
"displayName": ...,
"emailAddress": ...,
}
# CreateUserProfileRequestRequestTypeDef definition
class CreateUserProfileRequestRequestTypeDef(TypedDict):
userArn: str,
displayName: str,
emailAddress: str,
sshPublicKey: NotRequired[str],
CreateUserProfileResultTypeDef#
# CreateUserProfileResultTypeDef usage example
from mypy_boto3_codestar.type_defs import CreateUserProfileResultTypeDef
def get_value() -> CreateUserProfileResultTypeDef:
return {
"userArn": ...,
"displayName": ...,
"emailAddress": ...,
"sshPublicKey": ...,
"createdTimestamp": ...,
"lastModifiedTimestamp": ...,
"ResponseMetadata": ...,
}
# CreateUserProfileResultTypeDef definition
class CreateUserProfileResultTypeDef(TypedDict):
userArn: str,
displayName: str,
emailAddress: str,
sshPublicKey: str,
createdTimestamp: datetime,
lastModifiedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectRequestRequestTypeDef#
# DeleteProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteProjectRequestRequestTypeDef definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
id: str,
clientRequestToken: NotRequired[str],
deleteStack: NotRequired[bool],
DeleteProjectResultTypeDef#
# DeleteProjectResultTypeDef usage example
from mypy_boto3_codestar.type_defs import DeleteProjectResultTypeDef
def get_value() -> DeleteProjectResultTypeDef:
return {
"stackId": ...,
"projectArn": ...,
"ResponseMetadata": ...,
}
# DeleteProjectResultTypeDef definition
class DeleteProjectResultTypeDef(TypedDict):
stackId: str,
projectArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteUserProfileRequestRequestTypeDef#
# DeleteUserProfileRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import DeleteUserProfileRequestRequestTypeDef
def get_value() -> DeleteUserProfileRequestRequestTypeDef:
return {
"userArn": ...,
}
# DeleteUserProfileRequestRequestTypeDef definition
class DeleteUserProfileRequestRequestTypeDef(TypedDict):
userArn: str,
DeleteUserProfileResultTypeDef#
# DeleteUserProfileResultTypeDef usage example
from mypy_boto3_codestar.type_defs import DeleteUserProfileResultTypeDef
def get_value() -> DeleteUserProfileResultTypeDef:
return {
"userArn": ...,
"ResponseMetadata": ...,
}
# DeleteUserProfileResultTypeDef definition
class DeleteUserProfileResultTypeDef(TypedDict):
userArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeProjectRequestRequestTypeDef#
# DescribeProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import DescribeProjectRequestRequestTypeDef
def get_value() -> DescribeProjectRequestRequestTypeDef:
return {
"id": ...,
}
# DescribeProjectRequestRequestTypeDef definition
class DescribeProjectRequestRequestTypeDef(TypedDict):
id: str,
ProjectStatusTypeDef#
# ProjectStatusTypeDef usage example
from mypy_boto3_codestar.type_defs import ProjectStatusTypeDef
def get_value() -> ProjectStatusTypeDef:
return {
"state": ...,
}
# ProjectStatusTypeDef definition
class ProjectStatusTypeDef(TypedDict):
state: str,
reason: NotRequired[str],
DescribeUserProfileRequestRequestTypeDef#
# DescribeUserProfileRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import DescribeUserProfileRequestRequestTypeDef
def get_value() -> DescribeUserProfileRequestRequestTypeDef:
return {
"userArn": ...,
}
# DescribeUserProfileRequestRequestTypeDef definition
class DescribeUserProfileRequestRequestTypeDef(TypedDict):
userArn: str,
DescribeUserProfileResultTypeDef#
# DescribeUserProfileResultTypeDef usage example
from mypy_boto3_codestar.type_defs import DescribeUserProfileResultTypeDef
def get_value() -> DescribeUserProfileResultTypeDef:
return {
"userArn": ...,
"displayName": ...,
"emailAddress": ...,
"sshPublicKey": ...,
"createdTimestamp": ...,
"lastModifiedTimestamp": ...,
"ResponseMetadata": ...,
}
# DescribeUserProfileResultTypeDef definition
class DescribeUserProfileResultTypeDef(TypedDict):
userArn: str,
displayName: str,
emailAddress: str,
sshPublicKey: str,
createdTimestamp: datetime,
lastModifiedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateTeamMemberRequestRequestTypeDef#
# DisassociateTeamMemberRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import DisassociateTeamMemberRequestRequestTypeDef
def get_value() -> DisassociateTeamMemberRequestRequestTypeDef:
return {
"projectId": ...,
"userArn": ...,
}
# DisassociateTeamMemberRequestRequestTypeDef definition
class DisassociateTeamMemberRequestRequestTypeDef(TypedDict):
projectId: str,
userArn: str,
ListProjectsRequestListProjectsPaginateTypeDef#
# ListProjectsRequestListProjectsPaginateTypeDef usage example
from mypy_boto3_codestar.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProjectsRequestListProjectsPaginateTypeDef definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestRequestTypeDef#
# ListProjectsRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListProjectsRequestRequestTypeDef definition
class ListProjectsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ProjectSummaryTypeDef#
# ProjectSummaryTypeDef usage example
from mypy_boto3_codestar.type_defs import ProjectSummaryTypeDef
def get_value() -> ProjectSummaryTypeDef:
return {
"projectId": ...,
}
# ProjectSummaryTypeDef definition
class ProjectSummaryTypeDef(TypedDict):
projectId: NotRequired[str],
projectArn: NotRequired[str],
ListResourcesRequestListResourcesPaginateTypeDef#
# ListResourcesRequestListResourcesPaginateTypeDef usage example
from mypy_boto3_codestar.type_defs import ListResourcesRequestListResourcesPaginateTypeDef
def get_value() -> ListResourcesRequestListResourcesPaginateTypeDef:
return {
"projectId": ...,
}
# ListResourcesRequestListResourcesPaginateTypeDef definition
class ListResourcesRequestListResourcesPaginateTypeDef(TypedDict):
projectId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourcesRequestRequestTypeDef#
# ListResourcesRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import ListResourcesRequestRequestTypeDef
def get_value() -> ListResourcesRequestRequestTypeDef:
return {
"projectId": ...,
}
# ListResourcesRequestRequestTypeDef definition
class ListResourcesRequestRequestTypeDef(TypedDict):
projectId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ResourceTypeDef#
# ResourceTypeDef usage example
from mypy_boto3_codestar.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"id": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
id: str,
ListTagsForProjectRequestRequestTypeDef#
# ListTagsForProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import ListTagsForProjectRequestRequestTypeDef
def get_value() -> ListTagsForProjectRequestRequestTypeDef:
return {
"id": ...,
}
# ListTagsForProjectRequestRequestTypeDef definition
class ListTagsForProjectRequestRequestTypeDef(TypedDict):
id: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForProjectResultTypeDef#
# ListTagsForProjectResultTypeDef usage example
from mypy_boto3_codestar.type_defs import ListTagsForProjectResultTypeDef
def get_value() -> ListTagsForProjectResultTypeDef:
return {
"tags": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsForProjectResultTypeDef definition
class ListTagsForProjectResultTypeDef(TypedDict):
tags: Dict[str, str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTeamMembersRequestListTeamMembersPaginateTypeDef#
# ListTeamMembersRequestListTeamMembersPaginateTypeDef usage example
from mypy_boto3_codestar.type_defs import ListTeamMembersRequestListTeamMembersPaginateTypeDef
def get_value() -> ListTeamMembersRequestListTeamMembersPaginateTypeDef:
return {
"projectId": ...,
}
# ListTeamMembersRequestListTeamMembersPaginateTypeDef definition
class ListTeamMembersRequestListTeamMembersPaginateTypeDef(TypedDict):
projectId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTeamMembersRequestRequestTypeDef#
# ListTeamMembersRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import ListTeamMembersRequestRequestTypeDef
def get_value() -> ListTeamMembersRequestRequestTypeDef:
return {
"projectId": ...,
}
# ListTeamMembersRequestRequestTypeDef definition
class ListTeamMembersRequestRequestTypeDef(TypedDict):
projectId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
TeamMemberTypeDef#
# TeamMemberTypeDef usage example
from mypy_boto3_codestar.type_defs import TeamMemberTypeDef
def get_value() -> TeamMemberTypeDef:
return {
"userArn": ...,
"projectRole": ...,
}
# TeamMemberTypeDef definition
class TeamMemberTypeDef(TypedDict):
userArn: str,
projectRole: str,
remoteAccessAllowed: NotRequired[bool],
ListUserProfilesRequestListUserProfilesPaginateTypeDef#
# ListUserProfilesRequestListUserProfilesPaginateTypeDef usage example
from mypy_boto3_codestar.type_defs import ListUserProfilesRequestListUserProfilesPaginateTypeDef
def get_value() -> ListUserProfilesRequestListUserProfilesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListUserProfilesRequestListUserProfilesPaginateTypeDef definition
class ListUserProfilesRequestListUserProfilesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUserProfilesRequestRequestTypeDef#
# ListUserProfilesRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import ListUserProfilesRequestRequestTypeDef
def get_value() -> ListUserProfilesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListUserProfilesRequestRequestTypeDef definition
class ListUserProfilesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
UserProfileSummaryTypeDef#
# UserProfileSummaryTypeDef usage example
from mypy_boto3_codestar.type_defs import UserProfileSummaryTypeDef
def get_value() -> UserProfileSummaryTypeDef:
return {
"userArn": ...,
}
# UserProfileSummaryTypeDef definition
class UserProfileSummaryTypeDef(TypedDict):
userArn: NotRequired[str],
displayName: NotRequired[str],
emailAddress: NotRequired[str],
sshPublicKey: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_codestar.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_codestar.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,
TagProjectRequestRequestTypeDef#
# TagProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import TagProjectRequestRequestTypeDef
def get_value() -> TagProjectRequestRequestTypeDef:
return {
"id": ...,
"tags": ...,
}
# TagProjectRequestRequestTypeDef definition
class TagProjectRequestRequestTypeDef(TypedDict):
id: str,
tags: Mapping[str, str],
TagProjectResultTypeDef#
# TagProjectResultTypeDef usage example
from mypy_boto3_codestar.type_defs import TagProjectResultTypeDef
def get_value() -> TagProjectResultTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# TagProjectResultTypeDef definition
class TagProjectResultTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagProjectRequestRequestTypeDef#
# UntagProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import UntagProjectRequestRequestTypeDef
def get_value() -> UntagProjectRequestRequestTypeDef:
return {
"id": ...,
"tags": ...,
}
# UntagProjectRequestRequestTypeDef definition
class UntagProjectRequestRequestTypeDef(TypedDict):
id: str,
tags: Sequence[str],
UpdateProjectRequestRequestTypeDef#
# UpdateProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import UpdateProjectRequestRequestTypeDef
def get_value() -> UpdateProjectRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateProjectRequestRequestTypeDef definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
description: NotRequired[str],
UpdateTeamMemberRequestRequestTypeDef#
# UpdateTeamMemberRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import UpdateTeamMemberRequestRequestTypeDef
def get_value() -> UpdateTeamMemberRequestRequestTypeDef:
return {
"projectId": ...,
"userArn": ...,
}
# UpdateTeamMemberRequestRequestTypeDef definition
class UpdateTeamMemberRequestRequestTypeDef(TypedDict):
projectId: str,
userArn: str,
projectRole: NotRequired[str],
remoteAccessAllowed: NotRequired[bool],
UpdateTeamMemberResultTypeDef#
# UpdateTeamMemberResultTypeDef usage example
from mypy_boto3_codestar.type_defs import UpdateTeamMemberResultTypeDef
def get_value() -> UpdateTeamMemberResultTypeDef:
return {
"userArn": ...,
"projectRole": ...,
"remoteAccessAllowed": ...,
"ResponseMetadata": ...,
}
# UpdateTeamMemberResultTypeDef definition
class UpdateTeamMemberResultTypeDef(TypedDict):
userArn: str,
projectRole: str,
remoteAccessAllowed: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateUserProfileRequestRequestTypeDef#
# UpdateUserProfileRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import UpdateUserProfileRequestRequestTypeDef
def get_value() -> UpdateUserProfileRequestRequestTypeDef:
return {
"userArn": ...,
}
# UpdateUserProfileRequestRequestTypeDef definition
class UpdateUserProfileRequestRequestTypeDef(TypedDict):
userArn: str,
displayName: NotRequired[str],
emailAddress: NotRequired[str],
sshPublicKey: NotRequired[str],
UpdateUserProfileResultTypeDef#
# UpdateUserProfileResultTypeDef usage example
from mypy_boto3_codestar.type_defs import UpdateUserProfileResultTypeDef
def get_value() -> UpdateUserProfileResultTypeDef:
return {
"userArn": ...,
"displayName": ...,
"emailAddress": ...,
"sshPublicKey": ...,
"createdTimestamp": ...,
"lastModifiedTimestamp": ...,
"ResponseMetadata": ...,
}
# UpdateUserProfileResultTypeDef definition
class UpdateUserProfileResultTypeDef(TypedDict):
userArn: str,
displayName: str,
emailAddress: str,
sshPublicKey: str,
createdTimestamp: datetime,
lastModifiedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CodeDestinationTypeDef#
# CodeDestinationTypeDef usage example
from mypy_boto3_codestar.type_defs import CodeDestinationTypeDef
def get_value() -> CodeDestinationTypeDef:
return {
"codeCommit": ...,
}
# CodeDestinationTypeDef definition
class CodeDestinationTypeDef(TypedDict):
codeCommit: NotRequired[CodeCommitCodeDestinationTypeDef], # (1)
gitHub: NotRequired[GitHubCodeDestinationTypeDef], # (2)
CodeSourceTypeDef#
# CodeSourceTypeDef usage example
from mypy_boto3_codestar.type_defs import CodeSourceTypeDef
def get_value() -> CodeSourceTypeDef:
return {
"s3": ...,
}
# CodeSourceTypeDef definition
class CodeSourceTypeDef(TypedDict):
s3: S3LocationTypeDef, # (1)
ToolchainSourceTypeDef#
# ToolchainSourceTypeDef usage example
from mypy_boto3_codestar.type_defs import ToolchainSourceTypeDef
def get_value() -> ToolchainSourceTypeDef:
return {
"s3": ...,
}
# ToolchainSourceTypeDef definition
class ToolchainSourceTypeDef(TypedDict):
s3: S3LocationTypeDef, # (1)
DescribeProjectResultTypeDef#
# DescribeProjectResultTypeDef usage example
from mypy_boto3_codestar.type_defs import DescribeProjectResultTypeDef
def get_value() -> DescribeProjectResultTypeDef:
return {
"name": ...,
"id": ...,
"arn": ...,
"description": ...,
"clientRequestToken": ...,
"createdTimeStamp": ...,
"stackId": ...,
"projectTemplateId": ...,
"status": ...,
"ResponseMetadata": ...,
}
# DescribeProjectResultTypeDef definition
class DescribeProjectResultTypeDef(TypedDict):
name: str,
id: str,
arn: str,
description: str,
clientRequestToken: str,
createdTimeStamp: datetime,
stackId: str,
projectTemplateId: str,
status: ProjectStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProjectsResultTypeDef#
# ListProjectsResultTypeDef usage example
from mypy_boto3_codestar.type_defs import ListProjectsResultTypeDef
def get_value() -> ListProjectsResultTypeDef:
return {
"projects": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListProjectsResultTypeDef definition
class ListProjectsResultTypeDef(TypedDict):
projects: List[ProjectSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourcesResultTypeDef#
# ListResourcesResultTypeDef usage example
from mypy_boto3_codestar.type_defs import ListResourcesResultTypeDef
def get_value() -> ListResourcesResultTypeDef:
return {
"resources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResourcesResultTypeDef definition
class ListResourcesResultTypeDef(TypedDict):
resources: List[ResourceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTeamMembersResultTypeDef#
# ListTeamMembersResultTypeDef usage example
from mypy_boto3_codestar.type_defs import ListTeamMembersResultTypeDef
def get_value() -> ListTeamMembersResultTypeDef:
return {
"teamMembers": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTeamMembersResultTypeDef definition
class ListTeamMembersResultTypeDef(TypedDict):
teamMembers: List[TeamMemberTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUserProfilesResultTypeDef#
# ListUserProfilesResultTypeDef usage example
from mypy_boto3_codestar.type_defs import ListUserProfilesResultTypeDef
def get_value() -> ListUserProfilesResultTypeDef:
return {
"userProfiles": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListUserProfilesResultTypeDef definition
class ListUserProfilesResultTypeDef(TypedDict):
userProfiles: List[UserProfileSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CodeTypeDef#
# CodeTypeDef usage example
from mypy_boto3_codestar.type_defs import CodeTypeDef
def get_value() -> CodeTypeDef:
return {
"source": ...,
"destination": ...,
}
# CodeTypeDef definition
class CodeTypeDef(TypedDict):
source: CodeSourceTypeDef, # (1)
destination: CodeDestinationTypeDef, # (2)
ToolchainTypeDef#
# ToolchainTypeDef usage example
from mypy_boto3_codestar.type_defs import ToolchainTypeDef
def get_value() -> ToolchainTypeDef:
return {
"source": ...,
}
# ToolchainTypeDef definition
class ToolchainTypeDef(TypedDict):
source: ToolchainSourceTypeDef, # (1)
roleArn: NotRequired[str],
stackParameters: NotRequired[Mapping[str, str]],
CreateProjectRequestRequestTypeDef#
# CreateProjectRequestRequestTypeDef usage example
from mypy_boto3_codestar.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"name": ...,
"id": ...,
}
# CreateProjectRequestRequestTypeDef definition
class CreateProjectRequestRequestTypeDef(TypedDict):
name: str,
id: str,
description: NotRequired[str],
clientRequestToken: NotRequired[str],
sourceCode: NotRequired[Sequence[CodeTypeDef]], # (1)
toolchain: NotRequired[ToolchainTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],
- See CodeTypeDef
- See ToolchainTypeDef