gcp_compute_backend_service
Google Cloud Platform Compute Backend Service
Name | Type | Nullable |
affinityCookieTtlSec | Int | ✓ |
backends | List | ✓ |
cdnPolicy | CdnPolicy | ✓ |
circuitBreakers | CircuitBreakers | ✓ |
connectionDraining | ConnectionDraining | ✓ |
connectionTrackingPolicy | ConnectionTrackingPolicy | ✓ |
consistentHash | ConsistentHashLoadBalancerSettings | ✓ |
creationTimestamp | String | ✓ |
customRequestHeaders | List | ✓ |
customResponseHeaders | List | ✓ |
description | String | ✓ |
edgeSecurityPolicy | String | ✓ |
enableCDN | Boolean | ✓ |
failoverPolicy | FailoverPolicy | ✓ |
healthChecks | List | ✓ |
iap | IAP | ✓ |
id | String | ✗ |
kind | String | ✓ |
loadBalancingScheme | String | ✓ |
localityLbPolicy | String | ✓ |
logConfig | BackendServiceLogConfig | ✓ |
maxStreamDuration | String | ✓ |
name | String | ✓ |
network | String | ✓ |
outlierDetection | OutlierDetection | ✓ |
port | Int | ✓ |
portName | String | ✓ |
project | String | ✗ |
protocol | String | ✓ |
region | String | ✓ |
securityPolicy | String | ✓ |
securitySettings | SecuritySettings | ✓ |
sessionAffinity | String | ✓ |
subsetting | Subsetting | ✓ |
timeoutSec | Int | ✓ |
Backend
Name | Type | Nullable |
balancingMode | String | ✓ |
capacityScaler | Number | ✓ |
description | String | ✓ |
failover | Boolean | ✓ |
group | String | ✓ |
maxConnections | Int | ✓ |
maxConnectionsPerEndpoint | Int | ✓ |
maxConnectionsPerInstance | Int | ✓ |
maxRate | Int | ✓ |
maxRatePerEndpoint | Number | ✓ |
maxRatePerInstance | Number | ✓ |
maxUtilization | Number | ✓ |
BackendServiceLogConfig
Name | Type | Nullable |
enable | Boolean | ✓ |
sampleRate | Number | ✓ |
CdnPolicy
Name | Type | Nullable |
bypassCacheOnRequestHeaders | List<CdnPolicy.BypassCacheOnRequestHeader> | ✓ |
cacheKeyPolicy | CdnPolicy.CacheKeyPolicy | ✓ |
cacheMode | String | ✓ |
clientTtl | Int | ✓ |
defaultTtl | Int | ✓ |
maxTtl | Int | ✓ |
negativeCaching | Boolean | ✓ |
negativeCachingPolicy | List<CdnPolicy.BackendServiceCdnPolicyNegativeCachingPolicy> | ✓ |
requestCoalescing | Boolean | ✓ |
serveWhileStale | Int | ✓ |
signedUrlCacheMaxAgeSec | Long | ✓ |
signedUrlKeyNames | List | ✓ |
CdnPolicy.BackendServiceCdnPolicyNegativeCachingPolicy
Name | Type | Nullable |
code | Int | ✓ |
ttl | Int | ✓ |
CdnPolicy.BypassCacheOnRequestHeader
Name | Type | Nullable |
headerName | String | ✓ |
CdnPolicy.CacheKeyPolicy
Name | Type | Nullable |
includeHost | Boolean | ✓ |
includeHttpHeaders | List | ✓ |
includeNamedCookies | List | ✓ |
includeProtocol | Boolean | ✓ |
includeQueryString | Boolean | ✓ |
queryStringBlacklist | List | ✓ |
queryStringWhitelist | List | ✓ |
CircuitBreakers
Name | Type | Nullable |
maxConnections | Int | ✓ |
maxPendingRequests | Int | ✓ |
maxRequests | Int | ✓ |
maxRequestsPerConnection | Int | ✓ |
maxRetries | Int | ✓ |
ConnectionDraining
Name | Type | Nullable |
drainingTimeoutSec | Int | ✓ |
ConnectionTrackingPolicy
Name | Type | Nullable |
connectionPersistenceOnUnhealthyBackends | String | ✓ |
enableStrongAffinity | Boolean | ✓ |
idleTimeoutSec | Int | ✓ |
trackingMode | String | ✓ |
ConsistentHashLoadBalancerSettings
Name | Type | Nullable |
httpCookie | ConsistentHashLoadBalancerSettings.ConsistentHashLoadBalancerSettingsHttpCookie | ✓ |
httpHeaderName | String | ✓ |
minimumRingSize | Long | ✓ |
ConsistentHashLoadBalancerSettings.ConsistentHashLoadBalancerSettingsHttpCookie
Name | Type | Nullable |
name | String | ✓ |
path | String | ✓ |
ttl | String | ✓ |
FailoverPolicy
Name | Type | Nullable |
disableConnectionDrainOnFailover | Boolean | ✓ |
dropTrafficIfUnhealthy | Boolean | ✓ |
failoverRatio | Number | ✓ |
GCPResource
Name | Type | Nullable |
groupKey | String | ✗ |
IAP
Name | Type | Nullable |
enabled | Boolean | ✓ |
oauth2ClientId | String | ✓ |
oauth2ClientSecret | String | ✓ |
oauth2ClientSecretSha256 | String | ✓ |
OutlierDetection
Name | Type | Nullable |
baseEjectionTime | String | ✓ |
consecutiveErrors | Int | ✓ |
consecutiveGatewayFailure | Int | ✓ |
enforcingConsecutiveErrors | Int | ✓ |
enforcingConsecutiveGatewayFailure | Int | ✓ |
enforcingSuccessRate | Int | ✓ |
interval | String | ✓ |
maxEjectionPercent | Int | ✓ |
successRateMinimumHosts | Int | ✓ |
successRateRequestVolume | Int | ✓ |
successRateStdevFactor | Int | ✓ |
SecuritySettings
Name | Type | Nullable |
clientTlsPolicy | String | ✓ |
subjectAltNames | List | ✓ |
Subsetting
Name | Type | Nullable |
policy | String | ✓ |
Last updated