- 1.56.0 (latest)
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.6
- 1.2.1
- 1.1.0
- 1.0.1
- 0.5.4
public interface PolicyControllerOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAuditIntervalSeconds()
public abstract 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;
Returns | |
---|---|
Type | Description |
long |
The auditIntervalSeconds. |
getEnabled()
public abstract boolean getEnabled()
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
bool enabled = 1;
Returns | |
---|---|
Type | Description |
boolean |
The enabled. |
getExemptableNamespaces(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The exemptableNamespaces at the given index. |
getExemptableNamespacesBytes(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the exemptableNamespaces at the given index. |
getExemptableNamespacesCount()
public abstract 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;
Returns | |
---|---|
Type | Description |
int |
The count of exemptableNamespaces. |
getExemptableNamespacesList()
public abstract 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;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the exemptableNamespaces. |
getLogDeniesEnabled()
public abstract boolean getLogDeniesEnabled()
Logs all denies and dry run failures.
bool log_denies_enabled = 6;
Returns | |
---|---|
Type | Description |
boolean |
The logDeniesEnabled. |
getMonitoring()
public abstract PolicyControllerMonitoring getMonitoring()
Monitoring specifies the configuration of monitoring.
.google.cloud.gkehub.configmanagement.v1beta.PolicyControllerMonitoring monitoring = 8;
Returns | |
---|---|
Type | Description |
PolicyControllerMonitoring |
The monitoring. |
getMonitoringOrBuilder()
public abstract PolicyControllerMonitoringOrBuilder getMonitoringOrBuilder()
Monitoring specifies the configuration of monitoring.
.google.cloud.gkehub.configmanagement.v1beta.PolicyControllerMonitoring monitoring = 8;
Returns | |
---|---|
Type | Description |
PolicyControllerMonitoringOrBuilder |
getMutationEnabled()
public abstract boolean getMutationEnabled()
Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster.
bool mutation_enabled = 7;
Returns | |
---|---|
Type | Description |
boolean |
The mutationEnabled. |
getReferentialRulesEnabled()
public abstract 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;
Returns | |
---|---|
Type | Description |
boolean |
The referentialRulesEnabled. |
getTemplateLibraryInstalled()
public abstract boolean getTemplateLibraryInstalled()
Installs the default template library along with Policy Controller.
optional bool template_library_installed = 2;
Returns | |
---|---|
Type | Description |
boolean |
The templateLibraryInstalled. |
getUpdateTime()
public abstract Timestamp getUpdateTime()
Output only. Last time this membership spec was updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeOrBuilder()
public abstract TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Last time this membership spec was updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
hasAuditIntervalSeconds()
public abstract 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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the auditIntervalSeconds field is set. |
hasMonitoring()
public abstract boolean hasMonitoring()
Monitoring specifies the configuration of monitoring.
.google.cloud.gkehub.configmanagement.v1beta.PolicyControllerMonitoring monitoring = 8;
Returns | |
---|---|
Type | Description |
boolean |
Whether the monitoring field is set. |
hasTemplateLibraryInstalled()
public abstract boolean hasTemplateLibraryInstalled()
Installs the default template library along with Policy Controller.
optional bool template_library_installed = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the templateLibraryInstalled field is set. |
hasUpdateTime()
public abstract boolean hasUpdateTime()
Output only. Last time this membership spec was updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean |
Whether the updateTime field is set. |