Network Security v1 API - Class AuthzPolicy.Types.CustomProvider.Types.AuthzExtension (1.0.0-beta01)

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, IMessage

Reference 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.

Inheritance

object > AuthzPolicy.Types.CustomProvider.Types.AuthzExtension

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

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