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: pageToken, filter, orderBy, returnPartialSuccess, maxResults, includeAllScopes

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: pageToken, filter, orderBy, returnPartialSuccess, maxResults, includeAllScopes

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

delete$clj

(delete$ auth parameters)

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

Required parameters: urlMap, project

Optional parameters: requestId

Deletes the specified UrlMap resource.

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

Required parameters: urlMap, project

Optional parameters: requestId

Deletes the specified UrlMap resource.
raw docstring

get$clj

(get$ auth parameters)

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

Required parameters: urlMap, project

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: urlMap, project

Optional parameters: none

Returns the specified UrlMap resource. Gets a list of available URL maps by making a list() request.
raw 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 [{:name string, :defaultService string, :defaultRouteAction HttpRouteAction, :description string, :headerAction HttpHeaderAction, :defaultUrlRedirect HttpRedirectAction, :pathRules [PathRule], :routeRules [HttpRouteRule]}], :creationTimestamp string, :tests [{:path string, :host string, :expectedOutputUrl string, :expectedRedirectResponseCode integer, :headers [UrlMapTestHeader], :description string, :service string}], :name string, :defaultUrlRedirect {:prefixRedirect string, :httpsRedirect boolean, :stripQuery boolean, :redirectResponseCode string, :hostRedirect string, :pathRedirect string}, :selfLink string, :headerAction {:responseHeadersToRemove [string], :responseHeadersToAdd [HttpHeaderOption], :requestHeadersToAdd [HttpHeaderOption], :requestHeadersToRemove [string]}, :region string, :defaultRouteAction {:timeout Duration, :urlRewrite UrlRewrite, :retryPolicy HttpRetryPolicy, :faultInjectionPolicy HttpFaultInjection, :weightedBackendServices [WeightedBackendService], :maxStreamDuration Duration, :requestMirrorPolicy RequestMirrorPolicy, :corsPolicy CorsPolicy}, :defaultService string, :id string, :kind string, :hostRules [{:pathMatcher string, :hosts [string], :description 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 [{:name string,
                 :defaultService string,
                 :defaultRouteAction HttpRouteAction,
                 :description string,
                 :headerAction HttpHeaderAction,
                 :defaultUrlRedirect HttpRedirectAction,
                 :pathRules [PathRule],
                 :routeRules [HttpRouteRule]}],
 :creationTimestamp string,
 :tests [{:path string,
          :host string,
          :expectedOutputUrl string,
          :expectedRedirectResponseCode integer,
          :headers [UrlMapTestHeader],
          :description string,
          :service string}],
 :name string,
 :defaultUrlRedirect {:prefixRedirect string,
                      :httpsRedirect boolean,
                      :stripQuery boolean,
                      :redirectResponseCode string,
                      :hostRedirect string,
                      :pathRedirect string},
 :selfLink string,
 :headerAction {:responseHeadersToRemove [string],
                :responseHeadersToAdd [HttpHeaderOption],
                :requestHeadersToAdd [HttpHeaderOption],
                :requestHeadersToRemove [string]},
 :region string,
 :defaultRouteAction {:timeout Duration,
                      :urlRewrite UrlRewrite,
                      :retryPolicy HttpRetryPolicy,
                      :faultInjectionPolicy HttpFaultInjection,
                      :weightedBackendServices [WeightedBackendService],
                      :maxStreamDuration Duration,
                      :requestMirrorPolicy RequestMirrorPolicy,
                      :corsPolicy CorsPolicy},
 :defaultService string,
 :id string,
 :kind string,
 :hostRules [{:pathMatcher string,
              :hosts [string],
              :description string}],
 :fingerprint string}

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

invalidateCache$clj

(invalidateCache$ auth parameters body)

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

Required parameters: project, urlMap

Optional parameters: requestId

Body:

{:path string, :host 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: project, urlMap

Optional parameters: requestId

Body: 

{:path string, :host 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).
raw docstring

list$clj

(list$ auth parameters)

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

Required parameters: project

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

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: returnPartialSuccess, filter, orderBy, maxResults, pageToken

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

patch$clj

(patch$ auth parameters body)

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

Required parameters: project, urlMap

Optional parameters: requestId

Body:

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

Optional parameters: requestId

Body: 

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

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

validate$clj

(validate$ auth parameters body)

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

Required parameters: urlMap, project

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: urlMap, project

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.
raw docstring

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

× close