public sealed class Pipeline.Types.Destination.Types.AuthenticationConfig : IMessage<Pipeline.Types.Destination.Types.AuthenticationConfig>, IEquatable<Pipeline.Types.Destination.Types.AuthenticationConfig>, IDeepCloneable<Pipeline.Types.Destination.Types.AuthenticationConfig>, IBufferMessage, IMessageReference documentation and code samples for the Eventarc v1 API class Pipeline.Types.Destination.Types.AuthenticationConfig.
Represents a config used to authenticate message requests.
Implements
IMessagePipelineTypesDestinationTypesAuthenticationConfig, IEquatablePipelineTypesDestinationTypesAuthenticationConfig, IDeepCloneablePipelineTypesDestinationTypesAuthenticationConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Eventarc.V1Assembly
Google.Cloud.Eventarc.V1.dll
Constructors
AuthenticationConfig()
public AuthenticationConfig()AuthenticationConfig(AuthenticationConfig)
public AuthenticationConfig(Pipeline.Types.Destination.Types.AuthenticationConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
PipelineTypesDestinationTypesAuthenticationConfig |
Properties
AuthenticationMethodDescriptorCase
public Pipeline.Types.Destination.Types.AuthenticationConfig.AuthenticationMethodDescriptorOneofCase AuthenticationMethodDescriptorCase { get; }| Property Value | |
|---|---|
| Type | Description |
PipelineTypesDestinationTypesAuthenticationConfigAuthenticationMethodDescriptorOneofCase |
|
GoogleOidc
public Pipeline.Types.Destination.Types.AuthenticationConfig.Types.OidcToken GoogleOidc { get; set; }Optional. This authenticate method will apply Google OIDC tokens signed by a Google Cloud service account to the requests.
| Property Value | |
|---|---|
| Type | Description |
PipelineTypesDestinationTypesAuthenticationConfigTypesOidcToken |
|
OauthToken
public Pipeline.Types.Destination.Types.AuthenticationConfig.Types.OAuthToken OauthToken { get; set; }Optional. If specified, an OAuth
token will
be generated and attached as an Authorization header in the HTTP
request.
This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com.
| Property Value | |
|---|---|
| Type | Description |
PipelineTypesDestinationTypesAuthenticationConfigTypesOAuthToken |
|