RoleAssignments interface
Interfaz que representa un RoleAssignments.
Métodos
Detalles del método
create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)
Crea una asignación de roles.
function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>
Parámetros
- scope
-
string
Ámbito de la asignación de roles que se va a crear. El ámbito puede ser cualquier instancia de recurso REST. Por ejemplo, use '/subscriptions/{subscription-id}/' para una suscripción, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para un grupo de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' para un recurso.
- roleAssignmentName
-
string
GUID para la asignación de roles que se va a crear. El nombre debe ser único y diferente para cada asignación de roles.
- parameters
- RoleAssignmentCreateParameters
Parámetros para la asignación de roles.
Parámetros de opciones.
Devoluciones
Promise<RoleAssignment>
createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)
Crea 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. Use el formato /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Ejemplo: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.
- parameters
- RoleAssignmentCreateParameters
Parámetros para la asignación de roles.
Parámetros de opciones.
Devoluciones
Promise<RoleAssignment>
delete(string, string, RoleAssignmentsDeleteOptionalParams)
Elimina una asignación de roles.
function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>
Parámetros
- scope
-
string
Ámbito de la asignación de roles que se va a eliminar.
- roleAssignmentName
-
string
Nombre de la asignación de roles que se va a eliminar.
Parámetros de opciones.
Devoluciones
Promise<RoleAssignment>
deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)
Elimina una asignación de roles.
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. Use el formato /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Ejemplo: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.
Parámetros de opciones.
Devoluciones
Promise<RoleAssignment>
get(string, string, RoleAssignmentsGetOptionalParams)
Obtenga la asignación de roles especificada.
function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>
Parámetros
- scope
-
string
Ámbito de la asignación de roles.
- roleAssignmentName
-
string
Nombre de la asignación de roles que se va a obtener.
- options
- RoleAssignmentsGetOptionalParams
Parámetros de opciones.
Devoluciones
Promise<RoleAssignment>
getById(string, RoleAssignmentsGetByIdOptionalParams)
Obtiene 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. Use el formato /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Ejemplo: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.
Parámetros de opciones.
Devoluciones
Promise<RoleAssignment>
list(RoleAssignmentsListOptionalParams)
Obtiene todas las asignaciones de roles de la suscripción.
function list(options?: RoleAssignmentsListOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parámetros
Parámetros de opciones.
Devoluciones
listForResource(string, string, string, string, string, RoleAssignmentsListForResourceOptionalParams)
Obtiene las asignaciones de roles de un recurso.
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: 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.
- parentResourcePath
-
string
La identidad del recurso primario.
- resourceType
-
string
Tipo de recurso del recurso.
- resourceName
-
string
Nombre del recurso para el que se van a obtener asignaciones de roles.
Parámetros de opciones.
Devoluciones
listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)
Obtiene las asignaciones de roles de 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.
Parámetros de opciones.
Devoluciones
listForScope(string, RoleAssignmentsListForScopeOptionalParams)
Obtiene asignaciones de roles para un ámbito.
function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parámetros
- scope
-
string
Ámbito de las asignaciones de roles.
Parámetros de opciones.