RoleDefinitions interface
Interfaz que representa un RoleDefinitions.
Métodos
create |
Crea o actualiza una definición de rol. |
delete(string, string, Role |
Elimina una definición de rol. |
get(string, string, Role |
Obtiene la definición de roles por nombre (GUID). |
get |
Obtiene una definición de rol por identificador. |
list(string, Role |
Obtenga todas las definiciones de roles aplicables en el ámbito y versiones posteriores. |
Detalles del método
createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)
Crea o actualiza una definición de rol.
function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>
Parámetros
- scope
-
string
Ámbito de la definición de roles.
- roleDefinitionId
-
string
Identificador de la definición de roles.
- roleDefinition
- RoleDefinition
Los valores de la definición de roles.
Parámetros de opciones.
Devoluciones
Promise<RoleDefinition>
delete(string, string, RoleDefinitionsDeleteOptionalParams)
Elimina una definición de rol.
function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>
Parámetros
- scope
-
string
Ámbito de la definición de roles.
- roleDefinitionId
-
string
Identificador de la definición de roles que se va a eliminar.
Parámetros de opciones.
Devoluciones
Promise<RoleDefinition>
get(string, string, RoleDefinitionsGetOptionalParams)
Obtiene la definición de roles por nombre (GUID).
function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>
Parámetros
- scope
-
string
Ámbito de la definición de roles.
- roleDefinitionId
-
string
Identificador de la definición de roles.
- options
- RoleDefinitionsGetOptionalParams
Parámetros de opciones.
Devoluciones
Promise<RoleDefinition>
getById(string, RoleDefinitionsGetByIdOptionalParams)
Obtiene una definición de rol por identificador.
function getById(roleId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>
Parámetros
- roleId
-
string
Identificador de definición de rol completo. Use el formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para las definiciones de roles de nivel de suscripción o /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para las definiciones de roles de nivel de inquilino.
Parámetros de opciones.
Devoluciones
Promise<RoleDefinition>
list(string, RoleDefinitionsListOptionalParams)
Obtenga todas las definiciones de roles aplicables en el ámbito y versiones posteriores.
function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>
Parámetros
- scope
-
string
Ámbito de la definición de roles.
Parámetros de opciones.