Network Security v1 API - Class AuthzPolicy.Types.AuthzRule.Types.From (1.0.0-beta01)

public sealed class AuthzPolicy.Types.AuthzRule.Types.From : IMessage<AuthzPolicy.Types.AuthzRule.Types.From>, IEquatable<AuthzPolicy.Types.AuthzRule.Types.From>, IDeepCloneable<AuthzPolicy.Types.AuthzRule.Types.From>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Security v1 API class AuthzPolicy.Types.AuthzRule.Types.From.

Describes properties of one or more sources of a request.

Inheritance

object > AuthzPolicy.Types.AuthzRule.Types.From

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

From()

public From()

From(From)

public From(AuthzPolicy.Types.AuthzRule.Types.From other)
Parameter
Name Description
other AuthzPolicyTypesAuthzRuleTypesFrom

Properties

NotSources

public RepeatedField<AuthzPolicy.Types.AuthzRule.Types.From.Types.RequestSource> NotSources { get; }

Optional. Describes the negated properties of request sources. Matches requests from sources that do not match the criteria specified in this field. At least one of sources or notSources must be specified.

Property Value
Type Description
RepeatedFieldAuthzPolicyTypesAuthzRuleTypesFromTypesRequestSource

Sources

public RepeatedField<AuthzPolicy.Types.AuthzRule.Types.From.Types.RequestSource> Sources { get; }

Optional. Describes the properties of a request's sources. At least one of sources or notSources must be specified. Limited to 1 source. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match.

Property Value
Type Description
RepeatedFieldAuthzPolicyTypesAuthzRuleTypesFromTypesRequestSource