public sealed class Authorization : IMessage<Authorization>, IEquatable<Authorization>, IDeepCloneable<Authorization>, IBufferMessage, IMessage
The authorization information used when invoking deployment endpoints.
Implements
IMessage<Authorization>, IEquatable<Authorization>, IDeepCloneable<Authorization>, IBufferMessage, IMessageNamespace
Google.Cloud.GSuiteAddOns.V1Assembly
Google.Cloud.GSuiteAddOns.V1.dll
Constructors
Authorization()
public Authorization()
Authorization(Authorization)
public Authorization(Authorization other)
Parameter | |
---|---|
Name | Description |
other | Authorization |
Properties
AuthorizationName
public AuthorizationName AuthorizationName { get; set; }
AuthorizationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AuthorizationName |
Name
public string Name { get; set; }
The canonical full name of this resource.
Example: projects/123/authorization
Property Value | |
---|---|
Type | Description |
String |
OauthClientId
public string OauthClientId { get; set; }
The OAuth client ID used to obtain OAuth access tokens for a user on the add-on's behalf.
Property Value | |
---|---|
Type | Description |
String |
ServiceAccountEmail
public string ServiceAccountEmail { get; set; }
The email address of the service account used to authenticate requests to add-on callback endpoints.
Property Value | |
---|---|
Type | Description |
String |