共用方式為


PolicyDefinitions interface

代表 PolicyDefinitions 的介面。

方法

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

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

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

delete(string, PolicyDefinitionsDeleteOptionalParams)

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

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

get(string, PolicyDefinitionsGetOptionalParams)

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

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

list(PolicyDefinitionsListOptionalParams)

此作業會擷取指定訂用帳戶中符合選擇性指定$filter的所有原則定義清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與訂用帳戶相關聯的所有原則定義,包括直接套用或從包含指定訂用帳戶的管理群組套用的原則定義。 如果提供 $filter=atExactScope() ,則傳回的清單只會包含指定訂用帳戶上的所有原則定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則定義。 可能的 policyType 值為 NotSpecified、BuiltIn、Custom 和 Static。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則定義。

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

此作業會擷取符合選擇性指定$filter之所有內建原則定義的清單。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有內建原則定義。 可能的 policyType 值為 NotSpecified、BuiltIn、Custom 和 Static。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含所有符合 {value} 類別的內建原則定義。

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

此作業會擷取指定管理群組中符合選擇性指定$filter的所有原則定義清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與管理群組相關聯的所有原則定義,包括直接套用或從包含指定管理群組的管理群組。 如果提供 $filter=atExactScope() ,傳回的清單只會包含指定管理群組的所有原則定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則定義。 可能的 policyType 值為 NotSpecified、BuiltIn、Custom 和 Static。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則定義。

方法詳細資料

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

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

function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>

參數

policyDefinitionName

string

要建立的原則定義名稱。

parameters
PolicyDefinition

原則定義屬性。

傳回

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

function createOrUpdateAtManagementGroup(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>

參數

managementGroupId

string

管理群組的標識碼。

policyDefinitionName

string

要建立的原則定義名稱。

parameters
PolicyDefinition

原則定義屬性。

傳回

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

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

function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>

參數

policyDefinitionName

string

要刪除的原則定義名稱。

options
PolicyDefinitionsDeleteOptionalParams

選項參數。

傳回

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

function deleteAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

參數

managementGroupId

string

管理群組的標識碼。

policyDefinitionName

string

要刪除的原則定義名稱。

傳回

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

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

function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>

參數

policyDefinitionName

string

要取得的原則定義名稱。

options
PolicyDefinitionsGetOptionalParams

選項參數。

傳回

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

function getAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>

參數

managementGroupId

string

管理群組的標識碼。

policyDefinitionName

string

要取得的原則定義名稱。

傳回

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>

參數

policyDefinitionName

string

要取得的內建原則定義名稱。

傳回

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

此作業會擷取指定訂用帳戶中符合選擇性指定$filter的所有原則定義清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與訂用帳戶相關聯的所有原則定義,包括直接套用或從包含指定訂用帳戶的管理群組套用的原則定義。 如果提供 $filter=atExactScope() ,則傳回的清單只會包含指定訂用帳戶上的所有原則定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則定義。 可能的 policyType 值為 NotSpecified、BuiltIn、Custom 和 Static。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則定義。

function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

參數

options
PolicyDefinitionsListOptionalParams

選項參數。

傳回

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

此作業會擷取符合選擇性指定$filter之所有內建原則定義的清單。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有內建原則定義。 可能的 policyType 值為 NotSpecified、BuiltIn、Custom 和 Static。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含所有符合 {value} 類別的內建原則定義。

function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

參數

傳回

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

此作業會擷取指定管理群組中符合選擇性指定$filter的所有原則定義清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與管理群組相關聯的所有原則定義,包括直接套用或從包含指定管理群組的管理群組。 如果提供 $filter=atExactScope() ,傳回的清單只會包含指定管理群組的所有原則定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則定義。 可能的 policyType 值為 NotSpecified、BuiltIn、Custom 和 Static。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則定義。

function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

參數

managementGroupId

string

管理群組的標識碼。

傳回