Share via


CosmosDBTableRoleAssignment Class

Definition

CosmosDBTableRoleAssignment.

public class CosmosDBTableRoleAssignment : Azure.Provisioning.Primitives.ProvisionableResource
type CosmosDBTableRoleAssignment = class
    inherit ProvisionableResource
Public Class CosmosDBTableRoleAssignment
Inherits ProvisionableResource
Inheritance

Constructors

CosmosDBTableRoleAssignment(String, String)

Creates a new CosmosDBTableRoleAssignment.

Properties

Id

Gets the Id.

Name

Gets the Name.

Parent

Gets or sets a reference to the parent CosmosDBAccount.

PrincipalId

The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Table Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription.

ProvisioningState

Provisioning state of the resource.

RoleAssignmentId

The GUID for the Role Assignment.

RoleDefinitionId

The unique identifier for the associated Role Definition.

Scope

The data plane resource path for which access is being granted through this Table Role Assignment.

SystemData

Gets the SystemData.

Methods

DefineProvisionableProperties()

Define all the provisionable properties of CosmosDBTableRoleAssignment.

FromExisting(String, String)

Creates a reference to an existing CosmosDBTableRoleAssignment.

GetResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
Resolve(ProvisioningContext)

Resolve any resources or properties that were not explicitly specified.

(Inherited from Provisionable)
Validate(ProvisioningContext)

Validate the presence of any required members.

(Inherited from Provisionable)

Applies to