RepositorySecurityAndAnalysisArgs

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

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

Functions

Link copied to clipboard
open override fun toJava(): RepositorySecurityAndAnalysisArgs