PolicyDefinitionVersionsOperations interface
介面代表 PolicyDefinitionVersions 操作。
屬性
| create |
此操作會在指定訂閱中建立或更新一個包含該名稱的政策定義。 |
| create |
此操作會在指定管理群組中建立或更新一個帶有名稱的政策定義版本。 |
| delete | |
| delete |
此操作會刪除該管理群組中以該名稱的政策定義。 |
| get | 此操作會取得給定訂閱中以名稱命名的政策定義版本。 |
| get |
此操作會取得給定管理群組中以該名稱取得政策定義版本。 |
| get |
此操作會取得內建的政策定義版本及名稱。 |
| list | 此操作會取得該政策定義的所有版本清單。 |
| list |
此操作列出訂閱內所有政策定義的所有政策定義版本。 |
| list |
此操作列出管理群組範圍內所有政策定義的所有政策定義版本。 |
| list |
此操作列出所有內建政策定義的版本。 |
| list |
此操作會取得該政策定義所有內建政策定義版本的清單。 |
| list |
此操作會取得該管理群組中所有政策定義版本的清單。 |
屬性詳細資料
createOrUpdate
此操作會在指定訂閱中建立或更新一個包含該名稱的政策定義。
createOrUpdate: (policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinitionVersion>
屬性值
(policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinitionVersion>
createOrUpdateAtManagementGroup
此操作會在指定管理群組中建立或更新一個帶有名稱的政策定義版本。
createOrUpdateAtManagementGroup: (managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>
屬性值
(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>
delete
delete: (policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteOptionalParams) => Promise<void>
屬性值
(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteOptionalParams) => Promise<void>
deleteAtManagementGroup
此操作會刪除該管理群組中以該名稱的政策定義。
deleteAtManagementGroup: (managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams) => Promise<void>
屬性值
(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams) => Promise<void>
get
此操作會取得給定訂閱中以名稱命名的政策定義版本。
get: (policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetOptionalParams) => Promise<PolicyDefinitionVersion>
屬性值
(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetOptionalParams) => Promise<PolicyDefinitionVersion>
getAtManagementGroup
此操作會取得給定管理群組中以該名稱取得政策定義版本。
getAtManagementGroup: (managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>
屬性值
(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>
getBuiltIn
此操作會取得內建的政策定義版本及名稱。
getBuiltIn: (policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams) => Promise<PolicyDefinitionVersion>
屬性值
(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams) => Promise<PolicyDefinitionVersion>
list
此操作會取得該政策定義的所有版本清單。
list: (policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
屬性值
(policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
listAll
此操作列出訂閱內所有政策定義的所有政策定義版本。
listAll: (options?: PolicyDefinitionVersionsListAllOptionalParams) => Promise<_PolicyDefinitionVersionListResult>
屬性值
(options?: PolicyDefinitionVersionsListAllOptionalParams) => Promise<_PolicyDefinitionVersionListResult>
listAllAtManagementGroup
此操作列出管理群組範圍內所有政策定義的所有政策定義版本。
listAllAtManagementGroup: (managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams) => Promise<_PolicyDefinitionVersionListResult>
屬性值
(managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams) => Promise<_PolicyDefinitionVersionListResult>
listAllBuiltins
此操作列出所有內建政策定義的版本。
listAllBuiltins: (options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams) => Promise<_PolicyDefinitionVersionListResult>
屬性值
(options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams) => Promise<_PolicyDefinitionVersionListResult>
listBuiltIn
此操作會取得該政策定義所有內建政策定義版本的清單。
listBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionVersionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
屬性值
(policyDefinitionName: string, options?: PolicyDefinitionVersionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
listByManagementGroup
此操作會取得該管理群組中所有政策定義版本的清單。
listByManagementGroup: (managementGroupName: string, policyDefinitionName: string, options?: PolicyDefinitionVersionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
屬性值
(managementGroupName: string, policyDefinitionName: string, options?: PolicyDefinitionVersionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>