PolicyDefinitionVersions interface
表示 PolicyDefinitionVersions 的接口。
方法
方法详细信息
createOrUpdate(string, string, PolicyDefinitionVersion, PolicyDefinitionVersionsCreateOrUpdateOptionalParams)
此操作使用给定名称在给定订阅中创建或更新策略定义。
function createOrUpdate(policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateOptionalParams): Promise<PolicyDefinitionVersion>
参数
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
- parameters
- PolicyDefinitionVersion
策略定义属性。
选项参数。
返回
Promise<PolicyDefinitionVersion>
createOrUpdateAtManagementGroup(string, string, string, PolicyDefinitionVersion, PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams)
此操作使用给定名称在给定的管理组中创建或更新策略定义版本。
function createOrUpdateAtManagementGroup(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersion>
参数
- managementGroupName
-
string
管理组的名称。 此名称不区分大小写。
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
- parameters
- PolicyDefinitionVersion
策略定义属性。
返回
Promise<PolicyDefinitionVersion>
delete(string, string, PolicyDefinitionVersionsDeleteOptionalParams)
此操作删除具有给定名称的给定订阅中的策略定义版本。
function delete(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteOptionalParams): Promise<void>
参数
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
选项参数。
返回
Promise<void>
deleteAtManagementGroup(string, string, string, PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams)
此操作删除具有给定名称的给定管理组中的策略定义。
function deleteAtManagementGroup(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams): Promise<void>
参数
- managementGroupName
-
string
管理组的名称。 此名称不区分大小写。
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
返回
Promise<void>
get(string, string, PolicyDefinitionVersionsGetOptionalParams)
此操作检索具有给定名称的给定订阅中的策略定义版本。
function get(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetOptionalParams): Promise<PolicyDefinitionVersion>
参数
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
选项参数。
返回
Promise<PolicyDefinitionVersion>
getAtManagementGroup(string, string, string, PolicyDefinitionVersionsGetAtManagementGroupOptionalParams)
此操作检索具有给定名称的给定管理组中的策略定义版本。
function getAtManagementGroup(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersion>
参数
- managementGroupName
-
string
管理组的名称。 此名称不区分大小写。
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
返回
Promise<PolicyDefinitionVersion>
getBuiltIn(string, string, PolicyDefinitionVersionsGetBuiltInOptionalParams)
此操作检索具有给定名称的内置策略定义版本。
function getBuiltIn(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams): Promise<PolicyDefinitionVersion>
参数
- policyDefinitionName
-
string
策略定义的名称。
- policyDefinitionVersion
-
string
策略定义版本。 格式为 x.y.z,其中 x 是主要版本号,y 是次要版本号,z 是修补程序号
选项参数。
返回
Promise<PolicyDefinitionVersion>
list(string, PolicyDefinitionVersionsListOptionalParams)
此操作检索给定策略定义的所有策略定义版本的列表。
function list(policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
参数
- policyDefinitionName
-
string
策略定义的名称。
选项参数。
返回
listAll(PolicyDefinitionVersionsListAllOptionalParams)
此操作列出了订阅中所有策略定义的所有策略定义版本。
function listAll(options?: PolicyDefinitionVersionsListAllOptionalParams): Promise<PolicyDefinitionVersionListResult>
参数
选项参数。
返回
Promise<PolicyDefinitionVersionListResult>
listAllAtManagementGroup(string, PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams)
此操作列出了管理组范围内所有策略定义的所有策略定义版本。
function listAllAtManagementGroup(managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersionListResult>
参数
- managementGroupName
-
string
管理组的名称。 此名称不区分大小写。
返回
Promise<PolicyDefinitionVersionListResult>
listAllBuiltins(PolicyDefinitionVersionsListAllBuiltinsOptionalParams)
此操作列出了所有内置策略定义的所有内置策略定义版本。
function listAllBuiltins(options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams): Promise<PolicyDefinitionVersionListResult>
参数
选项参数。
返回
Promise<PolicyDefinitionVersionListResult>
listBuiltIn(string, PolicyDefinitionVersionsListBuiltInOptionalParams)
此操作检索给定策略定义的所有内置策略定义版本的列表。
function listBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionVersionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
参数
- policyDefinitionName
-
string
策略定义的名称。
选项参数。
返回
listByManagementGroup(string, string, PolicyDefinitionVersionsListByManagementGroupOptionalParams)
此操作检索给定管理组中给定策略定义的所有策略定义版本的列表。
function listByManagementGroup(managementGroupName: string, policyDefinitionName: string, options?: PolicyDefinitionVersionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
参数
- managementGroupName
-
string
管理组的名称。 此名称不区分大小写。
- policyDefinitionName
-
string
策略定义的名称。