AuthzPolicyNetworkRuleFromNotSource class

Constructors

AuthzPolicyNetworkRuleFromNotSource({Input<List<AuthzPolicyNetworkRuleFromNotSourceIpBlock>?>? ipBlocks, Input<List<AuthzPolicyNetworkRuleFromNotSourcePrincipal>?>? principals})
Creates a new AuthzPolicyNetworkRuleFromNotSource. ipBlocks A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ipBlocks per Authorization Policy principals A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the Forwarding rule or Gateway. Each identity is a string whose value is matched against the URI SAN, or DNS SAN or the subject field in the client's certificate. The match can be exact, prefix, suffix or a substring match. One of exact, prefix, suffix or contains must be specified.
const
AuthzPolicyNetworkRuleFromNotSource.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
ipBlocks → Input<List<AuthzPolicyNetworkRuleFromNotSourceIpBlock>?>?
A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ipBlocks per Authorization Policy Structure is documented below.
final
principals → Input<List<AuthzPolicyNetworkRuleFromNotSourcePrincipal>?>?
A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the Forwarding rule or Gateway. Each identity is a string whose value is matched against the URI SAN, or DNS SAN or the subject field in the client's certificate. The match can be exact, prefix, suffix or a substring match. One of exact, prefix, suffix or contains must be specified. Limited to 5 principals. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited