次の方法で共有


RoleAssignments interface

RoleAssignments を表すインターフェイス。

メソッド

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

ロールの割り当てを作成します。

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

ID によるロールの割り当てを作成します。

delete(string, string, RoleAssignmentsDeleteOptionalParams)

ロールの割り当てを削除します。

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

ロールの割り当てを削除します。

get(string, string, RoleAssignmentsGetOptionalParams)

指定したロールの割り当てを取得します。

getById(string, RoleAssignmentsGetByIdOptionalParams)

ID でロールの割り当てを取得します。

list(RoleAssignmentsListOptionalParams)

サブスクリプションのすべてのロールの割り当てを取得します。

listForResource(string, string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

リソースのロールの割り当てを取得します。

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

リソース グループのロールの割り当てを取得します。

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

スコープのロールの割り当てを取得します。

メソッドの詳細

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

ロールの割り当てを作成します。

function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>

パラメーター

scope

string

作成するロールの割り当てのスコープ。 スコープには、任意の REST リソース インスタンスを指定できます。 たとえば、サブスクリプションの場合は '/subscriptions/{subscription-id}/'、リソース グループには '/subscriptions/{subscription-id}/{resource-group-name}'、リソースの場合は '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' を使用します。

roleAssignmentName

string

作成するロールの割り当ての GUID。 名前は一意で、ロールの割り当てごとに異なる必要があります。

parameters
RoleAssignmentCreateParameters

ロールの割り当てのパラメーター。

options
RoleAssignmentsCreateOptionalParams

options パラメーター。

戻り値

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

ID によるロールの割り当てを作成します。

function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>

パラメーター

roleAssignmentId

string

スコープ、リソース名、リソースの種類など、ロールの割り当ての完全修飾 ID。 形式 /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName} を使用します。 例: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}

parameters
RoleAssignmentCreateParameters

ロールの割り当てのパラメーター。

options
RoleAssignmentsCreateByIdOptionalParams

options パラメーター。

戻り値

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

ロールの割り当てを削除します。

function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>

パラメーター

scope

string

削除するロールの割り当てのスコープ。

roleAssignmentName

string

削除するロールの割り当ての名前。

options
RoleAssignmentsDeleteOptionalParams

options パラメーター。

戻り値

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

ロールの割り当てを削除します。

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

パラメーター

roleAssignmentId

string

スコープ、リソース名、リソースの種類など、ロールの割り当ての完全修飾 ID。 形式 /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName} を使用します。 例: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}

options
RoleAssignmentsDeleteByIdOptionalParams

options パラメーター。

戻り値

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

指定したロールの割り当てを取得します。

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

パラメーター

scope

string

ロールの割り当てのスコープ。

roleAssignmentName

string

取得するロールの割り当ての名前。

options
RoleAssignmentsGetOptionalParams

options パラメーター。

戻り値

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

ID でロールの割り当てを取得します。

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

パラメーター

roleAssignmentId

string

スコープ、リソース名、リソースの種類など、ロールの割り当ての完全修飾 ID。 形式 /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName} を使用します。 例: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}

options
RoleAssignmentsGetByIdOptionalParams

options パラメーター。

戻り値

Promise<RoleAssignment>

list(RoleAssignmentsListOptionalParams)

サブスクリプションのすべてのロールの割り当てを取得します。

function list(options?: RoleAssignmentsListOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

パラメーター

options
RoleAssignmentsListOptionalParams

options パラメーター。

戻り値

listForResource(string, string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

リソースのロールの割り当てを取得します。

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

resourceProviderNamespace

string

リソース プロバイダーの名前空間。

parentResourcePath

string

親リソース ID。

resourceType

string

リソースのリソースの種類。

resourceName

string

ロールの割り当てを取得するリソースの名前。

options
RoleAssignmentsListForResourceOptionalParams

options パラメーター。

戻り値

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

リソース グループのロールの割り当てを取得します。

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

options
RoleAssignmentsListForResourceGroupOptionalParams

options パラメーター。

戻り値

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

スコープのロールの割り当てを取得します。

function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

パラメーター

scope

string

ロールの割り当てのスコープ。

options
RoleAssignmentsListForScopeOptionalParams

options パラメーター。

戻り値