Typed dictionaries#
Auto-generated documentation for CodeBuild type annotations stubs module mypy-boto3-codebuild.
BatchDeleteBuildsInputRequestTypeDef#
# BatchDeleteBuildsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchDeleteBuildsInputRequestTypeDef
def get_value() -> BatchDeleteBuildsInputRequestTypeDef:
return {
"ids": ...,
}
# BatchDeleteBuildsInputRequestTypeDef definition
class BatchDeleteBuildsInputRequestTypeDef(TypedDict):
ids: Sequence[str],
BuildNotDeletedTypeDef#
# BuildNotDeletedTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildNotDeletedTypeDef
def get_value() -> BuildNotDeletedTypeDef:
return {
"id": ...,
}
# BuildNotDeletedTypeDef definition
class BuildNotDeletedTypeDef(TypedDict):
id: NotRequired[str],
statusCode: NotRequired[str],
BatchGetBuildBatchesInputRequestTypeDef#
# BatchGetBuildBatchesInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetBuildBatchesInputRequestTypeDef
def get_value() -> BatchGetBuildBatchesInputRequestTypeDef:
return {
"ids": ...,
}
# BatchGetBuildBatchesInputRequestTypeDef definition
class BatchGetBuildBatchesInputRequestTypeDef(TypedDict):
ids: Sequence[str],
BatchGetBuildsInputRequestTypeDef#
# BatchGetBuildsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetBuildsInputRequestTypeDef
def get_value() -> BatchGetBuildsInputRequestTypeDef:
return {
"ids": ...,
}
# BatchGetBuildsInputRequestTypeDef definition
class BatchGetBuildsInputRequestTypeDef(TypedDict):
ids: Sequence[str],
BatchGetProjectsInputRequestTypeDef#
# BatchGetProjectsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetProjectsInputRequestTypeDef
def get_value() -> BatchGetProjectsInputRequestTypeDef:
return {
"names": ...,
}
# BatchGetProjectsInputRequestTypeDef definition
class BatchGetProjectsInputRequestTypeDef(TypedDict):
names: Sequence[str],
BatchGetReportGroupsInputRequestTypeDef#
# BatchGetReportGroupsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetReportGroupsInputRequestTypeDef
def get_value() -> BatchGetReportGroupsInputRequestTypeDef:
return {
"reportGroupArns": ...,
}
# BatchGetReportGroupsInputRequestTypeDef definition
class BatchGetReportGroupsInputRequestTypeDef(TypedDict):
reportGroupArns: Sequence[str],
BatchGetReportsInputRequestTypeDef#
# BatchGetReportsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetReportsInputRequestTypeDef
def get_value() -> BatchGetReportsInputRequestTypeDef:
return {
"reportArns": ...,
}
# BatchGetReportsInputRequestTypeDef definition
class BatchGetReportsInputRequestTypeDef(TypedDict):
reportArns: Sequence[str],
BatchRestrictionsTypeDef#
# BatchRestrictionsTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchRestrictionsTypeDef
def get_value() -> BatchRestrictionsTypeDef:
return {
"maximumBuildsAllowed": ...,
}
# BatchRestrictionsTypeDef definition
class BatchRestrictionsTypeDef(TypedDict):
maximumBuildsAllowed: NotRequired[int],
computeTypesAllowed: NotRequired[List[str]],
BuildArtifactsTypeDef#
# BuildArtifactsTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildArtifactsTypeDef
def get_value() -> BuildArtifactsTypeDef:
return {
"location": ...,
}
# BuildArtifactsTypeDef definition
class BuildArtifactsTypeDef(TypedDict):
location: NotRequired[str],
sha256sum: NotRequired[str],
md5sum: NotRequired[str],
overrideArtifactName: NotRequired[bool],
encryptionDisabled: NotRequired[bool],
artifactIdentifier: NotRequired[str],
bucketOwnerAccess: NotRequired[BucketOwnerAccessType], # (1)
BuildBatchFilterTypeDef#
# BuildBatchFilterTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildBatchFilterTypeDef
def get_value() -> BuildBatchFilterTypeDef:
return {
"status": ...,
}
# BuildBatchFilterTypeDef definition
class BuildBatchFilterTypeDef(TypedDict):
status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
PhaseContextTypeDef#
# PhaseContextTypeDef usage example
from mypy_boto3_codebuild.type_defs import PhaseContextTypeDef
def get_value() -> PhaseContextTypeDef:
return {
"statusCode": ...,
}
# PhaseContextTypeDef definition
class PhaseContextTypeDef(TypedDict):
statusCode: NotRequired[str],
message: NotRequired[str],
ProjectCacheTypeDef#
# ProjectCacheTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectCacheTypeDef
def get_value() -> ProjectCacheTypeDef:
return {
"type": ...,
}
# ProjectCacheTypeDef definition
class ProjectCacheTypeDef(TypedDict):
type: CacheTypeType, # (1)
location: NotRequired[str],
modes: NotRequired[List[CacheModeType]], # (2)
- See CacheTypeType
- See CacheModeType
ProjectFileSystemLocationTypeDef#
# ProjectFileSystemLocationTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectFileSystemLocationTypeDef
def get_value() -> ProjectFileSystemLocationTypeDef:
return {
"type": ...,
}
# ProjectFileSystemLocationTypeDef definition
class ProjectFileSystemLocationTypeDef(TypedDict):
type: NotRequired[FileSystemTypeType], # (1)
location: NotRequired[str],
mountPoint: NotRequired[str],
identifier: NotRequired[str],
mountOptions: NotRequired[str],
ProjectSourceVersionTypeDef#
# ProjectSourceVersionTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectSourceVersionTypeDef
def get_value() -> ProjectSourceVersionTypeDef:
return {
"sourceIdentifier": ...,
"sourceVersion": ...,
}
# ProjectSourceVersionTypeDef definition
class ProjectSourceVersionTypeDef(TypedDict):
sourceIdentifier: str,
sourceVersion: str,
VpcConfigTypeDef#
# VpcConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"vpcId": ...,
}
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
vpcId: NotRequired[str],
subnets: NotRequired[List[str]],
securityGroupIds: NotRequired[List[str]],
BuildStatusConfigTypeDef#
# BuildStatusConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildStatusConfigTypeDef
def get_value() -> BuildStatusConfigTypeDef:
return {
"context": ...,
}
# BuildStatusConfigTypeDef definition
class BuildStatusConfigTypeDef(TypedDict):
context: NotRequired[str],
targetUrl: NotRequired[str],
ResolvedArtifactTypeDef#
# ResolvedArtifactTypeDef usage example
from mypy_boto3_codebuild.type_defs import ResolvedArtifactTypeDef
def get_value() -> ResolvedArtifactTypeDef:
return {
"type": ...,
}
# ResolvedArtifactTypeDef definition
class ResolvedArtifactTypeDef(TypedDict):
type: NotRequired[ArtifactsTypeType], # (1)
location: NotRequired[str],
identifier: NotRequired[str],
DebugSessionTypeDef#
# DebugSessionTypeDef usage example
from mypy_boto3_codebuild.type_defs import DebugSessionTypeDef
def get_value() -> DebugSessionTypeDef:
return {
"sessionEnabled": ...,
}
# DebugSessionTypeDef definition
class DebugSessionTypeDef(TypedDict):
sessionEnabled: NotRequired[bool],
sessionTarget: NotRequired[str],
ExportedEnvironmentVariableTypeDef#
# ExportedEnvironmentVariableTypeDef usage example
from mypy_boto3_codebuild.type_defs import ExportedEnvironmentVariableTypeDef
def get_value() -> ExportedEnvironmentVariableTypeDef:
return {
"name": ...,
}
# ExportedEnvironmentVariableTypeDef definition
class ExportedEnvironmentVariableTypeDef(TypedDict):
name: NotRequired[str],
value: NotRequired[str],
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef usage example
from mypy_boto3_codebuild.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"subnetId": ...,
}
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
subnetId: NotRequired[str],
networkInterfaceId: NotRequired[str],
CloudWatchLogsConfigTypeDef#
# CloudWatchLogsConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import CloudWatchLogsConfigTypeDef
def get_value() -> CloudWatchLogsConfigTypeDef:
return {
"status": ...,
}
# CloudWatchLogsConfigTypeDef definition
class CloudWatchLogsConfigTypeDef(TypedDict):
status: LogsConfigStatusTypeType, # (1)
groupName: NotRequired[str],
streamName: NotRequired[str],
CodeCoverageReportSummaryTypeDef#
# CodeCoverageReportSummaryTypeDef usage example
from mypy_boto3_codebuild.type_defs import CodeCoverageReportSummaryTypeDef
def get_value() -> CodeCoverageReportSummaryTypeDef:
return {
"lineCoveragePercentage": ...,
}
# CodeCoverageReportSummaryTypeDef definition
class CodeCoverageReportSummaryTypeDef(TypedDict):
lineCoveragePercentage: NotRequired[float],
linesCovered: NotRequired[int],
linesMissed: NotRequired[int],
branchCoveragePercentage: NotRequired[float],
branchesCovered: NotRequired[int],
branchesMissed: NotRequired[int],
CodeCoverageTypeDef#
# CodeCoverageTypeDef usage example
from mypy_boto3_codebuild.type_defs import CodeCoverageTypeDef
def get_value() -> CodeCoverageTypeDef:
return {
"id": ...,
}
# CodeCoverageTypeDef definition
class CodeCoverageTypeDef(TypedDict):
id: NotRequired[str],
reportARN: NotRequired[str],
filePath: NotRequired[str],
lineCoveragePercentage: NotRequired[float],
linesCovered: NotRequired[int],
linesMissed: NotRequired[int],
branchCoveragePercentage: NotRequired[float],
branchesCovered: NotRequired[int],
branchesMissed: NotRequired[int],
expired: NotRequired[datetime],
ProjectArtifactsTypeDef#
# ProjectArtifactsTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectArtifactsTypeDef
def get_value() -> ProjectArtifactsTypeDef:
return {
"type": ...,
}
# ProjectArtifactsTypeDef definition
class ProjectArtifactsTypeDef(TypedDict):
type: ArtifactsTypeType, # (1)
location: NotRequired[str],
path: NotRequired[str],
namespaceType: NotRequired[ArtifactNamespaceType], # (2)
name: NotRequired[str],
packaging: NotRequired[ArtifactPackagingType], # (3)
overrideArtifactName: NotRequired[bool],
encryptionDisabled: NotRequired[bool],
artifactIdentifier: NotRequired[str],
bucketOwnerAccess: NotRequired[BucketOwnerAccessType], # (4)
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_codebuild.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
WebhookFilterTypeDef#
# WebhookFilterTypeDef usage example
from mypy_boto3_codebuild.type_defs import WebhookFilterTypeDef
def get_value() -> WebhookFilterTypeDef:
return {
"type": ...,
"pattern": ...,
}
# WebhookFilterTypeDef definition
class WebhookFilterTypeDef(TypedDict):
type: WebhookFilterTypeType, # (1)
pattern: str,
excludeMatchedPattern: NotRequired[bool],
DeleteBuildBatchInputRequestTypeDef#
# DeleteBuildBatchInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteBuildBatchInputRequestTypeDef
def get_value() -> DeleteBuildBatchInputRequestTypeDef:
return {
"id": ...,
}
# DeleteBuildBatchInputRequestTypeDef definition
class DeleteBuildBatchInputRequestTypeDef(TypedDict):
id: str,
DeleteProjectInputRequestTypeDef#
# DeleteProjectInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteProjectInputRequestTypeDef
def get_value() -> DeleteProjectInputRequestTypeDef:
return {
"name": ...,
}
# DeleteProjectInputRequestTypeDef definition
class DeleteProjectInputRequestTypeDef(TypedDict):
name: str,
DeleteReportGroupInputRequestTypeDef#
# DeleteReportGroupInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteReportGroupInputRequestTypeDef
def get_value() -> DeleteReportGroupInputRequestTypeDef:
return {
"arn": ...,
}
# DeleteReportGroupInputRequestTypeDef definition
class DeleteReportGroupInputRequestTypeDef(TypedDict):
arn: str,
deleteReports: NotRequired[bool],
DeleteReportInputRequestTypeDef#
# DeleteReportInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteReportInputRequestTypeDef
def get_value() -> DeleteReportInputRequestTypeDef:
return {
"arn": ...,
}
# DeleteReportInputRequestTypeDef definition
class DeleteReportInputRequestTypeDef(TypedDict):
arn: str,
DeleteResourcePolicyInputRequestTypeDef#
# DeleteResourcePolicyInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteResourcePolicyInputRequestTypeDef
def get_value() -> DeleteResourcePolicyInputRequestTypeDef:
return {
"resourceArn": ...,
}
# DeleteResourcePolicyInputRequestTypeDef definition
class DeleteResourcePolicyInputRequestTypeDef(TypedDict):
resourceArn: str,
DeleteSourceCredentialsInputRequestTypeDef#
# DeleteSourceCredentialsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteSourceCredentialsInputRequestTypeDef
def get_value() -> DeleteSourceCredentialsInputRequestTypeDef:
return {
"arn": ...,
}
# DeleteSourceCredentialsInputRequestTypeDef definition
class DeleteSourceCredentialsInputRequestTypeDef(TypedDict):
arn: str,
DeleteSourceCredentialsOutputTypeDef#
# DeleteSourceCredentialsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteSourceCredentialsOutputTypeDef
def get_value() -> DeleteSourceCredentialsOutputTypeDef:
return {
"arn": ...,
"ResponseMetadata": ...,
}
# DeleteSourceCredentialsOutputTypeDef definition
class DeleteSourceCredentialsOutputTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWebhookInputRequestTypeDef#
# DeleteWebhookInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteWebhookInputRequestTypeDef
def get_value() -> DeleteWebhookInputRequestTypeDef:
return {
"projectName": ...,
}
# DeleteWebhookInputRequestTypeDef definition
class DeleteWebhookInputRequestTypeDef(TypedDict):
projectName: str,
DescribeCodeCoveragesInputDescribeCodeCoveragesPaginateTypeDef#
# DescribeCodeCoveragesInputDescribeCodeCoveragesPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import DescribeCodeCoveragesInputDescribeCodeCoveragesPaginateTypeDef
def get_value() -> DescribeCodeCoveragesInputDescribeCodeCoveragesPaginateTypeDef:
return {
"reportArn": ...,
}
# DescribeCodeCoveragesInputDescribeCodeCoveragesPaginateTypeDef definition
class DescribeCodeCoveragesInputDescribeCodeCoveragesPaginateTypeDef(TypedDict):
reportArn: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportCodeCoverageSortByTypeType], # (2)
minLineCoveragePercentage: NotRequired[float],
maxLineCoveragePercentage: NotRequired[float],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeCodeCoveragesInputRequestTypeDef#
# DescribeCodeCoveragesInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DescribeCodeCoveragesInputRequestTypeDef
def get_value() -> DescribeCodeCoveragesInputRequestTypeDef:
return {
"reportArn": ...,
}
# DescribeCodeCoveragesInputRequestTypeDef definition
class DescribeCodeCoveragesInputRequestTypeDef(TypedDict):
reportArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportCodeCoverageSortByTypeType], # (2)
minLineCoveragePercentage: NotRequired[float],
maxLineCoveragePercentage: NotRequired[float],
TestCaseFilterTypeDef#
# TestCaseFilterTypeDef usage example
from mypy_boto3_codebuild.type_defs import TestCaseFilterTypeDef
def get_value() -> TestCaseFilterTypeDef:
return {
"status": ...,
}
# TestCaseFilterTypeDef definition
class TestCaseFilterTypeDef(TypedDict):
status: NotRequired[str],
keyword: NotRequired[str],
TestCaseTypeDef#
# TestCaseTypeDef usage example
from mypy_boto3_codebuild.type_defs import TestCaseTypeDef
def get_value() -> TestCaseTypeDef:
return {
"reportArn": ...,
}
# TestCaseTypeDef definition
class TestCaseTypeDef(TypedDict):
reportArn: NotRequired[str],
testRawDataPath: NotRequired[str],
prefix: NotRequired[str],
name: NotRequired[str],
status: NotRequired[str],
durationInNanoSeconds: NotRequired[int],
message: NotRequired[str],
expired: NotRequired[datetime],
EnvironmentImageTypeDef#
# EnvironmentImageTypeDef usage example
from mypy_boto3_codebuild.type_defs import EnvironmentImageTypeDef
def get_value() -> EnvironmentImageTypeDef:
return {
"name": ...,
}
# EnvironmentImageTypeDef definition
class EnvironmentImageTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
versions: NotRequired[List[str]],
EnvironmentVariableTypeDef#
# EnvironmentVariableTypeDef usage example
from mypy_boto3_codebuild.type_defs import EnvironmentVariableTypeDef
def get_value() -> EnvironmentVariableTypeDef:
return {
"name": ...,
"value": ...,
}
# EnvironmentVariableTypeDef definition
class EnvironmentVariableTypeDef(TypedDict):
name: str,
value: str,
type: NotRequired[EnvironmentVariableTypeType], # (1)
GetReportGroupTrendInputRequestTypeDef#
# GetReportGroupTrendInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import GetReportGroupTrendInputRequestTypeDef
def get_value() -> GetReportGroupTrendInputRequestTypeDef:
return {
"reportGroupArn": ...,
"trendField": ...,
}
# GetReportGroupTrendInputRequestTypeDef definition
class GetReportGroupTrendInputRequestTypeDef(TypedDict):
reportGroupArn: str,
trendField: ReportGroupTrendFieldTypeType, # (1)
numOfReports: NotRequired[int],
ReportGroupTrendStatsTypeDef#
# ReportGroupTrendStatsTypeDef usage example
from mypy_boto3_codebuild.type_defs import ReportGroupTrendStatsTypeDef
def get_value() -> ReportGroupTrendStatsTypeDef:
return {
"average": ...,
}
# ReportGroupTrendStatsTypeDef definition
class ReportGroupTrendStatsTypeDef(TypedDict):
average: NotRequired[str],
max: NotRequired[str],
min: NotRequired[str],
ReportWithRawDataTypeDef#
# ReportWithRawDataTypeDef usage example
from mypy_boto3_codebuild.type_defs import ReportWithRawDataTypeDef
def get_value() -> ReportWithRawDataTypeDef:
return {
"reportArn": ...,
}
# ReportWithRawDataTypeDef definition
class ReportWithRawDataTypeDef(TypedDict):
reportArn: NotRequired[str],
data: NotRequired[str],
GetResourcePolicyInputRequestTypeDef#
# GetResourcePolicyInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import GetResourcePolicyInputRequestTypeDef
def get_value() -> GetResourcePolicyInputRequestTypeDef:
return {
"resourceArn": ...,
}
# GetResourcePolicyInputRequestTypeDef definition
class GetResourcePolicyInputRequestTypeDef(TypedDict):
resourceArn: str,
GetResourcePolicyOutputTypeDef#
# GetResourcePolicyOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import GetResourcePolicyOutputTypeDef
def get_value() -> GetResourcePolicyOutputTypeDef:
return {
"policy": ...,
"ResponseMetadata": ...,
}
# GetResourcePolicyOutputTypeDef definition
class GetResourcePolicyOutputTypeDef(TypedDict):
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GitSubmodulesConfigTypeDef#
# GitSubmodulesConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import GitSubmodulesConfigTypeDef
def get_value() -> GitSubmodulesConfigTypeDef:
return {
"fetchSubmodules": ...,
}
# GitSubmodulesConfigTypeDef definition
class GitSubmodulesConfigTypeDef(TypedDict):
fetchSubmodules: bool,
ImportSourceCredentialsInputRequestTypeDef#
# ImportSourceCredentialsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ImportSourceCredentialsInputRequestTypeDef
def get_value() -> ImportSourceCredentialsInputRequestTypeDef:
return {
"token": ...,
"serverType": ...,
"authType": ...,
}
# ImportSourceCredentialsInputRequestTypeDef definition
class ImportSourceCredentialsInputRequestTypeDef(TypedDict):
token: str,
serverType: ServerTypeType, # (1)
authType: AuthTypeType, # (2)
username: NotRequired[str],
shouldOverwrite: NotRequired[bool],
- See ServerTypeType
- See AuthTypeType
ImportSourceCredentialsOutputTypeDef#
# ImportSourceCredentialsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ImportSourceCredentialsOutputTypeDef
def get_value() -> ImportSourceCredentialsOutputTypeDef:
return {
"arn": ...,
"ResponseMetadata": ...,
}
# ImportSourceCredentialsOutputTypeDef definition
class ImportSourceCredentialsOutputTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InvalidateProjectCacheInputRequestTypeDef#
# InvalidateProjectCacheInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import InvalidateProjectCacheInputRequestTypeDef
def get_value() -> InvalidateProjectCacheInputRequestTypeDef:
return {
"projectName": ...,
}
# InvalidateProjectCacheInputRequestTypeDef definition
class InvalidateProjectCacheInputRequestTypeDef(TypedDict):
projectName: str,
ListBuildBatchesForProjectOutputTypeDef#
# ListBuildBatchesForProjectOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildBatchesForProjectOutputTypeDef
def get_value() -> ListBuildBatchesForProjectOutputTypeDef:
return {
"ids": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBuildBatchesForProjectOutputTypeDef definition
class ListBuildBatchesForProjectOutputTypeDef(TypedDict):
ids: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildBatchesOutputTypeDef#
# ListBuildBatchesOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildBatchesOutputTypeDef
def get_value() -> ListBuildBatchesOutputTypeDef:
return {
"ids": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBuildBatchesOutputTypeDef definition
class ListBuildBatchesOutputTypeDef(TypedDict):
ids: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildsForProjectInputListBuildsForProjectPaginateTypeDef#
# ListBuildsForProjectInputListBuildsForProjectPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildsForProjectInputListBuildsForProjectPaginateTypeDef
def get_value() -> ListBuildsForProjectInputListBuildsForProjectPaginateTypeDef:
return {
"projectName": ...,
}
# ListBuildsForProjectInputListBuildsForProjectPaginateTypeDef definition
class ListBuildsForProjectInputListBuildsForProjectPaginateTypeDef(TypedDict):
projectName: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBuildsForProjectInputRequestTypeDef#
# ListBuildsForProjectInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildsForProjectInputRequestTypeDef
def get_value() -> ListBuildsForProjectInputRequestTypeDef:
return {
"projectName": ...,
}
# ListBuildsForProjectInputRequestTypeDef definition
class ListBuildsForProjectInputRequestTypeDef(TypedDict):
projectName: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
nextToken: NotRequired[str],
ListBuildsForProjectOutputTypeDef#
# ListBuildsForProjectOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildsForProjectOutputTypeDef
def get_value() -> ListBuildsForProjectOutputTypeDef:
return {
"ids": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBuildsForProjectOutputTypeDef definition
class ListBuildsForProjectOutputTypeDef(TypedDict):
ids: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildsInputListBuildsPaginateTypeDef#
# ListBuildsInputListBuildsPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildsInputListBuildsPaginateTypeDef
def get_value() -> ListBuildsInputListBuildsPaginateTypeDef:
return {
"sortOrder": ...,
}
# ListBuildsInputListBuildsPaginateTypeDef definition
class ListBuildsInputListBuildsPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBuildsInputRequestTypeDef#
# ListBuildsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildsInputRequestTypeDef
def get_value() -> ListBuildsInputRequestTypeDef:
return {
"sortOrder": ...,
}
# ListBuildsInputRequestTypeDef definition
class ListBuildsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
nextToken: NotRequired[str],
ListBuildsOutputTypeDef#
# ListBuildsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildsOutputTypeDef
def get_value() -> ListBuildsOutputTypeDef:
return {
"ids": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBuildsOutputTypeDef definition
class ListBuildsOutputTypeDef(TypedDict):
ids: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListProjectsInputListProjectsPaginateTypeDef#
# ListProjectsInputListProjectsPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListProjectsInputListProjectsPaginateTypeDef
def get_value() -> ListProjectsInputListProjectsPaginateTypeDef:
return {
"sortBy": ...,
}
# ListProjectsInputListProjectsPaginateTypeDef definition
class ListProjectsInputListProjectsPaginateTypeDef(TypedDict):
sortBy: NotRequired[ProjectSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListProjectsInputRequestTypeDef#
# ListProjectsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListProjectsInputRequestTypeDef
def get_value() -> ListProjectsInputRequestTypeDef:
return {
"sortBy": ...,
}
# ListProjectsInputRequestTypeDef definition
class ListProjectsInputRequestTypeDef(TypedDict):
sortBy: NotRequired[ProjectSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
nextToken: NotRequired[str],
ListProjectsOutputTypeDef#
# ListProjectsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListProjectsOutputTypeDef
def get_value() -> ListProjectsOutputTypeDef:
return {
"nextToken": ...,
"projects": ...,
"ResponseMetadata": ...,
}
# ListProjectsOutputTypeDef definition
class ListProjectsOutputTypeDef(TypedDict):
nextToken: str,
projects: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListReportGroupsInputListReportGroupsPaginateTypeDef#
# ListReportGroupsInputListReportGroupsPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportGroupsInputListReportGroupsPaginateTypeDef
def get_value() -> ListReportGroupsInputListReportGroupsPaginateTypeDef:
return {
"sortOrder": ...,
}
# ListReportGroupsInputListReportGroupsPaginateTypeDef definition
class ListReportGroupsInputListReportGroupsPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportGroupSortByTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListReportGroupsInputRequestTypeDef#
# ListReportGroupsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportGroupsInputRequestTypeDef
def get_value() -> ListReportGroupsInputRequestTypeDef:
return {
"sortOrder": ...,
}
# ListReportGroupsInputRequestTypeDef definition
class ListReportGroupsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportGroupSortByTypeType], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListReportGroupsOutputTypeDef#
# ListReportGroupsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportGroupsOutputTypeDef
def get_value() -> ListReportGroupsOutputTypeDef:
return {
"nextToken": ...,
"reportGroups": ...,
"ResponseMetadata": ...,
}
# ListReportGroupsOutputTypeDef definition
class ListReportGroupsOutputTypeDef(TypedDict):
nextToken: str,
reportGroups: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReportFilterTypeDef#
# ReportFilterTypeDef usage example
from mypy_boto3_codebuild.type_defs import ReportFilterTypeDef
def get_value() -> ReportFilterTypeDef:
return {
"status": ...,
}
# ReportFilterTypeDef definition
class ReportFilterTypeDef(TypedDict):
status: NotRequired[ReportStatusTypeType], # (1)
ListReportsForReportGroupOutputTypeDef#
# ListReportsForReportGroupOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportsForReportGroupOutputTypeDef
def get_value() -> ListReportsForReportGroupOutputTypeDef:
return {
"nextToken": ...,
"reports": ...,
"ResponseMetadata": ...,
}
# ListReportsForReportGroupOutputTypeDef definition
class ListReportsForReportGroupOutputTypeDef(TypedDict):
nextToken: str,
reports: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListReportsOutputTypeDef#
# ListReportsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportsOutputTypeDef
def get_value() -> ListReportsOutputTypeDef:
return {
"nextToken": ...,
"reports": ...,
"ResponseMetadata": ...,
}
# ListReportsOutputTypeDef definition
class ListReportsOutputTypeDef(TypedDict):
nextToken: str,
reports: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListSharedProjectsInputListSharedProjectsPaginateTypeDef#
# ListSharedProjectsInputListSharedProjectsPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSharedProjectsInputListSharedProjectsPaginateTypeDef
def get_value() -> ListSharedProjectsInputListSharedProjectsPaginateTypeDef:
return {
"sortBy": ...,
}
# ListSharedProjectsInputListSharedProjectsPaginateTypeDef definition
class ListSharedProjectsInputListSharedProjectsPaginateTypeDef(TypedDict):
sortBy: NotRequired[SharedResourceSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListSharedProjectsInputRequestTypeDef#
# ListSharedProjectsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSharedProjectsInputRequestTypeDef
def get_value() -> ListSharedProjectsInputRequestTypeDef:
return {
"sortBy": ...,
}
# ListSharedProjectsInputRequestTypeDef definition
class ListSharedProjectsInputRequestTypeDef(TypedDict):
sortBy: NotRequired[SharedResourceSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSharedProjectsOutputTypeDef#
# ListSharedProjectsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSharedProjectsOutputTypeDef
def get_value() -> ListSharedProjectsOutputTypeDef:
return {
"nextToken": ...,
"projects": ...,
"ResponseMetadata": ...,
}
# ListSharedProjectsOutputTypeDef definition
class ListSharedProjectsOutputTypeDef(TypedDict):
nextToken: str,
projects: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListSharedReportGroupsInputListSharedReportGroupsPaginateTypeDef#
# ListSharedReportGroupsInputListSharedReportGroupsPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSharedReportGroupsInputListSharedReportGroupsPaginateTypeDef
def get_value() -> ListSharedReportGroupsInputListSharedReportGroupsPaginateTypeDef:
return {
"sortOrder": ...,
}
# ListSharedReportGroupsInputListSharedReportGroupsPaginateTypeDef definition
class ListSharedReportGroupsInputListSharedReportGroupsPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[SharedResourceSortByTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListSharedReportGroupsInputRequestTypeDef#
# ListSharedReportGroupsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSharedReportGroupsInputRequestTypeDef
def get_value() -> ListSharedReportGroupsInputRequestTypeDef:
return {
"sortOrder": ...,
}
# ListSharedReportGroupsInputRequestTypeDef definition
class ListSharedReportGroupsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[SharedResourceSortByTypeType], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSharedReportGroupsOutputTypeDef#
# ListSharedReportGroupsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSharedReportGroupsOutputTypeDef
def get_value() -> ListSharedReportGroupsOutputTypeDef:
return {
"nextToken": ...,
"reportGroups": ...,
"ResponseMetadata": ...,
}
# ListSharedReportGroupsOutputTypeDef definition
class ListSharedReportGroupsOutputTypeDef(TypedDict):
nextToken: str,
reportGroups: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SourceCredentialsInfoTypeDef#
# SourceCredentialsInfoTypeDef usage example
from mypy_boto3_codebuild.type_defs import SourceCredentialsInfoTypeDef
def get_value() -> SourceCredentialsInfoTypeDef:
return {
"arn": ...,
}
# SourceCredentialsInfoTypeDef definition
class SourceCredentialsInfoTypeDef(TypedDict):
arn: NotRequired[str],
serverType: NotRequired[ServerTypeType], # (1)
authType: NotRequired[AuthTypeType], # (2)
- See ServerTypeType
- See AuthTypeType
S3LogsConfigTypeDef#
# S3LogsConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import S3LogsConfigTypeDef
def get_value() -> S3LogsConfigTypeDef:
return {
"status": ...,
}
# S3LogsConfigTypeDef definition
class S3LogsConfigTypeDef(TypedDict):
status: LogsConfigStatusTypeType, # (1)
location: NotRequired[str],
encryptionDisabled: NotRequired[bool],
bucketOwnerAccess: NotRequired[BucketOwnerAccessType], # (2)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ProjectBadgeTypeDef#
# ProjectBadgeTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectBadgeTypeDef
def get_value() -> ProjectBadgeTypeDef:
return {
"badgeEnabled": ...,
}
# ProjectBadgeTypeDef definition
class ProjectBadgeTypeDef(TypedDict):
badgeEnabled: NotRequired[bool],
badgeRequestUrl: NotRequired[str],
RegistryCredentialTypeDef#
# RegistryCredentialTypeDef usage example
from mypy_boto3_codebuild.type_defs import RegistryCredentialTypeDef
def get_value() -> RegistryCredentialTypeDef:
return {
"credential": ...,
"credentialProvider": ...,
}
# RegistryCredentialTypeDef definition
class RegistryCredentialTypeDef(TypedDict):
credential: str,
credentialProvider: CredentialProviderTypeType, # (1)
SourceAuthTypeDef#
# SourceAuthTypeDef usage example
from mypy_boto3_codebuild.type_defs import SourceAuthTypeDef
def get_value() -> SourceAuthTypeDef:
return {
"type": ...,
}
# SourceAuthTypeDef definition
class SourceAuthTypeDef(TypedDict):
type: SourceAuthTypeType, # (1)
resource: NotRequired[str],
PutResourcePolicyInputRequestTypeDef#
# PutResourcePolicyInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import PutResourcePolicyInputRequestTypeDef
def get_value() -> PutResourcePolicyInputRequestTypeDef:
return {
"policy": ...,
"resourceArn": ...,
}
# PutResourcePolicyInputRequestTypeDef definition
class PutResourcePolicyInputRequestTypeDef(TypedDict):
policy: str,
resourceArn: str,
PutResourcePolicyOutputTypeDef#
# PutResourcePolicyOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import PutResourcePolicyOutputTypeDef
def get_value() -> PutResourcePolicyOutputTypeDef:
return {
"resourceArn": ...,
"ResponseMetadata": ...,
}
# PutResourcePolicyOutputTypeDef definition
class PutResourcePolicyOutputTypeDef(TypedDict):
resourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
S3ReportExportConfigTypeDef#
# S3ReportExportConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import S3ReportExportConfigTypeDef
def get_value() -> S3ReportExportConfigTypeDef:
return {
"bucket": ...,
}
# S3ReportExportConfigTypeDef definition
class S3ReportExportConfigTypeDef(TypedDict):
bucket: NotRequired[str],
bucketOwner: NotRequired[str],
path: NotRequired[str],
packaging: NotRequired[ReportPackagingTypeType], # (1)
encryptionKey: NotRequired[str],
encryptionDisabled: NotRequired[bool],
TestReportSummaryTypeDef#
# TestReportSummaryTypeDef usage example
from mypy_boto3_codebuild.type_defs import TestReportSummaryTypeDef
def get_value() -> TestReportSummaryTypeDef:
return {
"total": ...,
"statusCounts": ...,
"durationInNanoSeconds": ...,
}
# TestReportSummaryTypeDef definition
class TestReportSummaryTypeDef(TypedDict):
total: int,
statusCounts: Dict[str, int],
durationInNanoSeconds: int,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_codebuild.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,
RetryBuildBatchInputRequestTypeDef#
# RetryBuildBatchInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import RetryBuildBatchInputRequestTypeDef
def get_value() -> RetryBuildBatchInputRequestTypeDef:
return {
"id": ...,
}
# RetryBuildBatchInputRequestTypeDef definition
class RetryBuildBatchInputRequestTypeDef(TypedDict):
id: NotRequired[str],
idempotencyToken: NotRequired[str],
retryType: NotRequired[RetryBuildBatchTypeType], # (1)
RetryBuildInputRequestTypeDef#
# RetryBuildInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import RetryBuildInputRequestTypeDef
def get_value() -> RetryBuildInputRequestTypeDef:
return {
"id": ...,
}
# RetryBuildInputRequestTypeDef definition
class RetryBuildInputRequestTypeDef(TypedDict):
id: NotRequired[str],
idempotencyToken: NotRequired[str],
StopBuildBatchInputRequestTypeDef#
# StopBuildBatchInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import StopBuildBatchInputRequestTypeDef
def get_value() -> StopBuildBatchInputRequestTypeDef:
return {
"id": ...,
}
# StopBuildBatchInputRequestTypeDef definition
class StopBuildBatchInputRequestTypeDef(TypedDict):
id: str,
StopBuildInputRequestTypeDef#
# StopBuildInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import StopBuildInputRequestTypeDef
def get_value() -> StopBuildInputRequestTypeDef:
return {
"id": ...,
}
# StopBuildInputRequestTypeDef definition
class StopBuildInputRequestTypeDef(TypedDict):
id: str,
UpdateProjectVisibilityInputRequestTypeDef#
# UpdateProjectVisibilityInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateProjectVisibilityInputRequestTypeDef
def get_value() -> UpdateProjectVisibilityInputRequestTypeDef:
return {
"projectArn": ...,
"projectVisibility": ...,
}
# UpdateProjectVisibilityInputRequestTypeDef definition
class UpdateProjectVisibilityInputRequestTypeDef(TypedDict):
projectArn: str,
projectVisibility: ProjectVisibilityTypeType, # (1)
resourceAccessRole: NotRequired[str],
UpdateProjectVisibilityOutputTypeDef#
# UpdateProjectVisibilityOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateProjectVisibilityOutputTypeDef
def get_value() -> UpdateProjectVisibilityOutputTypeDef:
return {
"projectArn": ...,
"publicProjectAlias": ...,
"projectVisibility": ...,
"ResponseMetadata": ...,
}
# UpdateProjectVisibilityOutputTypeDef definition
class UpdateProjectVisibilityOutputTypeDef(TypedDict):
projectArn: str,
publicProjectAlias: str,
projectVisibility: ProjectVisibilityTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteBuildsOutputTypeDef#
# BatchDeleteBuildsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchDeleteBuildsOutputTypeDef
def get_value() -> BatchDeleteBuildsOutputTypeDef:
return {
"buildsDeleted": ...,
"buildsNotDeleted": ...,
"ResponseMetadata": ...,
}
# BatchDeleteBuildsOutputTypeDef definition
class BatchDeleteBuildsOutputTypeDef(TypedDict):
buildsDeleted: List[str],
buildsNotDeleted: List[BuildNotDeletedTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBuildBatchOutputTypeDef#
# DeleteBuildBatchOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import DeleteBuildBatchOutputTypeDef
def get_value() -> DeleteBuildBatchOutputTypeDef:
return {
"statusCode": ...,
"buildsDeleted": ...,
"buildsNotDeleted": ...,
"ResponseMetadata": ...,
}
# DeleteBuildBatchOutputTypeDef definition
class DeleteBuildBatchOutputTypeDef(TypedDict):
statusCode: str,
buildsDeleted: List[str],
buildsNotDeleted: List[BuildNotDeletedTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProjectBuildBatchConfigTypeDef#
# ProjectBuildBatchConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectBuildBatchConfigTypeDef
def get_value() -> ProjectBuildBatchConfigTypeDef:
return {
"serviceRole": ...,
}
# ProjectBuildBatchConfigTypeDef definition
class ProjectBuildBatchConfigTypeDef(TypedDict):
serviceRole: NotRequired[str],
combineArtifacts: NotRequired[bool],
restrictions: NotRequired[BatchRestrictionsTypeDef], # (1)
timeoutInMins: NotRequired[int],
batchReportMode: NotRequired[BatchReportModeTypeType], # (2)
ListBuildBatchesForProjectInputListBuildBatchesForProjectPaginateTypeDef#
# ListBuildBatchesForProjectInputListBuildBatchesForProjectPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildBatchesForProjectInputListBuildBatchesForProjectPaginateTypeDef
def get_value() -> ListBuildBatchesForProjectInputListBuildBatchesForProjectPaginateTypeDef:
return {
"projectName": ...,
}
# ListBuildBatchesForProjectInputListBuildBatchesForProjectPaginateTypeDef definition
class ListBuildBatchesForProjectInputListBuildBatchesForProjectPaginateTypeDef(TypedDict):
projectName: NotRequired[str],
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListBuildBatchesForProjectInputRequestTypeDef#
# ListBuildBatchesForProjectInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildBatchesForProjectInputRequestTypeDef
def get_value() -> ListBuildBatchesForProjectInputRequestTypeDef:
return {
"projectName": ...,
}
# ListBuildBatchesForProjectInputRequestTypeDef definition
class ListBuildBatchesForProjectInputRequestTypeDef(TypedDict):
projectName: NotRequired[str],
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
maxResults: NotRequired[int],
sortOrder: NotRequired[SortOrderTypeType], # (2)
nextToken: NotRequired[str],
ListBuildBatchesInputListBuildBatchesPaginateTypeDef#
# ListBuildBatchesInputListBuildBatchesPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildBatchesInputListBuildBatchesPaginateTypeDef
def get_value() -> ListBuildBatchesInputListBuildBatchesPaginateTypeDef:
return {
"filter": ...,
}
# ListBuildBatchesInputListBuildBatchesPaginateTypeDef definition
class ListBuildBatchesInputListBuildBatchesPaginateTypeDef(TypedDict):
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListBuildBatchesInputRequestTypeDef#
# ListBuildBatchesInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListBuildBatchesInputRequestTypeDef
def get_value() -> ListBuildBatchesInputRequestTypeDef:
return {
"filter": ...,
}
# ListBuildBatchesInputRequestTypeDef definition
class ListBuildBatchesInputRequestTypeDef(TypedDict):
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
maxResults: NotRequired[int],
sortOrder: NotRequired[SortOrderTypeType], # (2)
nextToken: NotRequired[str],
BuildBatchPhaseTypeDef#
# BuildBatchPhaseTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildBatchPhaseTypeDef
def get_value() -> BuildBatchPhaseTypeDef:
return {
"phaseType": ...,
}
# BuildBatchPhaseTypeDef definition
class BuildBatchPhaseTypeDef(TypedDict):
phaseType: NotRequired[BuildBatchPhaseTypeType], # (1)
phaseStatus: NotRequired[StatusTypeType], # (2)
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
durationInSeconds: NotRequired[int],
contexts: NotRequired[List[PhaseContextTypeDef]], # (3)
- See BuildBatchPhaseTypeType
- See StatusTypeType
- See PhaseContextTypeDef
BuildPhaseTypeDef#
# BuildPhaseTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildPhaseTypeDef
def get_value() -> BuildPhaseTypeDef:
return {
"phaseType": ...,
}
# BuildPhaseTypeDef definition
class BuildPhaseTypeDef(TypedDict):
phaseType: NotRequired[BuildPhaseTypeType], # (1)
phaseStatus: NotRequired[StatusTypeType], # (2)
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
durationInSeconds: NotRequired[int],
contexts: NotRequired[List[PhaseContextTypeDef]], # (3)
- See BuildPhaseTypeType
- See StatusTypeType
- See PhaseContextTypeDef
BuildSummaryTypeDef#
# BuildSummaryTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildSummaryTypeDef
def get_value() -> BuildSummaryTypeDef:
return {
"arn": ...,
}
# BuildSummaryTypeDef definition
class BuildSummaryTypeDef(TypedDict):
arn: NotRequired[str],
requestedOn: NotRequired[datetime],
buildStatus: NotRequired[StatusTypeType], # (1)
primaryArtifact: NotRequired[ResolvedArtifactTypeDef], # (2)
secondaryArtifacts: NotRequired[List[ResolvedArtifactTypeDef]], # (3)
DescribeCodeCoveragesOutputTypeDef#
# DescribeCodeCoveragesOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import DescribeCodeCoveragesOutputTypeDef
def get_value() -> DescribeCodeCoveragesOutputTypeDef:
return {
"nextToken": ...,
"codeCoverages": ...,
"ResponseMetadata": ...,
}
# DescribeCodeCoveragesOutputTypeDef definition
class DescribeCodeCoveragesOutputTypeDef(TypedDict):
nextToken: str,
codeCoverages: List[CodeCoverageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWebhookInputRequestTypeDef#
# CreateWebhookInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import CreateWebhookInputRequestTypeDef
def get_value() -> CreateWebhookInputRequestTypeDef:
return {
"projectName": ...,
}
# CreateWebhookInputRequestTypeDef definition
class CreateWebhookInputRequestTypeDef(TypedDict):
projectName: str,
branchFilter: NotRequired[str],
filterGroups: NotRequired[Sequence[Sequence[WebhookFilterTypeDef]]], # (1)
buildType: NotRequired[WebhookBuildTypeType], # (2)
UpdateWebhookInputRequestTypeDef#
# UpdateWebhookInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateWebhookInputRequestTypeDef
def get_value() -> UpdateWebhookInputRequestTypeDef:
return {
"projectName": ...,
}
# UpdateWebhookInputRequestTypeDef definition
class UpdateWebhookInputRequestTypeDef(TypedDict):
projectName: str,
branchFilter: NotRequired[str],
rotateSecret: NotRequired[bool],
filterGroups: NotRequired[Sequence[Sequence[WebhookFilterTypeDef]]], # (1)
buildType: NotRequired[WebhookBuildTypeType], # (2)
WebhookTypeDef#
# WebhookTypeDef usage example
from mypy_boto3_codebuild.type_defs import WebhookTypeDef
def get_value() -> WebhookTypeDef:
return {
"url": ...,
}
# WebhookTypeDef definition
class WebhookTypeDef(TypedDict):
url: NotRequired[str],
payloadUrl: NotRequired[str],
secret: NotRequired[str],
branchFilter: NotRequired[str],
filterGroups: NotRequired[List[List[WebhookFilterTypeDef]]], # (1)
buildType: NotRequired[WebhookBuildTypeType], # (2)
lastModifiedSecret: NotRequired[datetime],
DescribeTestCasesInputDescribeTestCasesPaginateTypeDef#
# DescribeTestCasesInputDescribeTestCasesPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import DescribeTestCasesInputDescribeTestCasesPaginateTypeDef
def get_value() -> DescribeTestCasesInputDescribeTestCasesPaginateTypeDef:
return {
"reportArn": ...,
}
# DescribeTestCasesInputDescribeTestCasesPaginateTypeDef definition
class DescribeTestCasesInputDescribeTestCasesPaginateTypeDef(TypedDict):
reportArn: str,
filter: NotRequired[TestCaseFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeTestCasesInputRequestTypeDef#
# DescribeTestCasesInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import DescribeTestCasesInputRequestTypeDef
def get_value() -> DescribeTestCasesInputRequestTypeDef:
return {
"reportArn": ...,
}
# DescribeTestCasesInputRequestTypeDef definition
class DescribeTestCasesInputRequestTypeDef(TypedDict):
reportArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filter: NotRequired[TestCaseFilterTypeDef], # (1)
DescribeTestCasesOutputTypeDef#
# DescribeTestCasesOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import DescribeTestCasesOutputTypeDef
def get_value() -> DescribeTestCasesOutputTypeDef:
return {
"nextToken": ...,
"testCases": ...,
"ResponseMetadata": ...,
}
# DescribeTestCasesOutputTypeDef definition
class DescribeTestCasesOutputTypeDef(TypedDict):
nextToken: str,
testCases: List[TestCaseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentLanguageTypeDef#
# EnvironmentLanguageTypeDef usage example
from mypy_boto3_codebuild.type_defs import EnvironmentLanguageTypeDef
def get_value() -> EnvironmentLanguageTypeDef:
return {
"language": ...,
}
# EnvironmentLanguageTypeDef definition
class EnvironmentLanguageTypeDef(TypedDict):
language: NotRequired[LanguageTypeType], # (1)
images: NotRequired[List[EnvironmentImageTypeDef]], # (2)
GetReportGroupTrendOutputTypeDef#
# GetReportGroupTrendOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import GetReportGroupTrendOutputTypeDef
def get_value() -> GetReportGroupTrendOutputTypeDef:
return {
"stats": ...,
"rawData": ...,
"ResponseMetadata": ...,
}
# GetReportGroupTrendOutputTypeDef definition
class GetReportGroupTrendOutputTypeDef(TypedDict):
stats: ReportGroupTrendStatsTypeDef, # (1)
rawData: List[ReportWithRawDataTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListReportsForReportGroupInputListReportsForReportGroupPaginateTypeDef#
# ListReportsForReportGroupInputListReportsForReportGroupPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportsForReportGroupInputListReportsForReportGroupPaginateTypeDef
def get_value() -> ListReportsForReportGroupInputListReportsForReportGroupPaginateTypeDef:
return {
"reportGroupArn": ...,
}
# ListReportsForReportGroupInputListReportsForReportGroupPaginateTypeDef definition
class ListReportsForReportGroupInputListReportsForReportGroupPaginateTypeDef(TypedDict):
reportGroupArn: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
filter: NotRequired[ReportFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListReportsForReportGroupInputRequestTypeDef#
# ListReportsForReportGroupInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportsForReportGroupInputRequestTypeDef
def get_value() -> ListReportsForReportGroupInputRequestTypeDef:
return {
"reportGroupArn": ...,
}
# ListReportsForReportGroupInputRequestTypeDef definition
class ListReportsForReportGroupInputRequestTypeDef(TypedDict):
reportGroupArn: str,
nextToken: NotRequired[str],
sortOrder: NotRequired[SortOrderTypeType], # (1)
maxResults: NotRequired[int],
filter: NotRequired[ReportFilterTypeDef], # (2)
- See SortOrderTypeType
- See ReportFilterTypeDef
ListReportsInputListReportsPaginateTypeDef#
# ListReportsInputListReportsPaginateTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportsInputListReportsPaginateTypeDef
def get_value() -> ListReportsInputListReportsPaginateTypeDef:
return {
"sortOrder": ...,
}
# ListReportsInputListReportsPaginateTypeDef definition
class ListReportsInputListReportsPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
filter: NotRequired[ReportFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListReportsInputRequestTypeDef#
# ListReportsInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListReportsInputRequestTypeDef
def get_value() -> ListReportsInputRequestTypeDef:
return {
"sortOrder": ...,
}
# ListReportsInputRequestTypeDef definition
class ListReportsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filter: NotRequired[ReportFilterTypeDef], # (2)
- See SortOrderTypeType
- See ReportFilterTypeDef
ListSourceCredentialsOutputTypeDef#
# ListSourceCredentialsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListSourceCredentialsOutputTypeDef
def get_value() -> ListSourceCredentialsOutputTypeDef:
return {
"sourceCredentialsInfos": ...,
"ResponseMetadata": ...,
}
# ListSourceCredentialsOutputTypeDef definition
class ListSourceCredentialsOutputTypeDef(TypedDict):
sourceCredentialsInfos: List[SourceCredentialsInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LogsConfigTypeDef#
# LogsConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import LogsConfigTypeDef
def get_value() -> LogsConfigTypeDef:
return {
"cloudWatchLogs": ...,
}
# LogsConfigTypeDef definition
class LogsConfigTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsConfigTypeDef], # (1)
s3Logs: NotRequired[S3LogsConfigTypeDef], # (2)
LogsLocationTypeDef#
# LogsLocationTypeDef usage example
from mypy_boto3_codebuild.type_defs import LogsLocationTypeDef
def get_value() -> LogsLocationTypeDef:
return {
"groupName": ...,
}
# LogsLocationTypeDef definition
class LogsLocationTypeDef(TypedDict):
groupName: NotRequired[str],
streamName: NotRequired[str],
deepLink: NotRequired[str],
s3DeepLink: NotRequired[str],
cloudWatchLogsArn: NotRequired[str],
s3LogsArn: NotRequired[str],
cloudWatchLogs: NotRequired[CloudWatchLogsConfigTypeDef], # (1)
s3Logs: NotRequired[S3LogsConfigTypeDef], # (2)
ProjectEnvironmentTypeDef#
# ProjectEnvironmentTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectEnvironmentTypeDef
def get_value() -> ProjectEnvironmentTypeDef:
return {
"type": ...,
"image": ...,
"computeType": ...,
}
# ProjectEnvironmentTypeDef definition
class ProjectEnvironmentTypeDef(TypedDict):
type: EnvironmentTypeType, # (1)
image: str,
computeType: ComputeTypeType, # (2)
environmentVariables: NotRequired[List[EnvironmentVariableTypeDef]], # (3)
privilegedMode: NotRequired[bool],
certificate: NotRequired[str],
registryCredential: NotRequired[RegistryCredentialTypeDef], # (4)
imagePullCredentialsType: NotRequired[ImagePullCredentialsTypeType], # (5)
- See EnvironmentTypeType
- See ComputeTypeType
- See EnvironmentVariableTypeDef
- See RegistryCredentialTypeDef
- See ImagePullCredentialsTypeType
ProjectSourceTypeDef#
# ProjectSourceTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectSourceTypeDef
def get_value() -> ProjectSourceTypeDef:
return {
"type": ...,
}
# ProjectSourceTypeDef definition
class ProjectSourceTypeDef(TypedDict):
type: SourceTypeType, # (1)
location: NotRequired[str],
gitCloneDepth: NotRequired[int],
gitSubmodulesConfig: NotRequired[GitSubmodulesConfigTypeDef], # (2)
buildspec: NotRequired[str],
auth: NotRequired[SourceAuthTypeDef], # (3)
reportBuildStatus: NotRequired[bool],
buildStatusConfig: NotRequired[BuildStatusConfigTypeDef], # (4)
insecureSsl: NotRequired[bool],
sourceIdentifier: NotRequired[str],
- See SourceTypeType
- See GitSubmodulesConfigTypeDef
- See SourceAuthTypeDef
- See BuildStatusConfigTypeDef
ReportExportConfigTypeDef#
# ReportExportConfigTypeDef usage example
from mypy_boto3_codebuild.type_defs import ReportExportConfigTypeDef
def get_value() -> ReportExportConfigTypeDef:
return {
"exportConfigType": ...,
}
# ReportExportConfigTypeDef definition
class ReportExportConfigTypeDef(TypedDict):
exportConfigType: NotRequired[ReportExportConfigTypeType], # (1)
s3Destination: NotRequired[S3ReportExportConfigTypeDef], # (2)
BuildGroupTypeDef#
# BuildGroupTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildGroupTypeDef
def get_value() -> BuildGroupTypeDef:
return {
"identifier": ...,
}
# BuildGroupTypeDef definition
class BuildGroupTypeDef(TypedDict):
identifier: NotRequired[str],
dependsOn: NotRequired[List[str]],
ignoreFailure: NotRequired[bool],
currentBuildSummary: NotRequired[BuildSummaryTypeDef], # (1)
priorBuildSummaryList: NotRequired[List[BuildSummaryTypeDef]], # (2)
CreateWebhookOutputTypeDef#
# CreateWebhookOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import CreateWebhookOutputTypeDef
def get_value() -> CreateWebhookOutputTypeDef:
return {
"webhook": ...,
"ResponseMetadata": ...,
}
# CreateWebhookOutputTypeDef definition
class CreateWebhookOutputTypeDef(TypedDict):
webhook: WebhookTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWebhookOutputTypeDef#
# UpdateWebhookOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateWebhookOutputTypeDef
def get_value() -> UpdateWebhookOutputTypeDef:
return {
"webhook": ...,
"ResponseMetadata": ...,
}
# UpdateWebhookOutputTypeDef definition
class UpdateWebhookOutputTypeDef(TypedDict):
webhook: WebhookTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentPlatformTypeDef#
# EnvironmentPlatformTypeDef usage example
from mypy_boto3_codebuild.type_defs import EnvironmentPlatformTypeDef
def get_value() -> EnvironmentPlatformTypeDef:
return {
"platform": ...,
}
# EnvironmentPlatformTypeDef definition
class EnvironmentPlatformTypeDef(TypedDict):
platform: NotRequired[PlatformTypeType], # (1)
languages: NotRequired[List[EnvironmentLanguageTypeDef]], # (2)
BuildTypeDef#
# BuildTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildTypeDef
def get_value() -> BuildTypeDef:
return {
"id": ...,
}
# BuildTypeDef definition
class BuildTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
buildNumber: NotRequired[int],
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
currentPhase: NotRequired[str],
buildStatus: NotRequired[StatusTypeType], # (1)
sourceVersion: NotRequired[str],
resolvedSourceVersion: NotRequired[str],
projectName: NotRequired[str],
phases: NotRequired[List[BuildPhaseTypeDef]], # (2)
source: NotRequired[ProjectSourceTypeDef], # (3)
secondarySources: NotRequired[List[ProjectSourceTypeDef]], # (4)
secondarySourceVersions: NotRequired[List[ProjectSourceVersionTypeDef]], # (5)
artifacts: NotRequired[BuildArtifactsTypeDef], # (6)
secondaryArtifacts: NotRequired[List[BuildArtifactsTypeDef]], # (7)
cache: NotRequired[ProjectCacheTypeDef], # (8)
environment: NotRequired[ProjectEnvironmentTypeDef], # (9)
serviceRole: NotRequired[str],
logs: NotRequired[LogsLocationTypeDef], # (10)
timeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
buildComplete: NotRequired[bool],
initiator: NotRequired[str],
vpcConfig: NotRequired[VpcConfigTypeDef], # (11)
networkInterface: NotRequired[NetworkInterfaceTypeDef], # (12)
encryptionKey: NotRequired[str],
exportedEnvironmentVariables: NotRequired[List[ExportedEnvironmentVariableTypeDef]], # (13)
reportArns: NotRequired[List[str]],
fileSystemLocations: NotRequired[List[ProjectFileSystemLocationTypeDef]], # (14)
debugSession: NotRequired[DebugSessionTypeDef], # (15)
buildBatchArn: NotRequired[str],
- See StatusTypeType
- See BuildPhaseTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See BuildArtifactsTypeDef
- See BuildArtifactsTypeDef
- See ProjectCacheTypeDef
- See ProjectEnvironmentTypeDef
- See LogsLocationTypeDef
- See VpcConfigTypeDef
- See NetworkInterfaceTypeDef
- See ExportedEnvironmentVariableTypeDef
- See ProjectFileSystemLocationTypeDef
- See DebugSessionTypeDef
CreateProjectInputRequestTypeDef#
# CreateProjectInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import CreateProjectInputRequestTypeDef
def get_value() -> CreateProjectInputRequestTypeDef:
return {
"name": ...,
"source": ...,
"artifacts": ...,
"environment": ...,
"serviceRole": ...,
}
# CreateProjectInputRequestTypeDef definition
class CreateProjectInputRequestTypeDef(TypedDict):
name: str,
source: ProjectSourceTypeDef, # (1)
artifacts: ProjectArtifactsTypeDef, # (2)
environment: ProjectEnvironmentTypeDef, # (3)
serviceRole: str,
description: NotRequired[str],
secondarySources: NotRequired[Sequence[ProjectSourceTypeDef]], # (4)
sourceVersion: NotRequired[str],
secondarySourceVersions: NotRequired[Sequence[ProjectSourceVersionTypeDef]], # (5)
secondaryArtifacts: NotRequired[Sequence[ProjectArtifactsTypeDef]], # (6)
cache: NotRequired[ProjectCacheTypeDef], # (7)
timeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
encryptionKey: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (8)
vpcConfig: NotRequired[VpcConfigTypeDef], # (9)
badgeEnabled: NotRequired[bool],
logsConfig: NotRequired[LogsConfigTypeDef], # (10)
fileSystemLocations: NotRequired[Sequence[ProjectFileSystemLocationTypeDef]], # (11)
buildBatchConfig: NotRequired[ProjectBuildBatchConfigTypeDef], # (12)
concurrentBuildLimit: NotRequired[int],
- See ProjectSourceTypeDef
- See ProjectArtifactsTypeDef
- See ProjectEnvironmentTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See ProjectArtifactsTypeDef
- See ProjectCacheTypeDef
- See TagTypeDef
- See VpcConfigTypeDef
- See LogsConfigTypeDef
- See ProjectFileSystemLocationTypeDef
- See ProjectBuildBatchConfigTypeDef
ProjectTypeDef#
# ProjectTypeDef usage example
from mypy_boto3_codebuild.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"name": ...,
}
# ProjectTypeDef definition
class ProjectTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
source: NotRequired[ProjectSourceTypeDef], # (1)
secondarySources: NotRequired[List[ProjectSourceTypeDef]], # (2)
sourceVersion: NotRequired[str],
secondarySourceVersions: NotRequired[List[ProjectSourceVersionTypeDef]], # (3)
artifacts: NotRequired[ProjectArtifactsTypeDef], # (4)
secondaryArtifacts: NotRequired[List[ProjectArtifactsTypeDef]], # (5)
cache: NotRequired[ProjectCacheTypeDef], # (6)
environment: NotRequired[ProjectEnvironmentTypeDef], # (7)
serviceRole: NotRequired[str],
timeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
encryptionKey: NotRequired[str],
tags: NotRequired[List[TagTypeDef]], # (8)
created: NotRequired[datetime],
lastModified: NotRequired[datetime],
webhook: NotRequired[WebhookTypeDef], # (9)
vpcConfig: NotRequired[VpcConfigTypeDef], # (10)
badge: NotRequired[ProjectBadgeTypeDef], # (11)
logsConfig: NotRequired[LogsConfigTypeDef], # (12)
fileSystemLocations: NotRequired[List[ProjectFileSystemLocationTypeDef]], # (13)
buildBatchConfig: NotRequired[ProjectBuildBatchConfigTypeDef], # (14)
concurrentBuildLimit: NotRequired[int],
projectVisibility: NotRequired[ProjectVisibilityTypeType], # (15)
publicProjectAlias: NotRequired[str],
resourceAccessRole: NotRequired[str],
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See ProjectArtifactsTypeDef
- See ProjectArtifactsTypeDef
- See ProjectCacheTypeDef
- See ProjectEnvironmentTypeDef
- See TagTypeDef
- See WebhookTypeDef
- See VpcConfigTypeDef
- See ProjectBadgeTypeDef
- See LogsConfigTypeDef
- See ProjectFileSystemLocationTypeDef
- See ProjectBuildBatchConfigTypeDef
- See ProjectVisibilityTypeType
StartBuildBatchInputRequestTypeDef#
# StartBuildBatchInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import StartBuildBatchInputRequestTypeDef
def get_value() -> StartBuildBatchInputRequestTypeDef:
return {
"projectName": ...,
}
# StartBuildBatchInputRequestTypeDef definition
class StartBuildBatchInputRequestTypeDef(TypedDict):
projectName: str,
secondarySourcesOverride: NotRequired[Sequence[ProjectSourceTypeDef]], # (1)
secondarySourcesVersionOverride: NotRequired[Sequence[ProjectSourceVersionTypeDef]], # (2)
sourceVersion: NotRequired[str],
artifactsOverride: NotRequired[ProjectArtifactsTypeDef], # (3)
secondaryArtifactsOverride: NotRequired[Sequence[ProjectArtifactsTypeDef]], # (4)
environmentVariablesOverride: NotRequired[Sequence[EnvironmentVariableTypeDef]], # (5)
sourceTypeOverride: NotRequired[SourceTypeType], # (6)
sourceLocationOverride: NotRequired[str],
sourceAuthOverride: NotRequired[SourceAuthTypeDef], # (7)
gitCloneDepthOverride: NotRequired[int],
gitSubmodulesConfigOverride: NotRequired[GitSubmodulesConfigTypeDef], # (8)
buildspecOverride: NotRequired[str],
insecureSslOverride: NotRequired[bool],
reportBuildBatchStatusOverride: NotRequired[bool],
environmentTypeOverride: NotRequired[EnvironmentTypeType], # (9)
imageOverride: NotRequired[str],
computeTypeOverride: NotRequired[ComputeTypeType], # (10)
certificateOverride: NotRequired[str],
cacheOverride: NotRequired[ProjectCacheTypeDef], # (11)
serviceRoleOverride: NotRequired[str],
privilegedModeOverride: NotRequired[bool],
buildTimeoutInMinutesOverride: NotRequired[int],
queuedTimeoutInMinutesOverride: NotRequired[int],
encryptionKeyOverride: NotRequired[str],
idempotencyToken: NotRequired[str],
logsConfigOverride: NotRequired[LogsConfigTypeDef], # (12)
registryCredentialOverride: NotRequired[RegistryCredentialTypeDef], # (13)
imagePullCredentialsTypeOverride: NotRequired[ImagePullCredentialsTypeType], # (14)
buildBatchConfigOverride: NotRequired[ProjectBuildBatchConfigTypeDef], # (15)
debugSessionEnabled: NotRequired[bool],
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See ProjectArtifactsTypeDef
- See ProjectArtifactsTypeDef
- See EnvironmentVariableTypeDef
- See SourceTypeType
- See SourceAuthTypeDef
- See GitSubmodulesConfigTypeDef
- See EnvironmentTypeType
- See ComputeTypeType
- See ProjectCacheTypeDef
- See LogsConfigTypeDef
- See RegistryCredentialTypeDef
- See ImagePullCredentialsTypeType
- See ProjectBuildBatchConfigTypeDef
StartBuildInputRequestTypeDef#
# StartBuildInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import StartBuildInputRequestTypeDef
def get_value() -> StartBuildInputRequestTypeDef:
return {
"projectName": ...,
}
# StartBuildInputRequestTypeDef definition
class StartBuildInputRequestTypeDef(TypedDict):
projectName: str,
secondarySourcesOverride: NotRequired[Sequence[ProjectSourceTypeDef]], # (1)
secondarySourcesVersionOverride: NotRequired[Sequence[ProjectSourceVersionTypeDef]], # (2)
sourceVersion: NotRequired[str],
artifactsOverride: NotRequired[ProjectArtifactsTypeDef], # (3)
secondaryArtifactsOverride: NotRequired[Sequence[ProjectArtifactsTypeDef]], # (4)
environmentVariablesOverride: NotRequired[Sequence[EnvironmentVariableTypeDef]], # (5)
sourceTypeOverride: NotRequired[SourceTypeType], # (6)
sourceLocationOverride: NotRequired[str],
sourceAuthOverride: NotRequired[SourceAuthTypeDef], # (7)
gitCloneDepthOverride: NotRequired[int],
gitSubmodulesConfigOverride: NotRequired[GitSubmodulesConfigTypeDef], # (8)
buildspecOverride: NotRequired[str],
insecureSslOverride: NotRequired[bool],
reportBuildStatusOverride: NotRequired[bool],
buildStatusConfigOverride: NotRequired[BuildStatusConfigTypeDef], # (9)
environmentTypeOverride: NotRequired[EnvironmentTypeType], # (10)
imageOverride: NotRequired[str],
computeTypeOverride: NotRequired[ComputeTypeType], # (11)
certificateOverride: NotRequired[str],
cacheOverride: NotRequired[ProjectCacheTypeDef], # (12)
serviceRoleOverride: NotRequired[str],
privilegedModeOverride: NotRequired[bool],
timeoutInMinutesOverride: NotRequired[int],
queuedTimeoutInMinutesOverride: NotRequired[int],
encryptionKeyOverride: NotRequired[str],
idempotencyToken: NotRequired[str],
logsConfigOverride: NotRequired[LogsConfigTypeDef], # (13)
registryCredentialOverride: NotRequired[RegistryCredentialTypeDef], # (14)
imagePullCredentialsTypeOverride: NotRequired[ImagePullCredentialsTypeType], # (15)
debugSessionEnabled: NotRequired[bool],
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See ProjectArtifactsTypeDef
- See ProjectArtifactsTypeDef
- See EnvironmentVariableTypeDef
- See SourceTypeType
- See SourceAuthTypeDef
- See GitSubmodulesConfigTypeDef
- See BuildStatusConfigTypeDef
- See EnvironmentTypeType
- See ComputeTypeType
- See ProjectCacheTypeDef
- See LogsConfigTypeDef
- See RegistryCredentialTypeDef
- See ImagePullCredentialsTypeType
UpdateProjectInputRequestTypeDef#
# UpdateProjectInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateProjectInputRequestTypeDef
def get_value() -> UpdateProjectInputRequestTypeDef:
return {
"name": ...,
}
# UpdateProjectInputRequestTypeDef definition
class UpdateProjectInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
source: NotRequired[ProjectSourceTypeDef], # (1)
secondarySources: NotRequired[Sequence[ProjectSourceTypeDef]], # (2)
sourceVersion: NotRequired[str],
secondarySourceVersions: NotRequired[Sequence[ProjectSourceVersionTypeDef]], # (3)
artifacts: NotRequired[ProjectArtifactsTypeDef], # (4)
secondaryArtifacts: NotRequired[Sequence[ProjectArtifactsTypeDef]], # (5)
cache: NotRequired[ProjectCacheTypeDef], # (6)
environment: NotRequired[ProjectEnvironmentTypeDef], # (7)
serviceRole: NotRequired[str],
timeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
encryptionKey: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (8)
vpcConfig: NotRequired[VpcConfigTypeDef], # (9)
badgeEnabled: NotRequired[bool],
logsConfig: NotRequired[LogsConfigTypeDef], # (10)
fileSystemLocations: NotRequired[Sequence[ProjectFileSystemLocationTypeDef]], # (11)
buildBatchConfig: NotRequired[ProjectBuildBatchConfigTypeDef], # (12)
concurrentBuildLimit: NotRequired[int],
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See ProjectArtifactsTypeDef
- See ProjectArtifactsTypeDef
- See ProjectCacheTypeDef
- See ProjectEnvironmentTypeDef
- See TagTypeDef
- See VpcConfigTypeDef
- See LogsConfigTypeDef
- See ProjectFileSystemLocationTypeDef
- See ProjectBuildBatchConfigTypeDef
CreateReportGroupInputRequestTypeDef#
# CreateReportGroupInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import CreateReportGroupInputRequestTypeDef
def get_value() -> CreateReportGroupInputRequestTypeDef:
return {
"name": ...,
"type": ...,
"exportConfig": ...,
}
# CreateReportGroupInputRequestTypeDef definition
class CreateReportGroupInputRequestTypeDef(TypedDict):
name: str,
type: ReportTypeType, # (1)
exportConfig: ReportExportConfigTypeDef, # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See ReportTypeType
- See ReportExportConfigTypeDef
- See TagTypeDef
ReportGroupTypeDef#
# ReportGroupTypeDef usage example
from mypy_boto3_codebuild.type_defs import ReportGroupTypeDef
def get_value() -> ReportGroupTypeDef:
return {
"arn": ...,
}
# ReportGroupTypeDef definition
class ReportGroupTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
type: NotRequired[ReportTypeType], # (1)
exportConfig: NotRequired[ReportExportConfigTypeDef], # (2)
created: NotRequired[datetime],
lastModified: NotRequired[datetime],
tags: NotRequired[List[TagTypeDef]], # (3)
status: NotRequired[ReportGroupStatusTypeType], # (4)
- See ReportTypeType
- See ReportExportConfigTypeDef
- See TagTypeDef
- See ReportGroupStatusTypeType
ReportTypeDef#
# ReportTypeDef usage example
from mypy_boto3_codebuild.type_defs import ReportTypeDef
def get_value() -> ReportTypeDef:
return {
"arn": ...,
}
# ReportTypeDef definition
class ReportTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[ReportTypeType], # (1)
name: NotRequired[str],
reportGroupArn: NotRequired[str],
executionId: NotRequired[str],
status: NotRequired[ReportStatusTypeType], # (2)
created: NotRequired[datetime],
expired: NotRequired[datetime],
exportConfig: NotRequired[ReportExportConfigTypeDef], # (3)
truncated: NotRequired[bool],
testSummary: NotRequired[TestReportSummaryTypeDef], # (4)
codeCoverageSummary: NotRequired[CodeCoverageReportSummaryTypeDef], # (5)
- See ReportTypeType
- See ReportStatusTypeType
- See ReportExportConfigTypeDef
- See TestReportSummaryTypeDef
- See CodeCoverageReportSummaryTypeDef
UpdateReportGroupInputRequestTypeDef#
# UpdateReportGroupInputRequestTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateReportGroupInputRequestTypeDef
def get_value() -> UpdateReportGroupInputRequestTypeDef:
return {
"arn": ...,
}
# UpdateReportGroupInputRequestTypeDef definition
class UpdateReportGroupInputRequestTypeDef(TypedDict):
arn: str,
exportConfig: NotRequired[ReportExportConfigTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ReportExportConfigTypeDef
- See TagTypeDef
BuildBatchTypeDef#
# BuildBatchTypeDef usage example
from mypy_boto3_codebuild.type_defs import BuildBatchTypeDef
def get_value() -> BuildBatchTypeDef:
return {
"id": ...,
}
# BuildBatchTypeDef definition
class BuildBatchTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
currentPhase: NotRequired[str],
buildBatchStatus: NotRequired[StatusTypeType], # (1)
sourceVersion: NotRequired[str],
resolvedSourceVersion: NotRequired[str],
projectName: NotRequired[str],
phases: NotRequired[List[BuildBatchPhaseTypeDef]], # (2)
source: NotRequired[ProjectSourceTypeDef], # (3)
secondarySources: NotRequired[List[ProjectSourceTypeDef]], # (4)
secondarySourceVersions: NotRequired[List[ProjectSourceVersionTypeDef]], # (5)
artifacts: NotRequired[BuildArtifactsTypeDef], # (6)
secondaryArtifacts: NotRequired[List[BuildArtifactsTypeDef]], # (7)
cache: NotRequired[ProjectCacheTypeDef], # (8)
environment: NotRequired[ProjectEnvironmentTypeDef], # (9)
serviceRole: NotRequired[str],
logConfig: NotRequired[LogsConfigTypeDef], # (10)
buildTimeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
complete: NotRequired[bool],
initiator: NotRequired[str],
vpcConfig: NotRequired[VpcConfigTypeDef], # (11)
encryptionKey: NotRequired[str],
buildBatchNumber: NotRequired[int],
fileSystemLocations: NotRequired[List[ProjectFileSystemLocationTypeDef]], # (12)
buildBatchConfig: NotRequired[ProjectBuildBatchConfigTypeDef], # (13)
buildGroups: NotRequired[List[BuildGroupTypeDef]], # (14)
debugSessionEnabled: NotRequired[bool],
- See StatusTypeType
- See BuildBatchPhaseTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See BuildArtifactsTypeDef
- See BuildArtifactsTypeDef
- See ProjectCacheTypeDef
- See ProjectEnvironmentTypeDef
- See LogsConfigTypeDef
- See VpcConfigTypeDef
- See ProjectFileSystemLocationTypeDef
- See ProjectBuildBatchConfigTypeDef
- See BuildGroupTypeDef
ListCuratedEnvironmentImagesOutputTypeDef#
# ListCuratedEnvironmentImagesOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import ListCuratedEnvironmentImagesOutputTypeDef
def get_value() -> ListCuratedEnvironmentImagesOutputTypeDef:
return {
"platforms": ...,
"ResponseMetadata": ...,
}
# ListCuratedEnvironmentImagesOutputTypeDef definition
class ListCuratedEnvironmentImagesOutputTypeDef(TypedDict):
platforms: List[EnvironmentPlatformTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetBuildsOutputTypeDef#
# BatchGetBuildsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetBuildsOutputTypeDef
def get_value() -> BatchGetBuildsOutputTypeDef:
return {
"builds": ...,
"buildsNotFound": ...,
"ResponseMetadata": ...,
}
# BatchGetBuildsOutputTypeDef definition
class BatchGetBuildsOutputTypeDef(TypedDict):
builds: List[BuildTypeDef], # (1)
buildsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
RetryBuildOutputTypeDef#
# RetryBuildOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import RetryBuildOutputTypeDef
def get_value() -> RetryBuildOutputTypeDef:
return {
"build": ...,
"ResponseMetadata": ...,
}
# RetryBuildOutputTypeDef definition
class RetryBuildOutputTypeDef(TypedDict):
build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
StartBuildOutputTypeDef#
# StartBuildOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import StartBuildOutputTypeDef
def get_value() -> StartBuildOutputTypeDef:
return {
"build": ...,
"ResponseMetadata": ...,
}
# StartBuildOutputTypeDef definition
class StartBuildOutputTypeDef(TypedDict):
build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
StopBuildOutputTypeDef#
# StopBuildOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import StopBuildOutputTypeDef
def get_value() -> StopBuildOutputTypeDef:
return {
"build": ...,
"ResponseMetadata": ...,
}
# StopBuildOutputTypeDef definition
class StopBuildOutputTypeDef(TypedDict):
build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
BatchGetProjectsOutputTypeDef#
# BatchGetProjectsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetProjectsOutputTypeDef
def get_value() -> BatchGetProjectsOutputTypeDef:
return {
"projects": ...,
"projectsNotFound": ...,
"ResponseMetadata": ...,
}
# BatchGetProjectsOutputTypeDef definition
class BatchGetProjectsOutputTypeDef(TypedDict):
projects: List[ProjectTypeDef], # (1)
projectsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectOutputTypeDef#
# CreateProjectOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import CreateProjectOutputTypeDef
def get_value() -> CreateProjectOutputTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
# CreateProjectOutputTypeDef definition
class CreateProjectOutputTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProjectOutputTypeDef#
# UpdateProjectOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateProjectOutputTypeDef
def get_value() -> UpdateProjectOutputTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
# UpdateProjectOutputTypeDef definition
class UpdateProjectOutputTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetReportGroupsOutputTypeDef#
# BatchGetReportGroupsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetReportGroupsOutputTypeDef
def get_value() -> BatchGetReportGroupsOutputTypeDef:
return {
"reportGroups": ...,
"reportGroupsNotFound": ...,
"ResponseMetadata": ...,
}
# BatchGetReportGroupsOutputTypeDef definition
class BatchGetReportGroupsOutputTypeDef(TypedDict):
reportGroups: List[ReportGroupTypeDef], # (1)
reportGroupsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReportGroupOutputTypeDef#
# CreateReportGroupOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import CreateReportGroupOutputTypeDef
def get_value() -> CreateReportGroupOutputTypeDef:
return {
"reportGroup": ...,
"ResponseMetadata": ...,
}
# CreateReportGroupOutputTypeDef definition
class CreateReportGroupOutputTypeDef(TypedDict):
reportGroup: ReportGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReportGroupOutputTypeDef#
# UpdateReportGroupOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import UpdateReportGroupOutputTypeDef
def get_value() -> UpdateReportGroupOutputTypeDef:
return {
"reportGroup": ...,
"ResponseMetadata": ...,
}
# UpdateReportGroupOutputTypeDef definition
class UpdateReportGroupOutputTypeDef(TypedDict):
reportGroup: ReportGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetReportsOutputTypeDef#
# BatchGetReportsOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetReportsOutputTypeDef
def get_value() -> BatchGetReportsOutputTypeDef:
return {
"reports": ...,
"reportsNotFound": ...,
"ResponseMetadata": ...,
}
# BatchGetReportsOutputTypeDef definition
class BatchGetReportsOutputTypeDef(TypedDict):
reports: List[ReportTypeDef], # (1)
reportsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ReportTypeDef
- See ResponseMetadataTypeDef
BatchGetBuildBatchesOutputTypeDef#
# BatchGetBuildBatchesOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import BatchGetBuildBatchesOutputTypeDef
def get_value() -> BatchGetBuildBatchesOutputTypeDef:
return {
"buildBatches": ...,
"buildBatchesNotFound": ...,
"ResponseMetadata": ...,
}
# BatchGetBuildBatchesOutputTypeDef definition
class BatchGetBuildBatchesOutputTypeDef(TypedDict):
buildBatches: List[BuildBatchTypeDef], # (1)
buildBatchesNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RetryBuildBatchOutputTypeDef#
# RetryBuildBatchOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import RetryBuildBatchOutputTypeDef
def get_value() -> RetryBuildBatchOutputTypeDef:
return {
"buildBatch": ...,
"ResponseMetadata": ...,
}
# RetryBuildBatchOutputTypeDef definition
class RetryBuildBatchOutputTypeDef(TypedDict):
buildBatch: BuildBatchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartBuildBatchOutputTypeDef#
# StartBuildBatchOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import StartBuildBatchOutputTypeDef
def get_value() -> StartBuildBatchOutputTypeDef:
return {
"buildBatch": ...,
"ResponseMetadata": ...,
}
# StartBuildBatchOutputTypeDef definition
class StartBuildBatchOutputTypeDef(TypedDict):
buildBatch: BuildBatchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopBuildBatchOutputTypeDef#
# StopBuildBatchOutputTypeDef usage example
from mypy_boto3_codebuild.type_defs import StopBuildBatchOutputTypeDef
def get_value() -> StopBuildBatchOutputTypeDef:
return {
"buildBatch": ...,
"ResponseMetadata": ...,
}
# StopBuildBatchOutputTypeDef definition
class StopBuildBatchOutputTypeDef(TypedDict):
buildBatch: BuildBatchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)