public sealed class CreateIngressRuleRequest : IMessage<CreateIngressRuleRequest>, IEquatable<CreateIngressRuleRequest>, IDeepCloneable<CreateIngressRuleRequest>, IBufferMessage, IMessage
The user may optionally provide a position at which the new rule will be
placed. The positions define a sequential list starting at 1. If a rule
already exists at the given position, rules greater than the provided
position will be moved forward by one.
If no position is provided, the server will place the rule as the second to
last rule in the sequence before the required default allow-all or deny-all
rule.
[[["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-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCreateIngressRuleRequest\u003c/code\u003e class is used to create a request for adding a new firewall rule in the Google Cloud App Engine.\u003c/p\u003e\n"],["\u003cp\u003eIt is part of the \u003ccode\u003eGoogle.Cloud.AppEngine.V1\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Cloud.AppEngine.V1.dll\u003c/code\u003e assembly, and version \u003ccode\u003e1.4.0\u003c/code\u003e is the one described here.\u003c/p\u003e\n"],["\u003cp\u003eIt implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in message handling, comparison, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eIt has properties for \u003ccode\u003eParent\u003c/code\u003e, which specifies the firewall collection, and \u003ccode\u003eRule\u003c/code\u003e, which is a \u003ccode\u003eFirewallRule\u003c/code\u003e object containing the details of the new rule being created, including its desired position in the sequence.\u003c/p\u003e\n"],["\u003cp\u003eThe class is derived from the \u003ccode\u003eObject\u003c/code\u003e class and has two constructors, a default constructor and a copy constructor.\u003c/p\u003e\n"]]],[],null,[]]