Reference documentation and code samples for the Compute Engine v1 API enum ForwardingRule.Types.IPProtocolEnum.
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in Load balancing features.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis page provides reference documentation for the \u003ccode\u003eForwardingRule.Types.IPProtocolEnum\u003c/code\u003e within the Google Compute Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API documented here is 3.6.0, with a list of previous versions ranging down to 1.0.0 also available.\u003c/p\u003e\n"],["\u003cp\u003eThis \u003ccode\u003eIPProtocolEnum\u003c/code\u003e defines the valid IP protocols that can be applied to a forwarding rule, including \u003ccode\u003eTCP\u003c/code\u003e, \u003ccode\u003eUDP\u003c/code\u003e, \u003ccode\u003eESP\u003c/code\u003e, \u003ccode\u003eAH\u003c/code\u003e, \u003ccode\u003eSCTP\u003c/code\u003e, \u003ccode\u003eICMP\u003c/code\u003e, and \u003ccode\u003eL3_DEFAULT\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe reference documentation is under the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, and the assembly used is \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach version of the API shows its own \u003ccode\u003eForwardingRule.Types.IPProtocolEnum\u003c/code\u003e documentation.\u003c/p\u003e\n"]]],[],null,[]]