Liking cljdoc? Tell your friends :D

happygapi.compute.urlMaps

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

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

aggregatedList$clj

(aggregatedList$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/urlMaps/aggregatedList

Required parameters: project

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

Retrieves the list of all UrlMap resources, regional and global, available to the specified project.

https://cloud.google.com/compute/api/reference/rest/v1/urlMaps/aggregatedList

Required parameters: project

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

Retrieves the list of all UrlMap resources, regional and global, available to the specified project.
sourceraw docstring

delete$clj

(delete$ auth parameters)

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

Required parameters: project, urlMap

Optional parameters: requestId

Deletes the specified UrlMap resource.

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

Required parameters: project, urlMap

Optional parameters: requestId

Deletes the specified UrlMap resource.
sourceraw docstring

get$clj

(get$ auth parameters)

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

Required parameters: project, urlMap

Optional parameters: none

Returns the specified UrlMap resource. Gets a list of available URL maps by making a list() request.

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

Required parameters: project, urlMap

Optional parameters: none

Returns the specified UrlMap resource. Gets a list of available URL maps by making a list() request.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

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

Required parameters: project

Optional parameters: requestId

Body:

{:description string, :pathMatchers [{:defaultUrlRedirect HttpRedirectAction, :routeRules [HttpRouteRule], :pathRules [PathRule], :description string, :name string, :defaultService string, :defaultRouteAction HttpRouteAction, :headerAction HttpHeaderAction}], :creationTimestamp string, :tests [{:service string, :expectedRedirectResponseCode integer, :expectedOutputUrl string, :host string, :description string, :headers [UrlMapTestHeader], :path string}], :name string, :defaultUrlRedirect {:redirectResponseCode string, :prefixRedirect string, :hostRedirect string, :pathRedirect string, :stripQuery boolean, :httpsRedirect boolean}, :selfLink string, :headerAction {:responseHeadersToRemove [string], :requestHeadersToRemove [string], :requestHeadersToAdd [HttpHeaderOption], :responseHeadersToAdd [HttpHeaderOption]}, :region string, :defaultRouteAction {:urlRewrite UrlRewrite, :corsPolicy CorsPolicy, :timeout Duration, :maxStreamDuration Duration, :weightedBackendServices [WeightedBackendService], :requestMirrorPolicy RequestMirrorPolicy, :faultInjectionPolicy HttpFaultInjection, :retryPolicy HttpRetryPolicy}, :defaultService string, :id string, :kind string, :hostRules [{:pathMatcher string, :description string, :hosts [string]}], :fingerprint string}

Creates a UrlMap resource in the specified project using the data included in the request.

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

Required parameters: project

Optional parameters: requestId

Body: 

{:description string,
 :pathMatchers [{:defaultUrlRedirect HttpRedirectAction,
                 :routeRules [HttpRouteRule],
                 :pathRules [PathRule],
                 :description string,
                 :name string,
                 :defaultService string,
                 :defaultRouteAction HttpRouteAction,
                 :headerAction HttpHeaderAction}],
 :creationTimestamp string,
 :tests [{:service string,
          :expectedRedirectResponseCode integer,
          :expectedOutputUrl string,
          :host string,
          :description string,
          :headers [UrlMapTestHeader],
          :path string}],
 :name string,
 :defaultUrlRedirect {:redirectResponseCode string,
                      :prefixRedirect string,
                      :hostRedirect string,
                      :pathRedirect string,
                      :stripQuery boolean,
                      :httpsRedirect boolean},
 :selfLink string,
 :headerAction {:responseHeadersToRemove [string],
                :requestHeadersToRemove [string],
                :requestHeadersToAdd [HttpHeaderOption],
                :responseHeadersToAdd [HttpHeaderOption]},
 :region string,
 :defaultRouteAction {:urlRewrite UrlRewrite,
                      :corsPolicy CorsPolicy,
                      :timeout Duration,
                      :maxStreamDuration Duration,
                      :weightedBackendServices [WeightedBackendService],
                      :requestMirrorPolicy RequestMirrorPolicy,
                      :faultInjectionPolicy HttpFaultInjection,
                      :retryPolicy HttpRetryPolicy},
 :defaultService string,
 :id string,
 :kind string,
 :hostRules [{:pathMatcher string,
              :description string,
              :hosts [string]}],
 :fingerprint string}

Creates a UrlMap resource in the specified project using the data included in the request.
sourceraw docstring

invalidateCache$clj

(invalidateCache$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/urlMaps/invalidateCache

Required parameters: urlMap, project

Optional parameters: requestId

Body:

{:host string, :path string}

Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see Invalidating cached content.

https://cloud.google.com/compute/api/reference/rest/v1/urlMaps/invalidateCache

Required parameters: urlMap, project

Optional parameters: requestId

Body: 

{:host string, :path string}

Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap. For more information, see [Invalidating cached content](/cdn/docs/invalidating-cached-content).
sourceraw docstring

list$clj

(list$ auth parameters)

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

Required parameters: project

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

Retrieves the list of UrlMap resources available to the specified project.

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

Required parameters: project

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

Retrieves the list of UrlMap resources available to the specified project.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

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

Required parameters: urlMap, project

Optional parameters: requestId

Body:

{:description string, :pathMatchers [{:defaultUrlRedirect HttpRedirectAction, :routeRules [HttpRouteRule], :pathRules [PathRule], :description string, :name string, :defaultService string, :defaultRouteAction HttpRouteAction, :headerAction HttpHeaderAction}], :creationTimestamp string, :tests [{:service string, :expectedRedirectResponseCode integer, :expectedOutputUrl string, :host string, :description string, :headers [UrlMapTestHeader], :path string}], :name string, :defaultUrlRedirect {:redirectResponseCode string, :prefixRedirect string, :hostRedirect string, :pathRedirect string, :stripQuery boolean, :httpsRedirect boolean}, :selfLink string, :headerAction {:responseHeadersToRemove [string], :requestHeadersToRemove [string], :requestHeadersToAdd [HttpHeaderOption], :responseHeadersToAdd [HttpHeaderOption]}, :region string, :defaultRouteAction {:urlRewrite UrlRewrite, :corsPolicy CorsPolicy, :timeout Duration, :maxStreamDuration Duration, :weightedBackendServices [WeightedBackendService], :requestMirrorPolicy RequestMirrorPolicy, :faultInjectionPolicy HttpFaultInjection, :retryPolicy HttpRetryPolicy}, :defaultService string, :id string, :kind string, :hostRules [{:pathMatcher string, :description string, :hosts [string]}], :fingerprint string}

Patches the specified UrlMap resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.

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

Required parameters: urlMap, project

Optional parameters: requestId

Body: 

{:description string,
 :pathMatchers [{:defaultUrlRedirect HttpRedirectAction,
                 :routeRules [HttpRouteRule],
                 :pathRules [PathRule],
                 :description string,
                 :name string,
                 :defaultService string,
                 :defaultRouteAction HttpRouteAction,
                 :headerAction HttpHeaderAction}],
 :creationTimestamp string,
 :tests [{:service string,
          :expectedRedirectResponseCode integer,
          :expectedOutputUrl string,
          :host string,
          :description string,
          :headers [UrlMapTestHeader],
          :path string}],
 :name string,
 :defaultUrlRedirect {:redirectResponseCode string,
                      :prefixRedirect string,
                      :hostRedirect string,
                      :pathRedirect string,
                      :stripQuery boolean,
                      :httpsRedirect boolean},
 :selfLink string,
 :headerAction {:responseHeadersToRemove [string],
                :requestHeadersToRemove [string],
                :requestHeadersToAdd [HttpHeaderOption],
                :responseHeadersToAdd [HttpHeaderOption]},
 :region string,
 :defaultRouteAction {:urlRewrite UrlRewrite,
                      :corsPolicy CorsPolicy,
                      :timeout Duration,
                      :maxStreamDuration Duration,
                      :weightedBackendServices [WeightedBackendService],
                      :requestMirrorPolicy RequestMirrorPolicy,
                      :faultInjectionPolicy HttpFaultInjection,
                      :retryPolicy HttpRetryPolicy},
 :defaultService string,
 :id string,
 :kind string,
 :hostRules [{:pathMatcher string,
              :description string,
              :hosts [string]}],
 :fingerprint string}

Patches the specified UrlMap resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
sourceraw docstring

update$clj

(update$ auth parameters body)

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

Required parameters: project, urlMap

Optional parameters: requestId

Body:

{:description string, :pathMatchers [{:defaultUrlRedirect HttpRedirectAction, :routeRules [HttpRouteRule], :pathRules [PathRule], :description string, :name string, :defaultService string, :defaultRouteAction HttpRouteAction, :headerAction HttpHeaderAction}], :creationTimestamp string, :tests [{:service string, :expectedRedirectResponseCode integer, :expectedOutputUrl string, :host string, :description string, :headers [UrlMapTestHeader], :path string}], :name string, :defaultUrlRedirect {:redirectResponseCode string, :prefixRedirect string, :hostRedirect string, :pathRedirect string, :stripQuery boolean, :httpsRedirect boolean}, :selfLink string, :headerAction {:responseHeadersToRemove [string], :requestHeadersToRemove [string], :requestHeadersToAdd [HttpHeaderOption], :responseHeadersToAdd [HttpHeaderOption]}, :region string, :defaultRouteAction {:urlRewrite UrlRewrite, :corsPolicy CorsPolicy, :timeout Duration, :maxStreamDuration Duration, :weightedBackendServices [WeightedBackendService], :requestMirrorPolicy RequestMirrorPolicy, :faultInjectionPolicy HttpFaultInjection, :retryPolicy HttpRetryPolicy}, :defaultService string, :id string, :kind string, :hostRules [{:pathMatcher string, :description string, :hosts [string]}], :fingerprint string}

Updates the specified UrlMap resource with the data included in the request.

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

Required parameters: project, urlMap

Optional parameters: requestId

Body: 

{:description string,
 :pathMatchers [{:defaultUrlRedirect HttpRedirectAction,
                 :routeRules [HttpRouteRule],
                 :pathRules [PathRule],
                 :description string,
                 :name string,
                 :defaultService string,
                 :defaultRouteAction HttpRouteAction,
                 :headerAction HttpHeaderAction}],
 :creationTimestamp string,
 :tests [{:service string,
          :expectedRedirectResponseCode integer,
          :expectedOutputUrl string,
          :host string,
          :description string,
          :headers [UrlMapTestHeader],
          :path string}],
 :name string,
 :defaultUrlRedirect {:redirectResponseCode string,
                      :prefixRedirect string,
                      :hostRedirect string,
                      :pathRedirect string,
                      :stripQuery boolean,
                      :httpsRedirect boolean},
 :selfLink string,
 :headerAction {:responseHeadersToRemove [string],
                :requestHeadersToRemove [string],
                :requestHeadersToAdd [HttpHeaderOption],
                :responseHeadersToAdd [HttpHeaderOption]},
 :region string,
 :defaultRouteAction {:urlRewrite UrlRewrite,
                      :corsPolicy CorsPolicy,
                      :timeout Duration,
                      :maxStreamDuration Duration,
                      :weightedBackendServices [WeightedBackendService],
                      :requestMirrorPolicy RequestMirrorPolicy,
                      :faultInjectionPolicy HttpFaultInjection,
                      :retryPolicy HttpRetryPolicy},
 :defaultService string,
 :id string,
 :kind string,
 :hostRules [{:pathMatcher string,
              :description string,
              :hosts [string]}],
 :fingerprint string}

Updates the specified UrlMap resource with the data included in the request.
sourceraw docstring

validate$clj

(validate$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/urlMaps/validate

Required parameters: project, urlMap

Optional parameters: none

Body:

{:resource {:description string, :pathMatchers [PathMatcher], :creationTimestamp string, :tests [UrlMapTest], :name string, :defaultUrlRedirect HttpRedirectAction, :selfLink string, :headerAction HttpHeaderAction, :region string, :defaultRouteAction HttpRouteAction, :defaultService string, :id string, :kind string, :hostRules [HostRule], :fingerprint string}}

Runs static validation for the UrlMap. In particular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.

https://cloud.google.com/compute/api/reference/rest/v1/urlMaps/validate

Required parameters: project, urlMap

Optional parameters: none

Body: 

{:resource {:description string,
            :pathMatchers [PathMatcher],
            :creationTimestamp string,
            :tests [UrlMapTest],
            :name string,
            :defaultUrlRedirect HttpRedirectAction,
            :selfLink string,
            :headerAction HttpHeaderAction,
            :region string,
            :defaultRouteAction HttpRouteAction,
            :defaultService string,
            :id string,
            :kind string,
            :hostRules [HostRule],
            :fingerprint string}}

Runs static validation for the UrlMap. In particular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.
sourceraw docstring

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

× close