Cloud AI Platform v1beta1 API - Class DeployedIndexAuthConfig.Types.AuthProvider (1.0.0-beta09)

public sealed class DeployedIndexAuthConfig.Types.AuthProvider : IMessage<DeployedIndexAuthConfig.Types.AuthProvider>, IEquatable<DeployedIndexAuthConfig.Types.AuthProvider>, IDeepCloneable<DeployedIndexAuthConfig.Types.AuthProvider>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class DeployedIndexAuthConfig.Types.AuthProvider.

Configuration for an authentication provider, including support for JSON Web Token (JWT).

Inheritance

object > DeployedIndexAuthConfig.Types.AuthProvider

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

AuthProvider()

public AuthProvider()

AuthProvider(AuthProvider)

public AuthProvider(DeployedIndexAuthConfig.Types.AuthProvider other)
Parameter
Name Description
other DeployedIndexAuthConfigTypesAuthProvider

Properties

AllowedIssuers

public RepeatedField<string> AllowedIssuers { get; }

A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format:

service-account-name@project-id.iam.gserviceaccount.com

Property Value
Type Description
RepeatedFieldstring

Audiences

public RepeatedField<string> Audiences { get; }

The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

Property Value
Type Description
RepeatedFieldstring