Skip to content

Commit

Permalink
feat(compute): update the api
Browse files Browse the repository at this point in the history
#### compute:alpha

The following keys were deleted:
- schemas.InstanceGroupManager.properties.baseInstanceName.annotations.required (Total Keys: 1)

The following keys were added:
- schemas.NetworkEndpoint.properties.zone.type (Total Keys: 1)
- schemas.Route.properties.nextHopInterRegionCost (Total Keys: 2)
- schemas.Route.properties.nextHopMed (Total Keys: 2)
- schemas.Route.properties.nextHopOrigin.type (Total Keys: 1)
  • Loading branch information
yoshi-automation committed Nov 7, 2023
1 parent 0b3d605 commit 213ed99
Show file tree
Hide file tree
Showing 6 changed files with 57 additions and 6 deletions.
3 changes: 3 additions & 0 deletions docs/dyn/compute_alpha.globalNetworkEndpointGroups.html
Expand Up @@ -127,6 +127,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
],
}
Expand Down Expand Up @@ -401,6 +402,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
],
}
Expand Down Expand Up @@ -918,6 +920,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
},
],
Expand Down
4 changes: 4 additions & 0 deletions docs/dyn/compute_alpha.networkEndpointGroups.html
Expand Up @@ -262,6 +262,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
],
}
Expand Down Expand Up @@ -538,6 +539,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
],
}
Expand Down Expand Up @@ -1030,6 +1032,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
},
],
Expand Down Expand Up @@ -1081,6 +1084,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
},
],
Expand Down
3 changes: 3 additions & 0 deletions docs/dyn/compute_alpha.regionNetworkEndpointGroups.html
Expand Up @@ -128,6 +128,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
],
}
Expand Down Expand Up @@ -404,6 +405,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
],
}
Expand Down Expand Up @@ -925,6 +927,7 @@ <h3>Method Details</h3>
&quot;ipAddress&quot;: &quot;A String&quot;, # Optional IPv4 address of network endpoint. The IP address must belong to a VM in Compute Engine (either the primary IP or as part of an aliased IP range). If the IP address is not specified, then the primary IP address for the VM instance in the network that the network endpoint group belongs to will be used.
&quot;ipv6Address&quot;: &quot;A String&quot;, # Optional IPv6 address of network endpoint.
&quot;port&quot;: 42, # Optional port number of network endpoint. If not specified, the defaultPort for the network endpoint group will be used.
&quot;zone&quot;: &quot;A String&quot;, # The name of the zone where the instance hosting the network endpoint is located (valid only for regional GCE_VM_IP_PORT NEGs). It should comply with RFC1035. The zone must belong to the region of the Network Endpoint Group.
},
},
],
Expand Down
9 changes: 9 additions & 0 deletions docs/dyn/compute_alpha.routers.html
Expand Up @@ -1019,9 +1019,12 @@ <h3>Method Details</h3>
&quot;nextHopHub&quot;: &quot;A String&quot;, # [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
&quot;nextHopIlb&quot;: &quot;A String&quot;, # The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule
&quot;nextHopInstance&quot;: &quot;A String&quot;, # The URL to an instance that should handle matching packets. You can specify this as a full or partial URL. For example: https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/
&quot;nextHopInterRegionCost&quot;: 42, # [Output only] Internal fixed region-to-region cost that Google Cloud calculates based on factors such as network performance, distance, and available bandwidth between regions.
&quot;nextHopInterconnectAttachment&quot;: &quot;A String&quot;, # [Output Only] The URL to an InterconnectAttachment which is the next hop for the route. This field will only be populated for the dynamic routes generated by Cloud Router with a linked interconnectAttachment.
&quot;nextHopIp&quot;: &quot;A String&quot;, # The network IP address of an instance that should handle matching packets. Both IPv6 address and IPv4 addresses are supported. Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or an IPv6 address in RFC 4291 format (e.g. 2001:db8::2d9:51:0:0 or 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an IPv4-mapped IPv6 address.
&quot;nextHopMed&quot;: 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates the desirability of a particular route in a network.
&quot;nextHopNetwork&quot;: &quot;A String&quot;, # The URL of the local network if it should handle matching packets.
&quot;nextHopOrigin&quot;: &quot;A String&quot;, # [Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), or INCOMPLETE.
&quot;nextHopPeering&quot;: &quot;A String&quot;, # [Output Only] The network peering name that should handle matching packets, which should conform to RFC1035.
&quot;nextHopVpnTunnel&quot;: &quot;A String&quot;, # The URL to a VpnTunnel that should handle matching packets.
&quot;priority&quot;: 42, # The priority of this route. Priority is used to break ties in cases where there is more than one matching route of equal prefix length. In cases where multiple routes have equal prefix length, the one with the lowest-numbered priority value wins. The default value is `1000`. The priority value must be from `0` to `65535`, inclusive.
Expand Down Expand Up @@ -1069,9 +1072,12 @@ <h3>Method Details</h3>
&quot;nextHopHub&quot;: &quot;A String&quot;, # [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
&quot;nextHopIlb&quot;: &quot;A String&quot;, # The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule
&quot;nextHopInstance&quot;: &quot;A String&quot;, # The URL to an instance that should handle matching packets. You can specify this as a full or partial URL. For example: https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/
&quot;nextHopInterRegionCost&quot;: 42, # [Output only] Internal fixed region-to-region cost that Google Cloud calculates based on factors such as network performance, distance, and available bandwidth between regions.
&quot;nextHopInterconnectAttachment&quot;: &quot;A String&quot;, # [Output Only] The URL to an InterconnectAttachment which is the next hop for the route. This field will only be populated for the dynamic routes generated by Cloud Router with a linked interconnectAttachment.
&quot;nextHopIp&quot;: &quot;A String&quot;, # The network IP address of an instance that should handle matching packets. Both IPv6 address and IPv4 addresses are supported. Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or an IPv6 address in RFC 4291 format (e.g. 2001:db8::2d9:51:0:0 or 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an IPv4-mapped IPv6 address.
&quot;nextHopMed&quot;: 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates the desirability of a particular route in a network.
&quot;nextHopNetwork&quot;: &quot;A String&quot;, # The URL of the local network if it should handle matching packets.
&quot;nextHopOrigin&quot;: &quot;A String&quot;, # [Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), or INCOMPLETE.
&quot;nextHopPeering&quot;: &quot;A String&quot;, # [Output Only] The network peering name that should handle matching packets, which should conform to RFC1035.
&quot;nextHopVpnTunnel&quot;: &quot;A String&quot;, # The URL to a VpnTunnel that should handle matching packets.
&quot;priority&quot;: 42, # The priority of this route. Priority is used to break ties in cases where there is more than one matching route of equal prefix length. In cases where multiple routes have equal prefix length, the one with the lowest-numbered priority value wins. The default value is `1000`. The priority value must be from `0` to `65535`, inclusive.
Expand Down Expand Up @@ -1121,9 +1127,12 @@ <h3>Method Details</h3>
&quot;nextHopHub&quot;: &quot;A String&quot;, # [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
&quot;nextHopIlb&quot;: &quot;A String&quot;, # The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule
&quot;nextHopInstance&quot;: &quot;A String&quot;, # The URL to an instance that should handle matching packets. You can specify this as a full or partial URL. For example: https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/
&quot;nextHopInterRegionCost&quot;: 42, # [Output only] Internal fixed region-to-region cost that Google Cloud calculates based on factors such as network performance, distance, and available bandwidth between regions.
&quot;nextHopInterconnectAttachment&quot;: &quot;A String&quot;, # [Output Only] The URL to an InterconnectAttachment which is the next hop for the route. This field will only be populated for the dynamic routes generated by Cloud Router with a linked interconnectAttachment.
&quot;nextHopIp&quot;: &quot;A String&quot;, # The network IP address of an instance that should handle matching packets. Both IPv6 address and IPv4 addresses are supported. Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or an IPv6 address in RFC 4291 format (e.g. 2001:db8::2d9:51:0:0 or 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an IPv4-mapped IPv6 address.
&quot;nextHopMed&quot;: 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates the desirability of a particular route in a network.
&quot;nextHopNetwork&quot;: &quot;A String&quot;, # The URL of the local network if it should handle matching packets.
&quot;nextHopOrigin&quot;: &quot;A String&quot;, # [Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), or INCOMPLETE.
&quot;nextHopPeering&quot;: &quot;A String&quot;, # [Output Only] The network peering name that should handle matching packets, which should conform to RFC1035.
&quot;nextHopVpnTunnel&quot;: &quot;A String&quot;, # The URL to a VpnTunnel that should handle matching packets.
&quot;priority&quot;: 42, # The priority of this route. Priority is used to break ties in cases where there is more than one matching route of equal prefix length. In cases where multiple routes have equal prefix length, the one with the lowest-numbered priority value wins. The default value is `1000`. The priority value must be from `0` to `65535`, inclusive.
Expand Down

0 comments on commit 213ed99

Please sign in to comment.