Skip to search

BackendConfig

cloud.google.com / v1beta1

apiVersion: cloud.google.com/v1beta1 kind: BackendConfig metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
spec object
BackendConfigSpec is the spec for a BackendConfig resource
cdn object
CDNConfig contains configuration for CDN-enabled backends.
cachePolicy object
CacheKeyPolicy contains configuration for how requests to a CDN-enabled backend are cached.
includeHost boolean
If true, requests to different hosts will be cached separately.
includeProtocol boolean
If true, http and https requests will be cached separately.
includeQueryString boolean
If true, query string parameters are included in the cache key according to QueryStringBlacklist and QueryStringWhitelist. If neither is set, the entire query string is included and if false the entire query string is excluded.
queryStringBlacklist []string
Names of query strint parameters to exclude from cache keys. All other parameters are included. Either specify QueryStringBlacklist or QueryStringWhitelist, but not both.
queryStringWhitelist []string
Names of query string parameters to include in cache keys. All other parameters are excluded. Either specify QueryStringBlacklist or QueryStringWhitelist, but not both.
enabled boolean required
connectionDraining object
ConnectionDrainingConfig contains configuration for connection draining. For now the draining timeout. May manage more settings in the future.
drainingTimeoutSec integer
Draining timeout in seconds.
format: int64
customRequestHeaders object
CustomRequestHeadersConfig contains configuration for custom request headers
headers []string
healthCheck object
HealthCheckConfig contains configuration for the health check.
checkIntervalSec integer
CheckIntervalSec is a health check parameter. See https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks.
format: int64
healthyThreshold integer
HealthyThreshold is a health check parameter. See https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks.
format: int64
port integer
format: int64
requestPath string
RequestPath is a health check parameter. See https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks.
timeoutSec integer
TimeoutSec is a health check parameter. See https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks.
format: int64
type string
Type is a health check parameter. See https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks.
unhealthyThreshold integer
UnhealthyThreshold is a health check parameter. See https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks.
format: int64
iap object
IAPConfig contains configuration for IAP-enabled backends.
enabled boolean required
oauthclientCredentials object
OAuthClientCredentials contains credentials for a single IAP-enabled backend.
clientID string
Direct reference to OAuth client id.
clientSecret string
Direct reference to OAuth client secret.
secretName string required
The name of a k8s secret which stores the OAuth client id & secret.
securityPolicy object
SecurityPolicyConfig contains configuration for CloudArmor-enabled backends. If not specified, the controller will not reconcile the security policy configuration. In other words, users can make changes in GCE without the controller overwriting them.
name string required
Name of the security policy that should be associated. If set to empty, the existing security policy on the backend will be removed.
sessionAffinity object
SessionAffinityConfig contains configuration for stickiness parameters.
affinityCookieTtlSec integer
format: int64
affinityType string
timeoutSec integer
format: int64
status object

No matches. Try .spec.cdn for an exact path