共用方式為


RoleDefinitions interface

代表 RoleDefinitions 的介面。

方法

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

建立或更新角色定義。

delete(string, string, RoleDefinitionsDeleteOptionalParams)

刪除角色定義。

get(string, string, RoleDefinitionsGetOptionalParams)

依名稱取得角色定義 (GUID) 。

getById(string, RoleDefinitionsGetByIdOptionalParams)

依識別碼取得角色定義。

list(string, RoleDefinitionsListOptionalParams)

取得範圍和更新版本適用的所有角色定義。

方法詳細資料

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

建立或更新角色定義。

function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>

參數

scope

string

角色定義的範圍。

roleDefinitionId

string

角色定義的識別碼。

roleDefinition
RoleDefinition

角色定義的值。

傳回

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

刪除角色定義。

function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>

參數

scope

string

角色定義的範圍。

roleDefinitionId

string

要刪除的角色定義識別碼。

options
RoleDefinitionsDeleteOptionalParams

選項參數。

傳回

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

依名稱取得角色定義 (GUID) 。

function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>

參數

scope

string

角色定義的範圍。

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}。

options
RoleDefinitionsGetByIdOptionalParams

選項參數。

傳回

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

取得範圍和更新版本適用的所有角色定義。

function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>

參數

scope

string

角色定義的範圍。

options
RoleDefinitionsListOptionalParams

選項參數。

傳回