共用方式為


PolicyDefinitionVersions interface

代表 PolicyDefinitionVersions 的介面。

方法

createOrUpdate(string, string, PolicyDefinitionVersion, PolicyDefinitionVersionsCreateOrUpdateOptionalParams)

此作業會使用指定的名稱,在指定的訂用帳戶中建立或更新原則定義。

createOrUpdateAtManagementGroup(string, string, string, PolicyDefinitionVersion, PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams)

此作業會使用指定的名稱,在指定的管理群組中建立或更新原則定義版本。

delete(string, string, PolicyDefinitionVersionsDeleteOptionalParams)

此作業會刪除指定訂用帳戶中具有指定名稱的原則定義版本。

deleteAtManagementGroup(string, string, string, PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams)

此作業會刪除指定管理群組中具有指定名稱的原則定義。

get(string, string, PolicyDefinitionVersionsGetOptionalParams)

此作業會擷取指定訂用帳戶中具有指定名稱的原則定義版本。

getAtManagementGroup(string, string, string, PolicyDefinitionVersionsGetAtManagementGroupOptionalParams)

此作業會擷取指定管理群組中具有指定名稱的原則定義版本。

getBuiltIn(string, string, PolicyDefinitionVersionsGetBuiltInOptionalParams)

此作業會擷取具有指定名稱的內建原則定義版本。

list(string, PolicyDefinitionVersionsListOptionalParams)

此作業會擷取指定原則定義的所有原則定義版本清單。

listAll(PolicyDefinitionVersionsListAllOptionalParams)

此作業會列出訂用帳戶內所有原則定義的所有原則定義版本。

listAllAtManagementGroup(string, PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams)

此作業會列出管理群組範圍中所有原則定義的所有原則定義版本。

listAllBuiltins(PolicyDefinitionVersionsListAllBuiltinsOptionalParams)

此作業會列出所有內建原則定義的所有內建原則定義版本。

listBuiltIn(string, PolicyDefinitionVersionsListBuiltInOptionalParams)

此作業會擷取指定原則定義的所有內建原則定義版本清單。

listByManagementGroup(string, string, PolicyDefinitionVersionsListByManagementGroupOptionalParams)

這項作業會擷取指定管理群組中指定原則定義的所有原則定義版本清單。

方法詳細資料

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

原則定義屬性。

傳回

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

原則定義屬性。

傳回

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 是修補程式編號

傳回

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 是修補程式編號

傳回

getBuiltIn(string, string, PolicyDefinitionVersionsGetBuiltInOptionalParams)

此作業會擷取具有指定名稱的內建原則定義版本。

function getBuiltIn(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams): Promise<PolicyDefinitionVersion>

參數

policyDefinitionName

string

原則定義的名稱。

policyDefinitionVersion

string

原則定義版本。 格式為 x.y.z,其中 x 是主要版本號碼、y 是次要版本號碼,而 z 是修補程式編號

傳回

list(string, PolicyDefinitionVersionsListOptionalParams)

此作業會擷取指定原則定義的所有原則定義版本清單。

function list(policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>

參數

policyDefinitionName

string

原則定義的名稱。

傳回

listAll(PolicyDefinitionVersionsListAllOptionalParams)

此作業會列出訂用帳戶內所有原則定義的所有原則定義版本。

function listAll(options?: PolicyDefinitionVersionsListAllOptionalParams): Promise<PolicyDefinitionVersionListResult>

參數

傳回

listAllAtManagementGroup(string, PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams)

此作業會列出管理群組範圍中所有原則定義的所有原則定義版本。

function listAllAtManagementGroup(managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersionListResult>

參數

managementGroupName

string

管理群組的名稱。 名稱不區分大小寫。

傳回

listAllBuiltins(PolicyDefinitionVersionsListAllBuiltinsOptionalParams)

此作業會列出所有內建原則定義的所有內建原則定義版本。

function listAllBuiltins(options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams): 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

原則定義的名稱。

傳回