| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CodeBuild
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- BatchDeleteBuilds
- BatchGetBuildBatches
- BatchGetBuilds
- BatchGetProjects
- BatchGetReportGroups
- BatchGetReports
- CreateProject
- CreateReportGroup
- CreateWebhook
- DeleteBuildBatch
- DeleteProject
- DeleteReport
- DeleteReportGroup
- DeleteResourcePolicy
- DeleteSourceCredentials
- DeleteWebhook
- DescribeCodeCoverages (Paginated)
- DescribeTestCases (Paginated)
- GetReportGroupTrend
- GetResourcePolicy
- ImportSourceCredentials
- InvalidateProjectCache
- ListBuildBatches (Paginated)
- ListBuildBatchesForProject (Paginated)
- ListBuilds (Paginated)
- ListBuildsForProject (Paginated)
- ListCuratedEnvironmentImages
- ListProjects (Paginated)
- ListReportGroups (Paginated)
- ListReports (Paginated)
- ListReportsForReportGroup (Paginated)
- ListSharedProjects (Paginated)
- ListSharedReportGroups (Paginated)
- ListSourceCredentials
- PutResourcePolicy
- RetryBuild
- RetryBuildBatch
- StartBuild
- StartBuildBatch
- StopBuild
- StopBuildBatch
- UpdateProject
- UpdateProjectVisibility
- UpdateReportGroup
- UpdateWebhook
- Types
- ArtifactNamespace
- ArtifactPackaging
- ArtifactsType
- AuthType
- BatchReportModeType
- BucketOwnerAccess
- BuildBatchPhaseType
- BuildPhaseType
- CacheMode
- CacheType
- ComputeType
- CredentialProviderType
- EnvironmentType
- EnvironmentVariableType
- FileSystemType
- ImagePullCredentialsType
- LanguageType
- LogsConfigStatusType
- PlatformType
- ProjectSortByType
- ProjectVisibilityType
- ReportCodeCoverageSortByType
- ReportExportConfigType
- ReportGroupSortByType
- ReportGroupStatusType
- ReportGroupTrendFieldType
- ReportPackagingType
- ReportStatusType
- ReportType
- RetryBuildBatchType
- ServerType
- SharedResourceSortByType
- SortOrderType
- SourceAuthType
- SourceType
- StatusType
- WebhookBuildType
- WebhookFilterType
- BatchRestrictions
- Build
- BuildArtifacts
- BuildBatch
- BuildBatchFilter
- BuildBatchPhase
- BuildGroup
- BuildNotDeleted
- BuildPhase
- BuildStatusConfig
- BuildSummary
- CloudWatchLogsConfig
- CodeCoverage
- CodeCoverageReportSummary
- DebugSession
- EnvironmentImage
- EnvironmentLanguage
- EnvironmentPlatform
- EnvironmentVariable
- ExportedEnvironmentVariable
- GitSubmodulesConfig
- LogsConfig
- LogsLocation
- NetworkInterface
- PhaseContext
- Project
- ProjectArtifacts
- ProjectBadge
- ProjectBuildBatchConfig
- ProjectCache
- ProjectEnvironment
- ProjectFileSystemLocation
- ProjectSource
- ProjectSourceVersion
- RegistryCredential
- Report
- ReportExportConfig
- ReportFilter
- ReportGroup
- ReportGroupTrendStats
- ReportWithRawData
- ResolvedArtifact
- S3LogsConfig
- S3ReportExportConfig
- SourceAuth
- SourceCredentialsInfo
- Tag
- TestCase
- TestCaseFilter
- TestReportSummary
- VpcConfig
- Webhook
- WebhookFilter
Description
Derived from API version 2016-10-06 of the AWS service descriptions, licensed under Apache 2.0.
CodeBuild
CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the <https:docs.aws.amazon.comcodebuildlatestuserguidewelcome.html CodeBuild User Guide>.
Synopsis
- defaultService :: Service
- _AccountLimitExceededException :: AsError a => Fold a ServiceError
- _InvalidInputException :: AsError a => Fold a ServiceError
- _OAuthProviderException :: AsError a => Fold a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- data BatchDeleteBuilds = BatchDeleteBuilds' (NonEmpty Text)
- newBatchDeleteBuilds :: NonEmpty Text -> BatchDeleteBuilds
- data BatchDeleteBuildsResponse = BatchDeleteBuildsResponse' (Maybe (NonEmpty Text)) (Maybe [BuildNotDeleted]) Int
- newBatchDeleteBuildsResponse :: Int -> BatchDeleteBuildsResponse
- data BatchGetBuildBatches = BatchGetBuildBatches' [Text]
- newBatchGetBuildBatches :: BatchGetBuildBatches
- data BatchGetBuildBatchesResponse = BatchGetBuildBatchesResponse' (Maybe [BuildBatch]) (Maybe [Text]) Int
- newBatchGetBuildBatchesResponse :: Int -> BatchGetBuildBatchesResponse
- data BatchGetBuilds = BatchGetBuilds' (NonEmpty Text)
- newBatchGetBuilds :: NonEmpty Text -> BatchGetBuilds
- data BatchGetBuildsResponse = BatchGetBuildsResponse' (Maybe [Build]) (Maybe (NonEmpty Text)) Int
- newBatchGetBuildsResponse :: Int -> BatchGetBuildsResponse
- data BatchGetProjects = BatchGetProjects' (NonEmpty Text)
- newBatchGetProjects :: NonEmpty Text -> BatchGetProjects
- data BatchGetProjectsResponse = BatchGetProjectsResponse' (Maybe [Project]) (Maybe (NonEmpty Text)) Int
- newBatchGetProjectsResponse :: Int -> BatchGetProjectsResponse
- data BatchGetReportGroups = BatchGetReportGroups' (NonEmpty Text)
- newBatchGetReportGroups :: NonEmpty Text -> BatchGetReportGroups
- data BatchGetReportGroupsResponse = BatchGetReportGroupsResponse' (Maybe (NonEmpty ReportGroup)) (Maybe (NonEmpty Text)) Int
- newBatchGetReportGroupsResponse :: Int -> BatchGetReportGroupsResponse
- data BatchGetReports = BatchGetReports' (NonEmpty Text)
- newBatchGetReports :: NonEmpty Text -> BatchGetReports
- data BatchGetReportsResponse = BatchGetReportsResponse' (Maybe (NonEmpty Report)) (Maybe (NonEmpty Text)) Int
- newBatchGetReportsResponse :: Int -> BatchGetReportsResponse
- data CreateProject = CreateProject' (Maybe Bool) (Maybe ProjectBuildBatchConfig) (Maybe ProjectCache) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe [ProjectFileSystemLocation]) (Maybe LogsConfig) (Maybe Natural) (Maybe [ProjectArtifacts]) (Maybe [ProjectSourceVersion]) (Maybe [ProjectSource]) (Maybe Text) (Maybe [Tag]) (Maybe Natural) (Maybe VpcConfig) Text ProjectSource ProjectArtifacts ProjectEnvironment Text
- newCreateProject :: Text -> ProjectSource -> ProjectArtifacts -> ProjectEnvironment -> Text -> CreateProject
- data CreateProjectResponse = CreateProjectResponse' (Maybe Project) Int
- newCreateProjectResponse :: Int -> CreateProjectResponse
- data CreateReportGroup = CreateReportGroup' (Maybe [Tag]) Text ReportType ReportExportConfig
- newCreateReportGroup :: Text -> ReportType -> ReportExportConfig -> CreateReportGroup
- data CreateReportGroupResponse = CreateReportGroupResponse' (Maybe ReportGroup) Int
- newCreateReportGroupResponse :: Int -> CreateReportGroupResponse
- data CreateWebhook = CreateWebhook' (Maybe Text) (Maybe WebhookBuildType) (Maybe [[WebhookFilter]]) Text
- newCreateWebhook :: Text -> CreateWebhook
- data CreateWebhookResponse = CreateWebhookResponse' (Maybe Webhook) Int
- newCreateWebhookResponse :: Int -> CreateWebhookResponse
- data DeleteBuildBatch = DeleteBuildBatch' Text
- newDeleteBuildBatch :: Text -> DeleteBuildBatch
- data DeleteBuildBatchResponse = DeleteBuildBatchResponse' (Maybe (NonEmpty Text)) (Maybe [BuildNotDeleted]) (Maybe Text) Int
- newDeleteBuildBatchResponse :: Int -> DeleteBuildBatchResponse
- data DeleteProject = DeleteProject' Text
- newDeleteProject :: Text -> DeleteProject
- data DeleteProjectResponse = DeleteProjectResponse' Int
- newDeleteProjectResponse :: Int -> DeleteProjectResponse
- data DeleteReport = DeleteReport' Text
- newDeleteReport :: Text -> DeleteReport
- data DeleteReportResponse = DeleteReportResponse' Int
- newDeleteReportResponse :: Int -> DeleteReportResponse
- data DeleteReportGroup = DeleteReportGroup' (Maybe Bool) Text
- newDeleteReportGroup :: Text -> DeleteReportGroup
- data DeleteReportGroupResponse = DeleteReportGroupResponse' Int
- newDeleteReportGroupResponse :: Int -> DeleteReportGroupResponse
- data DeleteResourcePolicy = DeleteResourcePolicy' Text
- newDeleteResourcePolicy :: Text -> DeleteResourcePolicy
- data DeleteResourcePolicyResponse = DeleteResourcePolicyResponse' Int
- newDeleteResourcePolicyResponse :: Int -> DeleteResourcePolicyResponse
- data DeleteSourceCredentials = DeleteSourceCredentials' Text
- newDeleteSourceCredentials :: Text -> DeleteSourceCredentials
- data DeleteSourceCredentialsResponse = DeleteSourceCredentialsResponse' (Maybe Text) Int
- newDeleteSourceCredentialsResponse :: Int -> DeleteSourceCredentialsResponse
- data DeleteWebhook = DeleteWebhook' Text
- newDeleteWebhook :: Text -> DeleteWebhook
- data DeleteWebhookResponse = DeleteWebhookResponse' Int
- newDeleteWebhookResponse :: Int -> DeleteWebhookResponse
- data DescribeCodeCoverages = DescribeCodeCoverages' (Maybe Double) (Maybe Natural) (Maybe Double) (Maybe Text) (Maybe ReportCodeCoverageSortByType) (Maybe SortOrderType) Text
- newDescribeCodeCoverages :: Text -> DescribeCodeCoverages
- data DescribeCodeCoveragesResponse = DescribeCodeCoveragesResponse' (Maybe [CodeCoverage]) (Maybe Text) Int
- newDescribeCodeCoveragesResponse :: Int -> DescribeCodeCoveragesResponse
- data DescribeTestCases = DescribeTestCases' (Maybe TestCaseFilter) (Maybe Natural) (Maybe Text) Text
- newDescribeTestCases :: Text -> DescribeTestCases
- data DescribeTestCasesResponse = DescribeTestCasesResponse' (Maybe Text) (Maybe [TestCase]) Int
- newDescribeTestCasesResponse :: Int -> DescribeTestCasesResponse
- data GetReportGroupTrend = GetReportGroupTrend' (Maybe Natural) Text ReportGroupTrendFieldType
- newGetReportGroupTrend :: Text -> ReportGroupTrendFieldType -> GetReportGroupTrend
- data GetReportGroupTrendResponse = GetReportGroupTrendResponse' (Maybe [ReportWithRawData]) (Maybe ReportGroupTrendStats) Int
- newGetReportGroupTrendResponse :: Int -> GetReportGroupTrendResponse
- data GetResourcePolicy = GetResourcePolicy' Text
- newGetResourcePolicy :: Text -> GetResourcePolicy
- data GetResourcePolicyResponse = GetResourcePolicyResponse' (Maybe Text) Int
- newGetResourcePolicyResponse :: Int -> GetResourcePolicyResponse
- data ImportSourceCredentials = ImportSourceCredentials' (Maybe Bool) (Maybe Text) (Sensitive Text) ServerType AuthType
- newImportSourceCredentials :: Text -> ServerType -> AuthType -> ImportSourceCredentials
- data ImportSourceCredentialsResponse = ImportSourceCredentialsResponse' (Maybe Text) Int
- newImportSourceCredentialsResponse :: Int -> ImportSourceCredentialsResponse
- data InvalidateProjectCache = InvalidateProjectCache' Text
- newInvalidateProjectCache :: Text -> InvalidateProjectCache
- data InvalidateProjectCacheResponse = InvalidateProjectCacheResponse' Int
- newInvalidateProjectCacheResponse :: Int -> InvalidateProjectCacheResponse
- data ListBuildBatches = ListBuildBatches' (Maybe BuildBatchFilter) (Maybe Natural) (Maybe Text) (Maybe SortOrderType)
- newListBuildBatches :: ListBuildBatches
- data ListBuildBatchesResponse = ListBuildBatchesResponse' (Maybe [Text]) (Maybe Text) Int
- newListBuildBatchesResponse :: Int -> ListBuildBatchesResponse
- data ListBuildBatchesForProject = ListBuildBatchesForProject' (Maybe BuildBatchFilter) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe SortOrderType)
- newListBuildBatchesForProject :: ListBuildBatchesForProject
- data ListBuildBatchesForProjectResponse = ListBuildBatchesForProjectResponse' (Maybe [Text]) (Maybe Text) Int
- newListBuildBatchesForProjectResponse :: Int -> ListBuildBatchesForProjectResponse
- data ListBuilds = ListBuilds' (Maybe Text) (Maybe SortOrderType)
- newListBuilds :: ListBuilds
- data ListBuildsResponse = ListBuildsResponse' (Maybe (NonEmpty Text)) (Maybe Text) Int
- newListBuildsResponse :: Int -> ListBuildsResponse
- data ListBuildsForProject = ListBuildsForProject' (Maybe Text) (Maybe SortOrderType) Text
- newListBuildsForProject :: Text -> ListBuildsForProject
- data ListBuildsForProjectResponse = ListBuildsForProjectResponse' (Maybe (NonEmpty Text)) (Maybe Text) Int
- newListBuildsForProjectResponse :: Int -> ListBuildsForProjectResponse
- data ListCuratedEnvironmentImages = ListCuratedEnvironmentImages' {
- newListCuratedEnvironmentImages :: ListCuratedEnvironmentImages
- data ListCuratedEnvironmentImagesResponse = ListCuratedEnvironmentImagesResponse' (Maybe [EnvironmentPlatform]) Int
- newListCuratedEnvironmentImagesResponse :: Int -> ListCuratedEnvironmentImagesResponse
- data ListProjects = ListProjects' (Maybe Text) (Maybe ProjectSortByType) (Maybe SortOrderType)
- newListProjects :: ListProjects
- data ListProjectsResponse = ListProjectsResponse' (Maybe Text) (Maybe (NonEmpty Text)) Int
- newListProjectsResponse :: Int -> ListProjectsResponse
- data ListReportGroups = ListReportGroups' (Maybe Natural) (Maybe Text) (Maybe ReportGroupSortByType) (Maybe SortOrderType)
- newListReportGroups :: ListReportGroups
- data ListReportGroupsResponse = ListReportGroupsResponse' (Maybe Text) (Maybe (NonEmpty Text)) Int
- newListReportGroupsResponse :: Int -> ListReportGroupsResponse
- data ListReports = ListReports' (Maybe ReportFilter) (Maybe Natural) (Maybe Text) (Maybe SortOrderType)
- newListReports :: ListReports
- data ListReportsResponse = ListReportsResponse' (Maybe Text) (Maybe (NonEmpty Text)) Int
- newListReportsResponse :: Int -> ListReportsResponse
- data ListReportsForReportGroup = ListReportsForReportGroup' (Maybe ReportFilter) (Maybe Natural) (Maybe Text) (Maybe SortOrderType) Text
- newListReportsForReportGroup :: Text -> ListReportsForReportGroup
- data ListReportsForReportGroupResponse = ListReportsForReportGroupResponse' (Maybe Text) (Maybe (NonEmpty Text)) Int
- newListReportsForReportGroupResponse :: Int -> ListReportsForReportGroupResponse
- data ListSharedProjects = ListSharedProjects' (Maybe Natural) (Maybe Text) (Maybe SharedResourceSortByType) (Maybe SortOrderType)
- newListSharedProjects :: ListSharedProjects
- data ListSharedProjectsResponse = ListSharedProjectsResponse' (Maybe Text) (Maybe (NonEmpty Text)) Int
- newListSharedProjectsResponse :: Int -> ListSharedProjectsResponse
- data ListSharedReportGroups = ListSharedReportGroups' (Maybe Natural) (Maybe Text) (Maybe SharedResourceSortByType) (Maybe SortOrderType)
- newListSharedReportGroups :: ListSharedReportGroups
- data ListSharedReportGroupsResponse = ListSharedReportGroupsResponse' (Maybe Text) (Maybe (NonEmpty Text)) Int
- newListSharedReportGroupsResponse :: Int -> ListSharedReportGroupsResponse
- data ListSourceCredentials = ListSourceCredentials' {
- newListSourceCredentials :: ListSourceCredentials
- data ListSourceCredentialsResponse = ListSourceCredentialsResponse' (Maybe [SourceCredentialsInfo]) Int
- newListSourceCredentialsResponse :: Int -> ListSourceCredentialsResponse
- data PutResourcePolicy = PutResourcePolicy' Text Text
- newPutResourcePolicy :: Text -> Text -> PutResourcePolicy
- data PutResourcePolicyResponse = PutResourcePolicyResponse' (Maybe Text) Int
- newPutResourcePolicyResponse :: Int -> PutResourcePolicyResponse
- data RetryBuild = RetryBuild' (Maybe Text) (Maybe Text)
- newRetryBuild :: RetryBuild
- data RetryBuildResponse = RetryBuildResponse' (Maybe Build) Int
- newRetryBuildResponse :: Int -> RetryBuildResponse
- data RetryBuildBatch = RetryBuildBatch' (Maybe Text) (Maybe Text) (Maybe RetryBuildBatchType)
- newRetryBuildBatch :: RetryBuildBatch
- data RetryBuildBatchResponse = RetryBuildBatchResponse' (Maybe BuildBatch) Int
- newRetryBuildBatchResponse :: Int -> RetryBuildBatchResponse
- data StartBuild = StartBuild' (Maybe ProjectArtifacts) (Maybe BuildStatusConfig) (Maybe Text) (Maybe ProjectCache) (Maybe Text) (Maybe ComputeType) (Maybe Bool) (Maybe Text) (Maybe EnvironmentType) (Maybe [EnvironmentVariable]) (Maybe Natural) (Maybe GitSubmodulesConfig) (Maybe Text) (Maybe Text) (Maybe ImagePullCredentialsType) (Maybe Bool) (Maybe LogsConfig) (Maybe Bool) (Maybe Natural) (Maybe RegistryCredential) (Maybe Bool) (Maybe [ProjectArtifacts]) (Maybe [ProjectSource]) (Maybe [ProjectSourceVersion]) (Maybe Text) (Maybe SourceAuth) (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Natural) Text
- newStartBuild :: Text -> StartBuild
- data StartBuildResponse = StartBuildResponse' (Maybe Build) Int
- newStartBuildResponse :: Int -> StartBuildResponse
- data StartBuildBatch = StartBuildBatch' (Maybe ProjectArtifacts) (Maybe ProjectBuildBatchConfig) (Maybe Natural) (Maybe Text) (Maybe ProjectCache) (Maybe Text) (Maybe ComputeType) (Maybe Bool) (Maybe Text) (Maybe EnvironmentType) (Maybe [EnvironmentVariable]) (Maybe Natural) (Maybe GitSubmodulesConfig) (Maybe Text) (Maybe Text) (Maybe ImagePullCredentialsType) (Maybe Bool) (Maybe LogsConfig) (Maybe Bool) (Maybe Natural) (Maybe RegistryCredential) (Maybe Bool) (Maybe [ProjectArtifacts]) (Maybe [ProjectSource]) (Maybe [ProjectSourceVersion]) (Maybe Text) (Maybe SourceAuth) (Maybe Text) (Maybe SourceType) (Maybe Text) Text
- newStartBuildBatch :: Text -> StartBuildBatch
- data StartBuildBatchResponse = StartBuildBatchResponse' (Maybe BuildBatch) Int
- newStartBuildBatchResponse :: Int -> StartBuildBatchResponse
- data StopBuild = StopBuild' Text
- newStopBuild :: Text -> StopBuild
- data StopBuildResponse = StopBuildResponse' (Maybe Build) Int
- newStopBuildResponse :: Int -> StopBuildResponse
- data StopBuildBatch = StopBuildBatch' Text
- newStopBuildBatch :: Text -> StopBuildBatch
- data StopBuildBatchResponse = StopBuildBatchResponse' (Maybe BuildBatch) Int
- newStopBuildBatchResponse :: Int -> StopBuildBatchResponse
- data UpdateProject = UpdateProject' (Maybe ProjectArtifacts) (Maybe Bool) (Maybe ProjectBuildBatchConfig) (Maybe ProjectCache) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe ProjectEnvironment) (Maybe [ProjectFileSystemLocation]) (Maybe LogsConfig) (Maybe Natural) (Maybe [ProjectArtifacts]) (Maybe [ProjectSourceVersion]) (Maybe [ProjectSource]) (Maybe Text) (Maybe ProjectSource) (Maybe Text) (Maybe [Tag]) (Maybe Natural) (Maybe VpcConfig) Text
- newUpdateProject :: Text -> UpdateProject
- data UpdateProjectResponse = UpdateProjectResponse' (Maybe Project) Int
- newUpdateProjectResponse :: Int -> UpdateProjectResponse
- data UpdateProjectVisibility = UpdateProjectVisibility' (Maybe Text) Text ProjectVisibilityType
- newUpdateProjectVisibility :: Text -> ProjectVisibilityType -> UpdateProjectVisibility
- data UpdateProjectVisibilityResponse = UpdateProjectVisibilityResponse' (Maybe Text) (Maybe ProjectVisibilityType) (Maybe Text) Int
- newUpdateProjectVisibilityResponse :: Int -> UpdateProjectVisibilityResponse
- data UpdateReportGroup = UpdateReportGroup' (Maybe ReportExportConfig) (Maybe [Tag]) Text
- newUpdateReportGroup :: Text -> UpdateReportGroup
- data UpdateReportGroupResponse = UpdateReportGroupResponse' (Maybe ReportGroup) Int
- newUpdateReportGroupResponse :: Int -> UpdateReportGroupResponse
- data UpdateWebhook = UpdateWebhook' (Maybe Text) (Maybe WebhookBuildType) (Maybe [[WebhookFilter]]) (Maybe Bool) Text
- newUpdateWebhook :: Text -> UpdateWebhook
- data UpdateWebhookResponse = UpdateWebhookResponse' (Maybe Webhook) Int
- newUpdateWebhookResponse :: Int -> UpdateWebhookResponse
- newtype ArtifactNamespace where
- ArtifactNamespace' { }
- pattern ArtifactNamespace_BUILD_ID :: ArtifactNamespace
- pattern ArtifactNamespace_NONE :: ArtifactNamespace
- newtype ArtifactPackaging where
- ArtifactPackaging' { }
- pattern ArtifactPackaging_NONE :: ArtifactPackaging
- pattern ArtifactPackaging_ZIP :: ArtifactPackaging
- newtype ArtifactsType where
- ArtifactsType' { }
- pattern ArtifactsType_CODEPIPELINE :: ArtifactsType
- pattern ArtifactsType_NO_ARTIFACTS :: ArtifactsType
- pattern ArtifactsType_S3 :: ArtifactsType
- newtype AuthType where
- AuthType' {
- fromAuthType :: Text
- pattern AuthType_BASIC_AUTH :: AuthType
- pattern AuthType_OAUTH :: AuthType
- pattern AuthType_PERSONAL_ACCESS_TOKEN :: AuthType
- AuthType' {
- newtype BatchReportModeType where
- newtype BucketOwnerAccess where
- BucketOwnerAccess' { }
- pattern BucketOwnerAccess_FULL :: BucketOwnerAccess
- pattern BucketOwnerAccess_NONE :: BucketOwnerAccess
- pattern BucketOwnerAccess_READ_ONLY :: BucketOwnerAccess
- newtype BuildBatchPhaseType where
- BuildBatchPhaseType' { }
- pattern BuildBatchPhaseType_COMBINE_ARTIFACTS :: BuildBatchPhaseType
- pattern BuildBatchPhaseType_DOWNLOAD_BATCHSPEC :: BuildBatchPhaseType
- pattern BuildBatchPhaseType_FAILED :: BuildBatchPhaseType
- pattern BuildBatchPhaseType_IN_PROGRESS :: BuildBatchPhaseType
- pattern BuildBatchPhaseType_STOPPED :: BuildBatchPhaseType
- pattern BuildBatchPhaseType_SUBMITTED :: BuildBatchPhaseType
- pattern BuildBatchPhaseType_SUCCEEDED :: BuildBatchPhaseType
- newtype BuildPhaseType where
- BuildPhaseType' { }
- pattern BuildPhaseType_BUILD :: BuildPhaseType
- pattern BuildPhaseType_COMPLETED :: BuildPhaseType
- pattern BuildPhaseType_DOWNLOAD_SOURCE :: BuildPhaseType
- pattern BuildPhaseType_FINALIZING :: BuildPhaseType
- pattern BuildPhaseType_INSTALL :: BuildPhaseType
- pattern BuildPhaseType_POST_BUILD :: BuildPhaseType
- pattern BuildPhaseType_PRE_BUILD :: BuildPhaseType
- pattern BuildPhaseType_PROVISIONING :: BuildPhaseType
- pattern BuildPhaseType_QUEUED :: BuildPhaseType
- pattern BuildPhaseType_SUBMITTED :: BuildPhaseType
- pattern BuildPhaseType_UPLOAD_ARTIFACTS :: BuildPhaseType
- newtype CacheMode where
- CacheMode' { }
- pattern CacheMode_LOCAL_CUSTOM_CACHE :: CacheMode
- pattern CacheMode_LOCAL_DOCKER_LAYER_CACHE :: CacheMode
- pattern CacheMode_LOCAL_SOURCE_CACHE :: CacheMode
- newtype CacheType where
- CacheType' { }
- pattern CacheType_LOCAL :: CacheType
- pattern CacheType_NO_CACHE :: CacheType
- pattern CacheType_S3 :: CacheType
- newtype ComputeType where
- ComputeType' { }
- pattern ComputeType_BUILD_GENERAL1_2XLARGE :: ComputeType
- pattern ComputeType_BUILD_GENERAL1_LARGE :: ComputeType
- pattern ComputeType_BUILD_GENERAL1_MEDIUM :: ComputeType
- pattern ComputeType_BUILD_GENERAL1_SMALL :: ComputeType
- newtype CredentialProviderType where
- newtype EnvironmentType where
- EnvironmentType' { }
- pattern EnvironmentType_ARM_CONTAINER :: EnvironmentType
- pattern EnvironmentType_LINUX_CONTAINER :: EnvironmentType
- pattern EnvironmentType_LINUX_GPU_CONTAINER :: EnvironmentType
- pattern EnvironmentType_WINDOWS_CONTAINER :: EnvironmentType
- pattern EnvironmentType_WINDOWS_SERVER_2019_CONTAINER :: EnvironmentType
- newtype EnvironmentVariableType where
- newtype FileSystemType where
- FileSystemType' { }
- pattern FileSystemType_EFS :: FileSystemType
- newtype ImagePullCredentialsType where
- newtype LanguageType where
- LanguageType' { }
- pattern LanguageType_ANDROID :: LanguageType
- pattern LanguageType_BASE :: LanguageType
- pattern LanguageType_DOCKER :: LanguageType
- pattern LanguageType_DOTNET :: LanguageType
- pattern LanguageType_GOLANG :: LanguageType
- pattern LanguageType_JAVA :: LanguageType
- pattern LanguageType_NODE_JS :: LanguageType
- pattern LanguageType_PHP :: LanguageType
- pattern LanguageType_PYTHON :: LanguageType
- pattern LanguageType_RUBY :: LanguageType
- newtype LogsConfigStatusType where
- newtype PlatformType where
- PlatformType' { }
- pattern PlatformType_AMAZON_LINUX :: PlatformType
- pattern PlatformType_DEBIAN :: PlatformType
- pattern PlatformType_UBUNTU :: PlatformType
- pattern PlatformType_WINDOWS_SERVER :: PlatformType
- newtype ProjectSortByType where
- newtype ProjectVisibilityType where
- newtype ReportCodeCoverageSortByType where
- newtype ReportExportConfigType where
- newtype ReportGroupSortByType where
- newtype ReportGroupStatusType where
- newtype ReportGroupTrendFieldType where
- ReportGroupTrendFieldType' { }
- pattern ReportGroupTrendFieldType_BRANCHES_COVERED :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_BRANCHES_MISSED :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_BRANCH_COVERAGE :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_DURATION :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_LINES_COVERED :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_LINES_MISSED :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_LINE_COVERAGE :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_PASS_RATE :: ReportGroupTrendFieldType
- pattern ReportGroupTrendFieldType_TOTAL :: ReportGroupTrendFieldType
- newtype ReportPackagingType where
- ReportPackagingType' { }
- pattern ReportPackagingType_NONE :: ReportPackagingType
- pattern ReportPackagingType_ZIP :: ReportPackagingType
- newtype ReportStatusType where
- ReportStatusType' { }
- pattern ReportStatusType_DELETING :: ReportStatusType
- pattern ReportStatusType_FAILED :: ReportStatusType
- pattern ReportStatusType_GENERATING :: ReportStatusType
- pattern ReportStatusType_INCOMPLETE :: ReportStatusType
- pattern ReportStatusType_SUCCEEDED :: ReportStatusType
- newtype ReportType where
- ReportType' { }
- pattern ReportType_CODE_COVERAGE :: ReportType
- pattern ReportType_TEST :: ReportType
- newtype RetryBuildBatchType where
- newtype ServerType where
- ServerType' { }
- pattern ServerType_BITBUCKET :: ServerType
- pattern ServerType_GITHUB :: ServerType
- pattern ServerType_GITHUB_ENTERPRISE :: ServerType
- newtype SharedResourceSortByType where
- newtype SortOrderType where
- SortOrderType' { }
- pattern SortOrderType_ASCENDING :: SortOrderType
- pattern SortOrderType_DESCENDING :: SortOrderType
- newtype SourceAuthType where
- SourceAuthType' { }
- pattern SourceAuthType_OAUTH :: SourceAuthType
- newtype SourceType where
- SourceType' { }
- pattern SourceType_BITBUCKET :: SourceType
- pattern SourceType_CODECOMMIT :: SourceType
- pattern SourceType_CODEPIPELINE :: SourceType
- pattern SourceType_GITHUB :: SourceType
- pattern SourceType_GITHUB_ENTERPRISE :: SourceType
- pattern SourceType_NO_SOURCE :: SourceType
- pattern SourceType_S3 :: SourceType
- newtype StatusType where
- StatusType' { }
- pattern StatusType_FAILED :: StatusType
- pattern StatusType_FAULT :: StatusType
- pattern StatusType_IN_PROGRESS :: StatusType
- pattern StatusType_STOPPED :: StatusType
- pattern StatusType_SUCCEEDED :: StatusType
- pattern StatusType_TIMED_OUT :: StatusType
- newtype WebhookBuildType where
- WebhookBuildType' { }
- pattern WebhookBuildType_BUILD :: WebhookBuildType
- pattern WebhookBuildType_BUILD_BATCH :: WebhookBuildType
- newtype WebhookFilterType where
- WebhookFilterType' { }
- pattern WebhookFilterType_ACTOR_ACCOUNT_ID :: WebhookFilterType
- pattern WebhookFilterType_BASE_REF :: WebhookFilterType
- pattern WebhookFilterType_COMMIT_MESSAGE :: WebhookFilterType
- pattern WebhookFilterType_EVENT :: WebhookFilterType
- pattern WebhookFilterType_FILE_PATH :: WebhookFilterType
- pattern WebhookFilterType_HEAD_REF :: WebhookFilterType
- data BatchRestrictions = BatchRestrictions' (Maybe [Text]) (Maybe Int)
- newBatchRestrictions :: BatchRestrictions
- data Build = Build' (Maybe Text) (Maybe BuildArtifacts) (Maybe Text) (Maybe Bool) (Maybe Integer) (Maybe StatusType) (Maybe ProjectCache) (Maybe Text) (Maybe DebugSession) (Maybe Text) (Maybe POSIX) (Maybe ProjectEnvironment) (Maybe [ExportedEnvironmentVariable]) (Maybe [ProjectFileSystemLocation]) (Maybe Text) (Maybe Text) (Maybe LogsLocation) (Maybe NetworkInterface) (Maybe [BuildPhase]) (Maybe Text) (Maybe Int) (Maybe [Text]) (Maybe Text) (Maybe [BuildArtifacts]) (Maybe [ProjectSourceVersion]) (Maybe [ProjectSource]) (Maybe Text) (Maybe ProjectSource) (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe VpcConfig)
- newBuild :: Build
- data BuildArtifacts = BuildArtifacts' (Maybe Text) (Maybe BucketOwnerAccess) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text)
- newBuildArtifacts :: BuildArtifacts
- data BuildBatch = BuildBatch' (Maybe Text) (Maybe BuildArtifacts) (Maybe ProjectBuildBatchConfig) (Maybe Integer) (Maybe StatusType) (Maybe [BuildGroup]) (Maybe Int) (Maybe ProjectCache) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe POSIX) (Maybe ProjectEnvironment) (Maybe [ProjectFileSystemLocation]) (Maybe Text) (Maybe Text) (Maybe LogsConfig) (Maybe [BuildBatchPhase]) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe [BuildArtifacts]) (Maybe [ProjectSourceVersion]) (Maybe [ProjectSource]) (Maybe Text) (Maybe ProjectSource) (Maybe Text) (Maybe POSIX) (Maybe VpcConfig)
- newBuildBatch :: BuildBatch
- data BuildBatchFilter = BuildBatchFilter' (Maybe StatusType)
- newBuildBatchFilter :: BuildBatchFilter
- data BuildBatchPhase = BuildBatchPhase' (Maybe [PhaseContext]) (Maybe Integer) (Maybe POSIX) (Maybe StatusType) (Maybe BuildBatchPhaseType) (Maybe POSIX)
- newBuildBatchPhase :: BuildBatchPhase
- data BuildGroup = BuildGroup' (Maybe BuildSummary) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe [BuildSummary])
- newBuildGroup :: BuildGroup
- data BuildNotDeleted = BuildNotDeleted' (Maybe Text) (Maybe Text)
- newBuildNotDeleted :: BuildNotDeleted
- data BuildPhase = BuildPhase' (Maybe [PhaseContext]) (Maybe Integer) (Maybe POSIX) (Maybe StatusType) (Maybe BuildPhaseType) (Maybe POSIX)
- newBuildPhase :: BuildPhase
- data BuildStatusConfig = BuildStatusConfig' (Maybe Text) (Maybe Text)
- newBuildStatusConfig :: BuildStatusConfig
- data BuildSummary = BuildSummary' (Maybe Text) (Maybe StatusType) (Maybe ResolvedArtifact) (Maybe POSIX) (Maybe [ResolvedArtifact])
- newBuildSummary :: BuildSummary
- data CloudWatchLogsConfig = CloudWatchLogsConfig' (Maybe Text) (Maybe Text) LogsConfigStatusType
- newCloudWatchLogsConfig :: LogsConfigStatusType -> CloudWatchLogsConfig
- data CodeCoverage = CodeCoverage' (Maybe Double) (Maybe Natural) (Maybe Natural) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Natural) (Maybe Natural) (Maybe Text)
- newCodeCoverage :: CodeCoverage
- data CodeCoverageReportSummary = CodeCoverageReportSummary' (Maybe Double) (Maybe Natural) (Maybe Natural) (Maybe Double) (Maybe Natural) (Maybe Natural)
- newCodeCoverageReportSummary :: CodeCoverageReportSummary
- data DebugSession = DebugSession' (Maybe Bool) (Maybe Text)
- newDebugSession :: DebugSession
- data EnvironmentImage = EnvironmentImage' (Maybe Text) (Maybe Text) (Maybe [Text])
- newEnvironmentImage :: EnvironmentImage
- data EnvironmentLanguage = EnvironmentLanguage' (Maybe [EnvironmentImage]) (Maybe LanguageType)
- newEnvironmentLanguage :: EnvironmentLanguage
- data EnvironmentPlatform = EnvironmentPlatform' (Maybe [EnvironmentLanguage]) (Maybe PlatformType)
- newEnvironmentPlatform :: EnvironmentPlatform
- data EnvironmentVariable = EnvironmentVariable' (Maybe EnvironmentVariableType) Text Text
- newEnvironmentVariable :: Text -> Text -> EnvironmentVariable
- data ExportedEnvironmentVariable = ExportedEnvironmentVariable' (Maybe Text) (Maybe Text)
- newExportedEnvironmentVariable :: ExportedEnvironmentVariable
- data GitSubmodulesConfig = GitSubmodulesConfig' Bool
- newGitSubmodulesConfig :: Bool -> GitSubmodulesConfig
- data LogsConfig = LogsConfig' (Maybe CloudWatchLogsConfig) (Maybe S3LogsConfig)
- newLogsConfig :: LogsConfig
- data LogsLocation = LogsLocation' (Maybe CloudWatchLogsConfig) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe S3LogsConfig) (Maybe Text) (Maybe Text)
- newLogsLocation :: LogsLocation
- data NetworkInterface = NetworkInterface' (Maybe Text) (Maybe Text)
- newNetworkInterface :: NetworkInterface
- data PhaseContext = PhaseContext' (Maybe Text) (Maybe Text)
- newPhaseContext :: PhaseContext
- data Project = Project' (Maybe Text) (Maybe ProjectArtifacts) (Maybe ProjectBadge) (Maybe ProjectBuildBatchConfig) (Maybe ProjectCache) (Maybe Int) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe ProjectEnvironment) (Maybe [ProjectFileSystemLocation]) (Maybe POSIX) (Maybe LogsConfig) (Maybe Text) (Maybe ProjectVisibilityType) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe [ProjectArtifacts]) (Maybe [ProjectSourceVersion]) (Maybe [ProjectSource]) (Maybe Text) (Maybe ProjectSource) (Maybe Text) (Maybe [Tag]) (Maybe Natural) (Maybe VpcConfig) (Maybe Webhook)
- newProject :: Project
- data ProjectArtifacts = ProjectArtifacts' (Maybe Text) (Maybe BucketOwnerAccess) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe ArtifactNamespace) (Maybe Bool) (Maybe ArtifactPackaging) (Maybe Text) ArtifactsType
- newProjectArtifacts :: ArtifactsType -> ProjectArtifacts
- data ProjectBadge = ProjectBadge' (Maybe Bool) (Maybe Text)
- newProjectBadge :: ProjectBadge
- data ProjectBuildBatchConfig = ProjectBuildBatchConfig' (Maybe BatchReportModeType) (Maybe Bool) (Maybe BatchRestrictions) (Maybe Text) (Maybe Int)
- newProjectBuildBatchConfig :: ProjectBuildBatchConfig
- data ProjectCache = ProjectCache' (Maybe Text) (Maybe [CacheMode]) CacheType
- newProjectCache :: CacheType -> ProjectCache
- data ProjectEnvironment = ProjectEnvironment' (Maybe Text) (Maybe [EnvironmentVariable]) (Maybe ImagePullCredentialsType) (Maybe Bool) (Maybe RegistryCredential) EnvironmentType Text ComputeType
- newProjectEnvironment :: EnvironmentType -> Text -> ComputeType -> ProjectEnvironment
- data ProjectFileSystemLocation = ProjectFileSystemLocation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe FileSystemType)
- newProjectFileSystemLocation :: ProjectFileSystemLocation
- data ProjectSource = ProjectSource' (Maybe SourceAuth) (Maybe BuildStatusConfig) (Maybe Text) (Maybe Natural) (Maybe GitSubmodulesConfig) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Text) SourceType
- newProjectSource :: SourceType -> ProjectSource
- data ProjectSourceVersion = ProjectSourceVersion' Text Text
- newProjectSourceVersion :: Text -> Text -> ProjectSourceVersion
- data RegistryCredential = RegistryCredential' Text CredentialProviderType
- newRegistryCredential :: Text -> CredentialProviderType -> RegistryCredential
- data Report = Report' (Maybe Text) (Maybe CodeCoverageReportSummary) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe ReportExportConfig) (Maybe Text) (Maybe Text) (Maybe ReportStatusType) (Maybe TestReportSummary) (Maybe Bool) (Maybe ReportType)
- newReport :: Report
- data ReportExportConfig = ReportExportConfig' (Maybe ReportExportConfigType) (Maybe S3ReportExportConfig)
- newReportExportConfig :: ReportExportConfig
- data ReportFilter = ReportFilter' (Maybe ReportStatusType)
- newReportFilter :: ReportFilter
- data ReportGroup = ReportGroup' (Maybe Text) (Maybe POSIX) (Maybe ReportExportConfig) (Maybe POSIX) (Maybe Text) (Maybe ReportGroupStatusType) (Maybe [Tag]) (Maybe ReportType)
- newReportGroup :: ReportGroup
- data ReportGroupTrendStats = ReportGroupTrendStats' (Maybe Text) (Maybe Text) (Maybe Text)
- newReportGroupTrendStats :: ReportGroupTrendStats
- data ReportWithRawData = ReportWithRawData' (Maybe Text) (Maybe Text)
- newReportWithRawData :: ReportWithRawData
- data ResolvedArtifact = ResolvedArtifact' (Maybe Text) (Maybe Text) (Maybe ArtifactsType)
- newResolvedArtifact :: ResolvedArtifact
- data S3LogsConfig = S3LogsConfig' (Maybe BucketOwnerAccess) (Maybe Bool) (Maybe Text) LogsConfigStatusType
- newS3LogsConfig :: LogsConfigStatusType -> S3LogsConfig
- data S3ReportExportConfig = S3ReportExportConfig' (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe ReportPackagingType) (Maybe Text)
- newS3ReportExportConfig :: S3ReportExportConfig
- data SourceAuth = SourceAuth' (Maybe Text) SourceAuthType
- newSourceAuth :: SourceAuthType -> SourceAuth
- data SourceCredentialsInfo = SourceCredentialsInfo' (Maybe Text) (Maybe AuthType) (Maybe ServerType)
- newSourceCredentialsInfo :: SourceCredentialsInfo
- data Tag = Tag' (Maybe Text) (Maybe Text)
- newTag :: Tag
- data TestCase = TestCase' (Maybe Integer) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newTestCase :: TestCase
- data TestCaseFilter = TestCaseFilter' (Maybe Text) (Maybe Text)
- newTestCaseFilter :: TestCaseFilter
- data TestReportSummary = TestReportSummary' Int (HashMap Text Int) Integer
- newTestReportSummary :: Int -> Integer -> TestReportSummary
- data VpcConfig = VpcConfig' (Maybe [Text]) (Maybe [Text]) (Maybe Text)
- newVpcConfig :: VpcConfig
- data Webhook = Webhook' (Maybe Text) (Maybe WebhookBuildType) (Maybe [[WebhookFilter]]) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newWebhook :: Webhook
- data WebhookFilter = WebhookFilter' (Maybe Bool) WebhookFilterType Text
- newWebhookFilter :: WebhookFilterType -> Text -> WebhookFilter
Service Configuration
defaultService :: Service Source #
API version 2016-10-06 of the Amazon CodeBuild SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by CodeBuild.
AccountLimitExceededException
_AccountLimitExceededException :: AsError a => Fold a ServiceError Source #
An Amazon Web Services service limit was exceeded for the calling Amazon Web Services account.
InvalidInputException
_InvalidInputException :: AsError a => Fold a ServiceError Source #
The input value that was provided is not valid.
OAuthProviderException
_OAuthProviderException :: AsError a => Fold a ServiceError Source #
There was a problem with the underlying OAuth provider.
ResourceAlreadyExistsException
_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The specified Amazon Web Services resource cannot be created, because an Amazon Web Services resource with the same settings already exists.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified Amazon Web Services resource cannot be found.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
BatchDeleteBuilds
data BatchDeleteBuilds Source #
See: newBatchDeleteBuilds smart constructor.
Constructors
| BatchDeleteBuilds' (NonEmpty Text) |
Instances
Arguments
| :: NonEmpty Text | |
| -> BatchDeleteBuilds |
Create a value of BatchDeleteBuilds with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:BatchDeleteBuilds', batchDeleteBuilds_ids - The IDs of the builds to delete.
data BatchDeleteBuildsResponse Source #
See: newBatchDeleteBuildsResponse smart constructor.
Constructors
| BatchDeleteBuildsResponse' (Maybe (NonEmpty Text)) (Maybe [BuildNotDeleted]) Int |
Instances
newBatchDeleteBuildsResponse Source #
Create a value of BatchDeleteBuildsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:buildsDeleted:BatchDeleteBuildsResponse', batchDeleteBuildsResponse_buildsDeleted - The IDs of the builds that were successfully deleted.
$sel:buildsNotDeleted:BatchDeleteBuildsResponse', batchDeleteBuildsResponse_buildsNotDeleted - Information about any builds that could not be successfully deleted.
$sel:httpStatus:BatchDeleteBuildsResponse', batchDeleteBuildsResponse_httpStatus - The response's http status code.
BatchGetBuildBatches
data BatchGetBuildBatches Source #
See: newBatchGetBuildBatches smart constructor.
Constructors
| BatchGetBuildBatches' [Text] |
Instances
newBatchGetBuildBatches :: BatchGetBuildBatches Source #
Create a value of BatchGetBuildBatches with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:BatchGetBuildBatches', batchGetBuildBatches_ids - An array that contains the batch build identifiers to retrieve.
data BatchGetBuildBatchesResponse Source #
See: newBatchGetBuildBatchesResponse smart constructor.
Constructors
| BatchGetBuildBatchesResponse' (Maybe [BuildBatch]) (Maybe [Text]) Int |
Instances
newBatchGetBuildBatchesResponse Source #
Create a value of BatchGetBuildBatchesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:buildBatches:BatchGetBuildBatchesResponse', batchGetBuildBatchesResponse_buildBatches - An array of BuildBatch objects that represent the retrieved batch
builds.
$sel:buildBatchesNotFound:BatchGetBuildBatchesResponse', batchGetBuildBatchesResponse_buildBatchesNotFound - An array that contains the identifiers of any batch builds that are not
found.
$sel:httpStatus:BatchGetBuildBatchesResponse', batchGetBuildBatchesResponse_httpStatus - The response's http status code.
BatchGetBuilds
data BatchGetBuilds Source #
See: newBatchGetBuilds smart constructor.
Constructors
| BatchGetBuilds' (NonEmpty Text) |
Instances
Arguments
| :: NonEmpty Text | |
| -> BatchGetBuilds |
Create a value of BatchGetBuilds with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:BatchGetBuilds', batchGetBuilds_ids - The IDs of the builds.
data BatchGetBuildsResponse Source #
See: newBatchGetBuildsResponse smart constructor.
Instances
newBatchGetBuildsResponse Source #
Create a value of BatchGetBuildsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:builds:BatchGetBuildsResponse', batchGetBuildsResponse_builds - Information about the requested builds.
$sel:buildsNotFound:BatchGetBuildsResponse', batchGetBuildsResponse_buildsNotFound - The IDs of builds for which information could not be found.
$sel:httpStatus:BatchGetBuildsResponse', batchGetBuildsResponse_httpStatus - The response's http status code.
BatchGetProjects
data BatchGetProjects Source #
See: newBatchGetProjects smart constructor.
Constructors
| BatchGetProjects' (NonEmpty Text) |
Instances
Arguments
| :: NonEmpty Text | |
| -> BatchGetProjects |
Create a value of BatchGetProjects with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:names:BatchGetProjects', batchGetProjects_names - The names or ARNs of the build projects. To get information about a
project shared with your Amazon Web Services account, its ARN must be
specified. You cannot specify a shared project using its name.
data BatchGetProjectsResponse Source #
See: newBatchGetProjectsResponse smart constructor.
Instances
newBatchGetProjectsResponse Source #
Create a value of BatchGetProjectsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:projects:BatchGetProjectsResponse', batchGetProjectsResponse_projects - Information about the requested build projects.
$sel:projectsNotFound:BatchGetProjectsResponse', batchGetProjectsResponse_projectsNotFound - The names of build projects for which information could not be found.
$sel:httpStatus:BatchGetProjectsResponse', batchGetProjectsResponse_httpStatus - The response's http status code.
BatchGetReportGroups
data BatchGetReportGroups Source #
See: newBatchGetReportGroups smart constructor.
Constructors
| BatchGetReportGroups' (NonEmpty Text) |
Instances
newBatchGetReportGroups Source #
Create a value of BatchGetReportGroups with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reportGroupArns:BatchGetReportGroups', batchGetReportGroups_reportGroupArns - An array of report group ARNs that identify the report groups to return.
data BatchGetReportGroupsResponse Source #
See: newBatchGetReportGroupsResponse smart constructor.
Constructors
| BatchGetReportGroupsResponse' (Maybe (NonEmpty ReportGroup)) (Maybe (NonEmpty Text)) Int |
Instances
newBatchGetReportGroupsResponse Source #
Create a value of BatchGetReportGroupsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reportGroups:BatchGetReportGroupsResponse', batchGetReportGroupsResponse_reportGroups - The array of report groups returned by BatchGetReportGroups.
$sel:reportGroupsNotFound:BatchGetReportGroupsResponse', batchGetReportGroupsResponse_reportGroupsNotFound - An array of ARNs passed to BatchGetReportGroups that are not
associated with a ReportGroup.
$sel:httpStatus:BatchGetReportGroupsResponse', batchGetReportGroupsResponse_httpStatus - The response's http status code.
BatchGetReports
data BatchGetReports Source #
See: newBatchGetReports smart constructor.
Constructors
| BatchGetReports' (NonEmpty Text) |
Instances
Arguments
| :: NonEmpty Text | |
| -> BatchGetReports |
Create a value of BatchGetReports with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchGetReports, batchGetReports_reportArns - An array of ARNs that identify the Report objects to return.
data BatchGetReportsResponse Source #
See: newBatchGetReportsResponse smart constructor.
Instances
newBatchGetReportsResponse Source #
Create a value of BatchGetReportsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reports:BatchGetReportsResponse', batchGetReportsResponse_reports - The array of Report objects returned by BatchGetReports.
$sel:reportsNotFound:BatchGetReportsResponse', batchGetReportsResponse_reportsNotFound - An array of ARNs passed to BatchGetReportGroups that are not
associated with a Report.
$sel:httpStatus:BatchGetReportsResponse', batchGetReportsResponse_httpStatus - The response's http status code.
CreateProject
data CreateProject Source #
See: newCreateProject smart constructor.
Constructors
| CreateProject' (Maybe Bool) (Maybe ProjectBuildBatchConfig) (Maybe ProjectCache) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe [ProjectFileSystemLocation]) (Maybe LogsConfig) (Maybe Natural) (Maybe [ProjectArtifacts]) (Maybe [ProjectSourceVersion]) (Maybe [ProjectSource]) (Maybe Text) (Maybe [Tag]) (Maybe Natural) (Maybe VpcConfig) Text ProjectSource ProjectArtifacts ProjectEnvironment Text |
Instances
Arguments
| :: Text | |
| -> ProjectSource | |
| -> ProjectArtifacts | |
| -> ProjectEnvironment | |
| -> Text | |
| -> CreateProject |
Create a value of CreateProject with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateProject, createProject_badgeEnabled - Set this to true to generate a publicly accessible URL for your
project's build badge.
CreateProject, createProject_buildBatchConfig - A ProjectBuildBatchConfig object that defines the batch build options
for the project.
CreateProject, createProject_cache - Stores recently used information so that it can be quickly accessed at a
later time.
CreateProject, createProject_concurrentBuildLimit - The maximum number of concurrent builds that are allowed for this
project.
New builds are only started if the current number of builds is less than or equal to this limit. If the current build count meets this limit, new builds are throttled and are not run.
CreateProject, createProject_description - A description that makes the build project easy to identify.
CreateProject, createProject_encryptionKey - The Key Management Service customer master key (CMK) to be used for
encrypting the build output artifacts.
You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key.
You can specify either the Amazon Resource Name (ARN) of the CMK or, if
available, the CMK's alias (using the format alias/<alias-name>).
CreateProject, createProject_fileSystemLocations - An array of ProjectFileSystemLocation objects for a CodeBuild build
project. A ProjectFileSystemLocation object specifies the
identifier, location, mountOptions, mountPoint, and type of a
file system created using Amazon Elastic File System.
CreateProject, createProject_logsConfig - Information about logs for the build project. These can be logs in
CloudWatch Logs, logs uploaded to a specified S3 bucket, or both.
CreateProject, createProject_queuedTimeoutInMinutes - The number of minutes a build is allowed to be queued before it times
out.
CreateProject, createProject_secondaryArtifacts - An array of ProjectArtifacts objects.
CreateProject, createProject_secondarySourceVersions - An array of ProjectSourceVersion objects. If secondarySourceVersions
is specified at the build level, then they take precedence over these
secondarySourceVersions (at the project level).
CreateProject, createProject_secondarySources - An array of ProjectSource objects.
CreateProject, createProject_sourceVersion - A version of the build input to be built for this project. If not
specified, the latest version is used. If specified, it must be one of:
- For CodeCommit: the commit ID, branch, or Git tag to use.
- For GitHub: the commit ID, pull request ID, branch name, or tag name
that corresponds to the version of the source code you want to
build. If a pull request ID is specified, it must use the format
pr/pull-request-ID(for examplepr/25). If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used. - For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.
- For Amazon S3: the version ID of the object that represents the build input ZIP file to use.
If sourceVersion is specified at the build level, then that version
takes precedence over this sourceVersion (at the project level).
For more information, see Source Version Sample with CodeBuild in the CodeBuild User Guide.
CreateProject, createProject_tags - A list of tag key and value pairs associated with this build project.
These tags are available for use by Amazon Web Services services that support CodeBuild build project tags.
CreateProject, createProject_timeoutInMinutes - How long, in minutes, from 5 to 480 (8 hours), for CodeBuild to wait
before it times out any build that has not been marked as completed. The
default is 60 minutes.
CreateProject, createProject_vpcConfig - VpcConfig enables CodeBuild to access resources in an Amazon VPC.
CreateProject, createProject_name - The name of the build project.
CreateProject, createProject_source - Information about the build input source code for the build project.
CreateProject, createProject_artifacts - Information about the build output artifacts for the build project.
CreateProject, createProject_environment - Information about the build environment for the build project.
CreateProject, createProject_serviceRole - The ARN of the IAM role that enables CodeBuild to interact with
dependent Amazon Web Services services on behalf of the Amazon Web
Services account.
data CreateProjectResponse Source #
See: newCreateProjectResponse smart constructor.
Constructors
| CreateProjectResponse' (Maybe Project) Int |
Instances
newCreateProjectResponse Source #
Create a value of CreateProjectResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:project:CreateProjectResponse', createProjectResponse_project - Information about the build project that was created.
$sel:httpStatus:CreateProjectResponse', createProjectResponse_httpStatus - The response's http status code.
CreateReportGroup
data CreateReportGroup Source #
See: newCreateReportGroup smart constructor.
Constructors
| CreateReportGroup' (Maybe [Tag]) Text ReportType ReportExportConfig |
Instances
Arguments
| :: Text | |
| -> ReportType | |
| -> ReportExportConfig | |
| -> CreateReportGroup |
Create a value of CreateReportGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateReportGroup, createReportGroup_tags - A list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
CreateReportGroup, createReportGroup_name - The name of the report group.
CreateReportGroup, createReportGroup_type - The type of report group.
CreateReportGroup, createReportGroup_exportConfig - A ReportExportConfig object that contains information about where the
report group test results are exported.
data CreateReportGroupResponse Source #
See: newCreateReportGroupResponse smart constructor.
Constructors
| CreateReportGroupResponse' (Maybe ReportGroup) Int |
Instances
newCreateReportGroupResponse Source #
Create a value of CreateReportGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reportGroup:CreateReportGroupResponse', createReportGroupResponse_reportGroup - Information about the report group that was created.
$sel:httpStatus:CreateReportGroupResponse', createReportGroupResponse_httpStatus - The response's http status code.
CreateWebhook
data CreateWebhook Source #
See: newCreateWebhook smart constructor.
Constructors
| CreateWebhook' (Maybe Text) (Maybe WebhookBuildType) (Maybe [[WebhookFilter]]) Text |
Instances
Arguments
| :: Text | |
| -> CreateWebhook |
Create a value of CreateWebhook with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateWebhook, createWebhook_branchFilter - A regular expression used to determine which repository branches are
built when a webhook is triggered. If the name of a branch matches the
regular expression, then it is built. If branchFilter is empty, then
all branches are built.
It is recommended that you use filterGroups instead of branchFilter.
CreateWebhook, createWebhook_buildType - Specifies the type of build this webhook will trigger.
CreateWebhook, createWebhook_filterGroups - An array of arrays of WebhookFilter objects used to determine which
webhooks are triggered. At least one WebhookFilter in the array must
specify EVENT as its type.
For a build to be triggered, at least one filter group in the
filterGroups array must pass. For a filter group to pass, each of its
filters must pass.
CreateWebhook, createWebhook_projectName - The name of the CodeBuild project.
data CreateWebhookResponse Source #
See: newCreateWebhookResponse smart constructor.
Constructors
| CreateWebhookResponse' (Maybe Webhook) Int |
Instances
newCreateWebhookResponse Source #
Create a value of CreateWebhookResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateWebhookResponse, createWebhookResponse_webhook - Information about a webhook that connects repository events to a build
project in CodeBuild.
$sel:httpStatus:CreateWebhookResponse', createWebhookResponse_httpStatus - The response's http status code.
DeleteBuildBatch
data DeleteBuildBatch Source #
See: newDeleteBuildBatch smart constructor.
Constructors
| DeleteBuildBatch' Text |
Instances
Arguments
| :: Text | |
| -> DeleteBuildBatch |
Create a value of DeleteBuildBatch with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBuildBatch, deleteBuildBatch_id - The identifier of the batch build to delete.
data DeleteBuildBatchResponse Source #
See: newDeleteBuildBatchResponse smart constructor.
Constructors
| DeleteBuildBatchResponse' (Maybe (NonEmpty Text)) (Maybe [BuildNotDeleted]) (Maybe Text) Int |
Instances
newDeleteBuildBatchResponse Source #
Create a value of DeleteBuildBatchResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:buildsDeleted:DeleteBuildBatchResponse', deleteBuildBatchResponse_buildsDeleted - An array of strings that contain the identifiers of the builds that were
deleted.
$sel:buildsNotDeleted:DeleteBuildBatchResponse', deleteBuildBatchResponse_buildsNotDeleted - An array of BuildNotDeleted objects that specify the builds that could
not be deleted.
DeleteBuildBatchResponse, deleteBuildBatchResponse_statusCode - The status code.
$sel:httpStatus:DeleteBuildBatchResponse', deleteBuildBatchResponse_httpStatus - The response's http status code.
DeleteProject
data DeleteProject Source #
See: newDeleteProject smart constructor.
Constructors
| DeleteProject' Text |
Instances
Arguments
| :: Text | |
| -> DeleteProject |
Create a value of DeleteProject with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteProject, deleteProject_name - The name of the build project.
data DeleteProjectResponse Source #
See: newDeleteProjectResponse smart constructor.
Constructors
| DeleteProjectResponse' Int |
Instances
newDeleteProjectResponse Source #
Create a value of DeleteProjectResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteProjectResponse', deleteProjectResponse_httpStatus - The response's http status code.
DeleteReport
data DeleteReport Source #
See: newDeleteReport smart constructor.
Constructors
| DeleteReport' Text |
Instances
Arguments
| :: Text | |
| -> DeleteReport |
Create a value of DeleteReport with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteReport, deleteReport_arn - The ARN of the report to delete.
data DeleteReportResponse Source #
See: newDeleteReportResponse smart constructor.
Constructors
| DeleteReportResponse' Int |
Instances
newDeleteReportResponse Source #
Arguments
| :: Int | |
| -> DeleteReportResponse |
Create a value of DeleteReportResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteReportResponse', deleteReportResponse_httpStatus - The response's http status code.
DeleteReportGroup
data DeleteReportGroup Source #
See: newDeleteReportGroup smart constructor.
Constructors
| DeleteReportGroup' (Maybe Bool) Text |
Instances
Arguments
| :: Text | |
| -> DeleteReportGroup |
Create a value of DeleteReportGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deleteReports:DeleteReportGroup', deleteReportGroup_deleteReports - If true, deletes any reports that belong to a report group before
deleting the report group.
If false, you must delete any reports in the report group. Use
ListReportsForReportGroup
to get the reports in a report group. Use
DeleteReport
to delete the reports. If you call DeleteReportGroup for a report
group that contains one or more reports, an exception is thrown.
DeleteReportGroup, deleteReportGroup_arn - The ARN of the report group to delete.
data DeleteReportGroupResponse Source #
See: newDeleteReportGroupResponse smart constructor.
Constructors
| DeleteReportGroupResponse' Int |
Instances
newDeleteReportGroupResponse Source #
Create a value of DeleteReportGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteReportGroupResponse', deleteReportGroupResponse_httpStatus - The response's http status code.
DeleteResourcePolicy
data DeleteResourcePolicy Source #
See: newDeleteResourcePolicy smart constructor.
Constructors
| DeleteResourcePolicy' Text |
Instances
newDeleteResourcePolicy Source #
Create a value of DeleteResourcePolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:DeleteResourcePolicy', deleteResourcePolicy_resourceArn - The ARN of the resource that is associated with the resource policy.
data DeleteResourcePolicyResponse Source #
See: newDeleteResourcePolicyResponse smart constructor.
Constructors
| DeleteResourcePolicyResponse' Int |
Instances
newDeleteResourcePolicyResponse Source #
Create a value of DeleteResourcePolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteResourcePolicyResponse', deleteResourcePolicyResponse_httpStatus - The response's http status code.
DeleteSourceCredentials
data DeleteSourceCredentials Source #
See: newDeleteSourceCredentials smart constructor.
Constructors
| DeleteSourceCredentials' Text |
Instances
newDeleteSourceCredentials Source #
Arguments
| :: Text | |
| -> DeleteSourceCredentials |
Create a value of DeleteSourceCredentials with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteSourceCredentials, deleteSourceCredentials_arn - The Amazon Resource Name (ARN) of the token.
data DeleteSourceCredentialsResponse Source #
See: newDeleteSourceCredentialsResponse smart constructor.
Constructors
| DeleteSourceCredentialsResponse' (Maybe Text) Int |
Instances
newDeleteSourceCredentialsResponse Source #
Create a value of DeleteSourceCredentialsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteSourceCredentials, deleteSourceCredentialsResponse_arn - The Amazon Resource Name (ARN) of the token.
$sel:httpStatus:DeleteSourceCredentialsResponse', deleteSourceCredentialsResponse_httpStatus - The response's http status code.
DeleteWebhook
data DeleteWebhook Source #
See: newDeleteWebhook smart constructor.
Constructors
| DeleteWebhook' Text |
Instances
Arguments
| :: Text | |
| -> DeleteWebhook |
Create a value of DeleteWebhook with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteWebhook, deleteWebhook_projectName - The name of the CodeBuild project.
data DeleteWebhookResponse Source #
See: newDeleteWebhookResponse smart constructor.
Constructors
| DeleteWebhookResponse' Int |
Instances
newDeleteWebhookResponse Source #
Create a value of DeleteWebhookResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteWebhookResponse', deleteWebhookResponse_httpStatus - The response's http status code.
DescribeCodeCoverages (Paginated)
data DescribeCodeCoverages Source #
See: newDescribeCodeCoverages smart constructor.
Constructors
| DescribeCodeCoverages' (Maybe Double) (Maybe Natural) (Maybe Double) (Maybe Text) (Maybe ReportCodeCoverageSortByType) (Maybe SortOrderType) Text |
Instances
newDescribeCodeCoverages Source #
Arguments
| :: Text | |
| -> DescribeCodeCoverages |
Create a value of DescribeCodeCoverages with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxLineCoveragePercentage:DescribeCodeCoverages', describeCodeCoverages_maxLineCoveragePercentage - The maximum line coverage percentage to report.
$sel:maxResults:DescribeCodeCoverages', describeCodeCoverages_maxResults - The maximum number of results to return.
$sel:minLineCoveragePercentage:DescribeCodeCoverages', describeCodeCoverages_minLineCoveragePercentage - The minimum line coverage percentage to report.
DescribeCodeCoverages, describeCodeCoverages_nextToken - The nextToken value returned from a previous call to
DescribeCodeCoverages. This specifies the next item to return. To
return the beginning of the list, exclude this parameter.
$sel:sortBy:DescribeCodeCoverages', describeCodeCoverages_sortBy - Specifies how the results are sorted. Possible values are:
- FILE_PATH
- The results are sorted by file path.
- LINE_COVERAGE_PERCENTAGE
- The results are sorted by the percentage of lines that are covered.
$sel:sortOrder:DescribeCodeCoverages', describeCodeCoverages_sortOrder - Specifies if the results are sorted in ascending or descending order.
DescribeCodeCoverages, describeCodeCoverages_reportArn - The ARN of the report for which test cases are returned.
data DescribeCodeCoveragesResponse Source #
See: newDescribeCodeCoveragesResponse smart constructor.
Constructors
| DescribeCodeCoveragesResponse' (Maybe [CodeCoverage]) (Maybe Text) Int |
Instances
newDescribeCodeCoveragesResponse Source #
Create a value of DescribeCodeCoveragesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:codeCoverages:DescribeCodeCoveragesResponse', describeCodeCoveragesResponse_codeCoverages - An array of CodeCoverage objects that contain the results.
DescribeCodeCoverages, describeCodeCoveragesResponse_nextToken - If there are more items to return, this contains a token that is passed
to a subsequent call to DescribeCodeCoverages to retrieve the next set
of items.
$sel:httpStatus:DescribeCodeCoveragesResponse', describeCodeCoveragesResponse_httpStatus - The response's http status code.
DescribeTestCases (Paginated)
data DescribeTestCases Source #
See: newDescribeTestCases smart constructor.
Constructors
| DescribeTestCases' (Maybe TestCaseFilter) (Maybe Natural) (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> DescribeTestCases |
Create a value of DescribeTestCases with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':DescribeTestCases', describeTestCases_filter - A TestCaseFilter object used to filter the returned reports.
$sel:maxResults:DescribeTestCases', describeTestCases_maxResults - The maximum number of paginated test cases returned per response. Use
nextToken to iterate pages in the list of returned TestCase objects.
The default value is 100.
DescribeTestCases, describeTestCases_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
DescribeTestCases, describeTestCases_reportArn - The ARN of the report for which test cases are returned.
data DescribeTestCasesResponse Source #
See: newDescribeTestCasesResponse smart constructor.
Instances
newDescribeTestCasesResponse Source #
Create a value of DescribeTestCasesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeTestCases, describeTestCasesResponse_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:testCases:DescribeTestCasesResponse', describeTestCasesResponse_testCases - The returned list of test cases.
$sel:httpStatus:DescribeTestCasesResponse', describeTestCasesResponse_httpStatus - The response's http status code.
GetReportGroupTrend
data GetReportGroupTrend Source #
See: newGetReportGroupTrend smart constructor.
Constructors
| GetReportGroupTrend' (Maybe Natural) Text ReportGroupTrendFieldType |
Instances
newGetReportGroupTrend Source #
Arguments
| :: Text | |
| -> ReportGroupTrendFieldType | |
| -> GetReportGroupTrend |
Create a value of GetReportGroupTrend with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:numOfReports:GetReportGroupTrend', getReportGroupTrend_numOfReports - The number of reports to analyze. This operation always retrieves the
most recent reports.
If this parameter is omitted, the most recent 100 reports are analyzed.
GetReportGroupTrend, getReportGroupTrend_reportGroupArn - The ARN of the report group that contains the reports to analyze.
$sel:trendField:GetReportGroupTrend', getReportGroupTrend_trendField - The test report value to accumulate. This must be one of the following
values:
- Test reports:
- DURATION
- Accumulate the test run times for the specified reports.
- PASS_RATE
- Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
- Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
- BRANCH_COVERAGE
- Accumulate the branch coverage percentages for the specified
test reports.
- BRANCHES_COVERED
- Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
- Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
- Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
- Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
- Accumulate the lines not covered values for the specified test reports.
data GetReportGroupTrendResponse Source #
See: newGetReportGroupTrendResponse smart constructor.
Constructors
| GetReportGroupTrendResponse' (Maybe [ReportWithRawData]) (Maybe ReportGroupTrendStats) Int |
Instances
newGetReportGroupTrendResponse Source #
Create a value of GetReportGroupTrendResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:rawData:GetReportGroupTrendResponse', getReportGroupTrendResponse_rawData - An array that contains the raw data for each report.
$sel:stats:GetReportGroupTrendResponse', getReportGroupTrendResponse_stats - Contains the accumulated trend data.
$sel:httpStatus:GetReportGroupTrendResponse', getReportGroupTrendResponse_httpStatus - The response's http status code.
GetResourcePolicy
data GetResourcePolicy Source #
See: newGetResourcePolicy smart constructor.
Constructors
| GetResourcePolicy' Text |
Instances
Arguments
| :: Text | |
| -> GetResourcePolicy |
Create a value of GetResourcePolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:GetResourcePolicy', getResourcePolicy_resourceArn - The ARN of the resource that is associated with the resource policy.
data GetResourcePolicyResponse Source #
See: newGetResourcePolicyResponse smart constructor.
Constructors
| GetResourcePolicyResponse' (Maybe Text) Int |
Instances
newGetResourcePolicyResponse Source #
Create a value of GetResourcePolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policy:GetResourcePolicyResponse', getResourcePolicyResponse_policy - The resource policy for the resource identified by the input ARN
parameter.
$sel:httpStatus:GetResourcePolicyResponse', getResourcePolicyResponse_httpStatus - The response's http status code.
ImportSourceCredentials
data ImportSourceCredentials Source #
See: newImportSourceCredentials smart constructor.
Constructors
| ImportSourceCredentials' (Maybe Bool) (Maybe Text) (Sensitive Text) ServerType AuthType |
Instances
newImportSourceCredentials Source #
Arguments
| :: Text | |
| -> ServerType | |
| -> AuthType | |
| -> ImportSourceCredentials |
Create a value of ImportSourceCredentials with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:shouldOverwrite:ImportSourceCredentials', importSourceCredentials_shouldOverwrite - Set to false to prevent overwriting the repository source credentials.
Set to true to overwrite the repository source credentials. The
default value is true.
$sel:username:ImportSourceCredentials', importSourceCredentials_username - The Bitbucket username when the authType is BASIC_AUTH. This parameter
is not valid for other types of source providers or connections.
$sel:token:ImportSourceCredentials', importSourceCredentials_token - For GitHub or GitHub Enterprise, this is the personal access token. For
Bitbucket, this is the app password.
ImportSourceCredentials, importSourceCredentials_serverType - The source provider used for this project.
ImportSourceCredentials, importSourceCredentials_authType - The type of authentication used to connect to a GitHub, GitHub
Enterprise, or Bitbucket repository. An OAUTH connection is not
supported by the API and must be created using the CodeBuild console.
data ImportSourceCredentialsResponse Source #
See: newImportSourceCredentialsResponse smart constructor.
Constructors
| ImportSourceCredentialsResponse' (Maybe Text) Int |
Instances
newImportSourceCredentialsResponse Source #
Create a value of ImportSourceCredentialsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ImportSourceCredentialsResponse, importSourceCredentialsResponse_arn - The Amazon Resource Name (ARN) of the token.
$sel:httpStatus:ImportSourceCredentialsResponse', importSourceCredentialsResponse_httpStatus - The response's http status code.
InvalidateProjectCache
data InvalidateProjectCache Source #
See: newInvalidateProjectCache smart constructor.
Constructors
| InvalidateProjectCache' Text |
Instances
newInvalidateProjectCache Source #
Arguments
| :: Text | |
| -> InvalidateProjectCache |
Create a value of InvalidateProjectCache with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
InvalidateProjectCache, invalidateProjectCache_projectName - The name of the CodeBuild build project that the cache is reset for.
data InvalidateProjectCacheResponse Source #
See: newInvalidateProjectCacheResponse smart constructor.
Constructors
| InvalidateProjectCacheResponse' Int |
Instances
newInvalidateProjectCacheResponse Source #
Create a value of InvalidateProjectCacheResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:InvalidateProjectCacheResponse', invalidateProjectCacheResponse_httpStatus - The response's http status code.
ListBuildBatches (Paginated)
data ListBuildBatches Source #
See: newListBuildBatches smart constructor.
Constructors
| ListBuildBatches' (Maybe BuildBatchFilter) (Maybe Natural) (Maybe Text) (Maybe SortOrderType) |
Instances
newListBuildBatches :: ListBuildBatches Source #
Create a value of ListBuildBatches with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':ListBuildBatches', listBuildBatches_filter - A BuildBatchFilter object that specifies the filters for the search.
$sel:maxResults:ListBuildBatches', listBuildBatches_maxResults - The maximum number of results to return.
ListBuildBatches, listBuildBatches_nextToken - The nextToken value returned from a previous call to
ListBuildBatches. This specifies the next item to return. To return
the beginning of the list, exclude this parameter.
$sel:sortOrder:ListBuildBatches', listBuildBatches_sortOrder - Specifies the sort order of the returned items. Valid values include:
ASCENDING: List the batch build identifiers in ascending order by identifier.DESCENDING: List the batch build identifiers in descending order by identifier.
data ListBuildBatchesResponse Source #
See: newListBuildBatchesResponse smart constructor.
Instances
newListBuildBatchesResponse Source #
Create a value of ListBuildBatchesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:ListBuildBatchesResponse', listBuildBatchesResponse_ids - An array of strings that contains the batch build identifiers.
ListBuildBatches, listBuildBatchesResponse_nextToken - If there are more items to return, this contains a token that is passed
to a subsequent call to ListBuildBatches to retrieve the next set of
items.
$sel:httpStatus:ListBuildBatchesResponse', listBuildBatchesResponse_httpStatus - The response's http status code.
ListBuildBatchesForProject (Paginated)
data ListBuildBatchesForProject Source #
See: newListBuildBatchesForProject smart constructor.
Constructors
| ListBuildBatchesForProject' (Maybe BuildBatchFilter) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe SortOrderType) |
Instances
newListBuildBatchesForProject :: ListBuildBatchesForProject Source #
Create a value of ListBuildBatchesForProject with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':ListBuildBatchesForProject', listBuildBatchesForProject_filter - A BuildBatchFilter object that specifies the filters for the search.
$sel:maxResults:ListBuildBatchesForProject', listBuildBatchesForProject_maxResults - The maximum number of results to return.
ListBuildBatchesForProject, listBuildBatchesForProject_nextToken - The nextToken value returned from a previous call to
ListBuildBatchesForProject. This specifies the next item to return. To
return the beginning of the list, exclude this parameter.
ListBuildBatchesForProject, listBuildBatchesForProject_projectName - The name of the project.
$sel:sortOrder:ListBuildBatchesForProject', listBuildBatchesForProject_sortOrder - Specifies the sort order of the returned items. Valid values include:
ASCENDING: List the batch build identifiers in ascending order by identifier.DESCENDING: List the batch build identifiers in descending order by identifier.
data ListBuildBatchesForProjectResponse Source #
See: newListBuildBatchesForProjectResponse smart constructor.
Instances
newListBuildBatchesForProjectResponse Source #
Arguments
| :: Int | |
| -> ListBuildBatchesForProjectResponse |
Create a value of ListBuildBatchesForProjectResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:ListBuildBatchesForProjectResponse', listBuildBatchesForProjectResponse_ids - An array of strings that contains the batch build identifiers.
ListBuildBatchesForProject, listBuildBatchesForProjectResponse_nextToken - If there are more items to return, this contains a token that is passed
to a subsequent call to ListBuildBatchesForProject to retrieve the
next set of items.
$sel:httpStatus:ListBuildBatchesForProjectResponse', listBuildBatchesForProjectResponse_httpStatus - The response's http status code.
ListBuilds (Paginated)
data ListBuilds Source #
See: newListBuilds smart constructor.
Constructors
| ListBuilds' (Maybe Text) (Maybe SortOrderType) |
Instances
newListBuilds :: ListBuilds Source #
Create a value of ListBuilds with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListBuilds, listBuilds_nextToken - During a previous call, if there are more than 100 items in the list,
only the first 100 items are returned, along with a unique string called
a nextToken. To get the next batch of items in the list, call this
operation again, adding the next token to the call. To get all of the
items in the list, keep calling this operation with each subsequent next
token that is returned, until no more next tokens are returned.
$sel:sortOrder:ListBuilds', listBuilds_sortOrder - The order to list build IDs. Valid values include:
ASCENDING: List the build IDs in ascending order by build ID.DESCENDING: List the build IDs in descending order by build ID.
data ListBuildsResponse Source #
See: newListBuildsResponse smart constructor.
Instances
newListBuildsResponse Source #
Arguments
| :: Int | |
| -> ListBuildsResponse |
Create a value of ListBuildsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:ListBuildsResponse', listBuildsResponse_ids - A list of build IDs, with each build ID representing a single build.
ListBuilds, listBuildsResponse_nextToken - If there are more than 100 items in the list, only the first 100 items
are returned, along with a unique string called a nextToken. To get
the next batch of items in the list, call this operation again, adding
the next token to the call.
$sel:httpStatus:ListBuildsResponse', listBuildsResponse_httpStatus - The response's http status code.
ListBuildsForProject (Paginated)
data ListBuildsForProject Source #
See: newListBuildsForProject smart constructor.
Constructors
| ListBuildsForProject' (Maybe Text) (Maybe SortOrderType) Text |
Instances
newListBuildsForProject Source #
Arguments
| :: Text | |
| -> ListBuildsForProject |
Create a value of ListBuildsForProject with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListBuildsForProject, listBuildsForProject_nextToken - During a previous call, if there are more than 100 items in the list,
only the first 100 items are returned, along with a unique string called
a nextToken. To get the next batch of items in the list, call this
operation again, adding the next token to the call. To get all of the
items in the list, keep calling this operation with each subsequent next
token that is returned, until no more next tokens are returned.
$sel:sortOrder:ListBuildsForProject', listBuildsForProject_sortOrder - The order to sort the results in. The results are sorted by build
number, not the build identifier. If this is not specified, the results
are sorted in descending order.
Valid values include:
ASCENDING: List the build identifiers in ascending order, by build number.DESCENDING: List the build identifiers in descending order, by build number.
If the project has more than 100 builds, setting the sort order will result in an error.
ListBuildsForProject, listBuildsForProject_projectName - The name of the CodeBuild project.
data ListBuildsForProjectResponse Source #
See: newListBuildsForProjectResponse smart constructor.
Instances
newListBuildsForProjectResponse Source #
Create a value of ListBuildsForProjectResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ids:ListBuildsForProjectResponse', listBuildsForProjectResponse_ids - A list of build identifiers for the specified build project, with each
build ID representing a single build.
ListBuildsForProject, listBuildsForProjectResponse_nextToken - If there are more than 100 items in the list, only the first 100 items
are returned, along with a unique string called a nextToken. To get
the next batch of items in the list, call this operation again, adding
the next token to the call.
$sel:httpStatus:ListBuildsForProjectResponse', listBuildsForProjectResponse_httpStatus - The response's http status code.
ListCuratedEnvironmentImages
data ListCuratedEnvironmentImages Source #
See: newListCuratedEnvironmentImages smart constructor.
Constructors
| ListCuratedEnvironmentImages' | |
Instances
newListCuratedEnvironmentImages :: ListCuratedEnvironmentImages Source #
Create a value of ListCuratedEnvironmentImages with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data ListCuratedEnvironmentImagesResponse Source #
See: newListCuratedEnvironmentImagesResponse smart constructor.
Constructors
| ListCuratedEnvironmentImagesResponse' (Maybe [EnvironmentPlatform]) Int |
Instances
newListCuratedEnvironmentImagesResponse Source #
Arguments
| :: Int | |
| -> ListCuratedEnvironmentImagesResponse |
Create a value of ListCuratedEnvironmentImagesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:platforms:ListCuratedEnvironmentImagesResponse', listCuratedEnvironmentImagesResponse_platforms - Information about supported platforms for Docker images that are managed
by CodeBuild.
$sel:httpStatus:ListCuratedEnvironmentImagesResponse', listCuratedEnvironmentImagesResponse_httpStatus - The response's http status code.
ListProjects (Paginated)
data ListProjects Source #
See: newListProjects smart constructor.
Constructors
| ListProjects' (Maybe Text) (Maybe ProjectSortByType) (Maybe SortOrderType) |
Instances
newListProjects :: ListProjects Source #
Create a value of ListProjects with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListProjects, listProjects_nextToken - During a previous call, if there are more than 100 items in the list,
only the first 100 items are returned, along with a unique string called
a nextToken. To get the next batch of items in the list, call this
operation again, adding the next token to the call. To get all of the
items in the list, keep calling this operation with each subsequent next
token that is returned, until no more next tokens are returned.
$sel:sortBy:ListProjects', listProjects_sortBy - The criterion to be used to list build project names. Valid values
include:
CREATED_TIME: List based on when each build project was created.LAST_MODIFIED_TIME: List based on when information about each build project was last changed.NAME: List based on each build project's name.
Use sortOrder to specify in what order to list the build project names
based on the preceding criteria.
$sel:sortOrder:ListProjects', listProjects_sortOrder - The order in which to list build projects. Valid values include:
ASCENDING: List in ascending order.DESCENDING: List in descending order.
Use sortBy to specify the criterion to be used to list build project
names.
data ListProjectsResponse Source #
See: newListProjectsResponse smart constructor.
Instances
newListProjectsResponse Source #
Arguments
| :: Int | |
| -> ListProjectsResponse |
Create a value of ListProjectsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListProjects, listProjectsResponse_nextToken - If there are more than 100 items in the list, only the first 100 items
are returned, along with a unique string called a nextToken. To get
the next batch of items in the list, call this operation again, adding
the next token to the call.
$sel:projects:ListProjectsResponse', listProjectsResponse_projects - The list of build project names, with each build project name
representing a single build project.
$sel:httpStatus:ListProjectsResponse', listProjectsResponse_httpStatus - The response's http status code.
ListReportGroups (Paginated)
data ListReportGroups Source #
See: newListReportGroups smart constructor.
Constructors
| ListReportGroups' (Maybe Natural) (Maybe Text) (Maybe ReportGroupSortByType) (Maybe SortOrderType) |
Instances
newListReportGroups :: ListReportGroups Source #
Create a value of ListReportGroups with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListReportGroups', listReportGroups_maxResults - The maximum number of paginated report groups returned per response. Use
nextToken to iterate pages in the list of returned ReportGroup
objects. The default value is 100.
ListReportGroups, listReportGroups_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:sortBy:ListReportGroups', listReportGroups_sortBy - The criterion to be used to list build report groups. Valid values
include:
CREATED_TIME: List based on when each report group was created.LAST_MODIFIED_TIME: List based on when each report group was last changed.NAME: List based on each report group's name.
$sel:sortOrder:ListReportGroups', listReportGroups_sortOrder - Used to specify the order to sort the list of returned report groups.
Valid values are ASCENDING and DESCENDING.
data ListReportGroupsResponse Source #
See: newListReportGroupsResponse smart constructor.
Instances
newListReportGroupsResponse Source #
Create a value of ListReportGroupsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListReportGroups, listReportGroupsResponse_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:reportGroups:ListReportGroupsResponse', listReportGroupsResponse_reportGroups - The list of ARNs for the report groups in the current Amazon Web
Services account.
$sel:httpStatus:ListReportGroupsResponse', listReportGroupsResponse_httpStatus - The response's http status code.
ListReports (Paginated)
data ListReports Source #
See: newListReports smart constructor.
Constructors
| ListReports' (Maybe ReportFilter) (Maybe Natural) (Maybe Text) (Maybe SortOrderType) |
Instances
newListReports :: ListReports Source #
Create a value of ListReports with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':ListReports', listReports_filter - A ReportFilter object used to filter the returned reports.
$sel:maxResults:ListReports', listReports_maxResults - The maximum number of paginated reports returned per response. Use
nextToken to iterate pages in the list of returned Report objects.
The default value is 100.
ListReports, listReports_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:sortOrder:ListReports', listReports_sortOrder - Specifies the sort order for the list of returned reports. Valid values
are:
ASCENDING: return reports in chronological order based on their creation date.DESCENDING: return reports in the reverse chronological order based on their creation date.
data ListReportsResponse Source #
See: newListReportsResponse smart constructor.
Instances
newListReportsResponse Source #
Arguments
| :: Int | |
| -> ListReportsResponse |
Create a value of ListReportsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListReports, listReportsResponse_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:reports:ListReportsResponse', listReportsResponse_reports - The list of returned ARNs for the reports in the current Amazon Web
Services account.
$sel:httpStatus:ListReportsResponse', listReportsResponse_httpStatus - The response's http status code.
ListReportsForReportGroup (Paginated)
data ListReportsForReportGroup Source #
See: newListReportsForReportGroup smart constructor.
Constructors
| ListReportsForReportGroup' (Maybe ReportFilter) (Maybe Natural) (Maybe Text) (Maybe SortOrderType) Text |
Instances
newListReportsForReportGroup Source #
Arguments
| :: Text | |
| -> ListReportsForReportGroup |
Create a value of ListReportsForReportGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':ListReportsForReportGroup', listReportsForReportGroup_filter - A ReportFilter object used to filter the returned reports.
$sel:maxResults:ListReportsForReportGroup', listReportsForReportGroup_maxResults - The maximum number of paginated reports in this report group returned
per response. Use nextToken to iterate pages in the list of returned
Report objects. The default value is 100.
ListReportsForReportGroup, listReportsForReportGroup_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:sortOrder:ListReportsForReportGroup', listReportsForReportGroup_sortOrder - Use to specify whether the results are returned in ascending or
descending order.
ListReportsForReportGroup, listReportsForReportGroup_reportGroupArn - The ARN of the report group for which you want to return report ARNs.
data ListReportsForReportGroupResponse Source #
See: newListReportsForReportGroupResponse smart constructor.
Instances
newListReportsForReportGroupResponse Source #
Arguments
| :: Int | |
| -> ListReportsForReportGroupResponse |
Create a value of ListReportsForReportGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListReportsForReportGroup, listReportsForReportGroupResponse_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:reports:ListReportsForReportGroupResponse', listReportsForReportGroupResponse_reports - The list of report ARNs.
$sel:httpStatus:ListReportsForReportGroupResponse', listReportsForReportGroupResponse_httpStatus - The response's http status code.
ListSharedProjects (Paginated)
data ListSharedProjects Source #
See: newListSharedProjects smart constructor.
Constructors
| ListSharedProjects' (Maybe Natural) (Maybe Text) (Maybe SharedResourceSortByType) (Maybe SortOrderType) |
Instances
newListSharedProjects :: ListSharedProjects Source #
Create a value of ListSharedProjects with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListSharedProjects', listSharedProjects_maxResults - The maximum number of paginated shared build projects returned per
response. Use nextToken to iterate pages in the list of returned
Project objects. The default value is 100.
ListSharedProjects, listSharedProjects_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:sortBy:ListSharedProjects', listSharedProjects_sortBy - The criterion to be used to list build projects shared with the current
Amazon Web Services account or user. Valid values include:
ARN: List based on the ARN.MODIFIED_TIME: List based on when information about the shared project was last changed.
$sel:sortOrder:ListSharedProjects', listSharedProjects_sortOrder - The order in which to list shared build projects. Valid values include:
ASCENDING: List in ascending order.DESCENDING: List in descending order.
data ListSharedProjectsResponse Source #
See: newListSharedProjectsResponse smart constructor.
Instances
newListSharedProjectsResponse Source #
Create a value of ListSharedProjectsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListSharedProjects, listSharedProjectsResponse_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:projects:ListSharedProjectsResponse', listSharedProjectsResponse_projects - The list of ARNs for the build projects shared with the current Amazon
Web Services account or user.
$sel:httpStatus:ListSharedProjectsResponse', listSharedProjectsResponse_httpStatus - The response's http status code.
ListSharedReportGroups (Paginated)
data ListSharedReportGroups Source #
See: newListSharedReportGroups smart constructor.
Constructors
| ListSharedReportGroups' (Maybe Natural) (Maybe Text) (Maybe SharedResourceSortByType) (Maybe SortOrderType) |
Instances
newListSharedReportGroups :: ListSharedReportGroups Source #
Create a value of ListSharedReportGroups with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListSharedReportGroups', listSharedReportGroups_maxResults - The maximum number of paginated shared report groups per response. Use
nextToken to iterate pages in the list of returned ReportGroup
objects. The default value is 100.
ListSharedReportGroups, listSharedReportGroups_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:sortBy:ListSharedReportGroups', listSharedReportGroups_sortBy - The criterion to be used to list report groups shared with the current
Amazon Web Services account or user. Valid values include:
ARN: List based on the ARN.MODIFIED_TIME: List based on when information about the shared report group was last changed.
$sel:sortOrder:ListSharedReportGroups', listSharedReportGroups_sortOrder - The order in which to list shared report groups. Valid values include:
ASCENDING: List in ascending order.DESCENDING: List in descending order.
data ListSharedReportGroupsResponse Source #
See: newListSharedReportGroupsResponse smart constructor.
Instances
newListSharedReportGroupsResponse Source #
Create a value of ListSharedReportGroupsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListSharedReportGroups, listSharedReportGroupsResponse_nextToken - During a previous call, the maximum number of items that can be returned
is the value specified in maxResults. If there more items in the list,
then a unique string called a nextToken is returned. To get the next
batch of items in the list, call this operation again, adding the next
token to the call. To get all of the items in the list, keep calling
this operation with each subsequent next token that is returned, until
no more next tokens are returned.
$sel:reportGroups:ListSharedReportGroupsResponse', listSharedReportGroupsResponse_reportGroups - The list of ARNs for the report groups shared with the current Amazon
Web Services account or user.
$sel:httpStatus:ListSharedReportGroupsResponse', listSharedReportGroupsResponse_httpStatus - The response's http status code.
ListSourceCredentials
data ListSourceCredentials Source #
See: newListSourceCredentials smart constructor.
Constructors
| ListSourceCredentials' | |
Instances
newListSourceCredentials :: ListSourceCredentials Source #
Create a value of ListSourceCredentials with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data ListSourceCredentialsResponse Source #
See: newListSourceCredentialsResponse smart constructor.
Constructors
| ListSourceCredentialsResponse' (Maybe [SourceCredentialsInfo]) Int |
Instances
newListSourceCredentialsResponse Source #
Create a value of ListSourceCredentialsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceCredentialsInfos:ListSourceCredentialsResponse', listSourceCredentialsResponse_sourceCredentialsInfos - A list of SourceCredentialsInfo objects. Each SourceCredentialsInfo
object includes the authentication type, token ARN, and type of source
provider for one set of credentials.
$sel:httpStatus:ListSourceCredentialsResponse', listSourceCredentialsResponse_httpStatus - The response's http status code.
PutResourcePolicy
data PutResourcePolicy Source #
See: newPutResourcePolicy smart constructor.
Constructors
| PutResourcePolicy' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> PutResourcePolicy |
Create a value of PutResourcePolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policy:PutResourcePolicy', putResourcePolicy_policy - A JSON-formatted resource policy. For more information, see
Sharing a Project
and
Sharing a Report Group
in the CodeBuild User Guide.
PutResourcePolicy, putResourcePolicy_resourceArn - The ARN of the Project or ReportGroup resource you want to associate
with a resource policy.
data PutResourcePolicyResponse Source #
See: newPutResourcePolicyResponse smart constructor.
Constructors
| PutResourcePolicyResponse' (Maybe Text) Int |
Instances
newPutResourcePolicyResponse Source #
Create a value of PutResourcePolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutResourcePolicy, putResourcePolicyResponse_resourceArn - The ARN of the Project or ReportGroup resource that is associated
with a resource policy.
$sel:httpStatus:PutResourcePolicyResponse', putResourcePolicyResponse_httpStatus - The response's http status code.
RetryBuild
data RetryBuild Source #
See: newRetryBuild smart constructor.
Constructors
| RetryBuild' (Maybe Text) (Maybe Text) |
Instances
newRetryBuild :: RetryBuild Source #
Create a value of RetryBuild with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RetryBuild, retryBuild_id - Specifies the identifier of the build to restart.
$sel:idempotencyToken:RetryBuild', retryBuild_idempotencyToken - A unique, case sensitive identifier you provide to ensure the
idempotency of the RetryBuild request. The token is included in the
RetryBuild request and is valid for five minutes. If you repeat the
RetryBuild request with the same token, but change a parameter,
CodeBuild returns a parameter mismatch error.
data RetryBuildResponse Source #
See: newRetryBuildResponse smart constructor.
Constructors
| RetryBuildResponse' (Maybe Build) Int |
Instances
newRetryBuildResponse Source #
Arguments
| :: Int | |
| -> RetryBuildResponse |
Create a value of RetryBuildResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:build:RetryBuildResponse', retryBuildResponse_build - Undocumented member.
$sel:httpStatus:RetryBuildResponse', retryBuildResponse_httpStatus - The response's http status code.
RetryBuildBatch
data RetryBuildBatch Source #
See: newRetryBuildBatch smart constructor.
Constructors
| RetryBuildBatch' (Maybe Text) (Maybe Text) (Maybe RetryBuildBatchType) |
Instances
newRetryBuildBatch :: RetryBuildBatch Source #
Create a value of RetryBuildBatch with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RetryBuildBatch, retryBuildBatch_id - Specifies the identifier of the batch build to restart.
$sel:idempotencyToken:RetryBuildBatch', retryBuildBatch_idempotencyToken - A unique, case sensitive identifier you provide to ensure the
idempotency of the RetryBuildBatch request. The token is included in
the RetryBuildBatch request and is valid for five minutes. If you
repeat the RetryBuildBatch request with the same token, but change a
parameter, CodeBuild returns a parameter mismatch error.
$sel:retryType:RetryBuildBatch', retryBuildBatch_retryType - Specifies the type of retry to perform.
data RetryBuildBatchResponse Source #
See: newRetryBuildBatchResponse smart constructor.
Constructors
| RetryBuildBatchResponse' (Maybe |