PolicySetDefinitions interface
代表 PolicySetDefinitions 的介面。
方法
| create |
此作業會使用指定的名稱,在指定的訂用帳戶中建立或更新原則集定義。 |
| create |
此作業會使用指定的名稱,在指定的管理群組中建立或更新原則集定義。 |
| delete(string, Policy |
此作業會刪除指定訂用帳戶中具有指定名稱的原則集定義。 |
| delete |
此作業會刪除指定管理群組中具有指定名稱的原則集定義。 |
| get(string, Policy |
此作業會擷取指定訂用帳戶中具有指定名稱的原則集定義。 |
| get |
此作業會擷取指定管理群組中具有指定名稱的原則集定義。 |
| get |
此作業會擷取具有指定名稱的內建原則集定義。 |
| list(Policy |
此作業會擷取指定訂用帳戶中符合選擇性指定$filter的所有原則集定義清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與訂用帳戶相關聯的所有原則集定義,包括直接套用或從包含指定訂用帳戶的管理群組。 如果提供 $filter=atExactScope() ,則傳回的清單只會包含指定訂用帳戶上的所有原則集定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則集定義。 可能的 policyType 值為 NotSpecified、BuiltIn 和 Custom。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則集定義。 |
| list |
此作業會擷取符合選擇性指定$filter的所有內建原則集定義清單。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含所有符合 {value} 類別的內建原則集定義。 |
| list |
此作業會擷取指定管理群組中符合選擇性指定$filter之所有原則集定義的清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與管理群組相關聯的所有原則集定義,包括直接套用或從包含指定管理群組的管理群組。 如果提供 $filter=atExactScope() ,傳回的清單只會包含指定管理群組上的所有原則集定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則集定義。 可能的 policyType 值為 NotSpecified、BuiltIn 和 Custom。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則集定義。 |
方法詳細資料
createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)
此作業會使用指定的名稱,在指定的訂用帳戶中建立或更新原則集定義。
function createOrUpdate(policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams): Promise<PolicySetDefinition>
參數
- policySetDefinitionName
-
string
要建立的原則集定義名稱。
- parameters
- PolicySetDefinition
原則集定義屬性。
選項參數。
傳回
Promise<PolicySetDefinition>
createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
此作業會使用指定的名稱,在指定的管理群組中建立或更新原則集定義。
function createOrUpdateAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicySetDefinition>
參數
- managementGroupId
-
string
管理群組的標識碼。
- policySetDefinitionName
-
string
要建立的原則集定義名稱。
- parameters
- PolicySetDefinition
原則集定義屬性。
傳回
Promise<PolicySetDefinition>
delete(string, PolicySetDefinitionsDeleteOptionalParams)
此作業會刪除指定訂用帳戶中具有指定名稱的原則集定義。
function delete(policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams): Promise<void>
參數
- policySetDefinitionName
-
string
要刪除的原則集定義名稱。
選項參數。
傳回
Promise<void>
deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)
此作業會刪除指定管理群組中具有指定名稱的原則集定義。
function deleteAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
參數
- managementGroupId
-
string
管理群組的標識碼。
- policySetDefinitionName
-
string
要刪除的原則集定義名稱。
傳回
Promise<void>
get(string, PolicySetDefinitionsGetOptionalParams)
此作業會擷取指定訂用帳戶中具有指定名稱的原則集定義。
function get(policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams): Promise<PolicySetDefinition>
參數
- policySetDefinitionName
-
string
要取得的原則集定義名稱。
選項參數。
傳回
Promise<PolicySetDefinition>
getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)
此作業會擷取指定管理群組中具有指定名稱的原則集定義。
function getAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicySetDefinition>
參數
- managementGroupId
-
string
管理群組的標識碼。
- policySetDefinitionName
-
string
要取得的原則集定義名稱。
選項參數。
傳回
Promise<PolicySetDefinition>
getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)
此作業會擷取具有指定名稱的內建原則集定義。
function getBuiltIn(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams): Promise<PolicySetDefinition>
參數
- policySetDefinitionName
-
string
要取得的原則集定義名稱。
選項參數。
傳回
Promise<PolicySetDefinition>
list(PolicySetDefinitionsListOptionalParams)
此作業會擷取指定訂用帳戶中符合選擇性指定$filter的所有原則集定義清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與訂用帳戶相關聯的所有原則集定義,包括直接套用或從包含指定訂用帳戶的管理群組。 如果提供 $filter=atExactScope() ,則傳回的清單只會包含指定訂用帳戶上的所有原則集定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則集定義。 可能的 policyType 值為 NotSpecified、BuiltIn 和 Custom。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則集定義。
function list(options?: PolicySetDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
參數
選項參數。
傳回
listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)
此作業會擷取符合選擇性指定$filter的所有內建原則集定義清單。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含所有符合 {value} 類別的內建原則集定義。
function listBuiltIn(options?: PolicySetDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
參數
選項參數。
傳回
listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)
此作業會擷取指定管理群組中符合選擇性指定$filter之所有原則集定義的清單。 $filter的有效值為:'atExactScope()'、'policyType -eq {value}' 或 'category eq '{value}''。 如果未提供$filter,未篩選的清單會包含與管理群組相關聯的所有原則集定義,包括直接套用或從包含指定管理群組的管理群組。 如果提供 $filter=atExactScope() ,傳回的清單只會包含指定管理群組上的所有原則集定義。 如果提供 $filter='policyType -eq {value}' ,則傳回的列表只會包含類型符合 {value} 的所有原則集定義。 可能的 policyType 值為 NotSpecified、BuiltIn 和 Custom。 如果提供 $filter='category -eq {value}' ,則傳回的清單只會包含類別符合 {value} 的所有原則集定義。
function listByManagementGroup(managementGroupId: string, options?: PolicySetDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>
參數
- managementGroupId
-
string
管理群組的標識碼。
選項參數。