Skip to content

chore: Update discovery artifacts #2561

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6096d3b
feat(analyticshub): update the api
yoshi-automation Feb 11, 2025
cf5a669
feat(bigquery): update the api
yoshi-automation Feb 11, 2025
3370961
feat(certificatemanager): update the api
yoshi-automation Feb 11, 2025
6b7a597
feat(compute): update the api
yoshi-automation Feb 11, 2025
320b15d
feat(connectors): update the api
yoshi-automation Feb 11, 2025
f1edd05
feat(container): update the api
yoshi-automation Feb 11, 2025
a736a5d
feat(content): update the api
yoshi-automation Feb 11, 2025
8f21467
feat(dataflow): update the api
yoshi-automation Feb 11, 2025
e7d1b24
feat(dataform): update the api
yoshi-automation Feb 11, 2025
e3d6ecf
fix(datalineage): update the api
yoshi-automation Feb 11, 2025
e08d784
feat(dataproc): update the api
yoshi-automation Feb 11, 2025
fc75340
feat(datastream): update the api
yoshi-automation Feb 11, 2025
cbbb731
feat(firebaseml): update the api
yoshi-automation Feb 11, 2025
77b7ca2
feat(identitytoolkit): update the api
yoshi-automation Feb 11, 2025
9863d58
feat(logging): update the api
yoshi-automation Feb 11, 2025
06db24e
feat(memcache): update the api
yoshi-automation Feb 11, 2025
845eef6
feat(monitoring): update the api
yoshi-automation Feb 11, 2025
ba4a46c
feat(netapp): update the api
yoshi-automation Feb 11, 2025
14dbbe9
feat(pubsub): update the api
yoshi-automation Feb 11, 2025
c4b46b0
feat(recaptchaenterprise): update the api
yoshi-automation Feb 11, 2025
701a45e
feat(run): update the api
yoshi-automation Feb 11, 2025
8703bde
fix(secretmanager): update the api
yoshi-automation Feb 11, 2025
6a0da67
feat(serviceconsumermanagement): update the api
yoshi-automation Feb 11, 2025
208baad
feat(servicemanagement): update the api
yoshi-automation Feb 11, 2025
578be92
feat(servicenetworking): update the api
yoshi-automation Feb 11, 2025
0b24932
feat(serviceusage): update the api
yoshi-automation Feb 11, 2025
84983cc
feat(spanner): update the api
yoshi-automation Feb 11, 2025
b70619d
feat(toolresults): update the api
yoshi-automation Feb 11, 2025
2381282
feat(vault): update the api
yoshi-automation Feb 11, 2025
7b14bd2
feat(walletobjects): update the api
yoshi-automation Feb 11, 2025
2186fc2
chore(docs): Add new discovery artifacts and artifacts with minor upd…
yoshi-automation Feb 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ <h2>Instance Methods</h2>
<code><a href="#setIamPolicy">setIamPolicy(resource, body=None, x__xgafv=None)</a></code></p>
<p class="firstline">Sets the IAM policy.</p>
<p class="toc_element">
<code><a href="#subscribe">subscribe(name, body=None, x__xgafv=None)</a></code></p>
<code><a href="#subscribe">subscribe(name, body, x__xgafv=None)</a></code></p>
<p class="firstline">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.</p>
<p class="toc_element">
<code><a href="#testIamPermissions">testIamPermissions(resource, body=None, x__xgafv=None)</a></code></p>
Expand All @@ -130,7 +130,7 @@ <h3>Method Details</h3>

{ # A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
&quot;bigqueryDataset&quot;: { # A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber&#x27;s subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber&#x27;s project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a _symbolic link_ to a shared dataset. # Required. Shared dataset i.e. BigQuery dataset source.
&quot;dataset&quot;: &quot;A String&quot;, # Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;dataset&quot;: &quot;A String&quot;, # Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;restrictedExportPolicy&quot;: { # Restricted export policy used to configure restricted export on linked dataset. # Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
&quot;enabled&quot;: True or False, # Optional. If true, enable restricted export.
&quot;restrictDirectTableAccess&quot;: True or False, # Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
Expand Down Expand Up @@ -194,7 +194,7 @@ <h3>Method Details</h3>

{ # A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
&quot;bigqueryDataset&quot;: { # A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber&#x27;s subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber&#x27;s project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a _symbolic link_ to a shared dataset. # Required. Shared dataset i.e. BigQuery dataset source.
&quot;dataset&quot;: &quot;A String&quot;, # Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;dataset&quot;: &quot;A String&quot;, # Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;restrictedExportPolicy&quot;: { # Restricted export policy used to configure restricted export on linked dataset. # Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
&quot;enabled&quot;: True or False, # Optional. If true, enable restricted export.
&quot;restrictDirectTableAccess&quot;: True or False, # Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
Expand Down Expand Up @@ -282,7 +282,7 @@ <h3>Method Details</h3>

{ # A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
&quot;bigqueryDataset&quot;: { # A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber&#x27;s subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber&#x27;s project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a _symbolic link_ to a shared dataset. # Required. Shared dataset i.e. BigQuery dataset source.
&quot;dataset&quot;: &quot;A String&quot;, # Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;dataset&quot;: &quot;A String&quot;, # Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;restrictedExportPolicy&quot;: { # Restricted export policy used to configure restricted export on linked dataset. # Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
&quot;enabled&quot;: True or False, # Optional. If true, enable restricted export.
&quot;restrictDirectTableAccess&quot;: True or False, # Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
Expand Down Expand Up @@ -412,7 +412,7 @@ <h3>Method Details</h3>
&quot;listings&quot;: [ # The list of Listing.
{ # A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
&quot;bigqueryDataset&quot;: { # A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber&#x27;s subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber&#x27;s project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a _symbolic link_ to a shared dataset. # Required. Shared dataset i.e. BigQuery dataset source.
&quot;dataset&quot;: &quot;A String&quot;, # Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;dataset&quot;: &quot;A String&quot;, # Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;restrictedExportPolicy&quot;: { # Restricted export policy used to configure restricted export on linked dataset. # Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
&quot;enabled&quot;: True or False, # Optional. If true, enable restricted export.
&quot;restrictDirectTableAccess&quot;: True or False, # Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
Expand Down Expand Up @@ -563,7 +563,7 @@ <h3>Method Details</h3>

{ # A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
&quot;bigqueryDataset&quot;: { # A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber&#x27;s subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber&#x27;s project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a _symbolic link_ to a shared dataset. # Required. Shared dataset i.e. BigQuery dataset source.
&quot;dataset&quot;: &quot;A String&quot;, # Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;dataset&quot;: &quot;A String&quot;, # Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;restrictedExportPolicy&quot;: { # Restricted export policy used to configure restricted export on linked dataset. # Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
&quot;enabled&quot;: True or False, # Optional. If true, enable restricted export.
&quot;restrictDirectTableAccess&quot;: True or False, # Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
Expand Down Expand Up @@ -627,7 +627,7 @@ <h3>Method Details</h3>

{ # A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
&quot;bigqueryDataset&quot;: { # A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber&#x27;s subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber&#x27;s project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a _symbolic link_ to a shared dataset. # Required. Shared dataset i.e. BigQuery dataset source.
&quot;dataset&quot;: &quot;A String&quot;, # Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;dataset&quot;: &quot;A String&quot;, # Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
&quot;restrictedExportPolicy&quot;: { # Restricted export policy used to configure restricted export on linked dataset. # Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
&quot;enabled&quot;: True or False, # Optional. If true, enable restricted export.
&quot;restrictDirectTableAccess&quot;: True or False, # Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
Expand Down Expand Up @@ -767,7 +767,7 @@ <h3>Method Details</h3>
</div>

<div class="method">
<code class="details" id="subscribe">subscribe(name, body=None, x__xgafv=None)</code>
<code class="details" id="subscribe">subscribe(name, body, x__xgafv=None)</code>
<pre>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&#x27;s project.

Args:
Expand Down Expand Up @@ -836,6 +836,15 @@ <h3>Method Details</h3>
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;messageRetentionDuration&quot;: &quot;A String&quot;, # Optional. How long to retain unacknowledged messages in the subscription&#x27;s backlog, from the moment a message is published. If `retain_acked_messages` is true, then this also configures the retention of acknowledged messages, and thus configures how far back in time a `Seek` can be done. Defaults to 7 days. Cannot be more than 31 days or less than 10 minutes.
&quot;messageTransforms&quot;: [ # Optional. Transforms to be applied to messages before they are delivered to subscribers. Transforms are applied in the order specified.
{ # All supported message transforms types.
&quot;enabled&quot;: True or False, # Optional. If set to true, the transform is enabled. If false, the transform is disabled and will not be applied to messages. Defaults to `true`.
&quot;javascriptUdf&quot;: { # User-defined JavaScript function that can transform or filter a Pub/Sub message. # Optional. JavaScript User Defined Function. If multiple JavaScriptUDF&#x27;s are specified on a resource, each must have a unique `function_name`.
&quot;code&quot;: &quot;A String&quot;, # Required. JavaScript code that contains a function `function_name` with the below signature: ``` /** * Transforms a Pub/Sub message. * @return {(Object)&gt;|null)} - To * filter a message, return `null`. To transform a message return a map * with the following keys: * - (required) &#x27;data&#x27; : {string} * - (optional) &#x27;attributes&#x27; : {Object} * Returning empty `attributes` will remove all attributes from the * message. * * @param {(Object)&gt;} Pub/Sub * message. Keys: * - (required) &#x27;data&#x27; : {string} * - (required) &#x27;attributes&#x27; : {Object} * * @param {Object} metadata - Pub/Sub message metadata. * Keys: * - (required) &#x27;message_id&#x27; : {string} * - (optional) &#x27;publish_time&#x27;: {string} YYYY-MM-DDTHH:MM:SSZ format * - (optional) &#x27;ordering_key&#x27;: {string} */ function (message, metadata) { } ```
&quot;functionName&quot;: &quot;A String&quot;, # Required. Name of the JavasScript function that should applied to Pub/Sub messages.
},
},
],
&quot;name&quot;: &quot;A String&quot;, # Required. Name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
&quot;pushConfig&quot;: { # Configuration for a push delivery endpoint. # Optional. If push delivery is used with this subscription, this field is used to configure it.
&quot;attributes&quot;: { # Optional. Endpoint configuration attributes that can be used to control different aspects of the message delivery. The only currently supported attribute is `x-goog-version`, which you can use to change the format of the pushed message. This attribute indicates the version of the data expected by the endpoint. This controls the shape of the pushed message (i.e., its fields and metadata). If not present during the `CreateSubscription` call, it will default to the version of the Pub/Sub API used to make such call. If not present in a `ModifyPushConfig` call, its value will not be changed. `GetSubscription` calls will always return a valid version, even if the subscription was created without this attribute. The only supported values for the `x-goog-version` attribute are: * `v1beta1`: uses the push format defined in the v1beta1 Pub/Sub API. * `v1` or `v1beta2`: uses the push format defined in the v1 Pub/Sub API. For example: `attributes { &quot;x-goog-version&quot;: &quot;v1&quot; }`
Expand Down
Loading