Type definitions#
Auto-generated documentation for CodeBuild type annotations stubs module mypy-boto3-codebuild.
BatchRestrictionsUnionTypeDef#
# BatchRestrictionsUnionTypeDef definition
BatchRestrictionsUnionTypeDef = Union[
BatchRestrictionsTypeDef, # (1)
BatchRestrictionsOutputTypeDef, # (2)
]
FleetProxyRuleUnionTypeDef#
# FleetProxyRuleUnionTypeDef definition
FleetProxyRuleUnionTypeDef = Union[
FleetProxyRuleTypeDef, # (1)
FleetProxyRuleOutputTypeDef, # (2)
]
AutoRetryConfigTypeDef#
# AutoRetryConfigTypeDef definition
class AutoRetryConfigTypeDef(TypedDict):
autoRetryLimit: NotRequired[int],
autoRetryNumber: NotRequired[int],
nextAutoRetry: NotRequired[str],
previousAutoRetry: NotRequired[str],
BatchDeleteBuildsInputRequestTypeDef#
# BatchDeleteBuildsInputRequestTypeDef definition
class BatchDeleteBuildsInputRequestTypeDef(TypedDict):
ids: Sequence[str],
BuildNotDeletedTypeDef#
# BuildNotDeletedTypeDef definition
class BuildNotDeletedTypeDef(TypedDict):
id: NotRequired[str],
statusCode: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchGetBuildBatchesInputRequestTypeDef#
# BatchGetBuildBatchesInputRequestTypeDef definition
class BatchGetBuildBatchesInputRequestTypeDef(TypedDict):
ids: Sequence[str],
BatchGetBuildsInputRequestTypeDef#
# BatchGetBuildsInputRequestTypeDef definition
class BatchGetBuildsInputRequestTypeDef(TypedDict):
ids: Sequence[str],
BatchGetFleetsInputRequestTypeDef#
# BatchGetFleetsInputRequestTypeDef definition
class BatchGetFleetsInputRequestTypeDef(TypedDict):
names: Sequence[str],
BatchGetProjectsInputRequestTypeDef#
# BatchGetProjectsInputRequestTypeDef definition
class BatchGetProjectsInputRequestTypeDef(TypedDict):
names: Sequence[str],
BatchGetReportGroupsInputRequestTypeDef#
# BatchGetReportGroupsInputRequestTypeDef definition
class BatchGetReportGroupsInputRequestTypeDef(TypedDict):
reportGroupArns: Sequence[str],
BatchGetReportsInputRequestTypeDef#
# BatchGetReportsInputRequestTypeDef definition
class BatchGetReportsInputRequestTypeDef(TypedDict):
reportArns: Sequence[str],
BatchRestrictionsOutputTypeDef#
# BatchRestrictionsOutputTypeDef definition
class BatchRestrictionsOutputTypeDef(TypedDict):
maximumBuildsAllowed: NotRequired[int],
computeTypesAllowed: NotRequired[list[str]],
BatchRestrictionsTypeDef#
# BatchRestrictionsTypeDef definition
class BatchRestrictionsTypeDef(TypedDict):
maximumBuildsAllowed: NotRequired[int],
computeTypesAllowed: NotRequired[Sequence[str]],
BuildArtifactsTypeDef#
# 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 definition
class BuildBatchFilterTypeDef(TypedDict):
status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
PhaseContextTypeDef#
# PhaseContextTypeDef definition
class PhaseContextTypeDef(TypedDict):
statusCode: NotRequired[str],
message: NotRequired[str],
ProjectCacheOutputTypeDef#
# ProjectCacheOutputTypeDef definition
class ProjectCacheOutputTypeDef(TypedDict):
type: CacheTypeType, # (1)
location: NotRequired[str],
modes: NotRequired[list[CacheModeType]], # (2)
- See CacheTypeType
- See CacheModeType
ProjectFileSystemLocationTypeDef#
# ProjectFileSystemLocationTypeDef definition
class ProjectFileSystemLocationTypeDef(TypedDict):
type: NotRequired[FileSystemTypeType], # (1)
location: NotRequired[str],
mountPoint: NotRequired[str],
identifier: NotRequired[str],
mountOptions: NotRequired[str],
ProjectSourceVersionTypeDef#
# ProjectSourceVersionTypeDef definition
class ProjectSourceVersionTypeDef(TypedDict):
sourceIdentifier: str,
sourceVersion: str,
VpcConfigOutputTypeDef#
# VpcConfigOutputTypeDef definition
class VpcConfigOutputTypeDef(TypedDict):
vpcId: NotRequired[str],
subnets: NotRequired[list[str]],
securityGroupIds: NotRequired[list[str]],
BuildStatusConfigTypeDef#
# BuildStatusConfigTypeDef definition
class BuildStatusConfigTypeDef(TypedDict):
context: NotRequired[str],
targetUrl: NotRequired[str],
ResolvedArtifactTypeDef#
# ResolvedArtifactTypeDef definition
class ResolvedArtifactTypeDef(TypedDict):
type: NotRequired[ArtifactsTypeType], # (1)
location: NotRequired[str],
identifier: NotRequired[str],
DebugSessionTypeDef#
# DebugSessionTypeDef definition
class DebugSessionTypeDef(TypedDict):
sessionEnabled: NotRequired[bool],
sessionTarget: NotRequired[str],
ExportedEnvironmentVariableTypeDef#
# ExportedEnvironmentVariableTypeDef definition
class ExportedEnvironmentVariableTypeDef(TypedDict):
name: NotRequired[str],
value: NotRequired[str],
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
subnetId: NotRequired[str],
networkInterfaceId: NotRequired[str],
CloudWatchLogsConfigTypeDef#
# CloudWatchLogsConfigTypeDef definition
class CloudWatchLogsConfigTypeDef(TypedDict):
status: LogsConfigStatusTypeType, # (1)
groupName: NotRequired[str],
streamName: NotRequired[str],
CodeCoverageReportSummaryTypeDef#
# 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 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],
ComputeConfigurationTypeDef#
# ComputeConfigurationTypeDef definition
class ComputeConfigurationTypeDef(TypedDict):
vCpu: NotRequired[int],
memory: NotRequired[int],
disk: NotRequired[int],
machineType: NotRequired[MachineTypeType], # (1)
- See MachineTypeType
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
VpcConfigTypeDef#
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
vpcId: NotRequired[str],
subnets: NotRequired[Sequence[str]],
securityGroupIds: NotRequired[Sequence[str]],
ProjectArtifactsTypeDef#
# 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)
ProjectCacheTypeDef#
# ProjectCacheTypeDef definition
class ProjectCacheTypeDef(TypedDict):
type: CacheTypeType, # (1)
location: NotRequired[str],
modes: NotRequired[Sequence[CacheModeType]], # (2)
- See CacheTypeType
- See CacheModeType
ScopeConfigurationTypeDef#
# ScopeConfigurationTypeDef definition
class ScopeConfigurationTypeDef(TypedDict):
name: str,
scope: WebhookScopeTypeType, # (1)
domain: NotRequired[str],
WebhookFilterTypeDef#
# WebhookFilterTypeDef definition
class WebhookFilterTypeDef(TypedDict):
type: WebhookFilterTypeType, # (1)
pattern: str,
excludeMatchedPattern: NotRequired[bool],
DeleteBuildBatchInputRequestTypeDef#
# DeleteBuildBatchInputRequestTypeDef definition
class DeleteBuildBatchInputRequestTypeDef(TypedDict):
id: str,
DeleteFleetInputRequestTypeDef#
# DeleteFleetInputRequestTypeDef definition
class DeleteFleetInputRequestTypeDef(TypedDict):
arn: str,
DeleteProjectInputRequestTypeDef#
# DeleteProjectInputRequestTypeDef definition
class DeleteProjectInputRequestTypeDef(TypedDict):
name: str,
DeleteReportGroupInputRequestTypeDef#
# DeleteReportGroupInputRequestTypeDef definition
class DeleteReportGroupInputRequestTypeDef(TypedDict):
arn: str,
deleteReports: NotRequired[bool],
DeleteReportInputRequestTypeDef#
# DeleteReportInputRequestTypeDef definition
class DeleteReportInputRequestTypeDef(TypedDict):
arn: str,
DeleteResourcePolicyInputRequestTypeDef#
# DeleteResourcePolicyInputRequestTypeDef definition
class DeleteResourcePolicyInputRequestTypeDef(TypedDict):
resourceArn: str,
DeleteSourceCredentialsInputRequestTypeDef#
# DeleteSourceCredentialsInputRequestTypeDef definition
class DeleteSourceCredentialsInputRequestTypeDef(TypedDict):
arn: str,
DeleteWebhookInputRequestTypeDef#
# DeleteWebhookInputRequestTypeDef definition
class DeleteWebhookInputRequestTypeDef(TypedDict):
projectName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeCodeCoveragesInputRequestTypeDef#
# 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 definition
class TestCaseFilterTypeDef(TypedDict):
status: NotRequired[str],
keyword: NotRequired[str],
TestCaseTypeDef#
# 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 definition
class EnvironmentImageTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
versions: NotRequired[list[str]],
EnvironmentVariableTypeDef#
# EnvironmentVariableTypeDef definition
class EnvironmentVariableTypeDef(TypedDict):
name: str,
value: str,
type: NotRequired[EnvironmentVariableTypeType], # (1)
FleetProxyRuleOutputTypeDef#
# FleetProxyRuleOutputTypeDef definition
class FleetProxyRuleOutputTypeDef(TypedDict):
type: FleetProxyRuleTypeType, # (1)
effect: FleetProxyRuleEffectTypeType, # (2)
entities: list[str],
FleetProxyRuleTypeDef#
# FleetProxyRuleTypeDef definition
class FleetProxyRuleTypeDef(TypedDict):
type: FleetProxyRuleTypeType, # (1)
effect: FleetProxyRuleEffectTypeType, # (2)
entities: Sequence[str],
FleetStatusTypeDef#
# FleetStatusTypeDef definition
class FleetStatusTypeDef(TypedDict):
statusCode: NotRequired[FleetStatusCodeType], # (1)
context: NotRequired[FleetContextCodeType], # (2)
message: NotRequired[str],
GetReportGroupTrendInputRequestTypeDef#
# GetReportGroupTrendInputRequestTypeDef definition
class GetReportGroupTrendInputRequestTypeDef(TypedDict):
reportGroupArn: str,
trendField: ReportGroupTrendFieldTypeType, # (1)
numOfReports: NotRequired[int],
ReportGroupTrendStatsTypeDef#
# ReportGroupTrendStatsTypeDef definition
class ReportGroupTrendStatsTypeDef(TypedDict):
average: NotRequired[str],
max: NotRequired[str],
min: NotRequired[str],
ReportWithRawDataTypeDef#
# ReportWithRawDataTypeDef definition
class ReportWithRawDataTypeDef(TypedDict):
reportArn: NotRequired[str],
data: NotRequired[str],
GetResourcePolicyInputRequestTypeDef#
# GetResourcePolicyInputRequestTypeDef definition
class GetResourcePolicyInputRequestTypeDef(TypedDict):
resourceArn: str,
GitSubmodulesConfigTypeDef#
# GitSubmodulesConfigTypeDef definition
class GitSubmodulesConfigTypeDef(TypedDict):
fetchSubmodules: bool,
ImportSourceCredentialsInputRequestTypeDef#
# ImportSourceCredentialsInputRequestTypeDef definition
class ImportSourceCredentialsInputRequestTypeDef(TypedDict):
token: str,
serverType: ServerTypeType, # (1)
authType: AuthTypeType, # (2)
username: NotRequired[str],
shouldOverwrite: NotRequired[bool],
- See ServerTypeType
- See AuthTypeType
InvalidateProjectCacheInputRequestTypeDef#
# InvalidateProjectCacheInputRequestTypeDef definition
class InvalidateProjectCacheInputRequestTypeDef(TypedDict):
projectName: str,
ListBuildsForProjectInputRequestTypeDef#
# ListBuildsForProjectInputRequestTypeDef definition
class ListBuildsForProjectInputRequestTypeDef(TypedDict):
projectName: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
nextToken: NotRequired[str],
ListBuildsInputRequestTypeDef#
# ListBuildsInputRequestTypeDef definition
class ListBuildsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
nextToken: NotRequired[str],
ListFleetsInputRequestTypeDef#
# ListFleetsInputRequestTypeDef definition
class ListFleetsInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[FleetSortByTypeType], # (2)
- See SortOrderTypeType
- See FleetSortByTypeType
ListProjectsInputRequestTypeDef#
# ListProjectsInputRequestTypeDef definition
class ListProjectsInputRequestTypeDef(TypedDict):
sortBy: NotRequired[ProjectSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
nextToken: NotRequired[str],
ListReportGroupsInputRequestTypeDef#
# ListReportGroupsInputRequestTypeDef definition
class ListReportGroupsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportGroupSortByTypeType], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ReportFilterTypeDef#
# ReportFilterTypeDef definition
class ReportFilterTypeDef(TypedDict):
status: NotRequired[ReportStatusTypeType], # (1)
ListSharedProjectsInputRequestTypeDef#
# ListSharedProjectsInputRequestTypeDef definition
class ListSharedProjectsInputRequestTypeDef(TypedDict):
sortBy: NotRequired[SharedResourceSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSharedReportGroupsInputRequestTypeDef#
# ListSharedReportGroupsInputRequestTypeDef definition
class ListSharedReportGroupsInputRequestTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[SharedResourceSortByTypeType], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SourceCredentialsInfoTypeDef#
# SourceCredentialsInfoTypeDef definition
class SourceCredentialsInfoTypeDef(TypedDict):
arn: NotRequired[str],
serverType: NotRequired[ServerTypeType], # (1)
authType: NotRequired[AuthTypeType], # (2)
resource: NotRequired[str],
- See ServerTypeType
- See AuthTypeType
S3LogsConfigTypeDef#
# S3LogsConfigTypeDef definition
class S3LogsConfigTypeDef(TypedDict):
status: LogsConfigStatusTypeType, # (1)
location: NotRequired[str],
encryptionDisabled: NotRequired[bool],
bucketOwnerAccess: NotRequired[BucketOwnerAccessType], # (2)
ProjectBadgeTypeDef#
# ProjectBadgeTypeDef definition
class ProjectBadgeTypeDef(TypedDict):
badgeEnabled: NotRequired[bool],
badgeRequestUrl: NotRequired[str],
ProjectFleetTypeDef#
# ProjectFleetTypeDef definition
class ProjectFleetTypeDef(TypedDict):
fleetArn: NotRequired[str],
RegistryCredentialTypeDef#
# RegistryCredentialTypeDef definition
class RegistryCredentialTypeDef(TypedDict):
credential: str,
credentialProvider: CredentialProviderTypeType, # (1)
SourceAuthTypeDef#
# SourceAuthTypeDef definition
class SourceAuthTypeDef(TypedDict):
type: SourceAuthTypeType, # (1)
resource: NotRequired[str],
PutResourcePolicyInputRequestTypeDef#
# PutResourcePolicyInputRequestTypeDef definition
class PutResourcePolicyInputRequestTypeDef(TypedDict):
policy: str,
resourceArn: str,
S3ReportExportConfigTypeDef#
# 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 definition
class TestReportSummaryTypeDef(TypedDict):
total: int,
statusCounts: dict[str, int],
durationInNanoSeconds: int,
RetryBuildBatchInputRequestTypeDef#
# RetryBuildBatchInputRequestTypeDef definition
class RetryBuildBatchInputRequestTypeDef(TypedDict):
id: NotRequired[str],
idempotencyToken: NotRequired[str],
retryType: NotRequired[RetryBuildBatchTypeType], # (1)
RetryBuildInputRequestTypeDef#
# RetryBuildInputRequestTypeDef definition
class RetryBuildInputRequestTypeDef(TypedDict):
id: NotRequired[str],
idempotencyToken: NotRequired[str],
TargetTrackingScalingConfigurationTypeDef#
# TargetTrackingScalingConfigurationTypeDef definition
class TargetTrackingScalingConfigurationTypeDef(TypedDict):
metricType: NotRequired[FleetScalingMetricTypeType], # (1)
targetValue: NotRequired[float],
StopBuildBatchInputRequestTypeDef#
# StopBuildBatchInputRequestTypeDef definition
class StopBuildBatchInputRequestTypeDef(TypedDict):
id: str,
StopBuildInputRequestTypeDef#
# StopBuildInputRequestTypeDef definition
class StopBuildInputRequestTypeDef(TypedDict):
id: str,
UpdateProjectVisibilityInputRequestTypeDef#
# UpdateProjectVisibilityInputRequestTypeDef definition
class UpdateProjectVisibilityInputRequestTypeDef(TypedDict):
projectArn: str,
projectVisibility: ProjectVisibilityTypeType, # (1)
resourceAccessRole: NotRequired[str],
BatchDeleteBuildsOutputTypeDef#
# BatchDeleteBuildsOutputTypeDef definition
class BatchDeleteBuildsOutputTypeDef(TypedDict):
buildsDeleted: list[str],
buildsNotDeleted: list[BuildNotDeletedTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBuildBatchOutputTypeDef#
# DeleteBuildBatchOutputTypeDef definition
class DeleteBuildBatchOutputTypeDef(TypedDict):
statusCode: str,
buildsDeleted: list[str],
buildsNotDeleted: list[BuildNotDeletedTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSourceCredentialsOutputTypeDef#
# DeleteSourceCredentialsOutputTypeDef definition
class DeleteSourceCredentialsOutputTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourcePolicyOutputTypeDef#
# GetResourcePolicyOutputTypeDef definition
class GetResourcePolicyOutputTypeDef(TypedDict):
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportSourceCredentialsOutputTypeDef#
# ImportSourceCredentialsOutputTypeDef definition
class ImportSourceCredentialsOutputTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildBatchesForProjectOutputTypeDef#
# ListBuildBatchesForProjectOutputTypeDef definition
class ListBuildBatchesForProjectOutputTypeDef(TypedDict):
ids: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListBuildBatchesOutputTypeDef#
# ListBuildBatchesOutputTypeDef definition
class ListBuildBatchesOutputTypeDef(TypedDict):
ids: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListBuildsForProjectOutputTypeDef#
# ListBuildsForProjectOutputTypeDef definition
class ListBuildsForProjectOutputTypeDef(TypedDict):
ids: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListBuildsOutputTypeDef#
# ListBuildsOutputTypeDef definition
class ListBuildsOutputTypeDef(TypedDict):
ids: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListFleetsOutputTypeDef#
# ListFleetsOutputTypeDef definition
class ListFleetsOutputTypeDef(TypedDict):
fleets: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListProjectsOutputTypeDef#
# ListProjectsOutputTypeDef definition
class ListProjectsOutputTypeDef(TypedDict):
projects: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListReportGroupsOutputTypeDef#
# ListReportGroupsOutputTypeDef definition
class ListReportGroupsOutputTypeDef(TypedDict):
reportGroups: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListReportsForReportGroupOutputTypeDef#
# ListReportsForReportGroupOutputTypeDef definition
class ListReportsForReportGroupOutputTypeDef(TypedDict):
reports: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListReportsOutputTypeDef#
# ListReportsOutputTypeDef definition
class ListReportsOutputTypeDef(TypedDict):
reports: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListSharedProjectsOutputTypeDef#
# ListSharedProjectsOutputTypeDef definition
class ListSharedProjectsOutputTypeDef(TypedDict):
projects: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListSharedReportGroupsOutputTypeDef#
# ListSharedReportGroupsOutputTypeDef definition
class ListSharedReportGroupsOutputTypeDef(TypedDict):
reportGroups: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
PutResourcePolicyOutputTypeDef#
# PutResourcePolicyOutputTypeDef definition
class PutResourcePolicyOutputTypeDef(TypedDict):
resourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectVisibilityOutputTypeDef#
# UpdateProjectVisibilityOutputTypeDef definition
class UpdateProjectVisibilityOutputTypeDef(TypedDict):
projectArn: str,
publicProjectAlias: str,
projectVisibility: ProjectVisibilityTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProjectBuildBatchConfigOutputTypeDef#
# ProjectBuildBatchConfigOutputTypeDef definition
class ProjectBuildBatchConfigOutputTypeDef(TypedDict):
serviceRole: NotRequired[str],
combineArtifacts: NotRequired[bool],
restrictions: NotRequired[BatchRestrictionsOutputTypeDef], # (1)
timeoutInMins: NotRequired[int],
batchReportMode: NotRequired[BatchReportModeTypeType], # (2)
ListBuildBatchesForProjectInputRequestTypeDef#
# ListBuildBatchesForProjectInputRequestTypeDef definition
class ListBuildBatchesForProjectInputRequestTypeDef(TypedDict):
projectName: NotRequired[str],
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
maxResults: NotRequired[int],
sortOrder: NotRequired[SortOrderTypeType], # (2)
nextToken: NotRequired[str],
ListBuildBatchesInputRequestTypeDef#
# ListBuildBatchesInputRequestTypeDef definition
class ListBuildBatchesInputRequestTypeDef(TypedDict):
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
maxResults: NotRequired[int],
sortOrder: NotRequired[SortOrderTypeType], # (2)
nextToken: NotRequired[str],
BuildBatchPhaseTypeDef#
# 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 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 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 definition
class DescribeCodeCoveragesOutputTypeDef(TypedDict):
codeCoverages: list[CodeCoverageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateWebhookInputRequestTypeDef#
# CreateWebhookInputRequestTypeDef definition
class CreateWebhookInputRequestTypeDef(TypedDict):
projectName: str,
branchFilter: NotRequired[str],
filterGroups: NotRequired[Sequence[Sequence[WebhookFilterTypeDef]]], # (1)
buildType: NotRequired[WebhookBuildTypeType], # (2)
manualCreation: NotRequired[bool],
scopeConfiguration: NotRequired[ScopeConfigurationTypeDef], # (3)
UpdateWebhookInputRequestTypeDef#
# 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 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)
manualCreation: NotRequired[bool],
lastModifiedSecret: NotRequired[datetime],
scopeConfiguration: NotRequired[ScopeConfigurationTypeDef], # (3)
DescribeCodeCoveragesInputPaginateTypeDef#
# DescribeCodeCoveragesInputPaginateTypeDef definition
class DescribeCodeCoveragesInputPaginateTypeDef(TypedDict):
reportArn: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportCodeCoverageSortByTypeType], # (2)
minLineCoveragePercentage: NotRequired[float],
maxLineCoveragePercentage: NotRequired[float],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListBuildBatchesForProjectInputPaginateTypeDef#
# ListBuildBatchesForProjectInputPaginateTypeDef definition
class ListBuildBatchesForProjectInputPaginateTypeDef(TypedDict):
projectName: NotRequired[str],
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListBuildBatchesInputPaginateTypeDef#
# ListBuildBatchesInputPaginateTypeDef definition
class ListBuildBatchesInputPaginateTypeDef(TypedDict):
filter: NotRequired[BuildBatchFilterTypeDef], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListBuildsForProjectInputPaginateTypeDef#
# ListBuildsForProjectInputPaginateTypeDef definition
class ListBuildsForProjectInputPaginateTypeDef(TypedDict):
projectName: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBuildsInputPaginateTypeDef#
# ListBuildsInputPaginateTypeDef definition
class ListBuildsInputPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProjectsInputPaginateTypeDef#
# ListProjectsInputPaginateTypeDef definition
class ListProjectsInputPaginateTypeDef(TypedDict):
sortBy: NotRequired[ProjectSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListReportGroupsInputPaginateTypeDef#
# ListReportGroupsInputPaginateTypeDef definition
class ListReportGroupsInputPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[ReportGroupSortByTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListSharedProjectsInputPaginateTypeDef#
# ListSharedProjectsInputPaginateTypeDef definition
class ListSharedProjectsInputPaginateTypeDef(TypedDict):
sortBy: NotRequired[SharedResourceSortByTypeType], # (1)
sortOrder: NotRequired[SortOrderTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListSharedReportGroupsInputPaginateTypeDef#
# ListSharedReportGroupsInputPaginateTypeDef definition
class ListSharedReportGroupsInputPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
sortBy: NotRequired[SharedResourceSortByTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeTestCasesInputPaginateTypeDef#
# DescribeTestCasesInputPaginateTypeDef definition
class DescribeTestCasesInputPaginateTypeDef(TypedDict):
reportArn: str,
filter: NotRequired[TestCaseFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeTestCasesInputRequestTypeDef#
# DescribeTestCasesInputRequestTypeDef definition
class DescribeTestCasesInputRequestTypeDef(TypedDict):
reportArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filter: NotRequired[TestCaseFilterTypeDef], # (1)
DescribeTestCasesOutputTypeDef#
# DescribeTestCasesOutputTypeDef definition
class DescribeTestCasesOutputTypeDef(TypedDict):
testCases: list[TestCaseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
EnvironmentLanguageTypeDef#
# EnvironmentLanguageTypeDef definition
class EnvironmentLanguageTypeDef(TypedDict):
language: NotRequired[LanguageTypeType], # (1)
images: NotRequired[list[EnvironmentImageTypeDef]], # (2)
ProxyConfigurationOutputTypeDef#
# ProxyConfigurationOutputTypeDef definition
class ProxyConfigurationOutputTypeDef(TypedDict):
defaultBehavior: NotRequired[FleetProxyRuleBehaviorType], # (1)
orderedProxyRules: NotRequired[list[FleetProxyRuleOutputTypeDef]], # (2)
GetReportGroupTrendOutputTypeDef#
# GetReportGroupTrendOutputTypeDef definition
class GetReportGroupTrendOutputTypeDef(TypedDict):
stats: ReportGroupTrendStatsTypeDef, # (1)
rawData: list[ReportWithRawDataTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListReportsForReportGroupInputPaginateTypeDef#
# ListReportsForReportGroupInputPaginateTypeDef definition
class ListReportsForReportGroupInputPaginateTypeDef(TypedDict):
reportGroupArn: str,
sortOrder: NotRequired[SortOrderTypeType], # (1)
filter: NotRequired[ReportFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListReportsForReportGroupInputRequestTypeDef#
# 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
ListReportsInputPaginateTypeDef#
# ListReportsInputPaginateTypeDef definition
class ListReportsInputPaginateTypeDef(TypedDict):
sortOrder: NotRequired[SortOrderTypeType], # (1)
filter: NotRequired[ReportFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListReportsInputRequestTypeDef#
# 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 definition
class ListSourceCredentialsOutputTypeDef(TypedDict):
sourceCredentialsInfos: list[SourceCredentialsInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LogsConfigTypeDef#
# LogsConfigTypeDef definition
class LogsConfigTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsConfigTypeDef], # (1)
s3Logs: NotRequired[S3LogsConfigTypeDef], # (2)
LogsLocationTypeDef#
# 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)
ProjectEnvironmentOutputTypeDef#
# ProjectEnvironmentOutputTypeDef definition
class ProjectEnvironmentOutputTypeDef(TypedDict):
type: EnvironmentTypeType, # (1)
image: str,
computeType: ComputeTypeType, # (2)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (3)
fleet: NotRequired[ProjectFleetTypeDef], # (4)
environmentVariables: NotRequired[list[EnvironmentVariableTypeDef]], # (5)
privilegedMode: NotRequired[bool],
certificate: NotRequired[str],
registryCredential: NotRequired[RegistryCredentialTypeDef], # (6)
imagePullCredentialsType: NotRequired[ImagePullCredentialsTypeType], # (7)
- See EnvironmentTypeType
- See ComputeTypeType
- See ComputeConfigurationTypeDef
- See ProjectFleetTypeDef
- See EnvironmentVariableTypeDef
- See RegistryCredentialTypeDef
- See ImagePullCredentialsTypeType
ProjectEnvironmentTypeDef#
# ProjectEnvironmentTypeDef definition
class ProjectEnvironmentTypeDef(TypedDict):
type: EnvironmentTypeType, # (1)
image: str,
computeType: ComputeTypeType, # (2)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (3)
fleet: NotRequired[ProjectFleetTypeDef], # (4)
environmentVariables: NotRequired[Sequence[EnvironmentVariableTypeDef]], # (5)
privilegedMode: NotRequired[bool],
certificate: NotRequired[str],
registryCredential: NotRequired[RegistryCredentialTypeDef], # (6)
imagePullCredentialsType: NotRequired[ImagePullCredentialsTypeType], # (7)
- See EnvironmentTypeType
- See ComputeTypeType
- See ComputeConfigurationTypeDef
- See ProjectFleetTypeDef
- See EnvironmentVariableTypeDef
- See RegistryCredentialTypeDef
- See ImagePullCredentialsTypeType
ProjectSourceTypeDef#
# 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 definition
class ReportExportConfigTypeDef(TypedDict):
exportConfigType: NotRequired[ReportExportConfigTypeType], # (1)
s3Destination: NotRequired[S3ReportExportConfigTypeDef], # (2)
ScalingConfigurationInputTypeDef#
# ScalingConfigurationInputTypeDef definition
class ScalingConfigurationInputTypeDef(TypedDict):
scalingType: NotRequired[FleetScalingTypeType], # (1)
targetTrackingScalingConfigs: NotRequired[Sequence[TargetTrackingScalingConfigurationTypeDef]], # (2)
maxCapacity: NotRequired[int],
ScalingConfigurationOutputTypeDef#
# ScalingConfigurationOutputTypeDef definition
class ScalingConfigurationOutputTypeDef(TypedDict):
scalingType: NotRequired[FleetScalingTypeType], # (1)
targetTrackingScalingConfigs: NotRequired[list[TargetTrackingScalingConfigurationTypeDef]], # (2)
maxCapacity: NotRequired[int],
desiredCapacity: NotRequired[int],
ProjectBuildBatchConfigTypeDef#
# ProjectBuildBatchConfigTypeDef definition
class ProjectBuildBatchConfigTypeDef(TypedDict):
serviceRole: NotRequired[str],
combineArtifacts: NotRequired[bool],
restrictions: NotRequired[BatchRestrictionsUnionTypeDef], # (1)
timeoutInMins: NotRequired[int],
batchReportMode: NotRequired[BatchReportModeTypeType], # (2)
BuildGroupTypeDef#
# 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 definition
class CreateWebhookOutputTypeDef(TypedDict):
webhook: WebhookTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWebhookOutputTypeDef#
# UpdateWebhookOutputTypeDef definition
class UpdateWebhookOutputTypeDef(TypedDict):
webhook: WebhookTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentPlatformTypeDef#
# EnvironmentPlatformTypeDef definition
class EnvironmentPlatformTypeDef(TypedDict):
platform: NotRequired[PlatformTypeType], # (1)
languages: NotRequired[list[EnvironmentLanguageTypeDef]], # (2)
ProxyConfigurationTypeDef#
# ProxyConfigurationTypeDef definition
class ProxyConfigurationTypeDef(TypedDict):
defaultBehavior: NotRequired[FleetProxyRuleBehaviorType], # (1)
orderedProxyRules: NotRequired[Sequence[FleetProxyRuleUnionTypeDef]], # (2)
BuildTypeDef#
# 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[ProjectCacheOutputTypeDef], # (8)
environment: NotRequired[ProjectEnvironmentOutputTypeDef], # (9)
serviceRole: NotRequired[str],
logs: NotRequired[LogsLocationTypeDef], # (10)
timeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
buildComplete: NotRequired[bool],
initiator: NotRequired[str],
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (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],
autoRetryConfig: NotRequired[AutoRetryConfigTypeDef], # (16)
- See StatusTypeType
- See BuildPhaseTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See BuildArtifactsTypeDef
- See BuildArtifactsTypeDef
- See ProjectCacheOutputTypeDef
- See ProjectEnvironmentOutputTypeDef
- See LogsLocationTypeDef
- See VpcConfigOutputTypeDef
- See NetworkInterfaceTypeDef
- See ExportedEnvironmentVariableTypeDef
- See ProjectFileSystemLocationTypeDef
- See DebugSessionTypeDef
- See AutoRetryConfigTypeDef
ProjectTypeDef#
# 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[ProjectCacheOutputTypeDef], # (6)
environment: NotRequired[ProjectEnvironmentOutputTypeDef], # (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[VpcConfigOutputTypeDef], # (10)
badge: NotRequired[ProjectBadgeTypeDef], # (11)
logsConfig: NotRequired[LogsConfigTypeDef], # (12)
fileSystemLocations: NotRequired[list[ProjectFileSystemLocationTypeDef]], # (13)
buildBatchConfig: NotRequired[ProjectBuildBatchConfigOutputTypeDef], # (14)
concurrentBuildLimit: NotRequired[int],
projectVisibility: NotRequired[ProjectVisibilityTypeType], # (15)
publicProjectAlias: NotRequired[str],
resourceAccessRole: NotRequired[str],
autoRetryLimit: NotRequired[int],
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See ProjectArtifactsTypeDef
- See ProjectArtifactsTypeDef
- See ProjectCacheOutputTypeDef
- See ProjectEnvironmentOutputTypeDef
- See TagTypeDef
- See WebhookTypeDef
- See VpcConfigOutputTypeDef
- See ProjectBadgeTypeDef
- See LogsConfigTypeDef
- See ProjectFileSystemLocationTypeDef
- See ProjectBuildBatchConfigOutputTypeDef
- See ProjectVisibilityTypeType
StartBuildInputRequestTypeDef#
# 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],
fleetOverride: NotRequired[ProjectFleetTypeDef], # (16)
autoRetryLimitOverride: NotRequired[int],
- 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
- See ProjectFleetTypeDef
CreateReportGroupInputRequestTypeDef#
# 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 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 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 definition
class UpdateReportGroupInputRequestTypeDef(TypedDict):
arn: str,
exportConfig: NotRequired[ReportExportConfigTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ReportExportConfigTypeDef
- See TagTypeDef
FleetTypeDef#
# FleetTypeDef definition
class FleetTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
id: NotRequired[str],
created: NotRequired[datetime],
lastModified: NotRequired[datetime],
status: NotRequired[FleetStatusTypeDef], # (1)
baseCapacity: NotRequired[int],
environmentType: NotRequired[EnvironmentTypeType], # (2)
computeType: NotRequired[ComputeTypeType], # (3)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (4)
scalingConfiguration: NotRequired[ScalingConfigurationOutputTypeDef], # (5)
overflowBehavior: NotRequired[FleetOverflowBehaviorType], # (6)
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (7)
proxyConfiguration: NotRequired[ProxyConfigurationOutputTypeDef], # (8)
imageId: NotRequired[str],
fleetServiceRole: NotRequired[str],
tags: NotRequired[list[TagTypeDef]], # (9)
- See FleetStatusTypeDef
- See EnvironmentTypeType
- See ComputeTypeType
- See ComputeConfigurationTypeDef
- See ScalingConfigurationOutputTypeDef
- See FleetOverflowBehaviorType
- See VpcConfigOutputTypeDef
- See ProxyConfigurationOutputTypeDef
- See TagTypeDef
CreateProjectInputRequestTypeDef#
# 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],
autoRetryLimit: 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
StartBuildBatchInputRequestTypeDef#
# 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
UpdateProjectInputRequestTypeDef#
# 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],
autoRetryLimit: 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
BuildBatchTypeDef#
# 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[ProjectCacheOutputTypeDef], # (8)
environment: NotRequired[ProjectEnvironmentOutputTypeDef], # (9)
serviceRole: NotRequired[str],
logConfig: NotRequired[LogsConfigTypeDef], # (10)
buildTimeoutInMinutes: NotRequired[int],
queuedTimeoutInMinutes: NotRequired[int],
complete: NotRequired[bool],
initiator: NotRequired[str],
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (11)
encryptionKey: NotRequired[str],
buildBatchNumber: NotRequired[int],
fileSystemLocations: NotRequired[list[ProjectFileSystemLocationTypeDef]], # (12)
buildBatchConfig: NotRequired[ProjectBuildBatchConfigOutputTypeDef], # (13)
buildGroups: NotRequired[list[BuildGroupTypeDef]], # (14)
debugSessionEnabled: NotRequired[bool],
- See StatusTypeType
- See BuildBatchPhaseTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceTypeDef
- See ProjectSourceVersionTypeDef
- See BuildArtifactsTypeDef
- See BuildArtifactsTypeDef
- See ProjectCacheOutputTypeDef
- See ProjectEnvironmentOutputTypeDef
- See LogsConfigTypeDef
- See VpcConfigOutputTypeDef
- See ProjectFileSystemLocationTypeDef
- See ProjectBuildBatchConfigOutputTypeDef
- See BuildGroupTypeDef
ListCuratedEnvironmentImagesOutputTypeDef#
# ListCuratedEnvironmentImagesOutputTypeDef definition
class ListCuratedEnvironmentImagesOutputTypeDef(TypedDict):
platforms: list[EnvironmentPlatformTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFleetInputRequestTypeDef#
# CreateFleetInputRequestTypeDef definition
class CreateFleetInputRequestTypeDef(TypedDict):
name: str,
baseCapacity: int,
environmentType: EnvironmentTypeType, # (1)
computeType: ComputeTypeType, # (2)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (3)
scalingConfiguration: NotRequired[ScalingConfigurationInputTypeDef], # (4)
overflowBehavior: NotRequired[FleetOverflowBehaviorType], # (5)
vpcConfig: NotRequired[VpcConfigTypeDef], # (6)
proxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (7)
imageId: NotRequired[str],
fleetServiceRole: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (8)
- See EnvironmentTypeType
- See ComputeTypeType
- See ComputeConfigurationTypeDef
- See ScalingConfigurationInputTypeDef
- See FleetOverflowBehaviorType
- See VpcConfigTypeDef
- See ProxyConfigurationTypeDef
- See TagTypeDef
UpdateFleetInputRequestTypeDef#
# UpdateFleetInputRequestTypeDef definition
class UpdateFleetInputRequestTypeDef(TypedDict):
arn: str,
baseCapacity: NotRequired[int],
environmentType: NotRequired[EnvironmentTypeType], # (1)
computeType: NotRequired[ComputeTypeType], # (2)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (3)
scalingConfiguration: NotRequired[ScalingConfigurationInputTypeDef], # (4)
overflowBehavior: NotRequired[FleetOverflowBehaviorType], # (5)
vpcConfig: NotRequired[VpcConfigTypeDef], # (6)
proxyConfiguration: NotRequired[ProxyConfigurationTypeDef], # (7)
imageId: NotRequired[str],
fleetServiceRole: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (8)
- See EnvironmentTypeType
- See ComputeTypeType
- See ComputeConfigurationTypeDef
- See ScalingConfigurationInputTypeDef
- See FleetOverflowBehaviorType
- See VpcConfigTypeDef
- See ProxyConfigurationTypeDef
- See TagTypeDef
BatchGetBuildsOutputTypeDef#
# BatchGetBuildsOutputTypeDef definition
class BatchGetBuildsOutputTypeDef(TypedDict):
builds: list[BuildTypeDef], # (1)
buildsNotFound: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
RetryBuildOutputTypeDef#
# RetryBuildOutputTypeDef definition
class RetryBuildOutputTypeDef(TypedDict):
build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
StartBuildOutputTypeDef#
# StartBuildOutputTypeDef definition
class StartBuildOutputTypeDef(TypedDict):
build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
StopBuildOutputTypeDef#
# StopBuildOutputTypeDef definition
class StopBuildOutputTypeDef(TypedDict):
build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
BatchGetProjectsOutputTypeDef#
# BatchGetProjectsOutputTypeDef definition
class BatchGetProjectsOutputTypeDef(TypedDict):
projects: list[ProjectTypeDef], # (1)
projectsNotFound: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectOutputTypeDef#
# CreateProjectOutputTypeDef definition
class CreateProjectOutputTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProjectOutputTypeDef#
# UpdateProjectOutputTypeDef definition
class UpdateProjectOutputTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetReportGroupsOutputTypeDef#
# BatchGetReportGroupsOutputTypeDef definition
class BatchGetReportGroupsOutputTypeDef(TypedDict):
reportGroups: list[ReportGroupTypeDef], # (1)
reportGroupsNotFound: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReportGroupOutputTypeDef#
# CreateReportGroupOutputTypeDef definition
class CreateReportGroupOutputTypeDef(TypedDict):
reportGroup: ReportGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReportGroupOutputTypeDef#
# UpdateReportGroupOutputTypeDef definition
class UpdateReportGroupOutputTypeDef(TypedDict):
reportGroup: ReportGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetReportsOutputTypeDef#
# BatchGetReportsOutputTypeDef definition
class BatchGetReportsOutputTypeDef(TypedDict):
reports: list[ReportTypeDef], # (1)
reportsNotFound: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ReportTypeDef
- See ResponseMetadataTypeDef
BatchGetFleetsOutputTypeDef#
# BatchGetFleetsOutputTypeDef definition
class BatchGetFleetsOutputTypeDef(TypedDict):
fleets: list[FleetTypeDef], # (1)
fleetsNotFound: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
CreateFleetOutputTypeDef#
# CreateFleetOutputTypeDef definition
class CreateFleetOutputTypeDef(TypedDict):
fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
UpdateFleetOutputTypeDef#
# UpdateFleetOutputTypeDef definition
class UpdateFleetOutputTypeDef(TypedDict):
fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
BatchGetBuildBatchesOutputTypeDef#
# BatchGetBuildBatchesOutputTypeDef definition
class BatchGetBuildBatchesOutputTypeDef(TypedDict):
buildBatches: list[BuildBatchTypeDef], # (1)
buildBatchesNotFound: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RetryBuildBatchOutputTypeDef#
# RetryBuildBatchOutputTypeDef definition
class RetryBuildBatchOutputTypeDef(TypedDict):
buildBatch: BuildBatchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartBuildBatchOutputTypeDef#
# StartBuildBatchOutputTypeDef definition
class StartBuildBatchOutputTypeDef(TypedDict):
buildBatch: BuildBatchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopBuildBatchOutputTypeDef#
# StopBuildBatchOutputTypeDef definition
class StopBuildBatchOutputTypeDef(TypedDict):
buildBatch: BuildBatchTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)