Udostępnij za pośrednictwem


RoleAssignments interface

Interfejs reprezentujący przypisania ról.

Metody

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Utwórz lub zaktualizuj przypisanie roli według zakresu i nazwy.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Utwórz lub zaktualizuj przypisanie roli według identyfikatora.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Usuń przypisanie roli według zakresu i nazwy.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Usuń przypisanie roli według identyfikatora.

get(string, string, RoleAssignmentsGetOptionalParams)

Pobierz przypisanie roli według zakresu i nazwy.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Pobierz przypisanie roli według identyfikatora.

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

Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do zasobu.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do grupy zasobów.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do zakresu.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Wyświetl listę wszystkich przypisań ról, które mają zastosowanie do subskrypcji.

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.

options
RoleAssignmentsCreateOptionalParams

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.

options
RoleAssignmentsCreateByIdOptionalParams

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.

options
RoleAssignmentsDeleteOptionalParams

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>

options
RoleAssignmentsDeleteByIdOptionalParams

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>

options
RoleAssignmentsGetByIdOptionalParams

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.

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.

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}"

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

Zwraca