- 1.54.0 (latest)
- 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 HubConfigOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsDeploymentConfigs(String key)
public abstract boolean containsDeploymentConfigs(String key)
Map of deployment configs to deployments ("admission", "audit", "mutation').
map<string, .google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig> deployment_configs = 11;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
boolean |
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 = 2;
Returns | |
---|---|
Type | Description |
long |
The auditIntervalSeconds. |
getConstraintViolationLimit()
public abstract long getConstraintViolationLimit()
The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used.
optional int64 constraint_violation_limit = 10;
Returns | |
---|---|
Type | Description |
long |
The constraintViolationLimit. |
getDeploymentConfigs() (deprecated)
public abstract Map<String,PolicyControllerDeploymentConfig> getDeploymentConfigs()
Use #getDeploymentConfigsMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,PolicyControllerDeploymentConfig> |
getDeploymentConfigsCount()
public abstract int getDeploymentConfigsCount()
Map of deployment configs to deployments ("admission", "audit", "mutation').
map<string, .google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig> deployment_configs = 11;
Returns | |
---|---|
Type | Description |
int |
getDeploymentConfigsMap()
public abstract Map<String,PolicyControllerDeploymentConfig> getDeploymentConfigsMap()
Map of deployment configs to deployments ("admission", "audit", "mutation').
map<string, .google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig> deployment_configs = 11;
Returns | |
---|---|
Type | Description |
Map<String,PolicyControllerDeploymentConfig> |
getDeploymentConfigsOrDefault(String key, PolicyControllerDeploymentConfig defaultValue)
public abstract PolicyControllerDeploymentConfig getDeploymentConfigsOrDefault(String key, PolicyControllerDeploymentConfig defaultValue)
Map of deployment configs to deployments ("admission", "audit", "mutation').
map<string, .google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig> deployment_configs = 11;
Parameters | |
---|---|
Name | Description |
key |
String |
defaultValue |
PolicyControllerDeploymentConfig |
Returns | |
---|---|
Type | Description |
PolicyControllerDeploymentConfig |
getDeploymentConfigsOrThrow(String key)
public abstract PolicyControllerDeploymentConfig getDeploymentConfigsOrThrow(String key)
Map of deployment configs to deployments ("admission", "audit", "mutation').
map<string, .google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig> deployment_configs = 11;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
PolicyControllerDeploymentConfig |
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 = 3;
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 = 3;
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 = 3;
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 = 3;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the exemptableNamespaces. |
getInstallSpec()
public abstract HubConfig.InstallSpec getInstallSpec()
The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state.
.google.cloud.gkehub.policycontroller.v1beta.HubConfig.InstallSpec install_spec = 1;
Returns | |
---|---|
Type | Description |
HubConfig.InstallSpec |
The installSpec. |
getInstallSpecValue()
public abstract int getInstallSpecValue()
The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state.
.google.cloud.gkehub.policycontroller.v1beta.HubConfig.InstallSpec install_spec = 1;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for installSpec. |
getLogDeniesEnabled()
public abstract boolean getLogDeniesEnabled()
Logs all denies and dry run failures.
bool log_denies_enabled = 5;
Returns | |
---|---|
Type | Description |
boolean |
The logDeniesEnabled. |
getMonitoring()
public abstract MonitoringConfig getMonitoring()
Monitoring specifies the configuration of monitoring.
optional .google.cloud.gkehub.policycontroller.v1beta.MonitoringConfig monitoring = 8;
Returns | |
---|---|
Type | Description |
MonitoringConfig |
The monitoring. |
getMonitoringOrBuilder()
public abstract MonitoringConfigOrBuilder getMonitoringOrBuilder()
Monitoring specifies the configuration of monitoring.
optional .google.cloud.gkehub.policycontroller.v1beta.MonitoringConfig monitoring = 8;
Returns | |
---|---|
Type | Description |
MonitoringConfigOrBuilder |
getMutationEnabled()
public abstract boolean getMutationEnabled()
Enables the ability to mutate resources using Policy Controller.
bool mutation_enabled = 6;
Returns | |
---|---|
Type | Description |
boolean |
The mutationEnabled. |
getPolicyContent()
public abstract PolicyContentSpec getPolicyContent()
Specifies the desired policy content on the cluster
optional .google.cloud.gkehub.policycontroller.v1beta.PolicyContentSpec policy_content = 9;
Returns | |
---|---|
Type | Description |
PolicyContentSpec |
The policyContent. |
getPolicyContentOrBuilder()
public abstract PolicyContentSpecOrBuilder getPolicyContentOrBuilder()
Specifies the desired policy content on the cluster
optional .google.cloud.gkehub.policycontroller.v1beta.PolicyContentSpec policy_content = 9;
Returns | |
---|---|
Type | Description |
PolicyContentSpecOrBuilder |
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 = 4;
Returns | |
---|---|
Type | Description |
boolean |
The referentialRulesEnabled. |
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 = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the auditIntervalSeconds field is set. |
hasConstraintViolationLimit()
public abstract boolean hasConstraintViolationLimit()
The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used.
optional int64 constraint_violation_limit = 10;
Returns | |
---|---|
Type | Description |
boolean |
Whether the constraintViolationLimit field is set. |
hasMonitoring()
public abstract boolean hasMonitoring()
Monitoring specifies the configuration of monitoring.
optional .google.cloud.gkehub.policycontroller.v1beta.MonitoringConfig monitoring = 8;
Returns | |
---|---|
Type | Description |
boolean |
Whether the monitoring field is set. |
hasPolicyContent()
public abstract boolean hasPolicyContent()
Specifies the desired policy content on the cluster
optional .google.cloud.gkehub.policycontroller.v1beta.PolicyContentSpec policy_content = 9;
Returns | |
---|---|
Type | Description |
boolean |
Whether the policyContent field is set. |