public sealed class Binding.Types.AuthProviderBinding : IMessage<Binding.Types.AuthProviderBinding>, IEquatable<Binding.Types.AuthProviderBinding>, IDeepCloneable<Binding.Types.AuthProviderBinding>, IBufferMessage, IMessageReference documentation and code samples for the Agent Registry v1 API class Binding.Types.AuthProviderBinding.
The AuthProvider of the Binding.
Implements
IMessageBindingTypesAuthProviderBinding, IEquatableBindingTypesAuthProviderBinding, IDeepCloneableBindingTypesAuthProviderBinding, IBufferMessage, IMessageNamespace
Google.Cloud.AgentRegistry.V1Assembly
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 |
|