Skip to content

Commit d46d01e

Browse files
feat(compute): update the api
#### compute:alpha The following keys were added: - resources.routers.methods.patchNamedSet (Total Keys: 22) - resources.routers.methods.patchRoutePolicy (Total Keys: 22) - schemas.Interconnect.properties.aaiEnabled.type (Total Keys: 1) #### compute:beta The following keys were added: - schemas.ForwardingRule.properties.ipCollection.type (Total Keys: 1) - schemas.PublicDelegatedPrefix.properties.allocatablePrefixLength (Total Keys: 2) - schemas.PublicDelegatedPrefix.properties.mode.type (Total Keys: 1) - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.allocatablePrefixLength (Total Keys: 2) - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.mode.type (Total Keys: 1) #### compute:v1 The following keys were added: - resources.nodeGroups.methods.performMaintenance (Total Keys: 22) - schemas.ForwardingRule.properties.ipCollection.type (Total Keys: 1) - schemas.NodeGroup.properties.maintenanceInterval.type (Total Keys: 1) - schemas.NodeGroupNode.properties.upcomingMaintenance.$ref (Total Keys: 1) - schemas.NodeGroupsPerformMaintenanceRequest (Total Keys: 5) - schemas.PublicDelegatedPrefix.properties.allocatablePrefixLength (Total Keys: 2) - schemas.PublicDelegatedPrefix.properties.mode.type (Total Keys: 1) - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.allocatablePrefixLength (Total Keys: 2) - schemas.PublicDelegatedPrefixPublicDelegatedSubPrefix.properties.mode.type (Total Keys: 1) - schemas.RouterBgp.properties.identifierRange.type (Total Keys: 1) - schemas.RouterBgpPeer.properties.enableIpv4.type (Total Keys: 1) - schemas.RouterBgpPeer.properties.exportPolicies (Total Keys: 2) - schemas.RouterBgpPeer.properties.importPolicies (Total Keys: 2) - schemas.RouterBgpPeer.properties.ipv4NexthopAddress.type (Total Keys: 1) - schemas.RouterBgpPeer.properties.peerIpv4NexthopAddress.type (Total Keys: 1) - schemas.RouterInterface.properties.ipVersion.type (Total Keys: 1) - schemas.RouterStatusBgpPeerStatus.properties.enableIpv4.type (Total Keys: 1) - schemas.RouterStatusBgpPeerStatus.properties.ipv4NexthopAddress.type (Total Keys: 1) - schemas.RouterStatusBgpPeerStatus.properties.peerIpv4NexthopAddress.type (Total Keys: 1)
1 parent 21c37b2 commit d46d01e

30 files changed

+1215
-247
lines changed

docs/dyn/compute_alpha.interconnects.html

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

262262
{ # Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
263+
&quot;aaiEnabled&quot;: True or False, # Enable or disable the Application Aware Interconnect(AAI) feature on this interconnect.
263264
&quot;adminEnabled&quot;: True or False, # Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
264265
&quot;applicationAwareInterconnect&quot;: { # Configuration information for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router. # Configuration for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router.
265266
&quot;bandwidthPercentagePolicy&quot;: {
@@ -545,6 +546,7 @@ <h3>Method Details</h3>
545546
The object takes the form of:
546547

547548
{ # Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
549+
&quot;aaiEnabled&quot;: True or False, # Enable or disable the Application Aware Interconnect(AAI) feature on this interconnect.
548550
&quot;adminEnabled&quot;: True or False, # Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
549551
&quot;applicationAwareInterconnect&quot;: { # Configuration information for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router. # Configuration for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router.
550552
&quot;bandwidthPercentagePolicy&quot;: {
@@ -767,6 +769,7 @@ <h3>Method Details</h3>
767769
&quot;id&quot;: &quot;A String&quot;, # [Output Only] Unique identifier for the resource; defined by the server.
768770
&quot;items&quot;: [ # A list of Interconnect resources.
769771
{ # Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
772+
&quot;aaiEnabled&quot;: True or False, # Enable or disable the Application Aware Interconnect(AAI) feature on this interconnect.
770773
&quot;adminEnabled&quot;: True or False, # Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
771774
&quot;applicationAwareInterconnect&quot;: { # Configuration information for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router. # Configuration for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router.
772775
&quot;bandwidthPercentagePolicy&quot;: {
@@ -889,6 +892,7 @@ <h3>Method Details</h3>
889892
The object takes the form of:
890893

891894
{ # Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
895+
&quot;aaiEnabled&quot;: True or False, # Enable or disable the Application Aware Interconnect(AAI) feature on this interconnect.
892896
&quot;adminEnabled&quot;: True or False, # Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
893897
&quot;applicationAwareInterconnect&quot;: { # Configuration information for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router. # Configuration for enabling Application Aware Interconnect (AAI) on this Cloud Interconnect connection between Google and your on-premises router.
894898
&quot;bandwidthPercentagePolicy&quot;: {

docs/dyn/compute_alpha.networkPlacements.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ <h3>Method Details</h3>
107107
Returns:
108108
An object of the form:
109109

110-
{ # NetworkPlacement Represents a Google managed network placement resource.
110+
{ # NetworkPlacement represents a Google managed network placement resource.
111111
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
112112
&quot;description&quot;: &quot;A String&quot;, # [Output Only] An optional description of this resource.
113113
&quot;features&quot;: { # [Output Only] Features supported by the network.
@@ -168,7 +168,7 @@ <h3>Method Details</h3>
168168
&quot;etag&quot;: &quot;A String&quot;,
169169
&quot;id&quot;: &quot;A String&quot;, # [Output Only] Unique identifier for the resource; defined by the server.
170170
&quot;items&quot;: [ # A list of NetworkPlacement resources.
171-
{ # NetworkPlacement Represents a Google managed network placement resource.
171+
{ # NetworkPlacement represents a Google managed network placement resource.
172172
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
173173
&quot;description&quot;: &quot;A String&quot;, # [Output Only] An optional description of this resource.
174174
&quot;features&quot;: { # [Output Only] Features supported by the network.

docs/dyn/compute_alpha.packetMirrorings.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,11 @@ <h3>Method Details</h3>
139139
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
140140
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
141141
&quot;enable&quot;: &quot;A String&quot;, # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
142-
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all traffic is mirrored.
142+
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored.
143143
&quot;IPProtocols&quot;: [ # Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored.
144144
&quot;A String&quot;,
145145
],
146-
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
146+
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filters on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
147147
&quot;A String&quot;,
148148
],
149149
&quot;direction&quot;: &quot;A String&quot;, # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
@@ -378,11 +378,11 @@ <h3>Method Details</h3>
378378
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
379379
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
380380
&quot;enable&quot;: &quot;A String&quot;, # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
381-
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all traffic is mirrored.
381+
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored.
382382
&quot;IPProtocols&quot;: [ # Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored.
383383
&quot;A String&quot;,
384384
],
385-
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
385+
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filters on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
386386
&quot;A String&quot;,
387387
],
388388
&quot;direction&quot;: &quot;A String&quot;, # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
@@ -436,11 +436,11 @@ <h3>Method Details</h3>
436436
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
437437
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
438438
&quot;enable&quot;: &quot;A String&quot;, # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
439-
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all traffic is mirrored.
439+
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored.
440440
&quot;IPProtocols&quot;: [ # Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored.
441441
&quot;A String&quot;,
442442
],
443-
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
443+
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filters on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
444444
&quot;A String&quot;,
445445
],
446446
&quot;direction&quot;: &quot;A String&quot;, # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
@@ -624,11 +624,11 @@ <h3>Method Details</h3>
624624
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
625625
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
626626
&quot;enable&quot;: &quot;A String&quot;, # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
627-
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all traffic is mirrored.
627+
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored.
628628
&quot;IPProtocols&quot;: [ # Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored.
629629
&quot;A String&quot;,
630630
],
631-
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
631+
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filters on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
632632
&quot;A String&quot;,
633633
],
634634
&quot;direction&quot;: &quot;A String&quot;, # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
@@ -712,11 +712,11 @@ <h3>Method Details</h3>
712712
&quot;creationTimestamp&quot;: &quot;A String&quot;, # [Output Only] Creation timestamp in RFC3339 text format.
713713
&quot;description&quot;: &quot;A String&quot;, # An optional description of this resource. Provide this property when you create the resource.
714714
&quot;enable&quot;: &quot;A String&quot;, # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE.
715-
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all traffic is mirrored.
715+
&quot;filter&quot;: { # Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored.
716716
&quot;IPProtocols&quot;: [ # Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored.
717717
&quot;A String&quot;,
718718
],
719-
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
719+
&quot;cidrRanges&quot;: [ # One or more IPv4 or IPv6 CIDR ranges that apply as filters on the source (ingress) or destination (egress) IP in the IP header. If no ranges are specified, all IPv4 traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all IPv4 traffic is mirrored. To mirror all IPv4 and IPv6 traffic, use &quot;0.0.0.0/0,::/0&quot;.
720720
&quot;A String&quot;,
721721
],
722722
&quot;direction&quot;: &quot;A String&quot;, # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.

0 commit comments

Comments
 (0)