Sdílet prostřednictvím


RoleAssignments interface

Rozhraní představující roleAssignments

Metody

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Vytvořte nebo aktualizujte přiřazení role podle oboru a názvu.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Vytvořte nebo aktualizujte přiřazení role podle ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Odstranění přiřazení role podle oboru a názvu

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Odstranění přiřazení role podle ID

get(string, string, RoleAssignmentsGetOptionalParams)

Získání přiřazení role podle oboru a názvu

getById(string, RoleAssignmentsGetByIdOptionalParams)

Získání přiřazení role podle ID

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

Vypíše všechna přiřazení rolí, která se vztahují na prostředek.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Zobrazí seznam všech přiřazení rolí, která se vztahují na skupinu prostředků.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Zobrazí seznam všech přiřazení rolí, které se vztahují na obor.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Zobrazí seznam všech přiřazení rolí, která se vztahují na předplatné.

Podrobnosti metody

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Vytvořte nebo aktualizujte přiřazení role podle oboru a názvu.

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

Parametry

scope

string

Rozsah operace nebo prostředku. Platné obory jsou: předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} nebo prostředek (formát: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Název přiřazení role. Může to být libovolný platný identifikátor GUID.

parameters
RoleAssignmentCreateParameters

Parametry přiřazení role

options
RoleAssignmentsCreateOptionalParams

Parametry možností.

Návraty

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Vytvořte nebo aktualizujte přiřazení role podle ID.

function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>

Parametry

roleAssignmentId

string

Plně kvalifikované ID přiřazení role, včetně oboru, názvu prostředku a typu prostředku. Formát: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Příklad: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parametry přiřazení role

options
RoleAssignmentsCreateByIdOptionalParams

Parametry možností.

Návraty

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Odstranění přiřazení role podle oboru a názvu

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

Parametry

scope

string

Rozsah operace nebo prostředku. Platné obory jsou: předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} nebo prostředek (formát: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Název přiřazení role. Může to být libovolný platný identifikátor GUID.

options
RoleAssignmentsDeleteOptionalParams

Parametry možností.

Návraty

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Odstranění přiřazení role podle ID

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

Parametry

roleAssignmentId

string

Plně kvalifikované ID přiřazení role, včetně oboru, názvu prostředku a typu prostředku. Formát: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Příklad: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Parametry možností.

Návraty

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Získání přiřazení role podle oboru a názvu

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

Parametry

scope

string

Rozsah operace nebo prostředku. Platné obory jsou: předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} nebo prostředek (formát: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Název přiřazení role. Může to být libovolný platný identifikátor GUID.

options
RoleAssignmentsGetOptionalParams

Parametry možností.

Návraty

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Získání přiřazení role podle ID

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

Parametry

roleAssignmentId

string

Plně kvalifikované ID přiřazení role, včetně oboru, názvu prostředku a typu prostředku. Formát: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Příklad: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Parametry možností.

Návraty

Promise<RoleAssignment>

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

Vypíše všechna přiřazení rolí, která se vztahují na prostředek.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

resourceProviderNamespace

string

Obor názvů poskytovatele prostředků.

resourceType

string

Název typu prostředku. Například název typu webové aplikace je weby (z webu Microsoft.Web/sites).

resourceName

string

Název prostředku.

options
RoleAssignmentsListForResourceOptionalParams

Parametry možností.

Návraty

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Zobrazí seznam všech přiřazení rolí, která se vztahují na skupinu prostředků.

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

Návraty

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Zobrazí seznam všech přiřazení rolí, které se vztahují na obor.

function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parametry

scope

string

Rozsah operace nebo prostředku. Platné obory jsou: předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} nebo prostředek (formát: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Parametry možností.

Návraty

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Zobrazí seznam všech přiřazení rolí, která se vztahují na předplatné.

function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parametry

options
RoleAssignmentsListForSubscriptionOptionalParams

Parametry možností.

Návraty