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 document provides reference documentation for the \u003ccode\u003eIPProtocolEnum\u003c/code\u003e within the Google Compute Engine v1 API, specifically for the \u003ccode\u003eForwardingRule.Types\u003c/code\u003e component.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 3.6.0, while the version this page is about is 2.6.0, and there are multiple previous versions listed, starting from 1.0.0, each with specific documentation links.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIPProtocolEnum\u003c/code\u003e lists valid options for protocol forwarding, including TCP, UDP, ESP, AH, SCTP, ICMP, and L3_DEFAULT, with their relevance varying based on load balancing product features.\u003c/p\u003e\n"],["\u003cp\u003eThe enum includes a field \u003ccode\u003eUndefinedIPProtocolEnum\u003c/code\u003e, indicating that the field's value is not set.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPProtocolEnum\u003c/code\u003e can be found under the namespace \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e, and within the assembly \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]