PolicyDefinitionsOperations interface
PolicyDefinitions操作を表すインターフェース。
プロパティ
| create |
この操作は、与えられたサブスクリプション内で名前のポリシー定義を作成または更新します。 |
| create |
この操作は、与えられた管理グループ内でその名前でポリシー定義を作成または更新します。 |
| delete | |
| delete |
この操作は、指定された管理グループ内のポリシー定義を名前で削除します。 |
| get | この操作は、与えられたサブスクリプション内のポリシー定義を名前で取得します。 |
| get |
この操作は、指定された管理グループ内のポリシー定義を名前で取得します。 |
| get |
この操作は、名前付きの組み込みポリシー定義を取得します。 |
| 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 |
この操作は、任意の$filterに一致するすべての組み込みポリシー定義のリストを取得します。 $filter='policyType -eq {value}'が提供されている場合、返されるリストには{value}に一致する型を持つ組み込みポリシー定義のみが含まれます。 可能なpolicyTypeの値は、NotSpecified、BuiltIn、Custom、Staticです。 $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、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>