Agent Registry v1 API - Class Binding.Types.AuthProviderBinding (1.0.0-beta01)

public sealed class Binding.Types.AuthProviderBinding : IMessage<Binding.Types.AuthProviderBinding>, IEquatable<Binding.Types.AuthProviderBinding>, IDeepCloneable<Binding.Types.AuthProviderBinding>, IBufferMessage, IMessage

Reference documentation and code samples for the Agent Registry v1 API class Binding.Types.AuthProviderBinding.

The AuthProvider of the Binding.

Inheritance

object > Binding.Types.AuthProviderBinding

Namespace

Google.Cloud.AgentRegistry.V1

Assembly

Google.Cloud.AgentRegistry.V1.dll

Constructors

AuthProviderBinding()

public AuthProviderBinding()

AuthProviderBinding(AuthProviderBinding)

public AuthProviderBinding(Binding.Types.AuthProviderBinding other)
Parameter
Name Description
other BindingTypesAuthProviderBinding

Properties

AuthProvider

public string AuthProvider { get; set; }

Required. The resource name of the target AuthProvider. Format:

  • projects/{project}/locations/{location}/authProviders/{auth_provider}
Property Value
Type Description
string

ContinueUri

public string ContinueUri { get; set; }

Optional. The continue URI of the AuthProvider. The URI is used to reauthenticate the user and finalize the managed OAuth flow.

Property Value
Type Description
string

Scopes

public RepeatedField<string> Scopes { get; }

Optional. The list of OAuth2 scopes of the AuthProvider.

Property Value
Type Description
RepeatedFieldstring