Compute Engine API: backendServices. Creates and runs virtual machines on Google Cloud Platform. See: https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices
Compute Engine API: backendServices. Creates and runs virtual machines on Google Cloud Platform. See: https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices
(addSignedUrlKey$ auth args body)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://developers.google.com/compute/docs/reference/latest/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 args)Required parameters: project
Optional parameters: filter, maxResults, orderBy, pageToken Retrieves the list of all BackendService resources, regional and global, available to the specified project.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/aggregatedList Required parameters: project Optional parameters: filter, maxResults, orderBy, pageToken Retrieves the list of all BackendService resources, regional and global, available to the specified project.
(delete$ auth args)Required parameters: backendService, project
Optional parameters: requestId Deletes the specified BackendService resource.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/delete Required parameters: backendService, project Optional parameters: requestId Deletes the specified BackendService resource.
(deleteSignedUrlKey$ auth args)Required parameters: backendService, keyName, project
Optional parameters: requestId Deletes a key for validating requests with signed URLs for this backend service.
https://developers.google.com/compute/docs/reference/latest/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 args)Required parameters: backendService, project
Optional parameters: none Returns the specified BackendService resource. Gets a list of available backend services.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/get Required parameters: backendService, project Optional parameters: none Returns the specified BackendService resource. Gets a list of available backend services.
(getHealth$ auth args body)Required parameters: backendService, project
Optional parameters: none
Body:
{:group string}
Gets the most recent health check results for this BackendService.
https://developers.google.com/compute/docs/reference/latest/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.(insert$ auth args body)Required parameters: project
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, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :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 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 backend service. Read Restrictions and Guidelines for more information.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/insert
Required parameters: project
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,
:sessionAffinity string,
:timeoutSec integer,
:network string,
:backends [{:description string,
: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 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 backend service. Read Restrictions and Guidelines for more information.(list$ auth args)Required parameters: project
Optional parameters: filter, maxResults, orderBy, pageToken Retrieves the list of BackendService resources available to the specified project.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/list Required parameters: project Optional parameters: filter, maxResults, orderBy, pageToken Retrieves the list of BackendService resources available to the specified project.
(patch$ auth args body)Required parameters: backendService, project
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, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :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}
Patches the specified BackendService resource with the data included in the request. There are several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and Guidelines 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/backendServices/patch
Required parameters: backendService, project
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,
:sessionAffinity string,
:timeoutSec integer,
:network string,
:backends [{:description string,
: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}
Patches the specified BackendService resource with the data included in the request. There are several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and Guidelines for more information. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.(setSecurityPolicy$ auth args body)Required parameters: backendService, project
Optional parameters: requestId
Body:
{:securityPolicy string}
Sets the security policy for the specified backend service.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/setSecurityPolicy
Required parameters: backendService, project
Optional parameters: requestId
Body:
{:securityPolicy string}
Sets the security policy for the specified backend service.(update$ auth args body)Required parameters: backendService, project
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, :sessionAffinity string, :timeoutSec integer, :network string, :backends [{:description string, :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 BackendService resource with the data included in the request. There are several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and Guidelines for more information.
https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/backendServices/update
Required parameters: backendService, project
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,
:sessionAffinity string,
:timeoutSec integer,
:network string,
:backends [{:description string,
: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 BackendService resource with the data included in the request. There are several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and Guidelines for more information.cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |