共用方式為


PolicyDefinitionsOperations interface

介面代表 PolicyDefinitions 操作。

屬性

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 和 Static。 若提供 $filter='類別 -eq {value}'',回傳的清單僅包含所有類別與 {value} 相符的政策定義。

listBuiltIn

此操作會取得所有與可選給定$filter相符的內建政策定義清單。 若提供 $filter='policyType -eq {value}',回傳的清單僅包含所有類型與 {value} 相符的內建政策定義。 可能的 policyType 值包括 NotSpecified、BuiltIn、Custom 和 Static。 若提供 $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 和 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>