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 per id maken of bijwerken.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Verwijder een roltoewijzing op bereik en naam.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Verwijder een roltoewijzing op id.

get(string, string, RoleAssignmentsGetOptionalParams)

Haal een roltoewijzing op op bereik en naam.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Haal een roltoewijzing op id op.

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

Vermeld alle roltoewijzingen die van toepassing zijn op een resource.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Vermeld alle roltoewijzingen die van toepassing zijn op een resourcegroep.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Geef alle roltoewijzingen weer die van toepassing zijn op een bereik.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Vermeld alle roltoewijzingen 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 per id maken of bijwerken.

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)

Verwijder een roltoewijzing 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)

Verwijder een roltoewijzing 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)

Haal een roltoewijzing op id op.

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)

Vermeld alle roltoewijzingen 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)

Vermeld alle roltoewijzingen 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)

Geef alle roltoewijzingen weer 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)

Vermeld alle roltoewijzingen die van toepassing zijn op een abonnement.

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

Parameters

Retouren