次の方法で共有


PolicyAssignments interface

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

メソッド

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。 割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

ポリシー割り当てを削除します。

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。

get(string, string, PolicyAssignmentsGetOptionalParams)

ポリシーの割り当てを取得します。

getById(string, PolicyAssignmentsGetByIdOptionalParams)

割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。

list(PolicyAssignmentsListOptionalParams)

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

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

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

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

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

メソッドの詳細

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。

function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>

パラメーター

scope

string

ポリシー割り当てのスコープ。

policyAssignmentName

string

ポリシー割り当ての名前。

parameters
PolicyAssignment

ポリシー割り当てのパラメーター。

options
PolicyAssignmentsCreateOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

ポリシー割り当ては、子リソースによって継承されます。 たとえば、ポリシーをリソース グループに適用すると、そのポリシーはグループ内のすべてのリソースに割り当てられます。 割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。

function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>

パラメーター

policyAssignmentId

string

作成するポリシー割り当ての ID。 形式 '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' を使用します。

parameters
PolicyAssignment

ポリシー割り当てのパラメーター。

options
PolicyAssignmentsCreateByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

ポリシー割り当てを削除します。

function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>

パラメーター

scope

string

ポリシー割り当てのスコープ。

policyAssignmentName

string

削除するポリシー割り当ての名前。

options
PolicyAssignmentsDeleteOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。

function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>

パラメーター

policyAssignmentId

string

削除するポリシー割り当ての ID。 形式 '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' を使用します。

options
PolicyAssignmentsDeleteByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

ポリシーの割り当てを取得します。

function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>

パラメーター

scope

string

ポリシー割り当てのスコープ。

policyAssignmentName

string

取得するポリシー割り当ての名前。

options
PolicyAssignmentsGetOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscription-id}/' を、リソース グループには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' を、リソースには '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' を使用します。

function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>

パラメーター

policyAssignmentId

string

取得するポリシー割り当ての ID。 形式 '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' を使用します。

options
PolicyAssignmentsGetByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

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

function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

パラメーター

options
PolicyAssignmentsListOptionalParams

options パラメーター。

戻り値

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

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

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

パラメーター

resourceGroupName

string

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

resourceProviderNamespace

string

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

parentResourcePath

string

親リソース パス。

resourceType

string

リソースの種類。

resourceName

string

ポリシー割り当てがあるリソースの名前。

options
PolicyAssignmentsListForResourceOptionalParams

options パラメーター。

戻り値

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

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

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

パラメーター

resourceGroupName

string

ポリシー割り当てを含むリソース グループの名前。

options
PolicyAssignmentsListForResourceGroupOptionalParams

options パラメーター。

戻り値