Class AdminAccessBinding
A resource message representing a binding to a set of roles.
Implements
Namespace: Google.Ads.MarketingPlatform.Admin.V1Alpha
Assembly: Google.Ads.MarketingPlatform.Admin.V1Alpha.dll
Syntax
public sealed class AdminAccessBinding : IMessage<AdminAccessBinding>, IEquatable<AdminAccessBinding>, IDeepCloneable<AdminAccessBinding>, IBufferMessage, IMessage
Constructors
AdminAccessBinding()
Declaration
public AdminAccessBinding()
AdminAccessBinding(AdminAccessBinding)
Declaration
public AdminAccessBinding(AdminAccessBinding other)
Parameters
| Type | Name | Description |
|---|---|---|
| AdminAccessBinding | other |
Properties
AccessTargetCase
Declaration
public AdminAccessBinding.AccessTargetOneofCase AccessTargetCase { get; }
Property Value
| Type | Description |
|---|---|
| AdminAccessBinding.AccessTargetOneofCase |
AdminAccessBindingName
AdminAccessBindingName-typed view over the Name resource name property.
Declaration
public AdminAccessBindingName AdminAccessBindingName { get; set; }
Property Value
| Type | Description |
|---|---|
| AdminAccessBindingName |
HasUserEmail
Gets whether the "user_email" field is set
Declaration
public bool HasUserEmail { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasUserGroup
Gets whether the "user_group" field is set
Declaration
public bool HasUserGroup { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Identifier. The resource name of this AdminAccessBinding.
Format: organizations/{org_id}/adminAccessBindings/{admin_access_binding_id} Example: "organizations/123abc/adminAccessBindings/456def"
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OrganizationRoles
Optional. A list of roles granted to the parent organization.
USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.
No roles will be assigned if no roles are specified.
Declaration
public RepeatedField<OrganizationRole> OrganizationRoles { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<OrganizationRole> |
UserEmail
Email address of the user.
Declaration
public string UserEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserGroup
Resource name of the user group.
Declaration
public string UserGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |