Compute Engine API: backendServices. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/backendServices
Compute Engine API: backendServices. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/backendServices
(addSignedUrlKey$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/addSignedUrlKey
Required parameters: backendService, project
Optional parameters: requestId
Body:
{:keyName string, :keyValue string}
Adds a key for validating requests with signed URLs for this backend service.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/addSignedUrlKey Required parameters: backendService, project Optional parameters: requestId Body: {:keyName string, :keyValue string} Adds a key for validating requests with signed URLs for this backend service.
(aggregatedList$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/aggregatedList
Required parameters: project
Optional parameters: filter, includeAllScopes, maxResults, orderBy, pageToken, returnPartialSuccess, serviceProjectNumber
Retrieves the list of all BackendService resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess
parameter to true
.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/aggregatedList Required parameters: project Optional parameters: filter, includeAllScopes, maxResults, orderBy, pageToken, returnPartialSuccess, serviceProjectNumber Retrieves the list of all BackendService resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the `returnPartialSuccess` parameter to `true`.
(delete$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/delete
Required parameters: backendService, project
Optional parameters: requestId
Deletes the specified BackendService resource.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/delete Required parameters: backendService, project Optional parameters: requestId Deletes the specified BackendService resource.
(deleteSignedUrlKey$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/deleteSignedUrlKey
Required parameters: backendService, keyName, project
Optional parameters: requestId
Deletes a key for validating requests with signed URLs for this backend service.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/deleteSignedUrlKey Required parameters: backendService, keyName, project Optional parameters: requestId Deletes a key for validating requests with signed URLs for this backend service.
(get$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/get
Required parameters: backendService, project
Optional parameters: none
Returns the specified BackendService resource.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/get Required parameters: backendService, project Optional parameters: none Returns the specified BackendService resource.
(getHealth$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/getHealth
Required parameters: backendService, project
Optional parameters: none
Body:
{:group string}
Gets the most recent health check results for this BackendService. Example request body: { "group": "/zones/us-east1-b/instanceGroups/lb-backend-example" }
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/getHealth Required parameters: backendService, project Optional parameters: none Body: {:group string} Gets the most recent health check results for this BackendService. Example request body: { "group": "/zones/us-east1-b/instanceGroups/lb-backend-example" }
(getIamPolicy$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/getIamPolicy
Required parameters: project, resource
Optional parameters: optionsRequestedPolicyVersion
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/getIamPolicy Required parameters: project, resource Optional parameters: optionsRequestedPolicyVersion Gets the access control policy for a resource. May be empty if no such policy or resource exists.
(insert$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/insert
Required parameters: project
Optional parameters: requestId
Body:
{:description string, :securitySettings {:clientTlsPolicy string, :subjectAltNames [string], :awsV4Authentication AWSV4Signature}, :customResponseHeaders [string], :edgeSecurityPolicy string, :creationTimestamp string, :usedBy [{:reference string}], :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :subsetting {:policy string}, :maxStreamDuration {:seconds string, :nanos integer}, :serviceLbPolicy string, :portName string, :cdnPolicy {:defaultTtl integer, :serveWhileStale integer, :signedUrlKeyNames [string], :maxTtl integer, :signedUrlCacheMaxAgeSec string, :requestCoalescing boolean, :negativeCaching boolean, :bypassCacheOnRequestHeaders [BackendServiceCdnPolicyBypassCacheOnRequestHeader], :negativeCachingPolicy [BackendServiceCdnPolicyNegativeCachingPolicy], :cacheKeyPolicy CacheKeyPolicy, :clientTtl integer, :cacheMode string}, :outlierDetection {:successRateStdevFactor integer, :successRateMinimumHosts integer, :enforcingSuccessRate integer, :maxEjectionPercent integer, :successRateRequestVolume integer, :interval Duration, :consecutiveGatewayFailure integer, :baseEjectionTime Duration, :enforcingConsecutiveGatewayFailure integer, :consecutiveErrors integer, :enforcingConsecutiveErrors integer}, :selfLink string, :loadBalancingScheme string, :connectionTrackingPolicy {:trackingMode string, :connectionPersistenceOnUnhealthyBackends string, :idleTimeoutSec integer, :enableStrongAffinity boolean}, :consistentHash {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxRequestsPerConnection integer, :maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :compressionMode string, :localityLbPolicies [{:policy BackendServiceLocalityLoadBalancingPolicyConfigPolicy, :customPolicy BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy}], :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:disableConnectionDrainOnFailover boolean, :dropTrafficIfUnhealthy boolean, :failoverRatio number}, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :failover boolean, :capacityScaler number, :group string, :maxRatePerInstance number, :maxConnectionsPerEndpoint integer, :balancingMode string, :maxConnections integer, :maxRatePerEndpoint number, :maxConnectionsPerInstance integer, :preference string, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number, :optionalMode string, :optionalFields [string]}, :fingerprint string, :affinityCookieTtlSec integer, :metadatas {}, :securityPolicy string, :serviceBindings [string]}
Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/insert Required parameters: project Optional parameters: requestId Body: {:description string, :securitySettings {:clientTlsPolicy string, :subjectAltNames [string], :awsV4Authentication AWSV4Signature}, :customResponseHeaders [string], :edgeSecurityPolicy string, :creationTimestamp string, :usedBy [{:reference string}], :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :subsetting {:policy string}, :maxStreamDuration {:seconds string, :nanos integer}, :serviceLbPolicy string, :portName string, :cdnPolicy {:defaultTtl integer, :serveWhileStale integer, :signedUrlKeyNames [string], :maxTtl integer, :signedUrlCacheMaxAgeSec string, :requestCoalescing boolean, :negativeCaching boolean, :bypassCacheOnRequestHeaders [BackendServiceCdnPolicyBypassCacheOnRequestHeader], :negativeCachingPolicy [BackendServiceCdnPolicyNegativeCachingPolicy], :cacheKeyPolicy CacheKeyPolicy, :clientTtl integer, :cacheMode string}, :outlierDetection {:successRateStdevFactor integer, :successRateMinimumHosts integer, :enforcingSuccessRate integer, :maxEjectionPercent integer, :successRateRequestVolume integer, :interval Duration, :consecutiveGatewayFailure integer, :baseEjectionTime Duration, :enforcingConsecutiveGatewayFailure integer, :consecutiveErrors integer, :enforcingConsecutiveErrors integer}, :selfLink string, :loadBalancingScheme string, :connectionTrackingPolicy {:trackingMode string, :connectionPersistenceOnUnhealthyBackends string, :idleTimeoutSec integer, :enableStrongAffinity boolean}, :consistentHash {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxRequestsPerConnection integer, :maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :compressionMode string, :localityLbPolicies [{:policy BackendServiceLocalityLoadBalancingPolicyConfigPolicy, :customPolicy BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy}], :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:disableConnectionDrainOnFailover boolean, :dropTrafficIfUnhealthy boolean, :failoverRatio number}, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :failover boolean, :capacityScaler number, :group string, :maxRatePerInstance number, :maxConnectionsPerEndpoint integer, :balancingMode string, :maxConnections integer, :maxRatePerEndpoint number, :maxConnectionsPerInstance integer, :preference string, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number, :optionalMode string, :optionalFields [string]}, :fingerprint string, :affinityCookieTtlSec integer, :metadatas {}, :securityPolicy string, :serviceBindings [string]} Creates a BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview .
(list$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/list
Required parameters: project
Optional parameters: filter, maxResults, orderBy, pageToken, returnPartialSuccess
Retrieves the list of BackendService resources available to the specified project.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/list Required parameters: project Optional parameters: filter, maxResults, orderBy, pageToken, returnPartialSuccess Retrieves the list of BackendService resources available to the specified project.
(listUsable$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/listUsable
Required parameters: project
Optional parameters: filter, maxResults, orderBy, pageToken, returnPartialSuccess
Retrieves an aggregated list of all usable backend services in the specified project.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/listUsable Required parameters: project Optional parameters: filter, maxResults, orderBy, pageToken, returnPartialSuccess Retrieves an aggregated list of all usable backend services in the specified project.
(patch$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/patch
Required parameters: backendService, project
Optional parameters: requestId
Body:
{:description string, :securitySettings {:clientTlsPolicy string, :subjectAltNames [string], :awsV4Authentication AWSV4Signature}, :customResponseHeaders [string], :edgeSecurityPolicy string, :creationTimestamp string, :usedBy [{:reference string}], :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :subsetting {:policy string}, :maxStreamDuration {:seconds string, :nanos integer}, :serviceLbPolicy string, :portName string, :cdnPolicy {:defaultTtl integer, :serveWhileStale integer, :signedUrlKeyNames [string], :maxTtl integer, :signedUrlCacheMaxAgeSec string, :requestCoalescing boolean, :negativeCaching boolean, :bypassCacheOnRequestHeaders [BackendServiceCdnPolicyBypassCacheOnRequestHeader], :negativeCachingPolicy [BackendServiceCdnPolicyNegativeCachingPolicy], :cacheKeyPolicy CacheKeyPolicy, :clientTtl integer, :cacheMode string}, :outlierDetection {:successRateStdevFactor integer, :successRateMinimumHosts integer, :enforcingSuccessRate integer, :maxEjectionPercent integer, :successRateRequestVolume integer, :interval Duration, :consecutiveGatewayFailure integer, :baseEjectionTime Duration, :enforcingConsecutiveGatewayFailure integer, :consecutiveErrors integer, :enforcingConsecutiveErrors integer}, :selfLink string, :loadBalancingScheme string, :connectionTrackingPolicy {:trackingMode string, :connectionPersistenceOnUnhealthyBackends string, :idleTimeoutSec integer, :enableStrongAffinity boolean}, :consistentHash {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxRequestsPerConnection integer, :maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :compressionMode string, :localityLbPolicies [{:policy BackendServiceLocalityLoadBalancingPolicyConfigPolicy, :customPolicy BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy}], :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:disableConnectionDrainOnFailover boolean, :dropTrafficIfUnhealthy boolean, :failoverRatio number}, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :failover boolean, :capacityScaler number, :group string, :maxRatePerInstance number, :maxConnectionsPerEndpoint integer, :balancingMode string, :maxConnections integer, :maxRatePerEndpoint number, :maxConnectionsPerInstance integer, :preference string, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number, :optionalMode string, :optionalFields [string]}, :fingerprint string, :affinityCookieTtlSec integer, :metadatas {}, :securityPolicy string, :serviceBindings [string]}
Patches the specified BackendService resource with the data included in the request. For more information, see Backend services overview. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/patch Required parameters: backendService, project Optional parameters: requestId Body: {:description string, :securitySettings {:clientTlsPolicy string, :subjectAltNames [string], :awsV4Authentication AWSV4Signature}, :customResponseHeaders [string], :edgeSecurityPolicy string, :creationTimestamp string, :usedBy [{:reference string}], :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :subsetting {:policy string}, :maxStreamDuration {:seconds string, :nanos integer}, :serviceLbPolicy string, :portName string, :cdnPolicy {:defaultTtl integer, :serveWhileStale integer, :signedUrlKeyNames [string], :maxTtl integer, :signedUrlCacheMaxAgeSec string, :requestCoalescing boolean, :negativeCaching boolean, :bypassCacheOnRequestHeaders [BackendServiceCdnPolicyBypassCacheOnRequestHeader], :negativeCachingPolicy [BackendServiceCdnPolicyNegativeCachingPolicy], :cacheKeyPolicy CacheKeyPolicy, :clientTtl integer, :cacheMode string}, :outlierDetection {:successRateStdevFactor integer, :successRateMinimumHosts integer, :enforcingSuccessRate integer, :maxEjectionPercent integer, :successRateRequestVolume integer, :interval Duration, :consecutiveGatewayFailure integer, :baseEjectionTime Duration, :enforcingConsecutiveGatewayFailure integer, :consecutiveErrors integer, :enforcingConsecutiveErrors integer}, :selfLink string, :loadBalancingScheme string, :connectionTrackingPolicy {:trackingMode string, :connectionPersistenceOnUnhealthyBackends string, :idleTimeoutSec integer, :enableStrongAffinity boolean}, :consistentHash {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxRequestsPerConnection integer, :maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :compressionMode string, :localityLbPolicies [{:policy BackendServiceLocalityLoadBalancingPolicyConfigPolicy, :customPolicy BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy}], :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:disableConnectionDrainOnFailover boolean, :dropTrafficIfUnhealthy boolean, :failoverRatio number}, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :failover boolean, :capacityScaler number, :group string, :maxRatePerInstance number, :maxConnectionsPerEndpoint integer, :balancingMode string, :maxConnections integer, :maxRatePerEndpoint number, :maxConnectionsPerInstance integer, :preference string, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number, :optionalMode string, :optionalFields [string]}, :fingerprint string, :affinityCookieTtlSec integer, :metadatas {}, :securityPolicy string, :serviceBindings [string]} Patches the specified BackendService resource with the data included in the request. For more information, see Backend services overview. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
(setEdgeSecurityPolicy$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/setEdgeSecurityPolicy
Required parameters: backendService, project
Optional parameters: requestId
Body:
{:securityPolicy string}
Sets the edge security policy for the specified backend service.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/setEdgeSecurityPolicy Required parameters: backendService, project Optional parameters: requestId Body: {:securityPolicy string} Sets the edge security policy for the specified backend service.
(setIamPolicy$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/setIamPolicy
Required parameters: project, resource
Optional parameters: none
Body:
{:policy {:version integer, :bindings [Binding], :auditConfigs [AuditConfig], :rules [Rule], :etag string}, :bindings [{:role string, :members [string], :condition Expr, :bindingId string}], :etag string}
Sets the access control policy on the specified resource. Replaces any existing policy.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/setIamPolicy Required parameters: project, resource Optional parameters: none Body: {:policy {:version integer, :bindings [Binding], :auditConfigs [AuditConfig], :rules [Rule], :etag string}, :bindings [{:role string, :members [string], :condition Expr, :bindingId string}], :etag string} Sets the access control policy on the specified resource. Replaces any existing policy.
(setSecurityPolicy$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/setSecurityPolicy
Required parameters: backendService, project
Optional parameters: requestId
Body:
{:securityPolicy string}
Sets the Google Cloud Armor security policy for the specified backend service. For more information, see Google Cloud Armor Overview
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/setSecurityPolicy Required parameters: backendService, project Optional parameters: requestId Body: {:securityPolicy string} Sets the Google Cloud Armor security policy for the specified backend service. For more information, see Google Cloud Armor Overview
(testIamPermissions$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/testIamPermissions
Required parameters: project, resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has on the specified resource.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/testIamPermissions Required parameters: project, resource Optional parameters: none Body: {:permissions [string]} Returns permissions that a caller has on the specified resource.
(update$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/update
Required parameters: backendService, project
Optional parameters: requestId
Body:
{:description string, :securitySettings {:clientTlsPolicy string, :subjectAltNames [string], :awsV4Authentication AWSV4Signature}, :customResponseHeaders [string], :edgeSecurityPolicy string, :creationTimestamp string, :usedBy [{:reference string}], :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :subsetting {:policy string}, :maxStreamDuration {:seconds string, :nanos integer}, :serviceLbPolicy string, :portName string, :cdnPolicy {:defaultTtl integer, :serveWhileStale integer, :signedUrlKeyNames [string], :maxTtl integer, :signedUrlCacheMaxAgeSec string, :requestCoalescing boolean, :negativeCaching boolean, :bypassCacheOnRequestHeaders [BackendServiceCdnPolicyBypassCacheOnRequestHeader], :negativeCachingPolicy [BackendServiceCdnPolicyNegativeCachingPolicy], :cacheKeyPolicy CacheKeyPolicy, :clientTtl integer, :cacheMode string}, :outlierDetection {:successRateStdevFactor integer, :successRateMinimumHosts integer, :enforcingSuccessRate integer, :maxEjectionPercent integer, :successRateRequestVolume integer, :interval Duration, :consecutiveGatewayFailure integer, :baseEjectionTime Duration, :enforcingConsecutiveGatewayFailure integer, :consecutiveErrors integer, :enforcingConsecutiveErrors integer}, :selfLink string, :loadBalancingScheme string, :connectionTrackingPolicy {:trackingMode string, :connectionPersistenceOnUnhealthyBackends string, :idleTimeoutSec integer, :enableStrongAffinity boolean}, :consistentHash {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxRequestsPerConnection integer, :maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :compressionMode string, :localityLbPolicies [{:policy BackendServiceLocalityLoadBalancingPolicyConfigPolicy, :customPolicy BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy}], :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:disableConnectionDrainOnFailover boolean, :dropTrafficIfUnhealthy boolean, :failoverRatio number}, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :failover boolean, :capacityScaler number, :group string, :maxRatePerInstance number, :maxConnectionsPerEndpoint integer, :balancingMode string, :maxConnections integer, :maxRatePerEndpoint number, :maxConnectionsPerInstance integer, :preference string, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number, :optionalMode string, :optionalFields [string]}, :fingerprint string, :affinityCookieTtlSec integer, :metadatas {}, :securityPolicy string, :serviceBindings [string]}
Updates the specified BackendService resource with the data included in the request. For more information, see Backend services overview.
https://cloud.google.com/compute/api/reference/rest/v1/backendServices/update Required parameters: backendService, project Optional parameters: requestId Body: {:description string, :securitySettings {:clientTlsPolicy string, :subjectAltNames [string], :awsV4Authentication AWSV4Signature}, :customResponseHeaders [string], :edgeSecurityPolicy string, :creationTimestamp string, :usedBy [{:reference string}], :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :subsetting {:policy string}, :maxStreamDuration {:seconds string, :nanos integer}, :serviceLbPolicy string, :portName string, :cdnPolicy {:defaultTtl integer, :serveWhileStale integer, :signedUrlKeyNames [string], :maxTtl integer, :signedUrlCacheMaxAgeSec string, :requestCoalescing boolean, :negativeCaching boolean, :bypassCacheOnRequestHeaders [BackendServiceCdnPolicyBypassCacheOnRequestHeader], :negativeCachingPolicy [BackendServiceCdnPolicyNegativeCachingPolicy], :cacheKeyPolicy CacheKeyPolicy, :clientTtl integer, :cacheMode string}, :outlierDetection {:successRateStdevFactor integer, :successRateMinimumHosts integer, :enforcingSuccessRate integer, :maxEjectionPercent integer, :successRateRequestVolume integer, :interval Duration, :consecutiveGatewayFailure integer, :baseEjectionTime Duration, :enforcingConsecutiveGatewayFailure integer, :consecutiveErrors integer, :enforcingConsecutiveErrors integer}, :selfLink string, :loadBalancingScheme string, :connectionTrackingPolicy {:trackingMode string, :connectionPersistenceOnUnhealthyBackends string, :idleTimeoutSec integer, :enableStrongAffinity boolean}, :consistentHash {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxRequestsPerConnection integer, :maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :compressionMode string, :localityLbPolicies [{:policy BackendServiceLocalityLoadBalancingPolicyConfigPolicy, :customPolicy BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy}], :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:disableConnectionDrainOnFailover boolean, :dropTrafficIfUnhealthy boolean, :failoverRatio number}, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :failover boolean, :capacityScaler number, :group string, :maxRatePerInstance number, :maxConnectionsPerEndpoint integer, :balancingMode string, :maxConnections integer, :maxRatePerEndpoint number, :maxConnectionsPerInstance integer, :preference string, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number, :optionalMode string, :optionalFields [string]}, :fingerprint string, :affinityCookieTtlSec integer, :metadatas {}, :securityPolicy string, :serviceBindings [string]} Updates the specified BackendService resource with the data included in the request. For more information, see Backend services overview.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close