Compartir a través de


RoleAssignments interface

Interfaz que representa un RoleAssignments.

Métodos

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Cree o actualice una asignación de roles por ámbito y nombre.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Cree o actualice una asignación de roles por identificador.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Elimine una asignación de roles por ámbito y nombre.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Elimine una asignación de roles por identificador.

get(string, string, RoleAssignmentsGetOptionalParams)

Obtenga una asignación de roles por ámbito y nombre.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Obtenga una asignación de roles por identificador.

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

Enumere todas las asignaciones de roles que se aplican a un recurso.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Enumere todas las asignaciones de roles que se aplican a un grupo de recursos.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Enumere todas las asignaciones de roles que se aplican a un ámbito.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Enumere todas las asignaciones de roles que se aplican a una suscripción.

Detalles del método

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Cree o actualice una asignación de roles por ámbito y nombre.

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

Parámetros

scope

string

Ámbito de la operación o recurso. Los ámbitos válidos son: suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nombre de la asignación de roles. Puede ser cualquier GUID válido.

parameters
RoleAssignmentCreateParameters

Parámetros para la asignación de roles.

options
RoleAssignmentsCreateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Cree o actualice una asignación de roles por identificador.

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

Parámetros

roleAssignmentId

string

Identificador completo de la asignación de roles, incluido el ámbito, el nombre del recurso y el tipo de recurso. Formato: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Ejemplo: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parámetros para la asignación de roles.

options
RoleAssignmentsCreateByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Elimine una asignación de roles por ámbito y nombre.

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

Parámetros

scope

string

Ámbito de la operación o recurso. Los ámbitos válidos son: suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nombre de la asignación de roles. Puede ser cualquier GUID válido.

options
RoleAssignmentsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Elimine una asignación de roles por identificador.

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

Parámetros

roleAssignmentId

string

Identificador completo de la asignación de roles, incluido el ámbito, el nombre del recurso y el tipo de recurso. Formato: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Ejemplo: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Obtenga una asignación de roles por ámbito y nombre.

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

Parámetros

scope

string

Ámbito de la operación o recurso. Los ámbitos válidos son: suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nombre de la asignación de roles. Puede ser cualquier GUID válido.

options
RoleAssignmentsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Obtenga una asignación de roles por identificador.

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

Parámetros

roleAssignmentId

string

Identificador completo de la asignación de roles, incluido el ámbito, el nombre del recurso y el tipo de recurso. Formato: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Ejemplo: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleAssignment>

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

Enumere todas las asignaciones de roles que se aplican a un recurso.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos.

resourceType

string

Nombre del tipo de recurso. Por ejemplo, el nombre de tipo de una aplicación web es "sites" (de Microsoft.Web/sites).

resourceName

string

Nombre del recurso.

options
RoleAssignmentsListForResourceOptionalParams

Parámetros de opciones.

Devoluciones

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Enumere todas las asignaciones de roles que se aplican a un grupo de recursos.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

options
RoleAssignmentsListForResourceGroupOptionalParams

Parámetros de opciones.

Devoluciones

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Enumere todas las asignaciones de roles que se aplican a un ámbito.

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

Parámetros

scope

string

Ámbito de la operación o recurso. Los ámbitos válidos son: suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Parámetros de opciones.

Devoluciones

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Enumere todas las asignaciones de roles que se aplican a una suscripción.

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

Parámetros

options
RoleAssignmentsListForSubscriptionOptionalParams

Parámetros de opciones.

Devoluciones