interface AdvSecEnablementSettingsUpdate {
    advSecEnabled?: boolean;
    blockPushes?: boolean;
    dependabotEnabled?: boolean;
    enableOnCreate?: boolean;
}

Hierarchy (View Summary)

Properties

advSecEnabled?: boolean

Advanced Security enablement status set to False when disabled and True when enabled; Null is never explicitly set.

blockPushes?: boolean

When true, pushes containing secrets will be blocked.
When false, pushes are scanned for secrets and are not blocked.
If includeAllProperties in the request is false, this value will be null.

dependabotEnabled?: boolean

Dependabot enablement status set to False when disabled and True when enabled; Null is never explicitly set.
When true, Dependabot will open PRs to support security updates for outdated dependencies.
If includeAllProperties in the request is false, this value will be null.

enableOnCreate?: boolean

Automatically enable Advanced Security on newly created repositories.