public interface PolicyControllerOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
long |
getAuditIntervalSeconds()
Sets the interval for Policy Controller Audit Scans (in seconds).
|
boolean |
getEnabled()
Enables the installation of Policy Controller.
|
String |
getExemptableNamespaces(int index)
The set of namespaces that are excluded from Policy Controller checks.
|
com.google.protobuf.ByteString |
getExemptableNamespacesBytes(int index)
The set of namespaces that are excluded from Policy Controller checks.
|
int |
getExemptableNamespacesCount()
The set of namespaces that are excluded from Policy Controller checks.
|
List<String> |
getExemptableNamespacesList()
The set of namespaces that are excluded from Policy Controller checks.
|
boolean |
getLogDeniesEnabled()
Logs all denies and dry run failures.
|
boolean |
getMutationEnabled()
Enable users to try out mutation for PolicyController.
|
boolean |
getReferentialRulesEnabled()
Enables the ability to use Constraint Templates that reference to objects
other than the object currently being evaluated.
|
boolean |
getTemplateLibraryInstalled()
Installs the default template library along with Policy Controller.
|
boolean |
hasAuditIntervalSeconds()
Sets the interval for Policy Controller Audit Scans (in seconds).
|
boolean |
hasTemplateLibraryInstalled()
Installs the default template library along with Policy Controller.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean getEnabled()
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
bool enabled = 1;boolean hasTemplateLibraryInstalled()
Installs the default template library along with Policy Controller.
optional bool template_library_installed = 2;boolean getTemplateLibraryInstalled()
Installs the default template library along with Policy Controller.
optional bool template_library_installed = 2;boolean hasAuditIntervalSeconds()
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
optional int64 audit_interval_seconds = 3;long getAuditIntervalSeconds()
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
optional int64 audit_interval_seconds = 3;List<String> getExemptableNamespacesList()
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
repeated string exemptable_namespaces = 4;int getExemptableNamespacesCount()
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
repeated string exemptable_namespaces = 4;String getExemptableNamespaces(int index)
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
repeated string exemptable_namespaces = 4;index - The index of the element to return.com.google.protobuf.ByteString getExemptableNamespacesBytes(int index)
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
repeated string exemptable_namespaces = 4;index - The index of the value to return.boolean getReferentialRulesEnabled()
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
bool referential_rules_enabled = 5;boolean getLogDeniesEnabled()
Logs all denies and dry run failures.
bool log_denies_enabled = 6;boolean getMutationEnabled()
Enable users to try out mutation for PolicyController.
bool mutation_enabled = 7;Copyright © 2024 Google LLC. All rights reserved.