Liking cljdoc? Tell your friends :D

happygapi.compute.urlMaps

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

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

aggregatedList$clj

(aggregatedList$ auth parameters)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/aggregatedList

Required parameters: project

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

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

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/aggregatedList

Required parameters: project

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

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

delete$clj

(delete$ auth parameters)

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

Required parameters: project, urlMap

Optional parameters: requestId

Deletes the specified UrlMap resource.

https://developers.google.com/compute/docs/reference/latest/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://developers.google.com/compute/docs/reference/latest/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://developers.google.com/compute/docs/reference/latest/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://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/insert

Required parameters: project

Optional parameters: requestId

Body:

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

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

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

Required parameters: project

Optional parameters: requestId

Body: 

{:description string,
 :pathMatchers [{:defaultRouteAction HttpRouteAction,
                 :defaultService string,
                 :defaultUrlRedirect HttpRedirectAction,
                 :description string,
                 :headerAction HttpHeaderAction,
                 :name string,
                 :pathRules [PathRule],
                 :routeRules [HttpRouteRule]}],
 :creationTimestamp string,
 :tests [{:description string,
          :host string,
          :path string,
          :service string}],
 :name string,
 :defaultUrlRedirect {:hostRedirect string,
                      :httpsRedirect boolean,
                      :pathRedirect string,
                      :prefixRedirect string,
                      :redirectResponseCode string,
                      :stripQuery boolean},
 :selfLink string,
 :headerAction {:requestHeadersToAdd [HttpHeaderOption],
                :requestHeadersToRemove [string],
                :responseHeadersToAdd [HttpHeaderOption],
                :responseHeadersToRemove [string]},
 :region string,
 :defaultRouteAction {:corsPolicy CorsPolicy,
                      :faultInjectionPolicy HttpFaultInjection,
                      :requestMirrorPolicy RequestMirrorPolicy,
                      :retryPolicy HttpRetryPolicy,
                      :timeout Duration,
                      :urlRewrite UrlRewrite,
                      :weightedBackendServices [WeightedBackendService]},
 :defaultService string,
 :id string,
 :kind string,
 :hostRules [{:description string,
              :hosts [string],
              :pathMatcher 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://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/invalidateCache

Required parameters: project, urlMap

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://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/invalidateCache

Required parameters: project, urlMap

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://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/list

Required parameters: project

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

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

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

Required parameters: project

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

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

patch$clj

(patch$ auth parameters body)

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

Required parameters: project, urlMap

Optional parameters: requestId

Body:

{:description string, :pathMatchers [{:defaultRouteAction HttpRouteAction, :defaultService string, :defaultUrlRedirect HttpRedirectAction, :description string, :headerAction HttpHeaderAction, :name string, :pathRules [PathRule], :routeRules [HttpRouteRule]}], :creationTimestamp string, :tests [{:description string, :host string, :path string, :service string}], :name string, :defaultUrlRedirect {:hostRedirect string, :httpsRedirect boolean, :pathRedirect string, :prefixRedirect string, :redirectResponseCode string, :stripQuery boolean}, :selfLink string, :headerAction {:requestHeadersToAdd [HttpHeaderOption], :requestHeadersToRemove [string], :responseHeadersToAdd [HttpHeaderOption], :responseHeadersToRemove [string]}, :region string, :defaultRouteAction {:corsPolicy CorsPolicy, :faultInjectionPolicy HttpFaultInjection, :requestMirrorPolicy RequestMirrorPolicy, :retryPolicy HttpRetryPolicy, :timeout Duration, :urlRewrite UrlRewrite, :weightedBackendServices [WeightedBackendService]}, :defaultService string, :id string, :kind string, :hostRules [{:description string, :hosts [string], :pathMatcher 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://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/patch

Required parameters: project, urlMap

Optional parameters: requestId

Body: 

{:description string,
 :pathMatchers [{:defaultRouteAction HttpRouteAction,
                 :defaultService string,
                 :defaultUrlRedirect HttpRedirectAction,
                 :description string,
                 :headerAction HttpHeaderAction,
                 :name string,
                 :pathRules [PathRule],
                 :routeRules [HttpRouteRule]}],
 :creationTimestamp string,
 :tests [{:description string,
          :host string,
          :path string,
          :service string}],
 :name string,
 :defaultUrlRedirect {:hostRedirect string,
                      :httpsRedirect boolean,
                      :pathRedirect string,
                      :prefixRedirect string,
                      :redirectResponseCode string,
                      :stripQuery boolean},
 :selfLink string,
 :headerAction {:requestHeadersToAdd [HttpHeaderOption],
                :requestHeadersToRemove [string],
                :responseHeadersToAdd [HttpHeaderOption],
                :responseHeadersToRemove [string]},
 :region string,
 :defaultRouteAction {:corsPolicy CorsPolicy,
                      :faultInjectionPolicy HttpFaultInjection,
                      :requestMirrorPolicy RequestMirrorPolicy,
                      :retryPolicy HttpRetryPolicy,
                      :timeout Duration,
                      :urlRewrite UrlRewrite,
                      :weightedBackendServices [WeightedBackendService]},
 :defaultService string,
 :id string,
 :kind string,
 :hostRules [{:description string,
              :hosts [string],
              :pathMatcher 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://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/urlMaps/update

Required parameters: project, urlMap

Optional parameters: requestId

Body:

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

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

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

Required parameters: project, urlMap

Optional parameters: requestId

Body: 

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

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

validate$clj

(validate$ auth parameters body)

https://developers.google.com/compute/docs/reference/latest/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://developers.google.com/compute/docs/reference/latest/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