PolicySetDefinitionsOperations interface

介面代表 PolicySetDefinitions 操作。

屬性

createOrUpdate

此操作在指定訂閱中建立或更新包含該名稱的政策集定義。

createOrUpdateAtManagementGroup

此操作會在給定管理群組中建立或更新一個包含該名稱的政策集定義。

delete

此操作會刪除該訂閱中以該名稱的政策集定義。

deleteAtManagementGroup

此操作會刪除該管理群組中以該名稱的政策集定義。

get

此操作會取得給定訂閱中以名稱命名的政策集定義。

getAtManagementGroup

此操作會取得給定管理群組中以該名稱的政策集定義。

getBuiltIn

此操作會取得內建的政策集定義,並取得名稱。

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} 相符的政策集定義。

listBuiltIn

此操作會取得所有與可選性$filter相符的內建政策集定義清單。 若提供 $filter='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的內建政策集定義。

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} 相符的政策集定義。

屬性詳細資料

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>