RoleDefinitions interface
Interface que representa um RoleDefinitions.
Métodos
create |
Cria ou atualiza uma definição de função. |
delete(string, string, Role |
Exclui uma definição de função. |
get(string, string, Role |
Obter definição de função por nome (GUID). |
get |
Obtém uma definição de função por ID. |
list(string, Role |
Obtenha todas as definições de função aplicáveis no escopo e acima. |
Detalhes do método
createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)
Cria ou atualiza uma definição de função.
function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>
Parâmetros
- scope
-
string
O escopo da definição de função.
- roleDefinitionId
-
string
A ID da definição de função.
- roleDefinition
- RoleDefinition
Os valores para a definição de função.
Os parâmetros de opções.
Retornos
Promise<RoleDefinition>
delete(string, string, RoleDefinitionsDeleteOptionalParams)
Exclui uma definição de função.
function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>
Parâmetros
- scope
-
string
O escopo da definição de função.
- roleDefinitionId
-
string
A ID da definição de função a ser excluída.
Os parâmetros de opções.
Retornos
Promise<RoleDefinition>
get(string, string, RoleDefinitionsGetOptionalParams)
Obter definição de função por nome (GUID).
function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>
Parâmetros
- scope
-
string
O escopo da definição de função.
- roleDefinitionId
-
string
A ID da definição de função.
- options
- RoleDefinitionsGetOptionalParams
Os parâmetros de opções.
Retornos
Promise<RoleDefinition>
getById(string, RoleDefinitionsGetByIdOptionalParams)
Obtém uma definição de função por ID.
function getById(roleDefinitionId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>
Parâmetros
- roleDefinitionId
-
string
A ID de definição de função totalmente qualificada. Use o formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função no nível da assinatura ou /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função no nível do locatário.
Os parâmetros de opções.
Retornos
Promise<RoleDefinition>
list(string, RoleDefinitionsListOptionalParams)
Obtenha todas as definições de função aplicáveis no escopo e acima.
function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>
Parâmetros
- scope
-
string
O escopo da definição de função.
Os parâmetros de opções.