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 latest version of the \u003ccode\u003eIPProtocolEnum\u003c/code\u003e is 3.6.0, with multiple older versions available, spanning back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPProtocolEnum\u003c/code\u003e within the Google Cloud Compute Engine v1 API defines the IP protocol for a forwarding rule, which can be TCP, UDP, ESP, AH, SCTP, ICMP, or L3_DEFAULT.\u003c/p\u003e\n"],["\u003cp\u003eThis enum is found within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace and is part of the \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPProtocolEnum\u003c/code\u003e includes 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.\u003c/p\u003e\n"]]],[],null,[]]