Liking cljdoc? Tell your friends :D

happygapi.bigtableadmin.projects

Cloud Bigtable Admin API: projects. Administer your Cloud Bigtable tables and instances. See: https://cloud.google.com/bigtable/api/reference/rest/v2/projects

Cloud Bigtable Admin API: projects.
Administer your Cloud Bigtable tables and instances.
See: https://cloud.google.com/bigtable/api/reference/rest/v2/projects
raw docstring

instances-appProfiles-create$clj

(instances-appProfiles-create$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/create

Required parameters: parent

Optional parameters: appProfileId, ignoreWarnings

Body:

{:multiClusterRoutingUseAny {}, :name string, :description string, :etag string, :singleClusterRouting {:allowTransactionalWrites boolean, :clusterId string}}

Creates an app profile within an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/create

Required parameters: parent

Optional parameters: appProfileId, ignoreWarnings

Body: 

{:multiClusterRoutingUseAny {},
 :name string,
 :description string,
 :etag string,
 :singleClusterRouting {:allowTransactionalWrites boolean,
                        :clusterId string}}

Creates an app profile within an instance.
sourceraw docstring

instances-appProfiles-delete$clj

(instances-appProfiles-delete$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/delete

Required parameters: name

Optional parameters: ignoreWarnings Deletes an app profile from an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/delete

Required parameters: name

Optional parameters: ignoreWarnings
Deletes an app profile from an instance.
sourceraw docstring

instances-appProfiles-get$clj

(instances-appProfiles-get$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/get

Required parameters: name

Optional parameters: none Gets information about an app profile.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/get

Required parameters: name

Optional parameters: none
Gets information about an app profile.
sourceraw docstring

instances-appProfiles-list$clj

(instances-appProfiles-list$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/list

Required parameters: parent

Optional parameters: pageToken, pageSize Lists information about app profiles in an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/list

Required parameters: parent

Optional parameters: pageToken, pageSize
Lists information about app profiles in an instance.
sourceraw docstring

instances-appProfiles-patch$clj

(instances-appProfiles-patch$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/patch

Required parameters: name

Optional parameters: updateMask, ignoreWarnings

Body:

{:multiClusterRoutingUseAny {}, :name string, :description string, :etag string, :singleClusterRouting {:allowTransactionalWrites boolean, :clusterId string}}

Updates an app profile within an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/appProfiles/patch

Required parameters: name

Optional parameters: updateMask, ignoreWarnings

Body: 

{:multiClusterRoutingUseAny {},
 :name string,
 :description string,
 :etag string,
 :singleClusterRouting {:allowTransactionalWrites boolean,
                        :clusterId string}}

Updates an app profile within an instance.
sourceraw docstring

instances-clusters-backups-getIamPolicy$clj

(instances-clusters-backups-getIamPolicy$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/backups/getIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:options {:requestedPolicyVersion integer}}

Gets the access control policy for a Table or Backup resource. Returns an empty policy if the resource exists but does not have a policy set.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/backups/getIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:options {:requestedPolicyVersion integer}}

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

instances-clusters-backups-setIamPolicy$clj

(instances-clusters-backups-setIamPolicy$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/backups/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

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

Sets the access control policy on a Table or Backup resource. Replaces any existing policy.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/backups/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

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

Sets the access control policy on a Table or Backup resource.
Replaces any existing policy.
sourceraw docstring

instances-clusters-create$clj

(instances-clusters-create$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/create

Required parameters: parent

Optional parameters: clusterId

Body:

{:location string, :state string, :name string, :serveNodes integer, :defaultStorageType string}

Creates a cluster within an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/create

Required parameters: parent

Optional parameters: clusterId

Body: 

{:location string,
 :state string,
 :name string,
 :serveNodes integer,
 :defaultStorageType string}

Creates a cluster within an instance.
sourceraw docstring

instances-clusters-delete$clj

(instances-clusters-delete$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/delete

Required parameters: name

Optional parameters: none Deletes a cluster from an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/delete

Required parameters: name

Optional parameters: none
Deletes a cluster from an instance.
sourceraw docstring

instances-clusters-get$clj

(instances-clusters-get$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/get

Required parameters: name

Optional parameters: none Gets information about a cluster.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/get

Required parameters: name

Optional parameters: none
Gets information about a cluster.
sourceraw docstring

instances-clusters-list$clj

(instances-clusters-list$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/list

Required parameters: parent

Optional parameters: pageToken Lists information about clusters in an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/list

Required parameters: parent

Optional parameters: pageToken
Lists information about clusters in an instance.
sourceraw docstring

instances-clusters-update$clj

(instances-clusters-update$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/update

Required parameters: name

Optional parameters: none

Body:

{:location string, :state string, :name string, :serveNodes integer, :defaultStorageType string}

Updates a cluster within an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/clusters/update

Required parameters: name

Optional parameters: none

Body: 

{:location string,
 :state string,
 :name string,
 :serveNodes integer,
 :defaultStorageType string}

Updates a cluster within an instance.
sourceraw docstring

instances-create$clj

(instances-create$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/create

Required parameters: parent

Optional parameters: none

Body:

{:parent string, :instanceId string, :clusters {}, :instance {:labels {}, :state string, :name string, :displayName string, :type string}}

Create an instance within a project.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/create

Required parameters: parent

Optional parameters: none

Body: 

{:parent string,
 :instanceId string,
 :clusters {},
 :instance {:labels {},
            :state string,
            :name string,
            :displayName string,
            :type string}}

Create an instance within a project.
sourceraw docstring

instances-delete$clj

(instances-delete$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/delete

Required parameters: name

Optional parameters: none Delete an instance from a project.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/delete

Required parameters: name

Optional parameters: none
Delete an instance from a project.
sourceraw docstring

instances-get$clj

(instances-get$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/get

Required parameters: name

Optional parameters: none Gets information about an instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/get

Required parameters: name

Optional parameters: none
Gets information about an instance.
sourceraw docstring

instances-getIamPolicy$clj

(instances-getIamPolicy$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/getIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:options {:requestedPolicyVersion integer}}

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

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/getIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:options {:requestedPolicyVersion integer}}

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

instances-list$clj

(instances-list$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/list

Required parameters: parent

Optional parameters: pageToken Lists information about instances in a project.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/list

Required parameters: parent

Optional parameters: pageToken
Lists information about instances in a project.
sourceraw docstring

instances-partialUpdateInstance$clj

(instances-partialUpdateInstance$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/partialUpdateInstance

Required parameters: name

Optional parameters: updateMask

Body:

{:labels {}, :state string, :name string, :displayName string, :type string}

Partially updates an instance within a project. This method can modify all fields of an Instance and is the preferred way to update an Instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/partialUpdateInstance

Required parameters: name

Optional parameters: updateMask

Body: 

{:labels {},
 :state string,
 :name string,
 :displayName string,
 :type string}

Partially updates an instance within a project. This method can modify all
fields of an Instance and is the preferred way to update an Instance.
sourceraw docstring

instances-setIamPolicy$clj

(instances-setIamPolicy$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

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

Sets the access control policy on an instance resource. Replaces any existing policy.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

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

Sets the access control policy on an instance resource. Replaces any
existing policy.
sourceraw docstring

instances-tables-checkConsistency$clj

(instances-tables-checkConsistency$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/checkConsistency

Required parameters: name

Optional parameters: none

Body:

{:consistencyToken string}

Checks replication consistency based on a consistency token, that is, if replication has caught up based on the conditions specified in the token and the check request.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/checkConsistency

Required parameters: name

Optional parameters: none

Body: 

{:consistencyToken string}

Checks replication consistency based on a consistency token, that is, if
replication has caught up based on the conditions specified in the token
and the check request.
sourceraw docstring

instances-tables-create$clj

(instances-tables-create$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/create

Required parameters: parent

Optional parameters: none

Body:

{:table {:name string, :clusterStates {}, :granularity string, :columnFamilies {}}, :tableId string, :initialSplits [{:key string}]}

Creates a new table in the specified instance. The table can be created with a full set of initial column families, specified in the request.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/create

Required parameters: parent

Optional parameters: none

Body: 

{:table {:name string,
         :clusterStates {},
         :granularity string,
         :columnFamilies {}},
 :tableId string,
 :initialSplits [{:key string}]}

Creates a new table in the specified instance.
The table can be created with a full set of initial column families,
specified in the request.
sourceraw docstring

instances-tables-delete$clj

(instances-tables-delete$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/delete

Required parameters: name

Optional parameters: none Permanently deletes a specified table and all of its data.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/delete

Required parameters: name

Optional parameters: none
Permanently deletes a specified table and all of its data.
sourceraw docstring

instances-tables-dropRowRange$clj

(instances-tables-dropRowRange$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/dropRowRange

Required parameters: name

Optional parameters: none

Body:

{:rowKeyPrefix string, :deleteAllDataFromTable boolean}

Permanently drop/delete a row range from a specified table. The request can specify whether to delete all rows in a table, or only those that match a particular prefix.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/dropRowRange

Required parameters: name

Optional parameters: none

Body: 

{:rowKeyPrefix string, :deleteAllDataFromTable boolean}

Permanently drop/delete a row range from a specified table. The request can
specify whether to delete all rows in a table, or only those that match a
particular prefix.
sourceraw docstring

instances-tables-generateConsistencyToken$clj

(instances-tables-generateConsistencyToken$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/generateConsistencyToken

Required parameters: name

Optional parameters: none

Body:

{}

Generates a consistency token for a Table, which can be used in CheckConsistency to check whether mutations to the table that finished before this call started have been replicated. The tokens will be available for 90 days.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/generateConsistencyToken

Required parameters: name

Optional parameters: none

Body: 

{}

Generates a consistency token for a Table, which can be used in
CheckConsistency to check whether mutations to the table that finished
before this call started have been replicated. The tokens will be available
for 90 days.
sourceraw docstring

instances-tables-get$clj

(instances-tables-get$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/get

Required parameters: name

Optional parameters: view Gets metadata information about the specified table.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/get

Required parameters: name

Optional parameters: view
Gets metadata information about the specified table.
sourceraw docstring

instances-tables-getIamPolicy$clj

(instances-tables-getIamPolicy$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/getIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:options {:requestedPolicyVersion integer}}

Gets the access control policy for a Table or Backup resource. Returns an empty policy if the resource exists but does not have a policy set.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/getIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:options {:requestedPolicyVersion integer}}

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

instances-tables-list$clj

(instances-tables-list$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/list

Required parameters: parent

Optional parameters: view, pageToken, pageSize Lists all tables served from a specified instance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/list

Required parameters: parent

Optional parameters: view, pageToken, pageSize
Lists all tables served from a specified instance.
sourceraw docstring

instances-tables-modifyColumnFamilies$clj

(instances-tables-modifyColumnFamilies$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/modifyColumnFamilies

Required parameters: name

Optional parameters: none

Body:

{:modifications [{:id string, :update ColumnFamily, :create ColumnFamily, :drop boolean}]}

Performs a series of column family modifications on the specified table. Either all or none of the modifications will occur before this method returns, but data requests received prior to that point may see a table where only some modifications have taken effect.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/modifyColumnFamilies

Required parameters: name

Optional parameters: none

Body: 

{:modifications [{:id string,
                  :update ColumnFamily,
                  :create ColumnFamily,
                  :drop boolean}]}

Performs a series of column family modifications on the specified table.
Either all or none of the modifications will occur before this method
returns, but data requests received prior to that point may see a table
where only some modifications have taken effect.
sourceraw docstring

instances-tables-setIamPolicy$clj

(instances-tables-setIamPolicy$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

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

Sets the access control policy on a Table or Backup resource. Replaces any existing policy.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

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

Sets the access control policy on a Table or Backup resource.
Replaces any existing policy.
sourceraw docstring

instances-tables-testIamPermissions$clj

(instances-tables-testIamPermissions$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that the caller has on the specified table resource.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/tables/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that the caller has on the specified table resource.
sourceraw docstring

instances-testIamPermissions$clj

(instances-testIamPermissions$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that the caller has on the specified instance resource.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that the caller has on the specified instance resource.
sourceraw docstring

instances-update$clj

(instances-update$ auth args body)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/update

Required parameters: name

Optional parameters: none

Body:

{:labels {}, :state string, :name string, :displayName string, :type string}

Updates an instance within a project. This method updates only the display name and type for an Instance. To update other Instance properties, such as labels, use PartialUpdateInstance.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/instances/update

Required parameters: name

Optional parameters: none

Body: 

{:labels {},
 :state string,
 :name string,
 :displayName string,
 :type string}

Updates an instance within a project. This method updates only the display
name and type for an Instance. To update other Instance properties, such as
labels, use PartialUpdateInstance.
sourceraw docstring

locations-get$clj

(locations-get$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/locations/get

Required parameters: name

Optional parameters: none Gets information about a location.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/locations/get

Required parameters: name

Optional parameters: none
Gets information about a location.
sourceraw docstring

locations-list$clj

(locations-list$ auth args)

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/locations/list

Required parameters: name

Optional parameters: filter, pageToken, pageSize Lists information about the supported locations for this service.

https://cloud.google.com/bigtable/api/reference/rest/v2/projects/locations/list

Required parameters: name

Optional parameters: filter, pageToken, pageSize
Lists information about the supported locations for this service.
sourceraw docstring

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

× close