public sealed class Input.Types.SecurityRule : IMessage<Input.Types.SecurityRule>, IEquatable<Input.Types.SecurityRule>, IDeepCloneable<Input.Types.SecurityRule>, IBufferMessage, IMessage
Reference documentation and code samples for the Live Stream v1 API class Input.Types.SecurityRule.
Security rules for access control. Each field represents one security rule.
Only when the source of the input stream satisfies all the fields, this
input stream can be accepted.
At least one ip range must match unless none specified. The IP range is
defined by CIDR block: for example, 192.0.1.0/24 for a range and
192.0.1.0/32 for a single IP address.
[[["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\u003eThis documentation provides details for the \u003ccode\u003eInput.Types.SecurityRule\u003c/code\u003e class within the Google Cloud Live Stream v1 API, specifically for version 1.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSecurityRule\u003c/code\u003e is used to manage access control, ensuring that only input streams meeting specific criteria are accepted, and it also implements multiple interfaces including IMessage, IEquatable, IDeepCloneable, and IBufferMessage.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSecurityRule\u003c/code\u003e class features two constructors for creating new instances, either as a default instance or by copying an existing \u003ccode\u003eSecurityRule\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIpRanges\u003c/code\u003e property, a \u003ccode\u003eRepeatedField<string>\u003c/code\u003e, allows for defining allowed IP ranges using CIDR notation, and at least one of the ranges defined must match unless none are specified.\u003c/p\u003e\n"]]],[],null,[]]