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