AuthzPolicyNetworkRuleFromNotSourcePrincipal class
Constructors
-
AuthzPolicyNetworkRuleFromNotSourcePrincipal({Input<
AuthzPolicyNetworkRuleFromNotSourcePrincipalPrincipal?> ? principal, Input<String?> ? principalSelector}) -
Creates a new AuthzPolicyNetworkRuleFromNotSourcePrincipal.
principalRequired. A non-empty string whose value is matched against the principal value based on the principalSelector.principalSelectorAn enum to decide what principal value the principal rule will match against. If not specified, the PrincipalSelector is CLIENT_CERT_URI_SAN.const -
AuthzPolicyNetworkRuleFromNotSourcePrincipal.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
principal
→ Input<
AuthzPolicyNetworkRuleFromNotSourcePrincipalPrincipal?> ? -
Required. A non-empty string whose value is matched against the principal value based on the principalSelector.
Only exact match can be applied for CLIENT_CERT_URI_SAN, CLIENT_CERT_DNS_NAME_SAN, CLIENT_CERT_COMMON_NAME selectors.
Structure is documented below.
final
-
principalSelector
→ Input<
String?> ? -
An enum to decide what principal value the principal rule will match against. If not specified, the PrincipalSelector is CLIENT_CERT_URI_SAN.
Default value is
CLIENT_CERT_URI_SAN. Possible values are:PRINCIPAL_SELECTOR_UNSPECIFIED,CLIENT_CERT_URI_SAN,CLIENT_CERT_DNS_NAME_SAN,CLIENT_CERT_COMMON_NAME.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