class Google::Apis::GkehubV1beta::IdentityServiceAuthMethod

Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.

Attributes

name[RW]

Identifier for auth config. Corresponds to the JSON property `name` @return [String]

oidc_config[RW]

Configuration for OIDC Auth flow. Corresponds to the JSON property `oidcConfig` @return [Google::Apis::GkehubV1beta::IdentityServiceOidcConfig]

proxy[RW]

Proxy server address to use for auth method. Corresponds to the JSON property `proxy` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/gkehub_v1beta/classes.rb, line 1325
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/gkehub_v1beta/classes.rb, line 1330
def update!(**args)
  @name = args[:name] if args.key?(:name)
  @oidc_config = args[:oidc_config] if args.key?(:oidc_config)
  @proxy = args[:proxy] if args.key?(:proxy)
end