RepositorySecurityAndAnalysis

data class RepositorySecurityAndAnalysis(val advancedSecurity: RepositorySecurityAndAnalysisAdvancedSecurity? = null, val secretScanning: RepositorySecurityAndAnalysisSecretScanning? = null, val secretScanningPushProtection: RepositorySecurityAndAnalysisSecretScanningPushProtection? = null)

Constructors

Link copied to clipboard
constructor(advancedSecurity: RepositorySecurityAndAnalysisAdvancedSecurity? = null, secretScanning: RepositorySecurityAndAnalysisSecretScanning? = null, secretScanningPushProtection: RepositorySecurityAndAnalysisSecretScanningPushProtection? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The advanced security configuration for the repository. See Advanced Security Configuration below for details. If a repository's visibility is public, advanced security is always enabled and cannot be changed, so this setting cannot be supplied.

Link copied to clipboard

The secret scanning configuration for the repository. See Secret Scanning Configuration below for details.

Link copied to clipboard

The secret scanning push protection configuration for the repository. See Secret Scanning Push Protection Configuration below for details.