Freigeben über


RoleAssignments interface

Schnittstelle, die eine RoleAssignments darstellt.

Methoden

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Erstellen oder Aktualisieren einer Rollenzuweisung nach Bereich und Name.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Erstellen oder Aktualisieren einer Rollenzuweisung nach ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Löschen Sie eine Rollenzuweisung nach Bereich und Name.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Löschen Sie eine Rollenzuweisung nach ID.

get(string, string, RoleAssignmentsGetOptionalParams)

Rufen Sie eine Rollenzuweisung nach Bereich und Name ab.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Abrufen einer Rollenzuweisung nach ID.

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

Listet alle Rollenzuweisungen auf, die für eine Ressource gelten.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Listet alle Rollenzuweisungen auf, die für eine Ressourcengruppe gelten.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Listet alle Rollenzuweisungen auf, die für einen Bereich gelten.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Listet alle Rollenzuweisungen auf, die für ein Abonnement gelten.

Details zur Methode

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Erstellen oder Aktualisieren einer Rollenzuweisung nach Bereich und Name.

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

Parameter

scope

string

Der Umfang des Vorgangs oder der Ressource. Gültige Bereiche sind: Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Der Name der Rollenzuweisung. Dies kann eine beliebige gültige GUID sein.

parameters
RoleAssignmentCreateParameters

Parameter für die Rollenzuweisung.

options
RoleAssignmentsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Erstellen oder Aktualisieren einer 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. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Beispiel: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parameter für die Rollenzuweisung.

options
RoleAssignmentsCreateByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Löschen Sie eine Rollenzuweisung nach Bereich und Name.

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

Parameter

scope

string

Der Umfang des Vorgangs oder der Ressource. Gültige Bereiche sind: Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Der Name der Rollenzuweisung. Dies kann eine beliebige gültige GUID sein.

options
RoleAssignmentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Löschen Sie eine Rollenzuweisung nach ID.

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

Parameter

roleAssignmentId

string

Die vollqualifizierte ID der Rollenzuweisung, einschließlich Bereich, Ressourcenname und Ressourcentyp. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Beispiel: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Rufen Sie eine Rollenzuweisung nach Bereich und Name ab.

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

Parameter

scope

string

Der Umfang des Vorgangs oder der Ressource. Gültige Bereiche sind: Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Der Name der Rollenzuweisung. Dies kann eine beliebige gültige GUID sein.

options
RoleAssignmentsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Abrufen einer Rollenzuweisung nach ID.

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

Parameter

roleAssignmentId

string

Die vollqualifizierte ID der Rollenzuweisung, einschließlich Bereich, Ressourcenname und Ressourcentyp. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Beispiel: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

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

Listet alle Rollenzuweisungen auf, die für eine Ressource gelten.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

resourceType

string

Der Ressourcentypname. Der Typname einer Web-App ist z. B. "Websites" (von Microsoft.Web/Sites).

resourceName

string

Der Ressourcenname.

options
RoleAssignmentsListForResourceOptionalParams

Die Optionsparameter.

Gibt zurück

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Listet alle Rollenzuweisungen auf, die für eine Ressourcengruppe gelten.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

Gibt zurück

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Listet alle Rollenzuweisungen auf, die für einen Bereich gelten.

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

Parameter

scope

string

Der Umfang des Vorgangs oder der Ressource. Gültige Bereiche sind: Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Die Optionsparameter.

Gibt zurück

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Listet alle Rollenzuweisungen auf, die für ein Abonnement gelten.

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

Parameter

options
RoleAssignmentsListForSubscriptionOptionalParams

Die Optionsparameter.

Gibt zurück