你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

选项参数。

返回

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

策略分配的参数。

返回

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

删除策略分配。

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

参数

scope

string

策略分配的范围。

policyAssignmentName

string

要删除的策略分配的名称。

options
PolicyAssignmentsDeleteOptionalParams

选项参数。

返回

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}”。

返回

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

获取策略分配。

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

参数

scope

string

策略分配的范围。

policyAssignmentName

string

要获取的策略分配的名称。

options
PolicyAssignmentsGetOptionalParams

选项参数。

返回

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

选项参数。

返回

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

获取订阅的所有策略分配。

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

参数

options
PolicyAssignmentsListOptionalParams

选项参数。

返回

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

具有策略分配的资源的名称。

返回

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

获取资源组的策略分配。

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

参数

resourceGroupName

string

包含策略分配的资源组的名称。

返回