Dela via


RoleAssignments interface

Gränssnitt som representerar rolltilldelningar.

Metoder

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Skapar en rolltilldelning.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Skapar en rolltilldelning efter ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Tar bort en rolltilldelning.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Tar bort en rolltilldelning.

get(string, string, RoleAssignmentsGetOptionalParams)

Hämta den angivna rolltilldelningen.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Hämtar en rolltilldelning efter ID.

list(RoleAssignmentsListOptionalParams)

Hämtar alla rolltilldelningar för prenumerationen.

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

Hämtar rolltilldelningar för en resurs.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Hämtar rolltilldelningar för en resursgrupp.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Hämtar rolltilldelningar för ett omfång.

Metodinformation

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Skapar en rolltilldelning.

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

Parametrar

scope

string

Omfånget för rolltilldelningen som ska skapas. Omfånget kan vara vilken REST-resursinstans som helst. Använd till exempel '/subscriptions/{subscription-id}/' för en prenumeration, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' för en resursgrupp och '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' för en resurs.

roleAssignmentName

string

Ett GUID för rolltilldelningen som ska skapas. Namnet måste vara unikt och olika för varje rolltilldelning.

parameters
RoleAssignmentCreateParameters

Parametrar för rolltilldelningen.

options
RoleAssignmentsCreateOptionalParams

Alternativparametrarna.

Returer

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Skapar 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. Använd formatet /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exempel: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

parameters
RoleAssignmentCreateParameters

Parametrar för rolltilldelningen.

options
RoleAssignmentsCreateByIdOptionalParams

Alternativparametrarna.

Returer

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Tar bort en rolltilldelning.

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

Parametrar

scope

string

Omfånget för rolltilldelningen som ska tas bort.

roleAssignmentName

string

Namnet på rolltilldelningen som ska tas bort.

options
RoleAssignmentsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Tar bort en rolltilldelning.

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. Använd formatet /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exempel: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsDeleteByIdOptionalParams

Alternativparametrarna.

Returer

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Hämta den angivna rolltilldelningen.

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

Parametrar

scope

string

Rolltilldelningens omfattning.

roleAssignmentName

string

Namnet på rolltilldelningen som ska hämtas.

options
RoleAssignmentsGetOptionalParams

Alternativparametrarna.

Returer

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Hämtar 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. Använd formatet /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exempel: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsGetByIdOptionalParams

Alternativparametrarna.

Returer

Promise<RoleAssignment>

list(RoleAssignmentsListOptionalParams)

Hämtar alla rolltilldelningar för prenumerationen.

function list(options?: RoleAssignmentsListOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parametrar

options
RoleAssignmentsListOptionalParams

Alternativparametrarna.

Returer

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

Hämtar rolltilldelningar för en resurs.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: 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.

parentResourcePath

string

Den överordnade resursidentiteten.

resourceType

string

Resurstypen för resursen.

resourceName

string

Namnet på resursen som rolltilldelningar ska hämtas för.

options
RoleAssignmentsListForResourceOptionalParams

Alternativparametrarna.

Returer

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Hämtar rolltilldelningar 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)

Hämtar rolltilldelningar för ett omfång.

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

Parametrar

scope

string

Rolltilldelningarnas omfång.

options
RoleAssignmentsListForScopeOptionalParams

Alternativparametrarna.

Returer