Spec-Zone.ru › AWS CLI v2

[ aws . codeguru-reviewer ]

Отсоединение репозитория

Описание

Удаляет связь между Amazon CodeGuru Reviewer и репозиторием.

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

Синтаксис

  disassociate-repository
--association-arn <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]

Параметры

--association-arn (строка)

Amazon Resource Name (ARN) объекта RepositoryAssociation. Вы можете получить этот ARN, вызвав ListRepositoryAssociations.

--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
  • text
  • таблица
  • 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 для вывода.

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

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

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

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

Примеры

Примечание

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

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

Чтобы отключить связь репозитория

Следующий disassociate-repository отсоединяет связь репозитория, использующего репозиторий AWS CodeCommit.

aws codeguru-reviewer disassociate-repository \
    --association-arn arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

Вывод:

{
    "RepositoryAssociation": {
        "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "Name": "my-repository",
        "Owner": "123456789012",
        "ProviderType": "CodeCommit",
        "State": "Disassociating",
        "LastUpdatedTimeStamp": 1618939174.759,
        "CreatedTimeStamp": 1595636947.096
    },
    "Tags": {
        "Status": "Secret",
        "Team": "Saanvi"
    }
}

Для получения дополнительной информации см. Отключение репозитория в CodeGuru Reviewer в Руководстве пользователя Amazon CodeGuru Reviewer.

Вывод

RepositoryAssociation -> (структура)

Информация об отключённом репозитории.

AssociationId -> (строка)

Идентификатор связи репозитория.

AssociationArn -> (строка)

Amazon Resource Name (ARN), идентифицирующий связь репозитория.

ConnectionArn -> (строка)

Amazon Resource Name (ARN) подключения Amazon Web Services CodeStar Connections. Его формат — arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. Для получения дополнительной информации см. Connection в Справочнике по API Amazon Web Services CodeStar Connections.

Name -> (строка)

Имя репозитория.

Owner -> (строка)

Владелец репозитория. Для репозитория Amazon Web Services CodeCommit это идентификатор учетной записи Amazon Web Services учетной записи, владеющей репозиторием. Для репозиториев GitHub, GitHub Enterprise Server или Bitbucket это имя пользователя владельца репозитория. Для репозитория S3 это может быть имя пользователя или идентификатор учетной записи Amazon Web Services.

ProviderType -> (строка)

Тип поставщика репозитория.

State -> (строка)

Состояние связи репозитория.

Допустимые состояния связи репозитория:

  • Связан : Связь репозитория завершена.

  • Устанавливается связь : CodeGuru Reviewer:

    • Настраивает уведомления о запросах на объединение. Это необходимо для того, чтобы запросы на объединение запускали обзор CodeGuru Reviewer.

    Примечание

    Если ваш репозиторий ProviderType находится в состоянии GitHub, GitHub Enterprise Server или Bitbucket, CodeGuru Reviewer создает веб-хуки в вашем репозитории для запуска обзоров CodeGuru Reviewer. Если вы удалите эти веб-хуки, обзоры кода в вашем репозитории не смогут быть запущены.

    • Настраивает доступ к исходному коду. Это необходимо для того, чтобы CodeGuru Reviewer безопасно клонировал код в вашем репозитории.
  • Ошибка : Связь репозитория не удалась.

  • Отсоединяется : CodeGuru Reviewer удаляет уведомления о запросах на объединение и доступ к исходному коду репозитория.

  • Отсоединён : CodeGuru Reviewer успешно отключил репозиторий. Вы можете создать новую связь с этим репозиторием, если хотите впоследствии пересмотреть код в нем. Вы можете контролировать доступ к обзорам кода, созданным в связанном репозитории, с помощью тегов после того, как он был отключен. Для получения дополнительной информации см. Использование тегов для управления доступом к связанным репозиториям в Руководстве пользователя Amazon CodeGuru Reviewer.

StateReason -> (строка)

Описание причины, по которой связь репозитория находится в текущем состоянии.

LastUpdatedTimeStamp -> (метка времени)

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

CreatedTimeStamp -> (метка времени)

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

KMSKeyDetails -> (структура)

Объект KMSKeyDetails, который содержит:

  • Вариант шифрования для этой связи репозитория. Он либо принадлежит Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK), либо управляемый пользователем (CUSTOMER_MANAGED_CMK).
  • Идентификатор ключа Amazon Web Services KMS, связанного с этой связью репозитория.

KMSKeyId -> (строка)

Идентификатор ключа Amazon Web Services KMS, связанного с связью репозитория.

EncryptionOption -> (строка)

Вариант шифрования для связи репозитория. Он либо принадлежит Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK), либо управляемый пользователем (CUSTOMER_MANAGED_CMK).

S3RepositoryDetails -> (структура)

Указывает имя ведра S3 и объект CodeArtifacts, содержащий ключи объектов S3 для файла исходного кода .zip и файла с результатами сборки .zip, содержащего файлы .jar или .class.

BucketName -> (строка)

Имя ведра S3, используемого для привязки нового репозитория S3. Оно должно начинаться с codeguru-reviewer-.

CodeArtifacts -> (структура)

Объект CodeArtifacts. Объект CodeArtifacts включает ключ объекта S3 для файла исходного кода .zip и файла с результатами сборки .zip, содержащего файлы .jar или .class.

SourceCodeArtifactsObjectKey -> (строка)

Ключ объекта S3 для файла исходного кода .zip. Это требуется для всех обзоров кода.

BuildArtifactsObjectKey -> (строка)

Ключ объекта S3 для файла с результатами сборки .zip, содержащего файлы .jar или .class. Это требуется для обзора кода с анализом безопасности. Для получения дополнительной информации см. Создание обзоров кода с помощью GitHub Actions в Руководстве пользователя Amazon CodeGuru Reviewer.

Tags -> (карта)

Массив пар ключ-значение, используемых для добавления тегов к связанному репозиторию. Тег — это пользовательская метка с двумя частями:

  • Ключ тега (например, CostCenter, Environment, Project или Secret). Ключи тегов чувствительны к регистру.
  • Необязательное поле, известное как значение тега (например, 111122223333, Production или имя команды). Пропуск значения тега эквивалентен использованию пустой строки. Значения тегов, как и ключи, чувствительны к регистру.

key -> (строка)

value -> (строка)

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

Spec-Zone.ru

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