BackendConfig
cloud.google.com / v1beta1
apiVersion: cloud.google.com/v1beta1
kind: BackendConfig
metadata:
name: example
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:
int64customRequestHeaders 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:
int64iap 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