Skip to content

Commit 2f0724d

Browse files
feat(compute): update the api
#### compute:beta The following keys were added: - resources.publicAdvertisedPrefixes.methods.announce (Total Keys: 16) - resources.publicAdvertisedPrefixes.methods.withdraw (Total Keys: 16) - resources.publicDelegatedPrefixes.methods.announce (Total Keys: 19) - resources.publicDelegatedPrefixes.methods.withdraw (Total Keys: 19) - schemas.PublicAdvertisedPrefix.properties.byoipApiVersion.type (Total Keys: 1) - schemas.PublicAdvertisedPrefix.properties.pdpScope.type (Total Keys: 1) - schemas.PublicDelegatedPrefix.properties.byoipApiVersion.type (Total Keys: 1) - schemas.Snapshot.properties.sourceDiskForRecoveryCheckpoint.type (Total Keys: 1) #### compute:v1 The following keys were added: - resources.backendBuckets.methods.getIamPolicy (Total Keys: 18) - resources.backendBuckets.methods.setIamPolicy (Total Keys: 16) - resources.backendBuckets.methods.testIamPermissions (Total Keys: 16) - resources.backendServices.methods.testIamPermissions (Total Keys: 16) - resources.publicAdvertisedPrefixes.methods.announce (Total Keys: 16) - resources.publicAdvertisedPrefixes.methods.withdraw (Total Keys: 16) - resources.publicDelegatedPrefixes.methods.announce (Total Keys: 19) - resources.publicDelegatedPrefixes.methods.withdraw (Total Keys: 19) - resources.regionBackendServices.methods.testIamPermissions (Total Keys: 20) - resources.snapshotSettings.methods.get (Total Keys: 11) - resources.snapshotSettings.methods.patch (Total Keys: 17) - schemas.PublicAdvertisedPrefix.properties.byoipApiVersion.type (Total Keys: 1) - schemas.PublicAdvertisedPrefix.properties.pdpScope.type (Total Keys: 1) - schemas.PublicDelegatedPrefix.properties.byoipApiVersion.type (Total Keys: 1) - schemas.Snapshot.properties.sourceDiskForRecoveryCheckpoint.type (Total Keys: 1) - schemas.SnapshotSettings (Total Keys: 11)
1 parent 0a90d9f commit 2f0724d

24 files changed

+2524
-25
lines changed

docs/dyn/compute_alpha.interconnects.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ <h2>Instance Methods</h2>
8585
<p class="firstline">Returns the specified Interconnect. Get a list of available Interconnects by making a list() request.</p>
8686
<p class="toc_element">
8787
<code><a href="#getDiagnostics">getDiagnostics(project, interconnect, x__xgafv=None)</a></code></p>
88-
<p class="firstline">Returns the interconnectDiagnostics for the specified Interconnect.</p>
88+
<p class="firstline">Returns the interconnectDiagnostics for the specified Interconnect. In the event of a global outage, do not use this API to make decisions about where to redirect your network traffic. Unlike a VLAN attachment, which is regional, a Cloud Interconnect connection is a global resource. A global outage can prevent this API from functioning properly.</p>
8989
<p class="toc_element">
9090
<code><a href="#getIamPolicy">getIamPolicy(project, resource, optionsRequestedPolicyVersion=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Gets the access control policy for a resource. May be empty if no such policy or resource exists.</p>
@@ -331,7 +331,7 @@ <h3>Method Details</h3>
331331

332332
<div class="method">
333333
<code class="details" id="getDiagnostics">getDiagnostics(project, interconnect, x__xgafv=None)</code>
334-
<pre>Returns the interconnectDiagnostics for the specified Interconnect.
334+
<pre>Returns the interconnectDiagnostics for the specified Interconnect. In the event of a global outage, do not use this API to make decisions about where to redirect your network traffic. Unlike a VLAN attachment, which is regional, a Cloud Interconnect connection is a global resource. A global outage can prevent this API from functioning properly.
335335

336336
Args:
337337
project: string, Project ID for this request. (required)

docs/dyn/compute_beta.backendServices.html

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

docs/dyn/compute_beta.disks.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@ <h3>Method Details</h3>
657657
&quot;rsaEncryptedKey&quot;: &quot;A String&quot;, # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit customer-supplied encryption key to either encrypt or decrypt this resource. You can provide either the rawKey or the rsaEncryptedKey. For example: &quot;rsaEncryptedKey&quot;: &quot;ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==&quot; The key must meet the following requirements before you can provide it to Compute Engine: 1. The key is wrapped using a RSA public key certificate provided by Google. 2. After being wrapped, the key must be encoded in RFC 4648 base64 encoding. Gets the RSA public key certificate provided by Google at: https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
658658
&quot;sha256&quot;: &quot;A String&quot;, # [Output only] The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.
659659
},
660+
&quot;sourceDiskForRecoveryCheckpoint&quot;: &quot;A String&quot;, # The source disk whose recovery checkpoint will be used to create this snapshot.
660661
&quot;sourceDiskId&quot;: &quot;A String&quot;, # [Output Only] The ID value of the disk used to create this snapshot. This value may be used to determine whether the snapshot was taken from the current or a previous instance of a given disk name.
661662
&quot;sourceInstantSnapshot&quot;: &quot;A String&quot;, # The source instant snapshot used to create this snapshot. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instantSnapshots/instantSnapshot - projects/project/zones/zone/instantSnapshots/instantSnapshot - zones/zone/instantSnapshots/instantSnapshot
662663
&quot;sourceInstantSnapshotEncryptionKey&quot;: { # Customer provided encryption key when creating Snapshot from Instant Snapshot.

docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ <h3>Method Details</h3>
241241
An object of the form:
242242

243243
{ # A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block.
244+
&quot;byoipApiVersion&quot;: &quot;A String&quot;, # [Output Only] The version of BYOIP API.
244245
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
245246
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
246247
&quot;fingerprint&quot;: &quot;A String&quot;, # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a new PublicDelegatedPrefix. An up-to-date fingerprint must be provided in order to update the PublicDelegatedPrefix, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a PublicDelegatedPrefix.
@@ -277,6 +278,7 @@ <h3>Method Details</h3>
277278
The object takes the form of:
278279

279280
{ # A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block.
281+
&quot;byoipApiVersion&quot;: &quot;A String&quot;, # [Output Only] The version of BYOIP API.
280282
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
281283
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
282284
&quot;fingerprint&quot;: &quot;A String&quot;, # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a new PublicDelegatedPrefix. An up-to-date fingerprint must be provided in order to update the PublicDelegatedPrefix, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a PublicDelegatedPrefix.
@@ -442,6 +444,7 @@ <h3>Method Details</h3>
442444
&quot;id&quot;: &quot;A String&quot;, # [Output Only] Unique identifier for the resource; defined by the server.
443445
&quot;items&quot;: [ # A list of PublicDelegatedPrefix resources.
444446
{ # A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block.
447+
&quot;byoipApiVersion&quot;: &quot;A String&quot;, # [Output Only] The version of BYOIP API.
445448
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
446449
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
447450
&quot;fingerprint&quot;: &quot;A String&quot;, # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a new PublicDelegatedPrefix. An up-to-date fingerprint must be provided in order to update the PublicDelegatedPrefix, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a PublicDelegatedPrefix.
@@ -508,6 +511,7 @@ <h3>Method Details</h3>
508511
The object takes the form of:
509512

510513
{ # A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block.
514+
&quot;byoipApiVersion&quot;: &quot;A String&quot;, # [Output Only] The version of BYOIP API.
511515
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
512516
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
513517
&quot;fingerprint&quot;: &quot;A String&quot;, # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a new PublicDelegatedPrefix. An up-to-date fingerprint must be provided in order to update the PublicDelegatedPrefix, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a PublicDelegatedPrefix.

0 commit comments

Comments
 (0)