Spec-Zone.ru › AWS CLI v2

[ aws . codecommit ]

обновить-статус-запроса-на-слияние

Описание

Обновляет статус запроса на слияние.

См. также: Документация API AWS

Синтаксис

  update-pull-request-status
--pull-request-id <value>
--pull-request-status <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--pull-request-id (строка)

Сгенерированный системой идентификатор запроса на слияние. Чтобы получить этот идентификатор, используйте ListPullRequests .

--pull-request-status (строка)

Статус запроса на слияние. Допустимы только обновления статуса с OPEN на OPEN , OPEN на CLOSED или с CLOSED на CLOSED .

Возможные значения:

  • OPEN
  • CLOSED

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если не указано значение или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если указано значение output, проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантии обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (логическое значение)

Включить отладку.

--endpoint-url (строка)

Переопределить URL по умолчанию команды заданным URL.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого соединения SSL AWS CLI проверит сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (логическое значение)

Отключить автоматическую постраничность. Если автоматическая постраничность отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/окружения.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (логическое значение)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/окружения.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок fileb://, всегда будет обрабатываться как двоичный и будет использоваться содержимое файла непосредственно независимо от настройки cli-binary-format. При использовании file:// содержимое файла необходимо правильно отформатировать для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключить кли-пейджер для вывода.

--cli-auto-prompt (логическое значение)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматический запрос параметров ввода CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. См. руководство по началу работы в руководстве пользователя AWS CLI для получения дополнительной информации.

Если не указано иное, все примеры используют правила цитирования Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. использование кавычек со строками в руководстве пользователя AWS CLI.

Изменение статуса запроса на слияние

Этот пример демонстрирует, как изменить статус запроса на слияние с ID 42 на статус CLOSED в репозитории AWS CodeCommit под названием MyDemoRepo.

aws codecommit update-pull-request-status \
    --pull-request-id 42 \
    --pull-request-status CLOSED

Вывод:

{
    "pullRequest": {
        "approvalRules": [
            {
                "approvalRuleContent": "{\"Version\": \"2018-11-08\",\"Statements\": [{\"Type\": \"Approvers\",\"NumberOfApprovalsNeeded\": 2,\"ApprovalPoolMembers\": [\"arn:aws:sts::123456789012:assumed-role/CodeCommitReview/*\"]}]}",
                "approvalRuleId": "dd8b17fe-EXAMPLE",
                "approvalRuleName": "2-approvers-needed-for-this-change",
                "creationDate": 1571356106.936,
                "lastModifiedDate": 571356106.936,
                "lastModifiedUser": "arn:aws:iam::123456789012:user/Mary_Major",
                "ruleContentSha256": "4711b576EXAMPLE"
            }
        ],
        "authorArn": "arn:aws:iam::123456789012:user/Li_Juan",
        "clientRequestToken": "",
        "creationDate": 1508530823.165,
        "description": "Updated the pull request to remove unused global variable.",
        "lastActivityDate": 1508372423.12,
        "pullRequestId": "47",
        "pullRequestStatus": "CLOSED",
        "pullRequestTargets": [
            {
                "destinationCommit": "9f31c968EXAMPLE",
                "destinationReference": "refs/heads/main",
                "mergeMetadata": {
                    "isMerged": false,
                },
                "repositoryName": "MyDemoRepo",
                "sourceCommit": "99132ab0EXAMPLE",
                "sourceReference": "refs/heads/variables-branch"
            }
        ],
        "title": "Consolidation of global variables"
    }
}

Вывод

запросНаСлияние -> (структура)

Информация о запросе на слияние.

idЗапросаНаСлияние -> (строка)

Сгенерированный системой идентификатор запроса на слияние.

заголовок -> (строка)

Определенный пользователем заголовок запроса на слияние. Этот заголовок отображается в списке запросов на слияние другим пользователям репозитория.

описание -> (строка)

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

датаПоследнейАктивности -> (метка времени)

День и время последней активности пользователя или системы по запросу на слияние в формате метки времени.

датаСоздание -> (метка времени)

Дата и время первоначального создания запроса на слияние в формате метки времени.

статусЗапросаНаСлияние -> (строка)

Статус запроса на слияние. Статус запроса на слияние может изменяться только с OPEN на CLOSED .

arnАвтора -> (строка)

Amazon Resource Name (ARN) пользователя, создавшего запрос на слияние.

целиЗапросаНаСлияние -> (список)

Цели запроса на слияние, включая исходную ветку и целевую ветку для запроса на слияние.

(структура)

Возвращает информацию о цели запроса на слияние.

названиеРепозитория -> (строка)

Название репозитория, содержащего исходную и целевую ветки запроса на слияние.

исходнаяСсылка -> (строка)

Ветка репозитория, содержащая изменения для запроса на слияние. Также известна как исходная ветка.

целеваяСсылка -> (строка)

Ветка репозитория, куда объединяются изменения запроса на слияние. Также известна как целевая ветка.

целевойКоммит -> (строка)

Полный идентификатор коммита, представляющий вершину целевой ветки. Это коммит, где запрос на слияние был или будет объединен.

исходныйКоммит -> (строка)

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

базаСлияния -> (строка)

Идентификатор коммита последнего коммита, который общим для исходной и целевой ветвей.

метаданныеСлияния -> (структура)

Возвращает метаданные о состоянии слияния, включая выполнено ли слияние.

слито -> (логическое значение)

Логическое значение, указывающее, было ли выполнено слияние.

слил -> (строка)

Amazon Resource Name (ARN) пользователя, слившего ветки.

идентификаторСлиянияКоммита -> (строка)

Идентификатор коммита для коммита слияния, если таковой имеется.

вариантСлияния -> (строка)

Использованная стратегия слияния.

токенЗапросаКлиента -> (строка)

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

идентификаторРевизии -> (строка)

Сгенерированный системой идентификатор ревизии запроса на слияние.

правилаОдобрения -> (список)

Примененные к запросу на слияние правила одобрения.

(структура)

Возвращает информацию о правиле одобрения.

идентификаторПравилаОдобрения -> (строка)

Сгенерированный системой идентификатор правила одобрения.

названиеПравилаОдобрения -> (строка)

Имя правила одобрения.

содержимоеПравилаОдобрения -> (строка)

Содержимое правила одобрения.

ruleContentSha256 -> (строка)

SHA-256 хеш-сигнатура содержимого правила одобрения.

датаПоследнегоИзменения -> (метка времени)

Дата последнего изменения правила одобрения в формате метки времени.

датаСоздание -> (метка времени)

Дата создания правила одобрения в формате метки времени.

пользовательПоследнегоИзменения -> (строка)

Amazon Resource Name (ARN) пользователя, внесшего последние изменения в правило одобрения.

шаблонИсходногоПравилаОдобрения -> (структура)

Шаблон правила одобрения, использованный для создания правила.

идентификаторШаблонаПравилаОдобрения -> (строка)

Идентификатор шаблона, создавшего правило одобрения.

названиеШаблонаПравилаОдобрения -> (строка)

Название шаблона, создавшего правило одобрения.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API