PolicySetDefinitionsOperations interface
介面代表 PolicySetDefinitions 操作。
屬性
| create |
此操作在指定訂閱中建立或更新包含該名稱的政策集定義。 |
| create |
此操作會在給定管理群組中建立或更新一個包含該名稱的政策集定義。 |
| delete | 此操作會刪除該訂閱中以該名稱的政策集定義。 |
| delete |
此操作會刪除該管理群組中以該名稱的政策集定義。 |
| get | 此操作會取得給定訂閱中以名稱命名的政策集定義。 |
| get |
此操作會取得給定管理群組中以該名稱的政策集定義。 |
| get |
此操作會取得內建的政策集定義,並取得名稱。 |
| list | 此操作會取得給定訂閱中所有符合可選$filter的政策集定義清單。 $filter的有效值為:『atExactScope()』、『policyType -eq {value}』或『category eq 『{value}』。 若未提供$filter,未篩選清單包含所有與訂閱相關的政策定義,包括直接適用或來自包含該訂閱的管理群組定義。 若提供 $filter=atExactScope() 格式,回傳清單僅包含該訂閱中所有政策定義。 若提供 $filter='policyType -eq {value}',回傳的清單僅包含所有類型與 {value} 相符的政策集定義。 可能的 policyType 值包括 NotSpecified、BuiltIn 和 Custom。 若提供 $filter='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的政策集定義。 |
| list |
此操作會取得所有與可選性$filter相符的內建政策集定義清單。 若提供 $filter='類別 -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='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的政策集定義。 |
屬性詳細資料
createOrUpdate
此操作在指定訂閱中建立或更新包含該名稱的政策集定義。
createOrUpdate: (policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicySetDefinition>
屬性值
(policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicySetDefinition>
createOrUpdateAtManagementGroup
此操作會在給定管理群組中建立或更新一個包含該名稱的政策集定義。
createOrUpdateAtManagementGroup: (managementGroupId: string, policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicySetDefinition>
屬性值
(managementGroupId: string, policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicySetDefinition>
delete
此操作會刪除該訂閱中以該名稱的政策集定義。
delete: (policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams) => Promise<void>
屬性值
(policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams) => Promise<void>
deleteAtManagementGroup
此操作會刪除該管理群組中以該名稱的政策集定義。
deleteAtManagementGroup: (managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
屬性值
(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
get
此操作會取得給定訂閱中以名稱命名的政策集定義。
get: (policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams) => Promise<PolicySetDefinition>
屬性值
(policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams) => Promise<PolicySetDefinition>
getAtManagementGroup
此操作會取得給定管理群組中以該名稱的政策集定義。
getAtManagementGroup: (managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicySetDefinition>
屬性值
(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicySetDefinition>
getBuiltIn
此操作會取得內建的政策集定義,並取得名稱。
getBuiltIn: (policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams) => Promise<PolicySetDefinition>
屬性值
(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams) => Promise<PolicySetDefinition>
list
此操作會取得給定訂閱中所有符合可選$filter的政策集定義清單。 $filter的有效值為:『atExactScope()』、『policyType -eq {value}』或『category eq 『{value}』。 若未提供$filter,未篩選清單包含所有與訂閱相關的政策定義,包括直接適用或來自包含該訂閱的管理群組定義。 若提供 $filter=atExactScope() 格式,回傳清單僅包含該訂閱中所有政策定義。 若提供 $filter='policyType -eq {value}',回傳的清單僅包含所有類型與 {value} 相符的政策集定義。 可能的 policyType 值包括 NotSpecified、BuiltIn 和 Custom。 若提供 $filter='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的政策集定義。
list: (options?: PolicySetDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
屬性值
(options?: PolicySetDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
listBuiltIn
此操作會取得所有與可選性$filter相符的內建政策集定義清單。 若提供 $filter='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的內建政策集定義。
listBuiltIn: (options?: PolicySetDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
屬性值
(options?: PolicySetDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
listByManagementGroup
此操作會取得給定管理群組中所有符合可選$filter的政策集定義清單。 $filter的有效值為:『atExactScope()』、『policyType -eq {value}』或『category eq 『{value}』。 若未提供$filter,未篩選清單包含所有與管理群組相關的政策定義,包括直接適用的或來自包含該管理群組的管理群組定義。 若提供 $filter=atExactScope(),回傳的清單僅包含該管理群組中所有政策集定義。 若提供 $filter='policyType -eq {value}',回傳的清單僅包含所有類型與 {value} 相符的政策集定義。 可能的 policyType 值包括 NotSpecified、BuiltIn 和 Custom。 若提供 $filter='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的政策集定義。
listByManagementGroup: (managementGroupId: string, options?: PolicySetDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
屬性值
(managementGroupId: string, options?: PolicySetDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>