Dela via


RoleAssignments interface

Gränssnitt som representerar en RoleAssignments.

Metoder

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Skapa eller uppdatera en rolltilldelning efter omfång och namn.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Skapa eller uppdatera en rolltilldelning efter ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Ta bort en rolltilldelning efter omfång och namn.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Ta bort en rolltilldelning med ID.

get(string, string, RoleAssignmentsGetOptionalParams)

Hämta en rolltilldelning efter omfång och namn.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Hämta en rolltilldelning efter ID.

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

Visa en lista över alla rolltilldelningar som gäller för en resurs.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Visa en lista över alla rolltilldelningar som gäller för en resursgrupp.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Visa en lista över alla rolltilldelningar som gäller för ett omfång.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Visa en lista över alla rolltilldelningar som gäller för en prenumeration.

Detaljer om metoden

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Skapa eller uppdatera en rolltilldelning efter omfång och namn.

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

Parametrar

scope

string

Åtgärdens eller resursens omfattning. Giltiga omfång är: prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Namnet på rolltilldelningen. Det kan vara valfritt giltigt GUID.

parameters
RoleAssignmentCreateParameters

Parametrar för rolltilldelningen.

options
RoleAssignmentsCreateOptionalParams

Alternativparametrarna.

Returnerar

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Skapa eller uppdatera en rolltilldelning efter ID.

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

Parametrar

roleAssignmentId

string

Det fullständigt kvalificerade ID:t för rolltilldelningen, inklusive omfång, resursnamn och resurstyp. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exempel: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parametrar för rolltilldelningen.

options
RoleAssignmentsCreateByIdOptionalParams

Alternativparametrarna.

Returnerar

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Ta bort en rolltilldelning efter omfång och namn.

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

Parametrar

scope

string

Åtgärdens eller resursens omfattning. Giltiga omfång är: prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Namnet på rolltilldelningen. Det kan vara valfritt giltigt GUID.

options
RoleAssignmentsDeleteOptionalParams

Alternativparametrarna.

Returnerar

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Ta bort en rolltilldelning med ID.

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

Parametrar

roleAssignmentId

string

Det fullständigt kvalificerade ID:t för rolltilldelningen, inklusive omfång, resursnamn och resurstyp. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exempel: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Alternativparametrarna.

Returnerar

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Hämta en rolltilldelning efter omfång och namn.

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

Parametrar

scope

string

Åtgärdens eller resursens omfattning. Giltiga omfång är: prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Namnet på rolltilldelningen. Det kan vara valfritt giltigt GUID.

options
RoleAssignmentsGetOptionalParams

Alternativparametrarna.

Returnerar

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Hämta en rolltilldelning efter ID.

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

Parametrar

roleAssignmentId

string

Det fullständigt kvalificerade ID:t för rolltilldelningen, inklusive omfång, resursnamn och resurstyp. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exempel: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Alternativparametrarna.

Returnerar

Promise<RoleAssignment>

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

Visa en lista över alla rolltilldelningar som gäller för en resurs.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

resourceProviderNamespace

string

Resursproviderns namnområde.

resourceType

string

Namnet på resurstypen. Typnamnet för en webbapp är till exempel "webbplatser" (från Microsoft.Web/sites).

resourceName

string

Resursnamnet.

options
RoleAssignmentsListForResourceOptionalParams

Alternativparametrarna.

Returnerar

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Visa en lista över alla rolltilldelningar som gäller för en resursgrupp.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

options
RoleAssignmentsListForResourceGroupOptionalParams

Alternativparametrarna.

Returnerar

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Visa en lista över alla rolltilldelningar som gäller för ett omfång.

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

Parametrar

scope

string

Åtgärdens eller resursens omfattning. Giltiga omfång är: prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Alternativparametrarna.

Returnerar

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Visa en lista över alla rolltilldelningar som gäller för en prenumeration.

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

Parametrar

options
RoleAssignmentsListForSubscriptionOptionalParams

Alternativparametrarna.

Returnerar