Skip to content

Commit 1b4591a

Browse files
feat(compute): update the api
#### compute:alpha The following keys were deleted: - schemas.InstanceGroupManager.properties.baseInstanceName.pattern (Total Keys: 1) - schemas.NetworkEndpoint.properties.clientPort (Total Keys: 3) - schemas.NetworkEndpointGroup.properties.clientPortMappingMode (Total Keys: 2) The following keys were added: - schemas.AllocationResourceStatusSpecificSKUAllocation.properties.utilizations (Total Keys: 3) - schemas.Backend.properties.customMetrics (Total Keys: 2) - schemas.BackendCustomMetric (Total Keys: 6) - schemas.Commitment.properties.customEndTimestamp.type (Total Keys: 1) - schemas.CommitmentResourceStatus.properties.customTermEligibilityEndTimestamp.type (Total Keys: 1) - schemas.ResourcePolicy.properties.workloadPolicy.$ref (Total Keys: 1) - schemas.ResourcePolicyWorkloadPolicy (Total Keys: 3) #### compute:beta The following keys were deleted: - schemas.InstanceGroupManager.properties.baseInstanceName.pattern (Total Keys: 1) - schemas.NetworkEndpoint.properties.clientPort (Total Keys: 3) - schemas.NetworkEndpointGroup.properties.clientPortMappingMode (Total Keys: 2) The following keys were added: - resources.firewallPolicies.methods.addPacketMirroringRule (Total Keys: 14) - resources.firewallPolicies.methods.getPacketMirroringRule (Total Keys: 14) - resources.firewallPolicies.methods.patchPacketMirroringRule (Total Keys: 17) - resources.firewallPolicies.methods.removePacketMirroringRule (Total Keys: 16) - resources.networkFirewallPolicies.methods.addPacketMirroringRule (Total Keys: 24) - resources.networkFirewallPolicies.methods.getPacketMirroringRule (Total Keys: 18) - resources.networkFirewallPolicies.methods.patchPacketMirroringRule (Total Keys: 21) - resources.networkFirewallPolicies.methods.removePacketMirroringRule (Total Keys: 20) - schemas.BackendService.properties.strongSessionAffinityCookie.$ref (Total Keys: 1) - schemas.BackendServiceHttpCookie (Total Keys: 5) - schemas.FirewallPolicy.properties.packetMirroringRules (Total Keys: 2) - schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.priority (Total Keys: 2) - schemas.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.priority (Total Keys: 2) - schemas.ResourceStatusScheduling.properties.availabilityDomain (Total Keys: 2) - schemas.Scheduling.properties.availabilityDomain (Total Keys: 2) #### compute:v1 The following keys were deleted: - schemas.InstanceGroupManager.properties.baseInstanceName.pattern (Total Keys: 1) The following keys were added: - schemas.Scheduling.properties.availabilityDomain (Total Keys: 2)
1 parent d815f69 commit 1b4591a

File tree

50 files changed

+3439
-615
lines changed

Some content is hidden

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

50 files changed

+3439
-615
lines changed

docs/dyn/compute_alpha.backendServices.html

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

docs/dyn/compute_alpha.globalNetworkEndpointGroups.html

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ <h3>Method Details</h3>
122122
&quot;a_key&quot;: &quot;A String&quot;,
123123
},
124124
&quot;clientDestinationPort&quot;: 42, # Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.
125-
&quot;clientPort&quot;: 42, # Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with CLIENT_PORT_PER_ENDPOINT mapping mode.
126125
&quot;fqdn&quot;: &quot;A String&quot;, # Optional fully qualified domain name of network endpoint. This can only be specified when NetworkEndpointGroup.network_endpoint_type is NON_GCP_FQDN_PORT.
127126
&quot;instance&quot;: &quot;A String&quot;, # The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.
128127
&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. This field is redundant and need not be set for network endpoints of type GCE_VM_IP. If set, it must be set to the primary internal IP address of the attached VM instance that matches the subnetwork of the NEG. The primary internal IP address from any NIC of a multi-NIC VM instance can be added to a NEG as long as it matches the NEG subnetwork.
@@ -398,7 +397,6 @@ <h3>Method Details</h3>
398397
&quot;a_key&quot;: &quot;A String&quot;,
399398
},
400399
&quot;clientDestinationPort&quot;: 42, # Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.
401-
&quot;clientPort&quot;: 42, # Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with CLIENT_PORT_PER_ENDPOINT mapping mode.
402400
&quot;fqdn&quot;: &quot;A String&quot;, # Optional fully qualified domain name of network endpoint. This can only be specified when NetworkEndpointGroup.network_endpoint_type is NON_GCP_FQDN_PORT.
403401
&quot;instance&quot;: &quot;A String&quot;, # The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.
404402
&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. This field is redundant and need not be set for network endpoints of type GCE_VM_IP. If set, it must be set to the primary internal IP address of the attached VM instance that matches the subnetwork of the NEG. The primary internal IP address from any NIC of a multi-NIC VM instance can be added to a NEG as long as it matches the NEG subnetwork.
@@ -551,7 +549,6 @@ <h3>Method Details</h3>
551549
&quot;urlMask&quot;: &quot;A String&quot;, # An URL mask is one of the main components of the Cloud Function. A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs foo1-dot-appname.appspot.com/v1 and foo1-dot-appname.appspot.com/v2 can be backed by the same Serverless NEG with URL mask &lt;service&gt;-dot-appname.appspot.com/&lt;version&gt;. The URL mask will parse them to { service = &quot;foo1&quot;, version = &quot;v1&quot; } and { service = &quot;foo1&quot;, version = &quot;v2&quot; } respectively.
552550
&quot;version&quot;: &quot;A String&quot;, # Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: v1, v2.
553551
},
554-
&quot;clientPortMappingMode&quot;: &quot;A String&quot;, # Only valid when networkEndpointType is GCE_VM_IP_PORT and the NEG is regional.
555552
&quot;cloudFunction&quot;: { # Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG. # Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set.
556553
&quot;function&quot;: &quot;A String&quot;, # A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: func1.
557554
&quot;urlMask&quot;: &quot;A String&quot;, # An URL mask is one of the main components of the Cloud Function. A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs mydomain.com/function1 and mydomain.com/function2 can be backed by the same Serverless NEG with URL mask /&lt;function&gt;. The URL mask will parse them to { function = &quot;function1&quot; } and { function = &quot;function2&quot; } respectively.
@@ -616,7 +613,6 @@ <h3>Method Details</h3>
616613
&quot;urlMask&quot;: &quot;A String&quot;, # An URL mask is one of the main components of the Cloud Function. A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs foo1-dot-appname.appspot.com/v1 and foo1-dot-appname.appspot.com/v2 can be backed by the same Serverless NEG with URL mask &lt;service&gt;-dot-appname.appspot.com/&lt;version&gt;. The URL mask will parse them to { service = &quot;foo1&quot;, version = &quot;v1&quot; } and { service = &quot;foo1&quot;, version = &quot;v2&quot; } respectively.
617614
&quot;version&quot;: &quot;A String&quot;, # Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: v1, v2.
618615
},
619-
&quot;clientPortMappingMode&quot;: &quot;A String&quot;, # Only valid when networkEndpointType is GCE_VM_IP_PORT and the NEG is regional.
620616
&quot;cloudFunction&quot;: { # Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG. # Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set.
621617
&quot;function&quot;: &quot;A String&quot;, # A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: func1.
622618
&quot;urlMask&quot;: &quot;A String&quot;, # An URL mask is one of the main components of the Cloud Function. A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs mydomain.com/function1 and mydomain.com/function2 can be backed by the same Serverless NEG with URL mask /&lt;function&gt;. The URL mask will parse them to { function = &quot;function1&quot; } and { function = &quot;function2&quot; } respectively.
@@ -811,7 +807,6 @@ <h3>Method Details</h3>
811807
&quot;urlMask&quot;: &quot;A String&quot;, # An URL mask is one of the main components of the Cloud Function. A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs foo1-dot-appname.appspot.com/v1 and foo1-dot-appname.appspot.com/v2 can be backed by the same Serverless NEG with URL mask &lt;service&gt;-dot-appname.appspot.com/&lt;version&gt;. The URL mask will parse them to { service = &quot;foo1&quot;, version = &quot;v1&quot; } and { service = &quot;foo1&quot;, version = &quot;v2&quot; } respectively.
812808
&quot;version&quot;: &quot;A String&quot;, # Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: v1, v2.
813809
},
814-
&quot;clientPortMappingMode&quot;: &quot;A String&quot;, # Only valid when networkEndpointType is GCE_VM_IP_PORT and the NEG is regional.
815810
&quot;cloudFunction&quot;: { # Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG. # Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set.
816811
&quot;function&quot;: &quot;A String&quot;, # A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: func1.
817812
&quot;urlMask&quot;: &quot;A String&quot;, # An URL mask is one of the main components of the Cloud Function. A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs mydomain.com/function1 and mydomain.com/function2 can be backed by the same Serverless NEG with URL mask /&lt;function&gt;. The URL mask will parse them to { function = &quot;function1&quot; } and { function = &quot;function2&quot; } respectively.
@@ -920,7 +915,6 @@ <h3>Method Details</h3>
920915
&quot;a_key&quot;: &quot;A String&quot;,
921916
},
922917
&quot;clientDestinationPort&quot;: 42, # Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.
923-
&quot;clientPort&quot;: 42, # Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with CLIENT_PORT_PER_ENDPOINT mapping mode.
924918
&quot;fqdn&quot;: &quot;A String&quot;, # Optional fully qualified domain name of network endpoint. This can only be specified when NetworkEndpointGroup.network_endpoint_type is NON_GCP_FQDN_PORT.
925919
&quot;instance&quot;: &quot;A String&quot;, # The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.
926920
&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. This field is redundant and need not be set for network endpoints of type GCE_VM_IP. If set, it must be set to the primary internal IP address of the attached VM instance that matches the subnetwork of the NEG. The primary internal IP address from any NIC of a multi-NIC VM instance can be added to a NEG as long as it matches the NEG subnetwork.

0 commit comments

Comments
 (0)