RoleDefinitions interface
代表 RoleDefinitions 的介面。
方法
方法詳細資料
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
要刪除的角色定義識別碼。
選項參數。
傳回
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}。
選項參數。
傳回
Promise<RoleDefinition>
list(string, RoleDefinitionsListOptionalParams)
取得範圍和更新版本適用的所有角色定義。
function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>
參數
- scope
-
string
角色定義的範圍。
選項參數。