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 webpage provides documentation for the \u003ccode\u003eInput.Types.SecurityRule\u003c/code\u003e class within the Google Cloud Live Stream v1 API, focusing on access control for input streams.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSecurityRule\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and is part of the \u003ccode\u003eGoogle.Cloud.Video.LiveStream.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe security rules dictate that the input stream source must satisfy all defined fields to be accepted, ensuring only authorized streams are processed.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIpRanges\u003c/code\u003e property within \u003ccode\u003eSecurityRule\u003c/code\u003e allows defining allowed IP ranges using CIDR notation, requiring at least one IP range to match unless none are specified.\u003c/p\u003e\n"],["\u003cp\u003eThe page contains a list of previous versions, with version \u003ccode\u003e1.8.0\u003c/code\u003e being the latest and links to different versions of \u003ccode\u003eSecurityRule\u003c/code\u003e documentation, starting from \u003ccode\u003e1.0.0\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]