Class ServiceAccountAuthConfig
Configurations for authentication using a custom service account.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class ServiceAccountAuthConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Scopes
Optional. The OAuth scopes to grant. If not specified, the default scope
https://www.googleapis.com/auth/cloud-platform is used.
Declaration
[JsonProperty("scopes")]
public virtual IList<string> Scopes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ServiceAccount
Required. The email address of the service account used for authentication. CES uses this service account to
exchange an access token and the access token is then sent in the Authorization header of the request. The
service account must have the roles/iam.serviceAccountTokenCreator role granted to the CES service agent
service-@gcp-sa-ces.iam.gserviceaccount.com.
Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |