Delen via


RoleAssignments interface

Interface die een RoleAssignments vertegenwoordigt.

Methoden

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Een roltoewijzing maken of bijwerken op bereik en naam.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Een roltoewijzing maken of bijwerken op id.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Een roltoewijzing verwijderen op bereik en naam.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Een roltoewijzing verwijderen op id.

get(string, string, RoleAssignmentsGetOptionalParams)

Haal een roltoewijzing op op bereik en naam.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Een roltoewijzing ophalen op basis van id.

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een resource.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een resourcegroep.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een bereik.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een abonnement.

Methodedetails

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Een roltoewijzing maken of bijwerken op bereik en naam.

function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>

Parameters

scope

string

Het bereik van de bewerking of resource. Geldige bereiken zijn: abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

De naam van de roltoewijzing. Dit kan elke geldige GUID zijn.

parameters
RoleAssignmentCreateParameters

Parameters voor de roltoewijzing.

options
RoleAssignmentsCreateOptionalParams

De optiesparameters.

Retouren

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Een roltoewijzing maken of bijwerken op id.

function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>

Parameters

roleAssignmentId

string

De volledig gekwalificeerde id van de roltoewijzing, inclusief bereik, resourcenaam en resourcetype. Indeling: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Voorbeeld: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parameters voor de roltoewijzing.

options
RoleAssignmentsCreateByIdOptionalParams

De optiesparameters.

Retouren

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Een roltoewijzing verwijderen op bereik en naam.

function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>

Parameters

scope

string

Het bereik van de bewerking of resource. Geldige bereiken zijn: abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

De naam van de roltoewijzing. Dit kan elke geldige GUID zijn.

options
RoleAssignmentsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Een roltoewijzing verwijderen op id.

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

Parameters

roleAssignmentId

string

De volledig gekwalificeerde id van de roltoewijzing, inclusief bereik, resourcenaam en resourcetype. Indeling: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Voorbeeld: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

De optiesparameters.

Retouren

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Haal een roltoewijzing op op bereik en naam.

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

Parameters

scope

string

Het bereik van de bewerking of resource. Geldige bereiken zijn: abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

De naam van de roltoewijzing. Dit kan elke geldige GUID zijn.

options
RoleAssignmentsGetOptionalParams

De optiesparameters.

Retouren

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Een roltoewijzing ophalen op basis van id.

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

Parameters

roleAssignmentId

string

De volledig gekwalificeerde id van de roltoewijzing, inclusief bereik, resourcenaam en resourcetype. Indeling: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Voorbeeld: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

De optiesparameters.

Retouren

Promise<RoleAssignment>

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een resource.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

resourceProviderNamespace

string

De naamruimte van de resourceprovider.

resourceType

string

De naam van het resourcetype. De typenaam van een web-app is bijvoorbeeld 'sites' (van Microsoft.Web/sites).

resourceName

string

De resourcenaam.

options
RoleAssignmentsListForResourceOptionalParams

De optiesparameters.

Retouren

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een resourcegroep.

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

Retouren

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een bereik.

function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parameters

scope

string

Het bereik van de bewerking of resource. Geldige bereiken zijn: abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

De optiesparameters.

Retouren

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Alle roltoewijzingen weergeven die van toepassing zijn op een abonnement.

function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parameters

Retouren