ToolsetMcpToolsetApiAuthenticationServiceAccountAuthConfig class
Constructors
-
ToolsetMcpToolsetApiAuthenticationServiceAccountAuthConfig({Input<
List< ? scopes, required Input<String> ?>String> serviceAccount}) -
Creates a new ToolsetMcpToolsetApiAuthenticationServiceAccountAuthConfig.
scopesThe OAuth scopes to grant. If not specified, the default scopeserviceAccountThe email address of the service account used for authenticatation. CESconst -
ToolsetMcpToolsetApiAuthenticationServiceAccountAuthConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopes
→ Input<
List< ?String> ?> -
The OAuth scopes to grant. If not specified, the default scope
https://www.googleapis.com/auth/cloud-platformis used.final -
serviceAccount
→ Input<
String> -
The email address of the service account used for authenticatation. CES
uses this service account to exchange an access token and the access token
is then sent in the
Authorizationheader of the request. The service account must have theroles/iam.serviceAccountTokenCreatorrole granted to the CES service agentservice-@gcp-sa-ces.iam.gserviceaccount.com.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