Dela via


RoleAssignments interface

Gränssnitt som representerar rolltilldelningar.

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 efter 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.

Metodinformation

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.

Returer

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.

Returer

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.

Returer

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Ta bort en rolltilldelning efter 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.

Returer

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.

Returer

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.

Returer

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.

Returer

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.

Returer

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.

Returer

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.

Returer