public sealed class AuthenticationConfig : IMessage<AuthenticationConfig>, IEquatable<AuthenticationConfig>, IDeepCloneable<AuthenticationConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dataproc v1 API class AuthenticationConfig.
Authentication configuration for a workload is used to set the default
identity for the workload execution.
The config specifies the type of identity (service account or user) that
will be used by workloads to access resources on the project(s).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eAuthenticationConfig\u003c/code\u003e class within the Google Cloud Dataproc v1 API, detailing its use in configuring workload identity.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAuthenticationConfig\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Dataproc.V1\u003c/code\u003e namespace and is used to set the default identity for workloads to access resources, specifying whether a service account or user is utilized.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation covers multiple versions of the API, with the latest version being 5.17.0, and includes versions spanning from 3.1.0 to the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAuthenticationConfig\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, all detailed in this documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information on the constructors and properties of the \u003ccode\u003eAuthenticationConfig\u003c/code\u003e class, such as \u003ccode\u003eUserWorkloadAuthenticationType\u003c/code\u003e, and details the type and description of the property values.\u003c/p\u003e\n"]]],[],null,[]]