PolicyDefinitions interface
Интерфейс, представляющий PolicyDefinitions.
Методы
| 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 и 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(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
Имя определения политики для удаления.
Параметры параметров.
Возвращаемое значение
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
Имя определения политики для получения.
Параметры параметров.
Возвращаемое значение
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>
Параметры
Параметры параметров.
Возвращаемое значение
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
Идентификатор группы управления.
Параметры параметров.