При применении политик подтверждения к действиям, которые могут выполняться в различных компонентах составной схемы элементов, процесс подтверждения зависит от способа настройки права и применения политик подтверждения.

В этом примере для создания схемы элементов используются конкретные сведения, а затем политики подтверждения применяются к действиям, которые можно выполнить из каталога служб в подготовленной схеме элементов в различных правах. Схема элементов представляет собой составную схему элементов, в которой содержится еще одна схема элементов. Используемые действия выполняют удаление подготовленных элементов, удаление развертывания для схем элементов и виртуальной машины для компьютера. В результате действия удаления применяются к выбранным элементам и применяемые политики подтверждения запускают запросы на подтверждение.

Пример схемы элементов

В этом примере настраивается схема элементов, которая включает в себя вложенную схему элементов с виртуальной машиной.

  • Схема элементов 1 — схема элементов непрерывной интеграции

    • Схема элементов 2 — схема элементов предпроизводственной среды

      • Виртуальная машина 1 — виртуальная машина vSphere TestAsAService

Политики подтверждения для действий удаления

Чтобы удалить подготовленные элементы, нужно настроить две политики подтверждения. Удаление А — действие развертывания, которое может выполняться в схеме элементов 1 или схеме элементов 2 в этом примере. Удаление А — действие виртуальной машины, которое может выполняться на виртуальной машине 1. Создаются политики подтверждения, которые будут применяться к действиям в праве.

Имя политики подтверждения

Тип политики подтверждения

Политика подтверждения А

Каталог служб: запрос на действие ресурсов — удаление — развертывание

Политика подтверждения Б

Каталог служб: запрос на действие ресурсов — удаление — виртуальная машина

Права и политики подтверждения, применяемые к действиям

Настраиваются три права. Каждое право включает в себя составную схему элементов. Для каждого права добавляются действия удаления и применяются политики подтверждения.

Название права

Уполномоченное действие в подготовленном компьютере

Применяемая политика подтверждения

Право 1

Удаление — развертывание

Политика подтверждения А

Право 2

Удаление — виртуальная машина

Политика подтверждения Б

Право 3

Удаление — развертывание

Удаление — виртуальная машина

Политика подтверждения А

Политика подтверждения Б

Действия пользователя в каталоге служб

Когда пользователь каталога служб выполняет действие, происходит удаление схем элементов или компьютеров в зависимости от элемента, для которого выполнялось действие.

Действие пользователя в каталоге служб

Выбранное действие

Удаленные схемы элементов или компьютеры

Действие 1

Удаление — действие развертывания, выполняемое в схеме элементов 1 — схема элементов непрерывной интеграции

Схема элементов 1, схема элементов 2 и виртуальная машина 1

Действие 2

Удаление — действие развертывания, выполняемое во вложенной схеме элементов 2 — схема элементов предпроизводственной среды

Схема элементов 2 и виртуальная машина 1

Действие 3

Удаление — действие виртуальной машины, выполняемое в компьютере, который находится внутри развертывания, виртуальная машина 1 — виртуальная машина vSphere TestAsAService

Виртуальная машина 1

Политики подтверждения, применяемые к действиям в правах

После подтверждения политик подтверждения утверждающие получают запрос на подтверждение в зависимости от схемы элементов или компьютера, в котором пользователь каталога служб выполнил действие.

Название права

Политика подтверждения в действиях

Действие пользователя

Запущенный запрос на подтверждение

Схемы элементов или компьютеры, удаляемые при подтверждении

Право 1 — удаление политики подтверждения развертывания

Политика А (политика подтверждения развертывания удаления) удаления — только действие развертывания

Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1)

Запросы на подтверждение запускаются только для схемы элементов 1

Схема элементов 1, схема элементов 2 и виртуальная машина 1

Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2)

Запросы на подтверждение запускаются только для схемы элементов 2

Схема элементов 2 и виртуальная машина 1

Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1)

Нет запущенных запросов на подтверждение

Виртуальная машина 1

Право 2

Политика Б (удаление — политика виртуальной машины) удаления — только действие виртуальной машины

Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1)

Нет запущенных запросов на подтверждение

Схема элементов 1, схема элементов 2 и виртуальная машина 1

Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2)

Нет запущенных запросов на подтверждение

Схема элементов 2 и виртуальная машина 1

Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1)

Запросы на подтверждение запускаются только для виртуальной машины 1

Виртуальная машина 1

Право 3

Политика А (политика подтверждения развертывания удаления) удаления — действие развертывания и политика Б (удаление — политика виртуальной машины) удаления — действие виртуальной машины

Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1)

Запросы на подтверждение запускаются только для схемы элементов 1

Схема элементов 1, схема элементов 2 и виртуальная машина 1

Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2)

Запросы на подтверждение запускаются только для схемы элементов 2

Схема элементов 2 и виртуальная машина 1

Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1)

Запросы на подтверждение запускаются только для виртуальной машины 1

Виртуальная машина 1