Principal(mapping=None, *, ignore_unknown_fields=False, **kwargs)Describes the properties of a principal to be matched against.
Attributes |
|
|---|---|
| Name | Description |
principal_selector |
google.cloud.network_security_v1alpha1.types.AuthzPolicy.AuthzRule.Principal.PrincipalSelector
Optional. An enum to decide what principal value the principal rule will match against. If not specified, the PrincipalSelector is CLIENT_CERT_URI_SAN. |
principal |
google.cloud.network_security_v1alpha1.types.AuthzPolicy.AuthzRule.StringMatch
Required. A non-empty string whose value is matched against the principal value based on the principal_selector. Only exact match can be applied for CLIENT_CERT_URI_SAN, CLIENT_CERT_DNS_NAME_SAN, CLIENT_CERT_COMMON_NAME selectors. |
Classes
PrincipalSelector
PrincipalSelector(value)The principal value the principal rule will match against.