PolicySetDefinitions interface
表示 PolicySetDefinitions 的接口。
方法
| create |
此作使用给定名称在给定订阅中创建或更新策略集定义。 |
| create |
此作使用给定名称在给定的管理组中创建或更新策略集定义。 |
| delete(string, Policy |
此作将删除具有给定名称的给定订阅中的策略集定义。 |
| delete |
此作将删除具有给定名称的给定管理组中的策略集定义。 |
| get(string, Policy |
此作检索具有给定名称的给定订阅中的策略集定义。 |
| get |
此作检索具有给定名称的给定管理组中的策略集定义。 |
| get |
此作检索具有给定名称的内置策略集定义。 |
| list(Policy |
此作检索给定订阅中与可选给定$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} 匹配的所有策略集定义。 |
| list |
此作检索与可选给定$filter匹配的所有内置策略集定义的列表。 如果提供了 $filter='category -eq {value}',则返回的列表仅包含其类别与 {value} 匹配的所有内置策略集定义。 |
| list |
此作检索给定管理组中与可选给定$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
策略集定义属性。
选项参数。
返回
Promise<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
策略集定义属性。
返回
Promise<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
要获取的策略集定义的名称。
选项参数。
返回
Promise<PolicySetDefinition>
getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)
此作检索具有给定名称的给定管理组中的策略集定义。
function getAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicySetDefinition>
参数
- managementGroupId
-
string
管理组的 ID。
- policySetDefinitionName
-
string
要获取的策略集定义的名称。
选项参数。
返回
Promise<PolicySetDefinition>
getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)
此作检索具有给定名称的内置策略集定义。
function getBuiltIn(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams): Promise<PolicySetDefinition>
参数
- policySetDefinitionName
-
string
要获取的策略集定义的名称。
选项参数。
返回
Promise<PolicySetDefinition>
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>
参数
选项参数。
返回
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。
选项参数。