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