RoleDefinitions interface
Интерфейс, представляющий RoleDefinitions.
Методы
| create |
Создает или обновляет определение роли. |
| delete(string, string, Role |
Удаляет определение роли. |
| get(string, string, Role |
Получение определения роли по идентификатору (GUID). |
| get |
Возвращает определение роли по идентификатору. |
| list(string, Role |
Получите все определения ролей, применимые в области и выше. |
Сведения о методе
createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)
Создает или обновляет определение роли.
function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>
Параметры
- scope
-
string
Область операции или ресурса. Допустимые области: подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" или ресурс (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- roleDefinitionId
-
string
Идентификатор определения роли.
- roleDefinition
- RoleDefinition
Значения определения роли.
Параметры параметров.
Возвращаемое значение
Promise<RoleDefinition>
delete(string, string, RoleDefinitionsDeleteOptionalParams)
Удаляет определение роли.
function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>
Параметры
- scope
-
string
Область операции или ресурса. Допустимые области: подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" или ресурс (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- roleDefinitionId
-
string
Идентификатор удаления определения роли.
Параметры параметров.
Возвращаемое значение
Promise<RoleDefinition>
get(string, string, RoleDefinitionsGetOptionalParams)
Получение определения роли по идентификатору (GUID).
function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>
Параметры
- scope
-
string
Область операции или ресурса. Допустимые области: подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" или ресурс (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- roleDefinitionId
-
string
Идентификатор определения роли.
- options
- RoleDefinitionsGetOptionalParams
Параметры параметров.
Возвращаемое значение
Promise<RoleDefinition>
getById(string, RoleDefinitionsGetByIdOptionalParams)
Возвращает определение роли по идентификатору.
function getById(roleId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>
Параметры
- roleId
-
string
Полный идентификатор определения роли. Используйте формат , /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} для определений ролей уровня подписки или /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} для определений ролей уровня клиента.
Параметры параметров.
Возвращаемое значение
Promise<RoleDefinition>
list(string, RoleDefinitionsListOptionalParams)
Получите все определения ролей, применимые в области и выше.
function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>
Параметры
- scope
-
string
Область операции или ресурса. Допустимые области: подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" или ресурс (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
Параметры параметров.