Repository Security And Analysis Args
data class RepositorySecurityAndAnalysisArgs(val advancedSecurity: Output<RepositorySecurityAndAnalysisAdvancedSecurityArgs>? = null, val secretScanning: Output<RepositorySecurityAndAnalysisSecretScanningArgs>? = null, val secretScanningPushProtection: Output<RepositorySecurityAndAnalysisSecretScanningPushProtectionArgs>? = null) : ConvertibleToJava<RepositorySecurityAndAnalysisArgs>
Constructors
Link copied to clipboard
constructor(advancedSecurity: Output<RepositorySecurityAndAnalysisAdvancedSecurityArgs>? = null, secretScanning: Output<RepositorySecurityAndAnalysisSecretScanningArgs>? = null, secretScanningPushProtection: Output<RepositorySecurityAndAnalysisSecretScanningPushProtectionArgs>? = null)
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
val secretScanningPushProtection: Output<RepositorySecurityAndAnalysisSecretScanningPushProtectionArgs>? = null
The secret scanning push protection configuration for the repository. See Secret Scanning Push Protection Configuration below for details.