Represents the effective settings applicable to individual pipeline triggers.

interface PipelineTriggerSettings {
    buildsEnabledForForks?: boolean;
    enforceJobAuthScopeForForks?: boolean;
    enforceNoAccessToSecretsFromForks?: boolean;
    forkProtectionEnabled?: boolean;
    isCommentRequiredForPullRequest?: boolean;
    requireCommentsForNonTeamMemberAndNonContributors?: boolean;
    requireCommentsForNonTeamMembersOnly?: boolean;
}

Properties

buildsEnabledForForks?: boolean

Enable forked repositories to build pull requests.

enforceJobAuthScopeForForks?: boolean

Enforce job auth scope for builds of forked repositories.

enforceNoAccessToSecretsFromForks?: boolean

Enforce no access to secrets for builds of forked repositories.

forkProtectionEnabled?: boolean

Enable settings that enforce certain levels of protection for building pull requests from forks globally.

isCommentRequiredForPullRequest?: boolean

Make comments required to have builds in all pull requests.

requireCommentsForNonTeamMemberAndNonContributors?: boolean

Make comments required to have builds in pull requests from non-team members and non-contributors.

requireCommentsForNonTeamMembersOnly?: boolean

Make comments required to have builds in pull requests from non-team members.