RoleAssignments interface
Interfejs reprezentujący przypisania ról.
Metody
Szczegóły metody
create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)
Utwórz lub zaktualizuj przypisanie roli według zakresu i nazwy.
function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>
Parametry
- scope
-
string
Zakres operacji lub zasobu. Prawidłowe zakresy to: subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
- roleAssignmentName
-
string
Nazwa przypisania roli. Może to być dowolny prawidłowy identyfikator GUID.
- parameters
- RoleAssignmentCreateParameters
Parametry przypisania roli.
Parametry opcji.
Zwraca
Promise<RoleAssignment>
createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)
Utwórz lub zaktualizuj przypisanie roli według identyfikatora.
function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>
Parametry
- roleAssignmentId
-
string
W pełni kwalifikowany identyfikator przypisania roli, w tym zakres, nazwa zasobu i typ zasobu. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Przykład: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>
- parameters
- RoleAssignmentCreateParameters
Parametry przypisania roli.
Parametry opcji.
Zwraca
Promise<RoleAssignment>
delete(string, string, RoleAssignmentsDeleteOptionalParams)
Usuń przypisanie roli według zakresu i nazwy.
function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>
Parametry
- scope
-
string
Zakres operacji lub zasobu. Prawidłowe zakresy to: subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
- roleAssignmentName
-
string
Nazwa przypisania roli. Może to być dowolny prawidłowy identyfikator GUID.
Parametry opcji.
Zwraca
Promise<RoleAssignment>
deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)
Usuń przypisanie roli według identyfikatora.
function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>
Parametry
- roleAssignmentId
-
string
W pełni kwalifikowany identyfikator przypisania roli, w tym zakres, nazwa zasobu i typ zasobu. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Przykład: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>
Parametry opcji.
Zwraca
Promise<RoleAssignment>
get(string, string, RoleAssignmentsGetOptionalParams)
Pobierz przypisanie roli według zakresu i nazwy.
function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>
Parametry
- scope
-
string
Zakres operacji lub zasobu. Prawidłowe zakresy to: subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
- roleAssignmentName
-
string
Nazwa przypisania roli. Może to być dowolny prawidłowy identyfikator GUID.
- options
- RoleAssignmentsGetOptionalParams
Parametry opcji.
Zwraca
Promise<RoleAssignment>
getById(string, RoleAssignmentsGetByIdOptionalParams)
Pobierz przypisanie roli według identyfikatora.
function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>
Parametry
- roleAssignmentId
-
string
W pełni kwalifikowany identyfikator przypisania roli, w tym zakres, nazwa zasobu i typ zasobu. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Przykład: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>
Parametry opcji.
Zwraca
Promise<RoleAssignment>
listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)
Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do zasobu.
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.
- resourceProviderNamespace
-
string
Przestrzeń nazw dostawcy zasobów.
- resourceType
-
string
Nazwa typu zasobu. Na przykład nazwa typu aplikacji internetowej to "sites" (z witryny Microsoft.Web/sites).
- resourceName
-
string
Nazwa zasobu.
Parametry opcji.
Zwraca
listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)
Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do grupy zasobów.
function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.
Parametry opcji.
Zwraca
listForScope(string, RoleAssignmentsListForScopeOptionalParams)
Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do zakresu.
function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parametry
- scope
-
string
Zakres operacji lub zasobu. Prawidłowe zakresy to: subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
Parametry opcji.
Zwraca
listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)
Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do subskrypcji.
function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parametry
Parametry opcji.