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