Eventarc v1 API - Class Pipeline.Types.Destination.Types.AuthenticationConfig (2.6.0)

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.

Inheritance

object > Pipeline.Types.Destination.Types.AuthenticationConfig

Namespace

Google.Cloud.Eventarc.V1

Assembly

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