PolicyAssignments interface
表示 PolicyAssignments 的接口。
方法
| create(string, string, Policy |
策略分配由子资源继承。 例如,将策略应用到该策略分配给该组中所有资源的资源组时。 |
| create |
策略分配由子资源继承。 例如,将策略应用到该策略分配给该组中所有资源的资源组时。 提供分配范围时,请对订阅使用“/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, Policy |
删除策略分配。 |
| delete |
提供分配范围时,请对订阅使用“/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, Policy |
获取策略分配。 |
| get |
提供分配范围时,请对订阅使用“/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(Policy |
获取订阅的所有策略分配。 |
| list |
获取资源的策略分配。 |
| list |
获取资源组的策略分配。 |
方法详细信息
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
策略分配由子资源继承。 例如,将策略应用到该策略分配给该组中所有资源的资源组时。
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
参数
- scope
-
string
策略分配的范围。
- policyAssignmentName
-
string
策略分配的名称。
- parameters
- PolicyAssignment
策略分配的参数。
选项参数。
返回
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
要删除的策略分配的名称。
选项参数。
返回
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
要获取的策略分配的名称。
选项参数。
返回
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}”。
选项参数。
返回
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
获取订阅的所有策略分配。
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
参数
选项参数。
返回
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
包含策略分配的资源组的名称。
选项参数。