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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version available for `CreateIngressRuleRequest` is 2.4.0, but the current page documentation is for version 1.2.0 of the Google.Cloud.AppEngine.V1 namespace."],["`CreateIngressRuleRequest` is a message used for requesting the creation of a firewall rule, specifically through `Firewall.CreateIngressRule`."],["This class inherits from `Object` and implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` to provide functionalities for message handling, equality checks, deep cloning, and buffer operations."],["The `CreateIngressRuleRequest` class includes properties `Parent`, which is a string representing the parent Firewall collection, and `Rule`, a `FirewallRule` object containing the new rule details."],["You can construct `CreateIngressRuleRequest` using the default constructor or by providing another `CreateIngressRuleRequest` object."]]],[]]