次の方法で共有


PolicyAssignments interface

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

メソッド

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

この操作では、指定されたスコープと名前を使用してポリシーの割り当てを作成または更新します。 ポリシーの割り当ては、スコープ内に含まれるすべてのリソースに適用されます。 たとえば、リソース グループスコープでポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

この操作により、指定された ID を使用してポリシーの割り当てが作成または更新されます。 スコープに対して行われたポリシー割り当ては、そのスコープに含まれるすべてのリソースに適用されます。 たとえば、リソース グループにポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

この操作では、名前と作成されたスコープを指定して、ポリシー割り当てを削除します。 ポリシー割り当てのスコープは、'/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} より前の ID の一部です。

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

この操作により、指定された ID を持つポリシーが削除されます。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 {scope} の有効な形式は、'/providers/Microsoft.Management/managementGroups/{managementGroup}' (管理グループ)、'/subscriptions/{subscriptionId}' (サブスクリプション)、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}です。 ' (リソース グループ)、または '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (resource)。

get(string, string, PolicyAssignmentsGetOptionalParams)

この操作では、名前と作成されたスコープを指定して、1 つのポリシー割り当てを取得します。

getById(string, PolicyAssignmentsGetByIdOptionalParams)

操作は、指定された ID を使用してポリシーの割り当てを取得します。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

list(PolicyAssignmentsListOptionalParams)

この操作では、指定したサブスクリプションに関連付けられているすべてのポリシー割り当ての一覧を取得します。これは、指定された$filterオプションと一致します。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filterが指定されていない場合、フィルター処理されていない一覧には、サブスクリプションに関連付けられているすべてのポリシー割り当て (指定されたサブスクリプションを含む直接または管理グループから適用されるもの、およびサブスクリプション内に含まれるオブジェクトに適用されるものも含まれます) が含まれます。 $filter=atScope() が指定されている場合、返されるリストには、サブスクリプションに適用されるすべてのポリシー割り当てが含まれます。これは、サブスクリプション内に含まれるオブジェクトに適用されるものを除き、フィルター処理されていないリスト内のすべてです。 $filter=atExactScope() が指定されている場合、返される一覧には、サブスクリプションのすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

この操作により、指定した$filterに一致する管理グループに適用されるすべてのポリシー割り当ての一覧が取得されます。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filter=atScope() が指定されている場合、返されるリストには、管理グループまたは管理グループの先祖に割り当てられているすべてのポリシー割り当てが含まれます。 $filter=atExactScope() が指定されている場合、返されるリストには、管理グループにあるすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、管理グループに適用される ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。

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

この操作では、指定したリソース グループ内の指定したリソースに関連付けられているすべてのポリシー割り当てと、オプションの指定した$filterに一致するサブスクリプションの一覧を取得します。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filterが指定されていない場合、フィルター処理されていないリストには、リソースに関連付けられているすべてのポリシー割り当て (直接または含まれるすべてのスコープから適用されるもの、およびリソース内に含まれるリソースに適用されるものも含まれます) が含まれます。 $filter=atScope() が指定されている場合、返されるリストには、リソースに適用されるすべてのポリシー割り当てが含まれます。これは、リソース内に含まれるリソースに適用されるものを除き、フィルター処理されていないリスト内のすべてです。 $filter=atExactScope() が指定されている場合、返されるリストには、リソース レベルのすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、リソースに適用される ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。 特定のリソースを識別するために、3 つのパラメーターとリソース名が使用されます。 リソースが親リソースの一部でない場合 (より一般的なケース)、親リソース パスを指定 (または '' として指定) しないでください。 たとえば、Web アプリを ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp') として指定できます。 リソースが親リソースの一部である場合は、すべてのパラメーターを指定する必要があります。 たとえば、仮想マシンの DNS 名を ({resourceProviderNamespace} == 'Microsoft.Compute'、{parentResourcePath} == 'virtualMachines/MyVirtualMachine'、{resourceType} == 'domainNames'、{resourceName} == 'MyComputerName') として指定できます。 名前空間と型名を個別に指定する便利な代替手段は、{resourceType} パラメーターの形式 ({resourceProviderNamespace} == ''、{parentResourcePath} == ''、{resourceType} == 'Microsoft.Web/sites'、{resourceName} == 'MyWebApp') の両方を指定することです。

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

この操作により、指定したサブスクリプション内の特定のリソース グループに関連付けられているすべてのポリシー割り当ての一覧が取得され、省略可能な特定の$filterに一致します。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filterが指定されていない場合、フィルター処理されていないリストには、リソース グループに関連付けられているすべてのポリシー割り当て (直接適用または含まれているスコープから適用されるもの、およびリソース グループ内に含まれるリソースに適用されるものも含まれます) が含まれます。 $filter=atScope() が指定されている場合、返される一覧には、リソース グループに適用されるすべてのポリシー割り当てが含まれます。これは、リソース グループ内に含まれるリソースに適用されるものを除き、フィルター処理されていない一覧のすべてです。 $filter=atExactScope() が指定されている場合、返されるリストには、リソース グループにあるすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、リソース グループに適用される ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

この操作により、指定されたスコープと名前でポリシーの割り当てが更新されます。 ポリシーの割り当ては、スコープ内に含まれるすべてのリソースに適用されます。 たとえば、リソース グループスコープでポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

この操作により、指定された ID でポリシーの割り当てが更新されます。 スコープに対して行われたポリシー割り当ては、そのスコープに含まれるすべてのリソースに適用されます。 たとえば、リソース グループにポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

メソッドの詳細

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

この操作では、指定されたスコープと名前を使用してポリシーの割り当てを作成または更新します。 ポリシーの割り当ては、スコープ内に含まれるすべてのリソースに適用されます。 たとえば、リソース グループスコープでポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。

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

パラメーター

scope

string

ポリシー割り当てのスコープ。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

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

parameters
PolicyAssignment

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

options
PolicyAssignmentsCreateOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

この操作により、指定された ID を使用してポリシーの割り当てが作成または更新されます。 スコープに対して行われたポリシー割り当ては、そのスコープに含まれるすべてのリソースに適用されます。 たとえば、リソース グループにポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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

パラメーター

policyAssignmentId

string

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

parameters
PolicyAssignment

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

options
PolicyAssignmentsCreateByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

この操作では、名前と作成されたスコープを指定して、ポリシー割り当てを削除します。 ポリシー割り当てのスコープは、'/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} より前の ID の一部です。

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

パラメーター

scope

string

ポリシー割り当てのスコープ。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

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

options
PolicyAssignmentsDeleteOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

この操作により、指定された ID を持つポリシーが削除されます。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 {scope} の有効な形式は、'/providers/Microsoft.Management/managementGroups/{managementGroup}' (管理グループ)、'/subscriptions/{subscriptionId}' (サブスクリプション)、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}です。 ' (リソース グループ)、または '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (resource)。

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

パラメーター

policyAssignmentId

string

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

options
PolicyAssignmentsDeleteByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

この操作では、名前と作成されたスコープを指定して、1 つのポリシー割り当てを取得します。

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

パラメーター

scope

string

ポリシー割り当てのスコープ。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

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

options
PolicyAssignmentsGetOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

操作は、指定された ID を使用してポリシーの割り当てを取得します。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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

パラメーター

policyAssignmentId

string

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

options
PolicyAssignmentsGetByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

この操作では、指定したサブスクリプションに関連付けられているすべてのポリシー割り当ての一覧を取得します。これは、指定された$filterオプションと一致します。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filterが指定されていない場合、フィルター処理されていない一覧には、サブスクリプションに関連付けられているすべてのポリシー割り当て (指定されたサブスクリプションを含む直接または管理グループから適用されるもの、およびサブスクリプション内に含まれるオブジェクトに適用されるものも含まれます) が含まれます。 $filter=atScope() が指定されている場合、返されるリストには、サブスクリプションに適用されるすべてのポリシー割り当てが含まれます。これは、サブスクリプション内に含まれるオブジェクトに適用されるものを除き、フィルター処理されていないリスト内のすべてです。 $filter=atExactScope() が指定されている場合、返される一覧には、サブスクリプションのすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。

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

パラメーター

options
PolicyAssignmentsListOptionalParams

options パラメーター。

戻り値

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

この操作により、指定した$filterに一致する管理グループに適用されるすべてのポリシー割り当ての一覧が取得されます。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filter=atScope() が指定されている場合、返されるリストには、管理グループまたは管理グループの先祖に割り当てられているすべてのポリシー割り当てが含まれます。 $filter=atExactScope() が指定されている場合、返されるリストには、管理グループにあるすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、管理グループに適用される ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。

function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

パラメーター

managementGroupId

string

管理グループの ID。

options
PolicyAssignmentsListForManagementGroupOptionalParams

options パラメーター。

戻り値

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

この操作では、指定したリソース グループ内の指定したリソースに関連付けられているすべてのポリシー割り当てと、オプションの指定した$filterに一致するサブスクリプションの一覧を取得します。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filterが指定されていない場合、フィルター処理されていないリストには、リソースに関連付けられているすべてのポリシー割り当て (直接または含まれるすべてのスコープから適用されるもの、およびリソース内に含まれるリソースに適用されるものも含まれます) が含まれます。 $filter=atScope() が指定されている場合、返されるリストには、リソースに適用されるすべてのポリシー割り当てが含まれます。これは、リソース内に含まれるリソースに適用されるものを除き、フィルター処理されていないリスト内のすべてです。 $filter=atExactScope() が指定されている場合、返されるリストには、リソース レベルのすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、リソースに適用される ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。 特定のリソースを識別するために、3 つのパラメーターとリソース名が使用されます。 リソースが親リソースの一部でない場合 (より一般的なケース)、親リソース パスを指定 (または '' として指定) しないでください。 たとえば、Web アプリを ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp') として指定できます。 リソースが親リソースの一部である場合は、すべてのパラメーターを指定する必要があります。 たとえば、仮想マシンの DNS 名を ({resourceProviderNamespace} == 'Microsoft.Compute'、{parentResourcePath} == 'virtualMachines/MyVirtualMachine'、{resourceType} == 'domainNames'、{resourceName} == 'MyComputerName') として指定できます。 名前空間と型名を個別に指定する便利な代替手段は、{resourceType} パラメーターの形式 ({resourceProviderNamespace} == ''、{parentResourcePath} == ''、{resourceType} == 'Microsoft.Web/sites'、{resourceName} == 'MyWebApp') の両方を指定することです。

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

パラメーター

resourceGroupName

string

リソースを含むリソース グループの名前。

resourceProviderNamespace

string

リソース プロバイダーの名前空間。 たとえば、仮想マシンの名前空間は Microsoft.Compute (Microsoft.Compute/virtualMachines から) です

parentResourcePath

string

親リソース パス。 空の文字列がない場合は、空の文字列を使用します。

resourceType

string

リソースの種類名。 たとえば、Web アプリの型名は 'sites' です (Microsoft.Web/sites から)。

resourceName

string

リソースの名前。

options
PolicyAssignmentsListForResourceOptionalParams

options パラメーター。

戻り値

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

この操作により、指定したサブスクリプション内の特定のリソース グループに関連付けられているすべてのポリシー割り当ての一覧が取得され、省略可能な特定の$filterに一致します。 $filterの有効な値は、'atScope()'、'atExactScope()' または 'policyDefinitionId eq '{value}' です。 $filterが指定されていない場合、フィルター処理されていないリストには、リソース グループに関連付けられているすべてのポリシー割り当て (直接適用または含まれているスコープから適用されるもの、およびリソース グループ内に含まれるリソースに適用されるものも含まれます) が含まれます。 $filter=atScope() が指定されている場合、返される一覧には、リソース グループに適用されるすべてのポリシー割り当てが含まれます。これは、リソース グループ内に含まれるリソースに適用されるものを除き、フィルター処理されていない一覧のすべてです。 $filter=atExactScope() が指定されている場合、返されるリストには、リソース グループにあるすべてのポリシー割り当てが含まれます。 $filter=policyDefinitionId eq '{value}' が指定されている場合、返されるリストには、リソース グループに適用される ID が {value} であるポリシー定義のすべてのポリシー割り当てが含まれます。

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

パラメーター

resourceGroupName

string

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

options
PolicyAssignmentsListForResourceGroupOptionalParams

options パラメーター。

戻り値

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

この操作により、指定されたスコープと名前でポリシーの割り当てが更新されます。 ポリシーの割り当ては、スコープ内に含まれるすべてのリソースに適用されます。 たとえば、リソース グループスコープでポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。

function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>

パラメーター

scope

string

ポリシー割り当てのスコープ。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

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

parameters
PolicyAssignmentUpdate

ポリシー割り当てパッチ要求のパラメーター。

options
PolicyAssignmentsUpdateOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

この操作により、指定された ID でポリシーの割り当てが更新されます。 スコープに対して行われたポリシー割り当ては、そのスコープに含まれるすべてのリソースに適用されます。 たとえば、リソース グループにポリシーを割り当てると、そのポリシーはグループ内のすべてのリソースに適用されます。 ポリシー割り当て ID の形式は、'{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' です。 有効なスコープは、管理グループ (形式: '/providers/Microsoft.Management/managementGroups/{managementGroup}')、サブスクリプション (形式: '/subscriptions/{subscriptionId}')、リソース グループ (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') です。 またはリソース (形式: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>

パラメーター

policyAssignmentId

string

更新するポリシー割り当ての ID。 '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' の形式を使用します。

parameters
PolicyAssignmentUpdate

ポリシー割り当てパッチ要求のパラメーター。

options
PolicyAssignmentsUpdateByIdOptionalParams

options パラメーター。

戻り値

Promise<PolicyAssignment>