Liking cljdoc? Tell your friends :D
Clojure only.

happygapi.apigeeregistry.projects

Apigee Registry API: projects.

See: https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects
raw docstring

locations-apis-artifacts-create$clj

(locations-apis-artifacts-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Creates a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Creates a specified artifact.
sourceraw docstring

locations-apis-artifacts-delete$clj

(locations-apis-artifacts-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.
sourceraw docstring

locations-apis-artifacts-get$clj

(locations-apis-artifacts-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.
sourceraw docstring

locations-apis-artifacts-getContents$clj

(locations-apis-artifacts-getContents$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
sourceraw docstring

locations-apis-artifacts-getIamPolicy$clj

(locations-apis-artifacts-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-artifacts-list$clj

(locations-apis-artifacts-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.
sourceraw docstring

locations-apis-artifacts-replaceArtifact$clj

(locations-apis-artifacts-replaceArtifact$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Used to replace a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Used to replace a specified artifact.
sourceraw docstring

locations-apis-artifacts-setIamPolicy$clj

(locations-apis-artifacts-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-artifacts-testIamPermissions$clj

(locations-apis-artifacts-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-apis-create$clj

(locations-apis-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/create

Required parameters: parent

Optional parameters: apiId

Body:

{:description string, :labels {}, :availability string, :displayName string, :name string, :recommendedVersion string, :createTime string, :updateTime string, :annotations {}, :recommendedDeployment string}

Creates a specified API.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/create

Required parameters: parent

Optional parameters: apiId

Body: 

{:description string,
 :labels {},
 :availability string,
 :displayName string,
 :name string,
 :recommendedVersion string,
 :createTime string,
 :updateTime string,
 :annotations {},
 :recommendedDeployment string}

Creates a specified API.
sourceraw docstring

locations-apis-delete$clj

(locations-apis-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/delete

Required parameters: name

Optional parameters: force

Removes a specified API and all of the resources that it owns.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/delete

Required parameters: name

Optional parameters: force

Removes a specified API and all of the resources that it owns.
sourceraw docstring

locations-apis-deployments-artifacts-create$clj

(locations-apis-deployments-artifacts-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Creates a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Creates a specified artifact.
sourceraw docstring

locations-apis-deployments-artifacts-delete$clj

(locations-apis-deployments-artifacts-delete$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.
sourceraw docstring

locations-apis-deployments-artifacts-get$clj

(locations-apis-deployments-artifacts-get$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.
sourceraw docstring

locations-apis-deployments-artifacts-getContents$clj

(locations-apis-deployments-artifacts-getContents$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
sourceraw docstring

locations-apis-deployments-artifacts-list$clj

(locations-apis-deployments-artifacts-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.
sourceraw docstring

locations-apis-deployments-artifacts-replaceArtifact$clj

(locations-apis-deployments-artifacts-replaceArtifact$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Used to replace a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Used to replace a specified artifact.
sourceraw docstring

locations-apis-deployments-create$clj

(locations-apis-deployments-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/create

Required parameters: parent

Optional parameters: apiDeploymentId

Body:

{:description string, :endpointUri string, :labels {}, :displayName string, :revisionCreateTime string, :name string, :createTime string, :revisionId string, :externalChannelUri string, :intendedAudience string, :apiSpecRevision string, :annotations {}, :accessGuidance string, :revisionUpdateTime string}

Creates a specified deployment.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/create

Required parameters: parent

Optional parameters: apiDeploymentId

Body: 

{:description string,
 :endpointUri string,
 :labels {},
 :displayName string,
 :revisionCreateTime string,
 :name string,
 :createTime string,
 :revisionId string,
 :externalChannelUri string,
 :intendedAudience string,
 :apiSpecRevision string,
 :annotations {},
 :accessGuidance string,
 :revisionUpdateTime string}

Creates a specified deployment.
sourceraw docstring

locations-apis-deployments-delete$clj

(locations-apis-deployments-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/delete

Required parameters: name

Optional parameters: force

Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/delete

Required parameters: name

Optional parameters: force

Removes a specified deployment, all revisions, and all child resources (e.g., artifacts).
sourceraw docstring

locations-apis-deployments-deleteRevision$clj

(locations-apis-deployments-deleteRevision$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/deleteRevision

Required parameters: name

Optional parameters: none

Deletes a revision of a deployment.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/deleteRevision

Required parameters: name

Optional parameters: none

Deletes a revision of a deployment.
sourceraw docstring

locations-apis-deployments-get$clj

(locations-apis-deployments-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/get

Required parameters: name

Optional parameters: none

Returns a specified deployment.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/get

Required parameters: name

Optional parameters: none

Returns a specified deployment.
sourceraw docstring

locations-apis-deployments-getIamPolicy$clj

(locations-apis-deployments-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-deployments-list$clj

(locations-apis-deployments-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching deployments.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching deployments.
sourceraw docstring

locations-apis-deployments-listRevisions$clj

(locations-apis-deployments-listRevisions$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/listRevisions

Required parameters: name

Optional parameters: pageSize, pageToken, filter

Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/listRevisions

Required parameters: name

Optional parameters: pageSize, pageToken, filter

Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.
sourceraw docstring

locations-apis-deployments-patch$clj

(locations-apis-deployments-patch$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body:

{:description string, :endpointUri string, :labels {}, :displayName string, :revisionCreateTime string, :name string, :createTime string, :revisionId string, :externalChannelUri string, :intendedAudience string, :apiSpecRevision string, :annotations {}, :accessGuidance string, :revisionUpdateTime string}

Used to modify a specified deployment.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body: 

{:description string,
 :endpointUri string,
 :labels {},
 :displayName string,
 :revisionCreateTime string,
 :name string,
 :createTime string,
 :revisionId string,
 :externalChannelUri string,
 :intendedAudience string,
 :apiSpecRevision string,
 :annotations {},
 :accessGuidance string,
 :revisionUpdateTime string}

Used to modify a specified deployment.
sourceraw docstring

locations-apis-deployments-rollback$clj

(locations-apis-deployments-rollback$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/rollback

Required parameters: name

Optional parameters: none

Body:

{:revisionId string}

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/rollback

Required parameters: name

Optional parameters: none

Body: 

{:revisionId string}

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
sourceraw docstring

locations-apis-deployments-setIamPolicy$clj

(locations-apis-deployments-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-deployments-tagRevision$clj

(locations-apis-deployments-tagRevision$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/tagRevision

Required parameters: name

Optional parameters: none

Body:

{:tag string}

Adds a tag to a specified revision of a deployment.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/tagRevision

Required parameters: name

Optional parameters: none

Body: 

{:tag string}

Adds a tag to a specified revision of a deployment.
sourceraw docstring

locations-apis-deployments-testIamPermissions$clj

(locations-apis-deployments-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/deployments/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-apis-get$clj

(locations-apis-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/get

Required parameters: name

Optional parameters: none

Returns a specified API.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/get

Required parameters: name

Optional parameters: none

Returns a specified API.
sourceraw docstring

locations-apis-getIamPolicy$clj

(locations-apis-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-list$clj

(locations-apis-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching APIs.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching APIs.
sourceraw docstring

locations-apis-patch$clj

(locations-apis-patch$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body:

{:description string, :labels {}, :availability string, :displayName string, :name string, :recommendedVersion string, :createTime string, :updateTime string, :annotations {}, :recommendedDeployment string}

Used to modify a specified API.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body: 

{:description string,
 :labels {},
 :availability string,
 :displayName string,
 :name string,
 :recommendedVersion string,
 :createTime string,
 :updateTime string,
 :annotations {},
 :recommendedDeployment string}

Used to modify a specified API.
sourceraw docstring

locations-apis-setIamPolicy$clj

(locations-apis-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-testIamPermissions$clj

(locations-apis-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-apis-versions-artifacts-create$clj

(locations-apis-versions-artifacts-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Creates a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Creates a specified artifact.
sourceraw docstring

locations-apis-versions-artifacts-delete$clj

(locations-apis-versions-artifacts-delete$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.
sourceraw docstring

locations-apis-versions-artifacts-get$clj

(locations-apis-versions-artifacts-get$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.
sourceraw docstring

locations-apis-versions-artifacts-getContents$clj

(locations-apis-versions-artifacts-getContents$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
sourceraw docstring

locations-apis-versions-artifacts-getIamPolicy$clj

(locations-apis-versions-artifacts-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-versions-artifacts-list$clj

(locations-apis-versions-artifacts-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.
sourceraw docstring

locations-apis-versions-artifacts-replaceArtifact$clj

(locations-apis-versions-artifacts-replaceArtifact$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Used to replace a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Used to replace a specified artifact.
sourceraw docstring

locations-apis-versions-artifacts-setIamPolicy$clj

(locations-apis-versions-artifacts-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-versions-artifacts-testIamPermissions$clj

(locations-apis-versions-artifacts-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-apis-versions-create$clj

(locations-apis-versions-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/create

Required parameters: parent

Optional parameters: apiVersionId

Body:

{:description string, :labels {}, :displayName string, :name string, :createTime string, :state string, :updateTime string, :annotations {}, :primarySpec string}

Creates a specified version.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/create

Required parameters: parent

Optional parameters: apiVersionId

Body: 

{:description string,
 :labels {},
 :displayName string,
 :name string,
 :createTime string,
 :state string,
 :updateTime string,
 :annotations {},
 :primarySpec string}

Creates a specified version.
sourceraw docstring

locations-apis-versions-delete$clj

(locations-apis-versions-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/delete

Required parameters: name

Optional parameters: force

Removes a specified version and all of the resources that it owns.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/delete

Required parameters: name

Optional parameters: force

Removes a specified version and all of the resources that it owns.
sourceraw docstring

locations-apis-versions-get$clj

(locations-apis-versions-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/get

Required parameters: name

Optional parameters: none

Returns a specified version.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/get

Required parameters: name

Optional parameters: none

Returns a specified version.
sourceraw docstring

locations-apis-versions-getIamPolicy$clj

(locations-apis-versions-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-versions-list$clj

(locations-apis-versions-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching versions.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching versions.
sourceraw docstring

locations-apis-versions-patch$clj

(locations-apis-versions-patch$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body:

{:description string, :labels {}, :displayName string, :name string, :createTime string, :state string, :updateTime string, :annotations {}, :primarySpec string}

Used to modify a specified version.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body: 

{:description string,
 :labels {},
 :displayName string,
 :name string,
 :createTime string,
 :state string,
 :updateTime string,
 :annotations {},
 :primarySpec string}

Used to modify a specified version.
sourceraw docstring

locations-apis-versions-setIamPolicy$clj

(locations-apis-versions-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-versions-specs-artifacts-create$clj

(locations-apis-versions-specs-artifacts-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Creates a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Creates a specified artifact.
sourceraw docstring

locations-apis-versions-specs-artifacts-delete$clj

(locations-apis-versions-specs-artifacts-delete$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.
sourceraw docstring

locations-apis-versions-specs-artifacts-get$clj

(locations-apis-versions-specs-artifacts-get$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.
sourceraw docstring

locations-apis-versions-specs-artifacts-getContents$clj

(locations-apis-versions-specs-artifacts-getContents$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
sourceraw docstring

locations-apis-versions-specs-artifacts-getIamPolicy$clj

(locations-apis-versions-specs-artifacts-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-versions-specs-artifacts-list$clj

(locations-apis-versions-specs-artifacts-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.
sourceraw docstring

locations-apis-versions-specs-artifacts-replaceArtifact$clj

(locations-apis-versions-specs-artifacts-replaceArtifact$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Used to replace a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Used to replace a specified artifact.
sourceraw docstring

locations-apis-versions-specs-artifacts-setIamPolicy$clj

(locations-apis-versions-specs-artifacts-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-versions-specs-artifacts-testIamPermissions$clj

(locations-apis-versions-specs-artifacts-testIamPermissions$ auth
                                                             parameters
                                                             body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-apis-versions-specs-create$clj

(locations-apis-versions-specs-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/create

Required parameters: parent

Optional parameters: apiSpecId

Body:

{:description string, :labels {}, :hash string, :revisionCreateTime string, :name string, :sizeBytes integer, :createTime string, :revisionId string, :filename string, :sourceUri string, :mimeType string, :annotations {}, :contents string, :revisionUpdateTime string}

Creates a specified spec.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/create

Required parameters: parent

Optional parameters: apiSpecId

Body: 

{:description string,
 :labels {},
 :hash string,
 :revisionCreateTime string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :revisionId string,
 :filename string,
 :sourceUri string,
 :mimeType string,
 :annotations {},
 :contents string,
 :revisionUpdateTime string}

Creates a specified spec.
sourceraw docstring

locations-apis-versions-specs-delete$clj

(locations-apis-versions-specs-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/delete

Required parameters: name

Optional parameters: force

Removes a specified spec, all revisions, and all child resources (e.g., artifacts).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/delete

Required parameters: name

Optional parameters: force

Removes a specified spec, all revisions, and all child resources (e.g., artifacts).
sourceraw docstring

locations-apis-versions-specs-deleteRevision$clj

(locations-apis-versions-specs-deleteRevision$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/deleteRevision

Required parameters: name

Optional parameters: none

Deletes a revision of a spec.
sourceraw docstring

locations-apis-versions-specs-get$clj

(locations-apis-versions-specs-get$ auth parameters)
https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/get

Required parameters: name

Optional parameters: none

Returns a specified spec.
sourceraw docstring

locations-apis-versions-specs-getContents$clj

(locations-apis-versions-specs-getContents$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
sourceraw docstring

locations-apis-versions-specs-getIamPolicy$clj

(locations-apis-versions-specs-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-apis-versions-specs-list$clj

(locations-apis-versions-specs-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching specs.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching specs.
sourceraw docstring

locations-apis-versions-specs-listRevisions$clj

(locations-apis-versions-specs-listRevisions$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/listRevisions

Required parameters: name

Optional parameters: pageSize, pageToken, filter

Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/listRevisions

Required parameters: name

Optional parameters: pageSize, pageToken, filter

Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.
sourceraw docstring

locations-apis-versions-specs-patch$clj

(locations-apis-versions-specs-patch$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body:

{:description string, :labels {}, :hash string, :revisionCreateTime string, :name string, :sizeBytes integer, :createTime string, :revisionId string, :filename string, :sourceUri string, :mimeType string, :annotations {}, :contents string, :revisionUpdateTime string}

Used to modify a specified spec.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/patch

Required parameters: name

Optional parameters: updateMask, allowMissing

Body: 

{:description string,
 :labels {},
 :hash string,
 :revisionCreateTime string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :revisionId string,
 :filename string,
 :sourceUri string,
 :mimeType string,
 :annotations {},
 :contents string,
 :revisionUpdateTime string}

Used to modify a specified spec.
sourceraw docstring

locations-apis-versions-specs-rollback$clj

(locations-apis-versions-specs-rollback$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/rollback

Required parameters: name

Optional parameters: none

Body:

{:revisionId string}

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/rollback

Required parameters: name

Optional parameters: none

Body: 

{:revisionId string}

Sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
sourceraw docstring

locations-apis-versions-specs-setIamPolicy$clj

(locations-apis-versions-specs-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-apis-versions-specs-tagRevision$clj

(locations-apis-versions-specs-tagRevision$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/tagRevision

Required parameters: name

Optional parameters: none

Body:

{:tag string}

Adds a tag to a specified revision of a spec.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/tagRevision

Required parameters: name

Optional parameters: none

Body: 

{:tag string}

Adds a tag to a specified revision of a spec.
sourceraw docstring

locations-apis-versions-specs-testIamPermissions$clj

(locations-apis-versions-specs-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/specs/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-apis-versions-testIamPermissions$clj

(locations-apis-versions-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/apis/versions/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-artifacts-create$clj

(locations-artifacts-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Creates a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/create

Required parameters: parent

Optional parameters: artifactId

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Creates a specified artifact.
sourceraw docstring

locations-artifacts-delete$clj

(locations-artifacts-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/delete

Required parameters: name

Optional parameters: none

Removes a specified artifact.
sourceraw docstring

locations-artifacts-get$clj

(locations-artifacts-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/get

Required parameters: name

Optional parameters: none

Returns a specified artifact.
sourceraw docstring

locations-artifacts-getContents$clj

(locations-artifacts-getContents$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/getContents

Required parameters: name

Optional parameters: none

Returns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
sourceraw docstring

locations-artifacts-getIamPolicy$clj

(locations-artifacts-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-artifacts-list$clj

(locations-artifacts-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/list

Required parameters: parent

Optional parameters: pageSize, pageToken, filter, orderBy

Returns matching artifacts.
sourceraw docstring

locations-artifacts-replaceArtifact$clj

(locations-artifacts-replaceArtifact$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body:

{:labels {}, :hash string, :name string, :sizeBytes integer, :createTime string, :updateTime string, :mimeType string, :annotations {}, :contents string}

Used to replace a specified artifact.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/replaceArtifact

Required parameters: name

Optional parameters: none

Body: 

{:labels {},
 :hash string,
 :name string,
 :sizeBytes integer,
 :createTime string,
 :updateTime string,
 :mimeType string,
 :annotations {},
 :contents string}

Used to replace a specified artifact.
sourceraw docstring

locations-artifacts-setIamPolicy$clj

(locations-artifacts-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-artifacts-testIamPermissions$clj

(locations-artifacts-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/artifacts/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-documents-getIamPolicy$clj

(locations-documents-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/documents/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/documents/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-documents-setIamPolicy$clj

(locations-documents-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/documents/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/documents/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-documents-testIamPermissions$clj

(locations-documents-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/documents/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/documents/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-get$clj

(locations-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/get

Required parameters: name

Optional parameters: none

Gets information about a location.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/get

Required parameters: name

Optional parameters: none

Gets information about a location.
sourceraw docstring

locations-instances-create$clj

(locations-instances-create$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/create

Required parameters: parent

Optional parameters: instanceId

Body:

{:name string, :createTime string, :updateTime string, :state string, :stateMessage string, :config {:location string, :cmekKeyName string}, :build {:repo string, :commitId string, :commitTime string}}

Provisions instance resources for the Registry.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/create

Required parameters: parent

Optional parameters: instanceId

Body: 

{:name string,
 :createTime string,
 :updateTime string,
 :state string,
 :stateMessage string,
 :config {:location string, :cmekKeyName string},
 :build {:repo string, :commitId string, :commitTime string}}

Provisions instance resources for the Registry.
sourceraw docstring

locations-instances-delete$clj

(locations-instances-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/delete

Required parameters: name

Optional parameters: none

Deletes the Registry instance.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/delete

Required parameters: name

Optional parameters: none

Deletes the Registry instance.
sourceraw docstring

locations-instances-get$clj

(locations-instances-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/get

Required parameters: name

Optional parameters: none

Gets details of a single Instance.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/get

Required parameters: name

Optional parameters: none

Gets details of a single Instance.
sourceraw docstring

locations-instances-getIamPolicy$clj

(locations-instances-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-instances-setIamPolicy$clj

(locations-instances-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-instances-testIamPermissions$clj

(locations-instances-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/instances/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

locations-list$clj

(locations-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/list

Required parameters: name

Optional parameters: filter, pageSize, pageToken

Lists information about the supported locations for this service.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/list

Required parameters: name

Optional parameters: filter, pageSize, pageToken

Lists information about the supported locations for this service.
sourceraw docstring

locations-operations-cancel$clj

(locations-operations-cancel$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/cancel

Required parameters: name

Optional parameters: none

Body:

{}

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/cancel

Required parameters: name

Optional parameters: none

Body: 

{}

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
sourceraw docstring

locations-operations-delete$clj

(locations-operations-delete$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/delete

Required parameters: name

Optional parameters: none

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/delete

Required parameters: name

Optional parameters: none

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
sourceraw docstring

locations-operations-get$clj

(locations-operations-get$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
sourceraw docstring

locations-operations-list$clj

(locations-operations-list$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/list

Required parameters: name

Optional parameters: filter, pageSize, pageToken

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/operations/list

Required parameters: name

Optional parameters: filter, pageSize, pageToken

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
sourceraw docstring

locations-runtime-getIamPolicy$clj

(locations-runtime-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/runtime/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/runtime/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

locations-runtime-setIamPolicy$clj

(locations-runtime-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/runtime/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/runtime/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer, :bindings [Binding], :etag string}}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

locations-runtime-testIamPermissions$clj

(locations-runtime-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/runtime/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/apigee/docs/api-hub/what-is-api-hubapi/reference/rest/v1/projects/locations/runtime/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

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

× close