AWS::CodeBuild::Project ScopeConfiguration - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::CodeBuild::Project ScopeConfiguration

Contains configuration information about the scope for a webhook.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Domain" : String, "Name" : String, "Scope" : String }

YAML

Domain: String Name: String Scope: String

Properties

Domain

The domain of the GitHub Enterprise organization or the GitLab Self Managed group. Note that this parameter is only required if your project's source type is GITHUB_ENTERPRISE or GITLAB_SELF_MANAGED.

Required: No

Type: String

Update requires: No interruption

Name

The name of either the enterprise or organization that will send webhook events to CodeBuild, depending on if the webhook is a global or organization webhook respectively.

Required: Yes

Type: String

Update requires: No interruption

Scope

The type of scope for a GitHub or GitLab webhook. The scope default is GITHUB_ORGANIZATION.

Required: No

Type: String

Allowed values: GITHUB_ORGANIZATION | GITHUB_GLOBAL | GITLAB_GROUP

Update requires: No interruption