Liking cljdoc? Tell your friends :D

happygapi.compute.regionBackendServices

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

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

delete$clj

(delete$ auth parameters)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/delete

Required parameters: backendService, project, region

Optional parameters: requestId

Deletes the specified regional BackendService resource.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/delete

Required parameters: backendService, project, region

Optional parameters: requestId

Deletes the specified regional BackendService resource.
sourceraw docstring

get$clj

(get$ auth parameters)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/get

Required parameters: backendService, project, region

Optional parameters: none

Returns the specified regional BackendService resource.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/get

Required parameters: backendService, project, region

Optional parameters: none

Returns the specified regional BackendService resource.
sourceraw docstring

getHealth$clj

(getHealth$ auth parameters body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/getHealth

Required parameters: backendService, project, region

Optional parameters: none

Body:

{:group string}

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

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/getHealth

Required parameters: backendService, project, region

Optional parameters: none

Body: 

{:group string}

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

insert$clj

(insert$ auth parameters body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/insert

Required parameters: project, region

Optional parameters: requestId

Body:

{:description string, :creationTimestamp string, :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :portName string, :cdnPolicy {:cacheKeyPolicy CacheKeyPolicy, :signedUrlCacheMaxAgeSec string, :signedUrlKeyNames [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 {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRequestsPerConnection integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :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, :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. There are several restrictions and guidelines to keep in mind when creating a regional backend service. Read Understanding backend services for more information.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/insert

Required parameters: project, region

Optional parameters: requestId

Body: 

{:description string,
 :creationTimestamp string,
 :protocol string,
 :enableCDN boolean,
 :connectionDraining {:drainingTimeoutSec integer},
 :name string,
 :portName string,
 :cdnPolicy {:cacheKeyPolicy CacheKeyPolicy,
             :signedUrlCacheMaxAgeSec string,
             :signedUrlKeyNames [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 {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie,
                  :httpHeaderName string,
                  :minimumRingSize string},
 :port integer,
 :healthChecks [string],
 :region string,
 :circuitBreakers {:maxConnections integer,
                   :maxPendingRequests integer,
                   :maxRequests integer,
                   :maxRequestsPerConnection integer,
                   :maxRetries integer},
 :iap {:enabled boolean,
       :oauth2ClientId string,
       :oauth2ClientSecret string,
       :oauth2ClientSecretSha256 string},
 :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,
             :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. There are several restrictions and guidelines to keep in mind when creating a regional backend service. Read  Understanding backend services for more information.
sourceraw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/list

Required parameters: project, region

Optional parameters: filter, maxResults, orderBy, pageToken

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

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/list

Required parameters: project, region

Optional parameters: filter, maxResults, orderBy, pageToken

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

patch$clj

(patch$ auth parameters body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/patch

Required parameters: backendService, project, region

Optional parameters: requestId

Body:

{:description string, :creationTimestamp string, :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :portName string, :cdnPolicy {:cacheKeyPolicy CacheKeyPolicy, :signedUrlCacheMaxAgeSec string, :signedUrlKeyNames [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 {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRequestsPerConnection integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :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, :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. There are several Understanding backend services to keep in mind when updating a backend service. Read Understanding backend services for more information. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/patch

Required parameters: backendService, project, region

Optional parameters: requestId

Body: 

{:description string,
 :creationTimestamp string,
 :protocol string,
 :enableCDN boolean,
 :connectionDraining {:drainingTimeoutSec integer},
 :name string,
 :portName string,
 :cdnPolicy {:cacheKeyPolicy CacheKeyPolicy,
             :signedUrlCacheMaxAgeSec string,
             :signedUrlKeyNames [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 {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie,
                  :httpHeaderName string,
                  :minimumRingSize string},
 :port integer,
 :healthChecks [string],
 :region string,
 :circuitBreakers {:maxConnections integer,
                   :maxPendingRequests integer,
                   :maxRequests integer,
                   :maxRequestsPerConnection integer,
                   :maxRetries integer},
 :iap {:enabled boolean,
       :oauth2ClientId string,
       :oauth2ClientSecret string,
       :oauth2ClientSecretSha256 string},
 :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,
             :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. There are several Understanding backend services to keep in mind when updating a backend service. Read  Understanding backend services for more information. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
sourceraw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/update

Required parameters: backendService, project, region

Optional parameters: requestId

Body:

{:description string, :creationTimestamp string, :protocol string, :enableCDN boolean, :connectionDraining {:drainingTimeoutSec integer}, :name string, :portName string, :cdnPolicy {:cacheKeyPolicy CacheKeyPolicy, :signedUrlCacheMaxAgeSec string, :signedUrlKeyNames [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 {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie, :httpHeaderName string, :minimumRingSize string}, :port integer, :healthChecks [string], :region string, :circuitBreakers {:maxConnections integer, :maxPendingRequests integer, :maxRequests integer, :maxRequestsPerConnection integer, :maxRetries integer}, :iap {:enabled boolean, :oauth2ClientId string, :oauth2ClientSecret string, :oauth2ClientSecretSha256 string}, :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, :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. There are several Understanding backend services to keep in mind when updating a backend service. Read Understanding backend services for more information.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/regionBackendServices/update

Required parameters: backendService, project, region

Optional parameters: requestId

Body: 

{:description string,
 :creationTimestamp string,
 :protocol string,
 :enableCDN boolean,
 :connectionDraining {:drainingTimeoutSec integer},
 :name string,
 :portName string,
 :cdnPolicy {:cacheKeyPolicy CacheKeyPolicy,
             :signedUrlCacheMaxAgeSec string,
             :signedUrlKeyNames [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 {:httpCookie ConsistentHashLoadBalancerSettingsHttpCookie,
                  :httpHeaderName string,
                  :minimumRingSize string},
 :port integer,
 :healthChecks [string],
 :region string,
 :circuitBreakers {:maxConnections integer,
                   :maxPendingRequests integer,
                   :maxRequests integer,
                   :maxRequestsPerConnection integer,
                   :maxRetries integer},
 :iap {:enabled boolean,
       :oauth2ClientId string,
       :oauth2ClientSecret string,
       :oauth2ClientSecretSha256 string},
 :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,
             :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. There are several Understanding backend services to keep in mind when updating a backend service. Read  Understanding backend services for more information.
sourceraw docstring

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

× close