RoleDefinitions interface
RoleDefinitions を表すインターフェイス。
メソッド
create |
ロール定義を作成または更新します。 |
delete(string, string, Role |
ロール定義を削除します。 |
get(string, string, Role |
ロール定義を名前 (GUID) で取得します。 |
get |
ID でロール定義を取得します。 |
list(string, Role |
スコープ以上で適用可能なすべてのロール定義を取得します。 |
メソッドの詳細
createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)
ロール定義を作成または更新します。
function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>
パラメーター
- scope
-
string
ロール定義のスコープ。
- roleDefinitionId
-
string
ロール定義の ID。
- roleDefinition
- RoleDefinition
ロール定義の値。
options パラメーター。
戻り値
Promise<RoleDefinition>
delete(string, string, RoleDefinitionsDeleteOptionalParams)
ロール定義を削除します。
function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>
パラメーター
- scope
-
string
ロール定義のスコープ。
- roleDefinitionId
-
string
削除するロール定義の ID。
options パラメーター。
戻り値
Promise<RoleDefinition>
get(string, string, RoleDefinitionsGetOptionalParams)
ロール定義を名前 (GUID) で取得します。
function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>
パラメーター
- scope
-
string
ロール定義のスコープ。
- roleDefinitionId
-
string
ロール定義の ID。
- options
- RoleDefinitionsGetOptionalParams
options パラメーター。
戻り値
Promise<RoleDefinition>
getById(string, RoleDefinitionsGetByIdOptionalParams)
ID でロール定義を取得します。
function getById(roleId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>
パラメーター
- roleId
-
string
完全修飾ロール定義 ID。 サブスクリプション レベルのロール定義には /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} という形式を使用し、テナント レベルのロール定義には /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} を使用します。
options パラメーター。
戻り値
Promise<RoleDefinition>
list(string, RoleDefinitionsListOptionalParams)
スコープ以上で適用可能なすべてのロール定義を取得します。
function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>
パラメーター
- scope
-
string
ロール定義のスコープ。
options パラメーター。