通过


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

PolicySetDefinitions interface

表示 PolicySetDefinitions 的接口。

方法

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

此作使用给定名称在给定订阅中创建或更新策略集定义。

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

此作使用给定名称在给定的管理组中创建或更新策略集定义。

delete(string, PolicySetDefinitionsDeleteOptionalParams)

此作将删除具有给定名称的给定订阅中的策略集定义。

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

此作将删除具有给定名称的给定管理组中的策略集定义。

get(string, PolicySetDefinitionsGetOptionalParams)

此作检索具有给定名称的给定订阅中的策略集定义。

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

此作检索具有给定名称的给定管理组中的策略集定义。

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

此作检索具有给定名称的内置策略集定义。

list(PolicySetDefinitionsListOptionalParams)

此作检索给定订阅中与可选给定$filter匹配的所有策略集定义的列表。 $filter的有效值为:“atExactScope()”、“policyType -eq {value}”或“category eq'{value}”。 如果未提供$filter,则未筛选的列表包括与订阅关联的所有策略集定义,包括直接应用或来自包含给定订阅的管理组的定义。 如果提供了 $filter=atExactScope(),则返回的列表仅包括给定订阅中的所有策略集定义。 如果提供了 $filter='policyType -eq {value}',则返回的列表仅包含类型与 {value} 匹配的所有策略集定义。 可能的 policyType 值是 NotSpecified、BuiltIn 和 Custom。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有策略集定义。

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

此作检索与可选给定$filter匹配的所有内置策略集定义的列表。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有内置策略集定义。

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

此作检索给定管理组中与可选给定$filter匹配的所有策略集定义的列表。 $filter的有效值为:“atExactScope()”、“policyType -eq {value}”或“category eq'{value}”。 如果未提供$filter,则未筛选的列表包括与管理组关联的所有策略集定义,包括直接应用或从包含给定管理组的管理组应用的策略集定义。 如果提供了 $filter=atExactScope(),则返回的列表仅包括给定管理组的所有策略集定义。 如果提供了 $filter='policyType -eq {value}',则返回的列表仅包含类型与 {value} 匹配的所有策略集定义。 可能的 policyType 值是 NotSpecified、BuiltIn 和 Custom。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有策略集定义。

方法详细信息

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

此作使用给定名称在给定订阅中创建或更新策略集定义。

function createOrUpdate(policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams): Promise<PolicySetDefinition>

参数

policySetDefinitionName

string

要创建的策略集定义的名称。

parameters
PolicySetDefinition

策略集定义属性。

返回

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

此作使用给定名称在给定的管理组中创建或更新策略集定义。

function createOrUpdateAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

参数

managementGroupId

string

管理组的 ID。

policySetDefinitionName

string

要创建的策略集定义的名称。

parameters
PolicySetDefinition

策略集定义属性。

返回

delete(string, PolicySetDefinitionsDeleteOptionalParams)

此作将删除具有给定名称的给定订阅中的策略集定义。

function delete(policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams): Promise<void>

参数

policySetDefinitionName

string

要删除的策略集定义的名称。

返回

Promise<void>

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

此作将删除具有给定名称的给定管理组中的策略集定义。

function deleteAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

参数

managementGroupId

string

管理组的 ID。

policySetDefinitionName

string

要删除的策略集定义的名称。

返回

Promise<void>

get(string, PolicySetDefinitionsGetOptionalParams)

此作检索具有给定名称的给定订阅中的策略集定义。

function get(policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams): Promise<PolicySetDefinition>

参数

policySetDefinitionName

string

要获取的策略集定义的名称。

options
PolicySetDefinitionsGetOptionalParams

选项参数。

返回

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

此作检索具有给定名称的给定管理组中的策略集定义。

function getAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

参数

managementGroupId

string

管理组的 ID。

policySetDefinitionName

string

要获取的策略集定义的名称。

返回

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

此作检索具有给定名称的内置策略集定义。

function getBuiltIn(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams): Promise<PolicySetDefinition>

参数

policySetDefinitionName

string

要获取的策略集定义的名称。

返回

list(PolicySetDefinitionsListOptionalParams)

此作检索给定订阅中与可选给定$filter匹配的所有策略集定义的列表。 $filter的有效值为:“atExactScope()”、“policyType -eq {value}”或“category eq'{value}”。 如果未提供$filter,则未筛选的列表包括与订阅关联的所有策略集定义,包括直接应用或来自包含给定订阅的管理组的定义。 如果提供了 $filter=atExactScope(),则返回的列表仅包括给定订阅中的所有策略集定义。 如果提供了 $filter='policyType -eq {value}',则返回的列表仅包含类型与 {value} 匹配的所有策略集定义。 可能的 policyType 值是 NotSpecified、BuiltIn 和 Custom。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有策略集定义。

function list(options?: PolicySetDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

参数

options
PolicySetDefinitionsListOptionalParams

选项参数。

返回

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

此作检索与可选给定$filter匹配的所有内置策略集定义的列表。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有内置策略集定义。

function listBuiltIn(options?: PolicySetDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

参数

返回

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

此作检索给定管理组中与可选给定$filter匹配的所有策略集定义的列表。 $filter的有效值为:“atExactScope()”、“policyType -eq {value}”或“category eq'{value}”。 如果未提供$filter,则未筛选的列表包括与管理组关联的所有策略集定义,包括直接应用或从包含给定管理组的管理组应用的策略集定义。 如果提供了 $filter=atExactScope(),则返回的列表仅包括给定管理组的所有策略集定义。 如果提供了 $filter='policyType -eq {value}',则返回的列表仅包含类型与 {value} 匹配的所有策略集定义。 可能的 policyType 值是 NotSpecified、BuiltIn 和 Custom。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有策略集定义。

function listByManagementGroup(managementGroupId: string, options?: PolicySetDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

参数

managementGroupId

string

管理组的 ID。

返回