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: NotSpecificified, BuiltIn, Custom и Static. Если $filter='категория -eq {value}', возвращаемый список включает только все определения политик, категория которых соответствует {value}.

listBuiltIn

Эта операция получает список всех встроенных определений политик, соответствующих необязательному данному $filter. Если предоставлен $filter='policyType -eq {value}', возвращаемый список включает только все встроенные определения политик, тип которых совпадает с {value}. Возможные значения policyType: NotSpecificified, BuiltIn, Custom и Static. Если предоставлена $filter='категория -eq {value}', возвращаемый список включает только все встроенные определения политик, категория которых совпадает с {значением}.

listByManagementGroup

Эта операция извлекает список всех определений политик в данной группе управления, соответствующих необязательному данному $filter. Допустимые значения для $filter: 'atExactScope()', 'policyType -eq {value}' или 'category eq '{value}''. Если $filter не предоставляется, неотфильтрованный список включает все определения политик, связанные с группой управления, включая те, которые применяются напрямую или из управляющих групп, содержащих данную группу. Если предоставлен $filter=atExactScope(), возвращаемый список включает только все определения политик, которые находятся в данной группе управления. Если предоставлен $filter='policyType -eq {value}', возвращаемый список включает только все определения политик, тип которых совпадает с {value}. Возможные значения policyType: NotSpecificified, BuiltIn, Custom и Static. Если $filter='категория -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: NotSpecificified, BuiltIn, Custom и Static. Если $filter='категория -eq {value}', возвращаемый список включает только все определения политик, категория которых соответствует {value}.

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

Значение свойства

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

listBuiltIn

Эта операция получает список всех встроенных определений политик, соответствующих необязательному данному $filter. Если предоставлен $filter='policyType -eq {value}', возвращаемый список включает только все встроенные определения политик, тип которых совпадает с {value}. Возможные значения policyType: NotSpecificified, BuiltIn, Custom и Static. Если предоставлена $filter='категория -eq {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: NotSpecificified, BuiltIn, Custom и Static. Если $filter='категория -eq {value}', возвращаемый список включает только все определения политик, категория которых соответствует {value}.

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

Значение свойства

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