Freigeben über


RoleAssignments interface

Schnittstelle, die eine RoleAssignments darstellt.

Methoden

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Erstellen oder aktualisieren Sie eine Rollenzuweisung nach Bereich und Name.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Erstellen oder aktualisieren Sie eine Rollenzuweisung nach ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Löscht eine Rollenzuweisung nach Bereich und Name.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Löscht eine Rollenzuweisung nach ID.

get(string, string, RoleAssignmentsGetOptionalParams)

Rufen Sie eine Rollenzuweisung nach Bereich und Name ab.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Ruft eine Rollenzuweisung nach ID ab.

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 Sie eine Rollenzuweisung nach Bereich und Name.

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

Parameter

scope

string

Der Bereich 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. Es kann sich um 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 Sie 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. 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öscht eine Rollenzuweisung nach Bereich und Name.

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

Parameter

scope

string

Der Bereich 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. Es kann sich um eine beliebige gültige GUID sein.

options
RoleAssignmentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Löscht 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 Bereich 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. Es kann sich um eine beliebige gültige GUID sein.

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. 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. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

resourceType

string

Der Name des Ressourcentyps. Beispielsweise lautet der Typname einer Web-App "Sites" (von Microsoft.Web/sites).

resourceName

string

Der Name der Ressource.

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. Für den 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 Bereich 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