Уреди

Делите путем


AdvSecEnablementSettingsUpdate interface

Extends

Properties

enableBlockPushesOnCreate

Automatically enable blocking of pushes that contain secrets. If EnableOnCreate is not enabled this feature cannot be enabled.

enableCodeQLOnCreate

Automatically enable CodeQL. If EnableOnCreate is not enabled this feature cannot be enabled.

enableDependabotOnCreate

Automatically enable Dependabot. If EnableOnCreate is not enabled this feature cannot be enabled.

enableDependencyScanningInjectionOnCreate

Automatically enable Dependency Scanning Injection. If EnableOnCreate is not enabled this feature cannot be enabled.

enableOnCreate

Automatically enable Advanced Security on newly created repositories.

Inherited Properties

advSecEnabled

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

advSecEnablementFeatures

Includes additional features that can be enabled alongside Advanced Security.

blockPushes

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

Property Details

enableBlockPushesOnCreate

Automatically enable blocking of pushes that contain secrets. If EnableOnCreate is not enabled this feature cannot be enabled.

enableBlockPushesOnCreate: boolean

Property Value

boolean

enableCodeQLOnCreate

Automatically enable CodeQL. If EnableOnCreate is not enabled this feature cannot be enabled.

enableCodeQLOnCreate: boolean

Property Value

boolean

enableDependabotOnCreate

Automatically enable Dependabot. If EnableOnCreate is not enabled this feature cannot be enabled.

enableDependabotOnCreate: boolean

Property Value

boolean

enableDependencyScanningInjectionOnCreate

Automatically enable Dependency Scanning Injection. If EnableOnCreate is not enabled this feature cannot be enabled.

enableDependencyScanningInjectionOnCreate: boolean

Property Value

boolean

enableOnCreate

Automatically enable Advanced Security on newly created repositories.

enableOnCreate: boolean

Property Value

boolean

Inherited Property Details

advSecEnabled

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

advSecEnabled: boolean

Property Value

boolean

Inherited From AdvSecEnablementStatusUpdate.advSecEnabled

advSecEnablementFeatures

Includes additional features that can be enabled alongside Advanced Security.

advSecEnablementFeatures: AdvSecEnablementFeatures

Property Value

Inherited From AdvSecEnablementStatusUpdate.advSecEnablementFeatures

blockPushes

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

blockPushes: boolean

Property Value

boolean

Inherited From AdvSecEnablementStatusUpdate.blockPushes