RoleAssignments interface
Schnittstelle, die eine RoleAssignments darstellt.
Methoden
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.
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.
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.
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}.
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}.
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
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.
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.
Die Optionsparameter.
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.
Die Optionsparameter.