Class Authorization (2.0.0)

public sealed class Authorization : IMessage<Authorization>, IEquatable<Authorization>, IDeepCloneable<Authorization>, IBufferMessage, IMessage

The authorization information used when invoking deployment endpoints.

Inheritance

Object > Authorization

Namespace

Google.Cloud.GSuiteAddOns.V1

Assembly

Google.Cloud.GSuiteAddOns.V1.dll

Constructors

Authorization()

public Authorization()

Authorization(Authorization)

public Authorization(Authorization other)
Parameter
NameDescription
otherAuthorization

Properties

AuthorizationName

public AuthorizationName AuthorizationName { get; set; }

AuthorizationName-typed view over the Name resource name property.

Property Value
TypeDescription
AuthorizationName

Name

public string Name { get; set; }

The canonical full name of this resource. Example: projects/123/authorization

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
String