WebhookArgs class

The set of arguments for Webhook. The set of arguments for Webhook.

Constructors

WebhookArgs({Input<String?>? branchFilter, Input<String?>? buildType, Input<List<WebhookFilterGroup>?>? filterGroups, Input<bool?>? manualCreation, required Input<String> projectName, Input<WebhookPullRequestBuildPolicy?>? pullRequestBuildPolicy, Input<String?>? region, Input<WebhookScopeConfiguration?>? scopeConfiguration})
Creates a new WebhookArgs. branchFilter A regular expression used to determine which branches get built. Default is all branches are built. We recommend using filterGroup over branchFilter. buildType The type of build this webhook will trigger. Valid values for this parameter are: BUILD, BUILD_BATCH. filterGroups Information about the webhook's trigger. See filterGroup for details. manualCreation If true, CodeBuild doesn't create a webhook in GitHub and instead returns payloadUrl and secret values for the webhook. The payloadUrl and secret values in the output can be used to manually create a webhook within GitHub. projectName The name of the build project. pullRequestBuildPolicy Defines comment-based approval requirements for triggering builds on pull requests. See pullRequestBuildPolicy for details. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. scopeConfiguration Scope configuration for global or organization webhooks. See scopeConfiguration for details.
const
WebhookArgs.fromMap(Map<String, dynamic> map)
factory

Properties

branchFilter → Input<String?>?
A regular expression used to determine which branches get built. Default is all branches are built. We recommend using filterGroup over branchFilter.
final
buildType → Input<String?>?
The type of build this webhook will trigger. Valid values for this parameter are: BUILD, BUILD_BATCH.
final
filterGroups → Input<List<WebhookFilterGroup>?>?
Information about the webhook's trigger. See filterGroup for details.
final
hashCode int
The hash code for this object.
no setterinherited
manualCreation → Input<bool?>?
If true, CodeBuild doesn't create a webhook in GitHub and instead returns payloadUrl and secret values for the webhook. The payloadUrl and secret values in the output can be used to manually create a webhook within GitHub.
final
projectName → Input<String>
The name of the build project.
final
pullRequestBuildPolicy → Input<WebhookPullRequestBuildPolicy?>?
Defines comment-based approval requirements for triggering builds on pull requests. See pullRequestBuildPolicy for details.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scopeConfiguration → Input<WebhookScopeConfiguration?>?
Scope configuration for global or organization webhooks. See scopeConfiguration for details.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited