Skip to content

Commit 685c19d

Browse files
feat(compute): update the api
#### compute:alpha The following keys were deleted: - schemas.AllocationShareSettings (Total Keys: 5) - schemas.Image.properties.rawDisk.properties.source.annotations.required (Total Keys: 1) - schemas.ServiceAttachmentsScopedList.properties.resources (Total Keys: 2) The following keys were added: - resources.futureReservations.methods.aggregatedList (Total Keys: 25) - resources.futureReservations.methods.cancel (Total Keys: 18) - resources.futureReservations.methods.delete (Total Keys: 18) - resources.futureReservations.methods.get (Total Keys: 16) - resources.futureReservations.methods.insert (Total Keys: 16) - resources.futureReservations.methods.list (Total Keys: 26) - resources.futureReservations.methods.update (Total Keys: 22) - resources.networkEdgeSecurityServices.methods.aggregatedList (Total Keys: 25) - resources.networkEdgeSecurityServices.methods.delete (Total Keys: 20) - resources.networkEdgeSecurityServices.methods.get (Total Keys: 18) - resources.networkEdgeSecurityServices.methods.insert (Total Keys: 19) - resources.networkEdgeSecurityServices.methods.patch (Total Keys: 24) - resources.regionCommitments.methods.update (Total Keys: 24) - resources.regionSecurityPolicies.methods.delete (Total Keys: 20) - resources.regionSecurityPolicies.methods.get (Total Keys: 18) - resources.regionSecurityPolicies.methods.insert (Total Keys: 19) - resources.regionSecurityPolicies.methods.list (Total Keys: 27) - resources.regionSecurityPolicies.methods.patch (Total Keys: 21) - resources.securityPolicies.methods.aggregatedList (Total Keys: 25) - schemas.Commitment.properties.autoRenew.type (Total Keys: 1) - schemas.ForwardingRule.properties.sourceIpRanges (Total Keys: 2) - schemas.FutureReservation (Total Keys: 83) - schemas.InstanceGroupManagersDeleteInstancesRequest.properties.skipInstancesOnValidationError.type (Total Keys: 1) - schemas.Interconnect.properties.satisfiesPzs.type (Total Keys: 1) - schemas.InterconnectAttachment.properties.satisfiesPzs.type (Total Keys: 1) - schemas.InterconnectLocation.properties.supportsPzs.type (Total Keys: 1) - schemas.NetworkEdgeSecurityService (Total Keys: 44) - schemas.RegionInstanceGroupManagersDeleteInstancesRequest.properties.skipInstancesOnValidationError.type (Total Keys: 1) - schemas.SecurityPoliciesAggregatedList (Total Keys: 18) - schemas.SecurityPoliciesScopedList (Total Keys: 11) - schemas.SecurityPolicy.properties.ddosProtectionConfig.$ref (Total Keys: 1) - schemas.SecurityPolicy.properties.region.type (Total Keys: 1) - schemas.SecurityPolicyDdosProtectionConfig (Total Keys: 3) - schemas.SecurityPolicyList.properties.unreachables (Total Keys: 2) - schemas.ServiceAttachmentsScopedList.properties.serviceAttachments (Total Keys: 2) - schemas.ShareSettings (Total Keys: 5) - schemas.Subnetwork.properties.reservedInternalRange.type (Total Keys: 1) - schemas.SubnetworkSecondaryRange.properties.reservedInternalRange.type (Total Keys: 1) The following keys were changed: - schemas.Reservation.properties.shareSettings.$ref (Total Keys: 1) #### compute:beta The following keys were deleted: - schemas.Image.properties.rawDisk.properties.source.annotations.required (Total Keys: 1) - schemas.ServiceAttachmentsScopedList.properties.resources (Total Keys: 2) The following keys were added: - schemas.AccessConfig.properties.externalIpv6 (Total Keys: 3) - schemas.ForwardingRule.properties.pscConnectionStatus.type (Total Keys: 1) - schemas.NetworkInterface.properties.ipv6AccessConfigs (Total Keys: 2) - schemas.NetworkInterface.properties.ipv6AccessType.type (Total Keys: 1) - schemas.NetworkInterface.properties.stackType.type (Total Keys: 1) - schemas.ServiceAttachmentsScopedList.properties.serviceAttachments (Total Keys: 2) - schemas.Subnetwork.properties.externalIpv6Prefix.type (Total Keys: 1) - schemas.Subnetwork.properties.ipv6AccessType.type (Total Keys: 1) - schemas.Subnetwork.properties.stackType.type (Total Keys: 1) #### compute:v1 The following keys were deleted: - schemas.Image.properties.rawDisk.properties.source.annotations.required (Total Keys: 1) The following keys were added: - schemas.AccessConfig.properties.externalIpv6 (Total Keys: 3) - schemas.NetworkInterface.properties.ipv6AccessConfigs (Total Keys: 2) - schemas.NetworkInterface.properties.ipv6AccessType.type (Total Keys: 1) - schemas.NetworkInterface.properties.stackType.type (Total Keys: 1) - schemas.Subnetwork.properties.externalIpv6Prefix.type (Total Keys: 1) - schemas.Subnetwork.properties.ipv6AccessType.type (Total Keys: 1) - schemas.Subnetwork.properties.stackType.type (Total Keys: 1)
1 parent 3d65898 commit 685c19d

File tree

71 files changed

+7723
-1570
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+7723
-1570
lines changed

docs/dyn/compute_alpha.backendServices.html

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

docs/dyn/compute_alpha.forwardingRules.html

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

docs/dyn/compute_alpha.futureReservations.html

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

docs/dyn/compute_alpha.globalForwardingRules.html

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

docs/dyn/compute_alpha.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,11 @@ <h2>Instance Methods</h2>
129129
</p>
130130
<p class="firstline">Returns the forwardingRules Resource.</p>
131131

132+
<p class="toc_element">
133+
<code><a href="compute_alpha.futureReservations.html">futureReservations()</a></code>
134+
</p>
135+
<p class="firstline">Returns the futureReservations Resource.</p>
136+
132137
<p class="toc_element">
133138
<code><a href="compute_alpha.globalAddresses.html">globalAddresses()</a></code>
134139
</p>
@@ -239,6 +244,11 @@ <h2>Instance Methods</h2>
239244
</p>
240245
<p class="firstline">Returns the machineTypes Resource.</p>
241246

247+
<p class="toc_element">
248+
<code><a href="compute_alpha.networkEdgeSecurityServices.html">networkEdgeSecurityServices()</a></code>
249+
</p>
250+
<p class="firstline">Returns the networkEdgeSecurityServices Resource.</p>
251+
242252
<p class="toc_element">
243253
<code><a href="compute_alpha.networkEndpointGroups.html">networkEndpointGroups()</a></code>
244254
</p>
@@ -374,6 +384,11 @@ <h2>Instance Methods</h2>
374384
</p>
375385
<p class="firstline">Returns the regionOperations Resource.</p>
376386

387+
<p class="toc_element">
388+
<code><a href="compute_alpha.regionSecurityPolicies.html">regionSecurityPolicies()</a></code>
389+
</p>
390+
<p class="firstline">Returns the regionSecurityPolicies Resource.</p>
391+
377392
<p class="toc_element">
378393
<code><a href="compute_alpha.regionSslCertificates.html">regionSslCertificates()</a></code>
379394
</p>

docs/dyn/compute_alpha.imageFamilyViews.html

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,13 @@ <h3>Method Details</h3>
165165
&quot;rawDisk&quot;: { # The parameters of the raw disk image.
166166
&quot;containerType&quot;: &quot;A String&quot;, # The format used to encode and transmit the block device, which should be TAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created.
167167
&quot;sha1Checksum&quot;: &quot;A String&quot;, # [Deprecated] This field is deprecated. An optional SHA1 checksum of the disk image before unpackaging provided by the client when the disk image is created.
168-
&quot;source&quot;: &quot;A String&quot;, # The full Google Cloud Storage URL where the disk image is stored. You must provide either this property or the sourceDisk property but not both.
168+
&quot;source&quot;: &quot;A String&quot;, # The full Google Cloud Storage URL where the disk image is stored.
169+
#
170+
# In order to create an image, you must provide the full or partial URL of one of the following:
171+
# - The rawDisk.source URL
172+
# - The sourceDisk URL
173+
# - The sourceImage URL
174+
# - The sourceSnapshot URL
169175
},
170176
&quot;rolloutOverride&quot;: { # A rollout policy configuration. # A rollout policy to apply to this image. When specified, the rollout policy overrides per-zone references to the image via the associated image family. The rollout policy restricts the zones where this image is accessible when using a zonal image family reference. When the rollout policy does not include the user specified zone, or if the zone is rolled out, this image is accessible.
171177
&quot;defaultRolloutTime&quot;: &quot;A String&quot;, # An optional RFC3339 timestamp on or after which the update is considered rolled out to any zone that is not explicitly stated.
@@ -204,10 +210,16 @@ <h3>Method Details</h3>
204210
&quot;fileType&quot;: &quot;A String&quot;, # The file type of source file.
205211
},
206212
},
207-
&quot;sourceDisk&quot;: &quot;A String&quot;, # URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values:
213+
&quot;sourceDisk&quot;: &quot;A String&quot;, # URL of the source disk used to create this image. For example, the following are valid values:
208214
# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk
209215
# - projects/project/zones/zone/disks/disk
210216
# - zones/zone/disks/disk
217+
#
218+
# In order to create an image, you must provide the full or partial URL of one of the following:
219+
# - The rawDisk.source URL
220+
# - The sourceDisk URL
221+
# - The sourceImage URL
222+
# - The sourceSnapshot URL
211223
&quot;sourceDiskEncryptionKey&quot;: { # The customer-supplied encryption key of the source disk. Required if the source disk is protected by a customer-supplied encryption key.
212224
&quot;kmsKeyName&quot;: &quot;A String&quot;, # The name of the encryption key that is stored in Google Cloud KMS.
213225
&quot;kmsKeyServiceAccount&quot;: &quot;A String&quot;, # The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.
@@ -224,10 +236,10 @@ <h3>Method Details</h3>
224236
&quot;sourceImage&quot;: &quot;A String&quot;, # URL of the source image used to create this image.
225237
#
226238
# In order to create an image, you must provide the full or partial URL of one of the following:
227-
# - The selfLink URL
228-
# - This property
229239
# - The rawDisk.source URL
230240
# - The sourceDisk URL
241+
# - The sourceImage URL
242+
# - The sourceSnapshot URL
231243
&quot;sourceImageEncryptionKey&quot;: { # The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key.
232244
&quot;kmsKeyName&quot;: &quot;A String&quot;, # The name of the encryption key that is stored in Google Cloud KMS.
233245
&quot;kmsKeyServiceAccount&quot;: &quot;A String&quot;, # The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.
@@ -244,11 +256,10 @@ <h3>Method Details</h3>
244256
&quot;sourceSnapshot&quot;: &quot;A String&quot;, # URL of the source snapshot used to create this image.
245257
#
246258
# In order to create an image, you must provide the full or partial URL of one of the following:
247-
# - The selfLink URL
248-
# - This property
249-
# - The sourceImage URL
250259
# - The rawDisk.source URL
251260
# - The sourceDisk URL
261+
# - The sourceImage URL
262+
# - The sourceSnapshot URL
252263
&quot;sourceSnapshotEncryptionKey&quot;: { # The customer-supplied encryption key of the source snapshot. Required if the source snapshot is protected by a customer-supplied encryption key.
253264
&quot;kmsKeyName&quot;: &quot;A String&quot;, # The name of the encryption key that is stored in Google Cloud KMS.
254265
&quot;kmsKeyServiceAccount&quot;: &quot;A String&quot;, # The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.

0 commit comments

Comments
 (0)