public sealed class AuthzPolicy.Types.CustomProvider.Types.AuthzExtension : IMessage<AuthzPolicy.Types.CustomProvider.Types.AuthzExtension>, IEquatable<AuthzPolicy.Types.CustomProvider.Types.AuthzExtension>, IDeepCloneable<AuthzPolicy.Types.CustomProvider.Types.AuthzExtension>, IBufferMessage, IMessageReference documentation and code samples for the Network Security v1 API class AuthzPolicy.Types.CustomProvider.Types.AuthzExtension.
Optional. Delegate authorization decision to user authored extension. Only one of cloudIap or authzExtension can be specified.
Implements
IMessageAuthzPolicyTypesCustomProviderTypesAuthzExtension, IEquatableAuthzPolicyTypesCustomProviderTypesAuthzExtension, IDeepCloneableAuthzPolicyTypesCustomProviderTypesAuthzExtension, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Assembly
Google.Cloud.NetworkSecurity.V1.dll
Constructors
AuthzExtension()
public AuthzExtension()AuthzExtension(AuthzExtension)
public AuthzExtension(AuthzPolicy.Types.CustomProvider.Types.AuthzExtension other)| Parameter | |
|---|---|
| Name | Description |
other |
AuthzPolicyTypesCustomProviderTypesAuthzExtension |
Properties
Resources
public RepeatedField<string> Resources { get; }Required. A list of references to authorization extensions that will be invoked for requests matching this policy. Limited to 1 custom provider.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|