AnalyticsHub
import { AnalyticsHub } from "https://googleapis.deno.dev/v1/analyticshub:v1.ts";
Exchange data and analytics assets securely and efficiently.
§Methods
Lists all data exchanges from projects in a given organization and location.
Required. The organization resource path of the projects containing DataExchanges. e.g. organizations/myorg/locations/US
.
Creates a new data exchange.
Required. The parent resource path of the data exchange. e.g. projects/myproject/locations/US
.
Gets the details of a data exchange.
Required. The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123
.
Gets the IAM policy.
REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.
Lists all data exchanges in a given project and location.
Required. The parent resource path of the data exchanges. e.g. projects/myproject/locations/US
.
Creates a new listing.
Required. The parent resource path of the listing. e.g. projects/myproject/locations/US/dataExchanges/123
.
Gets the IAM policy.
REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.
Lists all listings in a given project and location.
Required. The parent resource path of the listing. e.g. projects/myproject/locations/US/dataExchanges/123
.
Lists all subscriptions on a given Data Exchange or Listing.
Required. Resource name of the requested target. This resource may be either a Listing or a DataExchange. e.g. projects/123/locations/US/dataExchanges/456 OR e.g. projects/123/locations/US/dataExchanges/456/listings/789
Updates an existing listing.
Output only. The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
Sets the IAM policy.
REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.
Subscribes to a listing. Currently, with Analytics Hub, you can create listings that reference only BigQuery datasets. Upon subscription to a listing for a BigQuery dataset, Analytics Hub creates a linked dataset in the subscriber's project.
Required. Resource name of the listing that you want to subscribe to. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
.
Returns the permissions that a caller has.
REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.
Lists all subscriptions on a given Data Exchange or Listing.
Required. Resource name of the requested target. This resource may be either a Listing or a DataExchange. e.g. projects/123/locations/US/dataExchanges/456 OR e.g. projects/123/locations/US/dataExchanges/456/listings/789
Updates an existing data exchange.
Output only. The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123
.
Sets the IAM policy.
REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.
Creates a Subscription to a Data Exchange. This is a long-running operation as it will create one or more linked datasets.
Required. Resource name of the Data Exchange. e.g. projects/publisherproject/locations/US/dataExchanges/123
Returns the permissions that a caller has.
REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.
Gets the details of a Subscription.
Required. Resource name of the subscription. e.g. projects/123/locations/US/subscriptions/456
Gets the IAM policy.
REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.
Lists all subscriptions in a given project and location.
Required. The parent resource path of the subscription. e.g. projects/myproject/locations/US
Refreshes a Subscription to a Data Exchange. A Data Exchange can become stale when a publisher adds or removes data. This is a long-running operation as it may create many linked datasets.
Required. Resource name of the Subscription to refresh. e.g. projects/subscriberproject/locations/US/subscriptions/123
Revokes a given subscription.
Required. Resource name of the subscription to revoke. e.g. projects/123/locations/US/subscriptions/456
Sets the IAM policy.
REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.