Freigeben über


RoleAssignments interface

Schnittstelle, die eine RoleAssignments darstellt.

Methoden

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Erstellt eine Rollenzuweisung.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Erstellt eine Rollenzuweisung nach ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Löscht eine Rollenzuweisung.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Löscht eine Rollenzuweisung.

get(string, string, RoleAssignmentsGetOptionalParams)

Rufen Sie die angegebene Rollenzuweisung ab.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Ruft eine Rollenzuweisung nach ID ab.

list(RoleAssignmentsListOptionalParams)

Ruft alle Rollenzuweisungen für das Abonnement ab.

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

Ruft Rollenzuweisungen für eine Ressource ab.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Ruft Rollenzuweisungen für eine Ressourcengruppe ab.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Ruft Rollenzuweisungen für einen Bereich ab.

Details zur Methode

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Erstellt eine Rollenzuweisung.

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

Parameter

scope

string

Der Bereich der zu erstellenden Rollenzuweisung. Der Bereich kann eine beliebige REST-Ressourceninstanz sein. Verwenden Sie beispielsweise "/subscriptions/{subscription-id}/" für ein Abonnement, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für eine Ressourcengruppe und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}" für eine Ressource.

roleAssignmentName

string

Eine GUID für die zu erstellende Rollenzuweisung. Der Name muss für jede Rollenzuweisung eindeutig und unterschiedlich sein.

parameters
RoleAssignmentCreateParameters

Parameter für die Rollenzuweisung.

options
RoleAssignmentsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Erstellt eine Rollenzuweisung nach ID.

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

Parameter

roleAssignmentId

string

Die vollqualifizierte ID der Rollenzuweisung, einschließlich Bereich, Ressourcenname und Ressourcentyp. Verwenden Sie das Format /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Beispiel: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

parameters
RoleAssignmentCreateParameters

Parameter für die Rollenzuweisung.

options
RoleAssignmentsCreateByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Löscht eine Rollenzuweisung.

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

Parameter

scope

string

Der Bereich der zu löschenden Rollenzuweisung.

roleAssignmentName

string

Der Name der zu löschenden Rollenzuweisung.

options
RoleAssignmentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Löscht eine Rollenzuweisung.

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

Parameter

roleAssignmentId

string

Die vollqualifizierte ID der Rollenzuweisung, einschließlich Bereich, Ressourcenname und Ressourcentyp. Verwenden Sie das Format /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Beispiel: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsDeleteByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Rufen Sie die angegebene Rollenzuweisung ab.

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

Parameter

scope

string

Der Bereich der Rollenzuweisung.

roleAssignmentName

string

Der Name der abzurufenden Rollenzuweisung.

options
RoleAssignmentsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Ruft eine Rollenzuweisung nach ID ab.

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

Parameter

roleAssignmentId

string

Die vollqualifizierte ID der Rollenzuweisung, einschließlich Bereich, Ressourcenname und Ressourcentyp. Verwenden Sie das Format /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Beispiel: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsGetByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

list(RoleAssignmentsListOptionalParams)

Ruft alle Rollenzuweisungen für das Abonnement ab.

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

Parameter

options
RoleAssignmentsListOptionalParams

Die Optionsparameter.

Gibt zurück

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

Ruft Rollenzuweisungen für eine Ressource ab.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

parentResourcePath

string

Die identität der übergeordneten Ressource.

resourceType

string

Der Ressourcentyp der Ressource.

resourceName

string

Der Name der Ressource, für die Rollenzuweisungen abgerufen werden sollen.

options
RoleAssignmentsListForResourceOptionalParams

Die Optionsparameter.

Gibt zurück

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Ruft Rollenzuweisungen für eine Ressourcengruppe ab.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

Gibt zurück

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Ruft Rollenzuweisungen für einen Bereich ab.

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

Parameter

scope

string

Der Bereich der Rollenzuweisungen.

options
RoleAssignmentsListForScopeOptionalParams

Die Optionsparameter.

Gibt zurück