GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig

data class GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig(val auditIntervalSeconds: Int, val constraintViolationLimit: Int, val deploymentConfigs: List<GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfig>, val exemptableNamespaces: List<String>, val installSpec: String, val logDeniesEnabled: Boolean, val monitorings: List<GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring>, val mutationEnabled: Boolean, val policyContents: List<GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent>, val referentialRulesEnabled: Boolean)

Constructors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.

Link copied to clipboard

The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.

Link copied to clipboard

Map of deployment configs to deployments ("admission", "audit", "mutation").

Link copied to clipboard

The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.

Link copied to clipboard

Configures the mode of the Policy Controller installation Possible values: "INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"

Link copied to clipboard

Logs all denies and dry run failures.

Link copied to clipboard

Monitoring specifies the configuration of monitoring Policy Controller.

Link copied to clipboard

Enables the ability to mutate resources using Policy Controller.

Link copied to clipboard
Link copied to clipboard

Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.