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 documentation for the \u003ccode\u003eForwardingRule.Types.IPProtocolEnum\u003c/code\u003e within the Google Cloud Compute Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 3.6.0, but it goes all the way back to version 1.0.0 with all versions in between linked.\u003c/p\u003e\n"],["\u003cp\u003eThis \u003ccode\u003eIPProtocolEnum\u003c/code\u003e specifies the IP protocols valid for the 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\u003eIt highlights that the available IP protocols vary depending on the specific load balancing products being utilized.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForwardingRule.Types.IPProtocolEnum\u003c/code\u003e has an option called \u003ccode\u003eUndefinedIPProtocolEnum\u003c/code\u003e which is used when an enum is not set, along with other 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, and \u003ccode\u003eUdp\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]