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\u003eIPProtocolEnum\u003c/code\u003e within the \u003ccode\u003eForwardingRule.Types\u003c/code\u003e namespace in the Google Cloud Compute Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPProtocolEnum\u003c/code\u003e defines the valid IP protocols for forwarding rules, including options like TCP, UDP, ESP, AH, SCTP, ICMP, and L3_DEFAULT.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists available versions for the enum, ranging from version 1.0.0 up to the latest version 3.6.0, with version 2.4.0 shown by default.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes a table detailing the available fields within \u003ccode\u003eIPProtocolEnum\u003c/code\u003e, such as \u003ccode\u003eAh\u003c/code\u003e, \u003ccode\u003eEsp\u003c/code\u003e, \u003ccode\u003eIcmp\u003c/code\u003e, and others, alongside the \u003ccode\u003eUndefinedIPProtocolEnum\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe IP protocols that are valid for forwarding rules can vary depending on the load balancing products in use, as shown by the link to the Load balancing features documentation.\u003c/p\u003e\n"]]],[],null,[]]