You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 12, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: google/cloud/compute/v1/compute.proto
+32-32Lines changed: 32 additions & 32 deletions
Original file line number
Diff line number
Diff line change
@@ -3102,7 +3102,7 @@ message FileContentBuffer {
3102
3102
//
3103
3103
message Allowed {
3104
3104
// The IP protocol to which this rule applies. The protocol type is required when creating a firewall rule. This value can either be one of the following well known protocol strings (tcp, udp, icmp, esp, ah, ipip, sctp) or the IP protocol number.
3105
-
optional string i_p_protocol = 323774237;
3105
+
optional string I_p_protocol = 488094525;
3106
3106
3107
3107
// An optional list of ports to which this rule applies. This field is only applicable for the UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port.
3108
3108
//
@@ -3114,7 +3114,7 @@ message Allowed {
3114
3114
//
3115
3115
message Denied {
3116
3116
// The IP protocol to which this rule applies. The protocol type is required when creating a firewall rule. This value can either be one of the following well known protocol strings (tcp, udp, icmp, esp, ah, ipip, sctp) or the IP protocol number.
3117
-
optional string i_p_protocol = 323774237;
3117
+
optional string I_p_protocol = 488094525;
3118
3118
3119
3119
// An optional list of ports to which this rule applies. This field is only applicable for the UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port.
3120
3120
//
@@ -3377,28 +3377,6 @@ message ForwardingRule {
3377
3377
3378
3378
}
3379
3379
3380
-
// This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. This field cannot be used with port or portRange fields.
3381
-
//
3382
-
// When the load balancing scheme is INTERNAL and protocol is TCP/UDP, specify this field to allow packets addressed to any ports will be forwarded to the backends configured with this forwarding rule.
3383
-
optional bool all_ports = 445175796;
3384
-
3385
-
// This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
3386
-
optional bool allow_global_access = 499409674;
3387
-
3388
-
// Identifies the backend service to which the forwarding rule sends traffic. Required for Internal TCP/UDP Load Balancing and Network Load Balancing; must be omitted for all other load balancer types.
3389
-
optional string backend_service = 306946058;
3390
-
3391
-
// [Output Only] Creation timestamp in RFC3339 text format.
3392
-
optional string creation_timestamp = 30525366;
3393
-
3394
-
// An optional description of this resource. Provide this property when you create the resource.
3395
-
optional string description = 422937596;
3396
-
3397
-
// 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 ForwardingRule. Include the fingerprint in patch request to ensure that you do not overwrite changes that were applied from another concurrent request.
3398
-
//
3399
-
// To see the latest fingerprint, make a get() request to retrieve a ForwardingRule.
3400
-
optional string fingerprint = 234678500;
3401
-
3402
3380
// IP address that this forwarding rule serves. When a client sends traffic to this IP address, the forwarding rule directs the traffic to the target that you specify in the forwarding rule.
3403
3381
//
3404
3382
// If you don't specify a reserved IP address, an ephemeral IP address is assigned. Methods for specifying an IP address:
@@ -3414,7 +3392,7 @@ message ForwardingRule {
3414
3392
// Must be set to `0.0.0.0` when the target is targetGrpcProxy that has validateForProxyless field set to true.
3415
3393
//
3416
3394
// For Private Service Connect forwarding rules that forward traffic to Google APIs, IP address must be provided.
3417
-
optional string i_p_address = 522591951;
3395
+
optional string I_p_address = 42976943;
3418
3396
3419
3397
// The IP protocol to which this rule applies.
3420
3398
//
@@ -3426,7 +3404,29 @@ message ForwardingRule {
3426
3404
// - Internal HTTP(S) Load Balancing: The load balancing scheme is INTERNAL_MANAGED, and only TCP is valid.
3427
3405
// - HTTP(S), SSL Proxy, and TCP Proxy Load Balancing: The load balancing scheme is EXTERNAL and only TCP is valid.
3428
3406
// - Network Load Balancing: The load balancing scheme is EXTERNAL, and one of TCP or UDP is valid.
3429
-
optional IPProtocol i_p_protocol = 323774237;
3407
+
optional IPProtocol I_p_protocol = 488094525;
3408
+
3409
+
// This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. This field cannot be used with port or portRange fields.
3410
+
//
3411
+
// When the load balancing scheme is INTERNAL and protocol is TCP/UDP, specify this field to allow packets addressed to any ports will be forwarded to the backends configured with this forwarding rule.
3412
+
optional bool all_ports = 445175796;
3413
+
3414
+
// This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
3415
+
optional bool allow_global_access = 499409674;
3416
+
3417
+
// Identifies the backend service to which the forwarding rule sends traffic. Required for Internal TCP/UDP Load Balancing and Network Load Balancing; must be omitted for all other load balancer types.
3418
+
optional string backend_service = 306946058;
3419
+
3420
+
// [Output Only] Creation timestamp in RFC3339 text format.
3421
+
optional string creation_timestamp = 30525366;
3422
+
3423
+
// An optional description of this resource. Provide this property when you create the resource.
3424
+
optional string description = 422937596;
3425
+
3426
+
// 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 ForwardingRule. Include the fingerprint in patch request to ensure that you do not overwrite changes that were applied from another concurrent request.
3427
+
//
3428
+
// To see the latest fingerprint, make a get() request to retrieve a ForwardingRule.
3429
+
optional string fingerprint = 234678500;
3430
3430
3431
3431
// [Output Only] The unique identifier for the resource. This identifier is defined by the server.
// Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network. (== resource_for {$api_version}.networks ==)
7768
7768
message Network {
7769
+
// Deprecated in favor of subnet mode networks. The range of internal addresses that are legal on this network. This range is a CIDR specification, for example: 192.168.0.0/16. Provided by the client when the network is created.
7770
+
optional string I_pv4_range = 59234358;
7771
+
7769
7772
// Must be set to create a VPC network. If not set, a legacy network is created.
7770
7773
//
7771
7774
// When set to true, the VPC network is created in auto mode. When set to false, the VPC network is created in custom mode.
@@ -7784,9 +7787,6 @@ message Network {
7784
7787
// [Output Only] The gateway address for default routing out of the network, selected by GCP.
7785
7788
optional string gateway_i_pv4 = 178678877;
7786
7789
7787
-
// Deprecated in favor of subnet mode networks. The range of internal addresses that are legal on this network. This range is a CIDR specification, for example: 192.168.0.0/16. Provided by the client when the network is created.
7788
-
optional string i_pv4_range = 1978454;
7789
-
7790
7790
// [Output Only] The unique identifier for the resource. This identifier is defined by the server.
// 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 traffic is mirrored.
9004
+
repeated string I_p_protocols = 98544854;
9005
+
9003
9006
// IP CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. Only IPv4 is supported. If no ranges are specified, all traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all traffic is mirrored.
9004
9007
repeated string cidr_ranges = 487901697;
9005
9008
9006
9009
// Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
9007
9010
optional Direction direction = 111150975;
9008
9011
9009
-
// 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 traffic is mirrored.
0 commit comments