Liking cljdoc? Tell your friends :D

happygapi.compute.regionBackendServices

Compute Engine API: regionBackendServices. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices

Compute Engine API: regionBackendServices.
Creates and runs virtual machines on Google Cloud Platform. 
See: https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices
raw docstring

delete$clj

(delete$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/delete

Required parameters: backendService, project, region

Optional parameters: requestId

Deletes the specified regional BackendService resource.

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/delete

Required parameters: backendService, project, region

Optional parameters: requestId

Deletes the specified regional BackendService resource.
raw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/get

Required parameters: backendService, project, region

Optional parameters: none

Returns the specified regional BackendService resource.

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/get

Required parameters: backendService, project, region

Optional parameters: none

Returns the specified regional BackendService resource.
raw docstring

getHealth$clj

(getHealth$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/getHealth

Required parameters: project, backendService, region

Optional parameters: none

Body:

{:group string}

Gets the most recent health check results for this regional BackendService.

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/getHealth

Required parameters: project, backendService, region

Optional parameters: none

Body: 

{:group string}

Gets the most recent health check results for this regional BackendService.
raw docstring

insert$clj

(insert$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/insert

Required parameters: region, project

Optional parameters: requestId

Body:

{:description string, :securitySettings {:subjectAltNames [string], :clientTlsPolicy string}, :customResponseHeaders [string], :creationTimestamp string, :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :maxStreamDuration {:seconds string, :nanos integer}, :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, :consistentHash {:minimumRingSize string, :httpHeaderName string, :httpCookie ConsistentHashLoadBalancerSettingsHttpCookie}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRequestsPerConnection integer, :maxRetries integer}, :iap {:oauth2ClientSecretSha256 string, :oauth2ClientSecret string, :oauth2ClientId string, :enabled boolean}, :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:dropTrafficIfUnhealthy boolean, :disableConnectionDrainOnFailover 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, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number}, :fingerprint string, :affinityCookieTtlSec integer, :securityPolicy string}

Creates a regional 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/regionBackendServices/insert

Required parameters: region, project

Optional parameters: requestId

Body: 

{:description string,
 :securitySettings {:subjectAltNames [string],
                    :clientTlsPolicy string},
 :customResponseHeaders [string],
 :creationTimestamp string,
 :protocol string,
 :enableCDN boolean,
 :connectionDraining {:drainingTimeoutSec integer},
 :name string,
 :maxStreamDuration {:seconds string, :nanos integer},
 :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,
 :consistentHash {:minimumRingSize string,
                  :httpHeaderName string,
                  :httpCookie ConsistentHashLoadBalancerSettingsHttpCookie},
 :port integer,
 :healthChecks [string],
 :region string,
 :circuitBreakers {:maxConnections integer,
                   :maxPendingRequests integer,
                   :maxRequests integer,
                   :maxRequestsPerConnection integer,
                   :maxRetries integer},
 :iap {:oauth2ClientSecretSha256 string,
       :oauth2ClientSecret string,
       :oauth2ClientId string,
       :enabled boolean},
 :id string,
 :kind string,
 :localityLbPolicy string,
 :failoverPolicy {:dropTrafficIfUnhealthy boolean,
                  :disableConnectionDrainOnFailover 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,
             :maxUtilization number,
             :maxRate integer}],
 :customRequestHeaders [string],
 :logConfig {:enable boolean, :sampleRate number},
 :fingerprint string,
 :affinityCookieTtlSec integer,
 :securityPolicy string}

Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.
raw docstring

list$clj

(list$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/list

Required parameters: region, project

Optional parameters: pageToken, maxResults, orderBy, filter, returnPartialSuccess

Retrieves the list of regional BackendService resources available to the specified project in the given region.

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/list

Required parameters: region, project

Optional parameters: pageToken, maxResults, orderBy, filter, returnPartialSuccess

Retrieves the list of regional BackendService resources available to the specified project in the given region.
raw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/patch

Required parameters: project, region, backendService

Optional parameters: requestId

Body:

{:description string, :securitySettings {:subjectAltNames [string], :clientTlsPolicy string}, :customResponseHeaders [string], :creationTimestamp string, :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :maxStreamDuration {:seconds string, :nanos integer}, :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, :consistentHash {:minimumRingSize string, :httpHeaderName string, :httpCookie ConsistentHashLoadBalancerSettingsHttpCookie}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRequestsPerConnection integer, :maxRetries integer}, :iap {:oauth2ClientSecretSha256 string, :oauth2ClientSecret string, :oauth2ClientId string, :enabled boolean}, :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:dropTrafficIfUnhealthy boolean, :disableConnectionDrainOnFailover 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, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number}, :fingerprint string, :affinityCookieTtlSec integer, :securityPolicy string}

Updates the specified regional BackendService resource with the data included in the request. For more information, see Understanding backend services This method supports PATCH semantics and uses the JSON merge patch format and processing rules.

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/patch

Required parameters: project, region, backendService

Optional parameters: requestId

Body: 

{:description string,
 :securitySettings {:subjectAltNames [string],
                    :clientTlsPolicy string},
 :customResponseHeaders [string],
 :creationTimestamp string,
 :protocol string,
 :enableCDN boolean,
 :connectionDraining {:drainingTimeoutSec integer},
 :name string,
 :maxStreamDuration {:seconds string, :nanos integer},
 :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,
 :consistentHash {:minimumRingSize string,
                  :httpHeaderName string,
                  :httpCookie ConsistentHashLoadBalancerSettingsHttpCookie},
 :port integer,
 :healthChecks [string],
 :region string,
 :circuitBreakers {:maxConnections integer,
                   :maxPendingRequests integer,
                   :maxRequests integer,
                   :maxRequestsPerConnection integer,
                   :maxRetries integer},
 :iap {:oauth2ClientSecretSha256 string,
       :oauth2ClientSecret string,
       :oauth2ClientId string,
       :enabled boolean},
 :id string,
 :kind string,
 :localityLbPolicy string,
 :failoverPolicy {:dropTrafficIfUnhealthy boolean,
                  :disableConnectionDrainOnFailover 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,
             :maxUtilization number,
             :maxRate integer}],
 :customRequestHeaders [string],
 :logConfig {:enable boolean, :sampleRate number},
 :fingerprint string,
 :affinityCookieTtlSec integer,
 :securityPolicy string}

Updates the specified regional BackendService resource with the data included in the request. For more information, see Understanding backend services This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
raw docstring

update$clj

(update$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/regionBackendServices/update

Required parameters: region, project, backendService

Optional parameters: requestId

Body:

{:description string, :securitySettings {:subjectAltNames [string], :clientTlsPolicy string}, :customResponseHeaders [string], :creationTimestamp string, :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :maxStreamDuration {:seconds string, :nanos integer}, :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, :consistentHash {:minimumRingSize string, :httpHeaderName string, :httpCookie ConsistentHashLoadBalancerSettingsHttpCookie}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRequestsPerConnection integer, :maxRetries integer}, :iap {:oauth2ClientSecretSha256 string, :oauth2ClientSecret string, :oauth2ClientId string, :enabled boolean}, :id string, :kind string, :localityLbPolicy string, :failoverPolicy {:dropTrafficIfUnhealthy boolean, :disableConnectionDrainOnFailover 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, :maxUtilization number, :maxRate integer}], :customRequestHeaders [string], :logConfig {:enable boolean, :sampleRate number}, :fingerprint string, :affinityCookieTtlSec integer, :securityPolicy string}

Updates the specified regional 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/regionBackendServices/update

Required parameters: region, project, backendService

Optional parameters: requestId

Body: 

{:description string,
 :securitySettings {:subjectAltNames [string],
                    :clientTlsPolicy string},
 :customResponseHeaders [string],
 :creationTimestamp string,
 :protocol string,
 :enableCDN boolean,
 :connectionDraining {:drainingTimeoutSec integer},
 :name string,
 :maxStreamDuration {:seconds string, :nanos integer},
 :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,
 :consistentHash {:minimumRingSize string,
                  :httpHeaderName string,
                  :httpCookie ConsistentHashLoadBalancerSettingsHttpCookie},
 :port integer,
 :healthChecks [string],
 :region string,
 :circuitBreakers {:maxConnections integer,
                   :maxPendingRequests integer,
                   :maxRequests integer,
                   :maxRequestsPerConnection integer,
                   :maxRetries integer},
 :iap {:oauth2ClientSecretSha256 string,
       :oauth2ClientSecret string,
       :oauth2ClientId string,
       :enabled boolean},
 :id string,
 :kind string,
 :localityLbPolicy string,
 :failoverPolicy {:dropTrafficIfUnhealthy boolean,
                  :disableConnectionDrainOnFailover 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,
             :maxUtilization number,
             :maxRate integer}],
 :customRequestHeaders [string],
 :logConfig {:enable boolean, :sampleRate number},
 :fingerprint string,
 :affinityCookieTtlSec integer,
 :securityPolicy string}

Updates the specified regional BackendService resource with the data included in the request. For more information, see Backend services overview .
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close