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\u003eThe content provides documentation for the \u003ccode\u003eForwardingRule.Types.IPProtocolEnum\u003c/code\u003e in the Google Compute Engine v1 API, specifically for the .NET library.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this API is 3.6.0, with a list of older versions ranging down to 1.0.0, and version 3.3.0 being the one selected in the context of the webpage.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPProtocolEnum\u003c/code\u003e outlines valid IP protocols for forwarding rules, including TCP, UDP, ESP, AH, SCTP, ICMP, and L3_DEFAULT, although some limitations may apply based on load balancing products.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation is under the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace and is contained within the \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPProtocolEnum\u003c/code\u003e has several fields, such as \u003ccode\u003eAh\u003c/code\u003e, \u003ccode\u003eEsp\u003c/code\u003e, \u003ccode\u003eIcmp\u003c/code\u003e, \u003ccode\u003eL3Default\u003c/code\u003e, \u003ccode\u003eSctp\u003c/code\u003e, \u003ccode\u003eTcp\u003c/code\u003e, \u003ccode\u003eUdp\u003c/code\u003e, and \u003ccode\u003eUndefinedIPProtocolEnum\u003c/code\u003e, each corresponding to a different IP protocol or an unset enum field.\u003c/p\u003e\n"]]],[],null,[]]