共用方式為


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(roleDefinitionId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>

參數

roleDefinitionId

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

選項參數。

傳回