RoleAssignments interface
Interfaz que representa un RoleAssignments.
Métodos
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.
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.
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.
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>
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)
Obtener 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>
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 no 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.
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 no distingue mayúsculas de minúsculas.
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}'
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
Parámetros de opciones.