PolicyDefinitionsOperations interface

PolicyDefinitions操作を表すインターフェース。

プロパティ

createOrUpdate

この操作は、与えられたサブスクリプション内で名前のポリシー定義を作成または更新します。

createOrUpdateAtManagementGroup

この操作は、与えられた管理グループ内でその名前でポリシー定義を作成または更新します。

delete
deleteAtManagementGroup

この操作は、指定された管理グループ内のポリシー定義を名前で削除します。

get

この操作は、与えられたサブスクリプション内のポリシー定義を名前で取得します。

getAtManagementGroup

この操作は、指定された管理グループ内のポリシー定義を名前で取得します。

getBuiltIn

この操作は、名前付きの組み込みポリシー定義を取得します。

list

この操作は、任意の$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

この操作は、任意の$filterに一致するすべての組み込みポリシー定義のリストを取得します。 $filter='policyType -eq {value}'が提供されている場合、返されるリストには{value}に一致する型を持つ組み込みポリシー定義のみが含まれます。 可能なpolicyTypeの値は、NotSpecified、BuiltIn、Custom、Staticです。 $filter='category -eq {value}''が提供されている場合、返されるリストには{value}に一致するカテゴリを持つ組み込みのポリシー定義のみが含まれます。

listByManagementGroup

この操作は、任意の$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

この操作は、与えられたサブスクリプション内で名前のポリシー定義を作成または更新します。

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

プロパティ値

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

createOrUpdateAtManagementGroup

この操作は、与えられた管理グループ内でその名前でポリシー定義を作成または更新します。

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

プロパティ値

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

delete

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

プロパティ値

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

deleteAtManagementGroup

この操作は、指定された管理グループ内のポリシー定義を名前で削除します。

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

プロパティ値

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

get

この操作は、与えられたサブスクリプション内のポリシー定義を名前で取得します。

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

プロパティ値

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

getAtManagementGroup

この操作は、指定された管理グループ内のポリシー定義を名前で取得します。

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

プロパティ値

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

getBuiltIn

この操作は、名前付きの組み込みポリシー定義を取得します。

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

プロパティ値

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

list

この操作は、任意の$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}に一致するカテゴリを持つすべてのポリシー定義のみが含まれます。

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

プロパティ値

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

listBuiltIn

この操作は、任意の$filterに一致するすべての組み込みポリシー定義のリストを取得します。 $filter='policyType -eq {value}'が提供されている場合、返されるリストには{value}に一致する型を持つ組み込みポリシー定義のみが含まれます。 可能なpolicyTypeの値は、NotSpecified、BuiltIn、Custom、Staticです。 $filter='category -eq {value}''が提供されている場合、返されるリストには{value}に一致するカテゴリを持つ組み込みのポリシー定義のみが含まれます。

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

プロパティ値

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

listByManagementGroup

この操作は、任意の$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}に一致するカテゴリを持つすべてのポリシー定義のみが含まれます。

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

プロパティ値

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