AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationOauthConfig class

Constructors

AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationOauthConfig({Input<String?>? clientId, Input<String?>? clientSecretVersion, Input<String?>? oauthGrantType, Input<List<String>?>? scopes, Input<String?>? tokenEndpoint})
Creates a new AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationOauthConfig. clientId (Output) clientSecretVersion (Output) oauthGrantType (Output) scopes (Output) tokenEndpoint (Output)
const
AppVersionSnapshotToolsetOpenApiToolsetApiAuthenticationOauthConfig.fromMap(Map<String, dynamic> map)
factory

Properties

clientId → Input<String?>?
(Output) The client ID from the OAuth provider.
final
clientSecretVersion → Input<String?>?
(Output) The name of the SecretManager secret version resource storing the client secret. Format: projects/{project}/secrets/{secret}/versions/{version} Note: You should grant roles/secretmanager.secretAccessor role to the CES service agent service-@gcp-sa-ces.iam.gserviceaccount.com.
final
hashCode → int
The hash code for this object.
no setterinherited
oauthGrantType → Input<String?>?
(Output) OAuth grant types. Possible values: CLIENT_CREDENTIAL
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scopes → Input<List<String>?>?
(Output) The OAuth scopes to grant.
final
tokenEndpoint → Input<String?>?
(Output) The token endpoint in the OAuth provider to exchange for an access token.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited