Spec-Zone.ru › AWS CLI v2

[ aws ]

codecommit

Описание

Это справочник по API CodeCommit. В этом справочнике представлены описания операций и типов данных для API CodeCommit, а также примеры использования.

Вы можете использовать API CodeCommit для работы с следующими объектами:

Репозиториями, вызвав следующие методы:

  • BatchGetRepositories, который возвращает информацию об одном или нескольких репозиториях, связанных с вашей учетной записью Amazon Web Services.
  • CreateRepository, который создаёт репозиторий CodeCommit.
  • DeleteRepository, который удаляет репозиторий CodeCommit.
  • GetRepository, который возвращает информацию о заданном репозитории.
  • ListRepositories, который отображает список всех репозиториев CodeCommit, связанных с вашей учетной записью Amazon Web Services.
  • UpdateRepositoryDescription, который устанавливает или обновляет описание репозитория.
  • UpdateRepositoryEncryptionKey, который обновляет ключ шифрования Key Management Service, используемый для шифрования и дешифрования репозитория.
  • UpdateRepositoryName, который изменяет имя репозитория. Если вы измените имя репозитория, другие пользователи этого репозитория не смогут получить к нему доступ, пока вы не предоставите им новые HTTPS- или SSH-URL.

Ветвями, вызвав следующие методы:

  • CreateBranch, который создаёт ветвь в указанном репозитории.
  • DeleteBranch, который удаляет указанную ветвь в репозитории, если она не является основной.
  • GetBranch, который возвращает информацию о заданной ветви.
  • ListBranches, который отображает список всех веток для заданного репозитория.
  • UpdateDefaultBranch, который изменяет основную ветвь репозитория.

Файлами, вызвав следующие методы:

  • DeleteFile, который удаляет содержимое указанного файла из указанной ветви.
  • GetBlob, который возвращает содержимое отдельного объекта Git blob в репозитории в кодировке base-64.
  • GetFile, который возвращает содержимое указанного файла в кодировке base-64.
  • GetFolder, который возвращает содержимое указанной папки или каталога.
  • ListFileCommitHistory, который извлекает список коммитов и изменений для указанного файла.
  • PutFile, который добавляет или изменяет отдельный файл в указанном репозитории и ветви.

Коммитами, вызвав следующие методы:

  • BatchGetCommits, который возвращает информацию об одном или нескольких коммитах в репозитории.
  • CreateCommit, который создаёт коммит для изменений в репозитории.
  • GetCommit, который возвращает информацию о коммите, включая сообщения коммита, информацию об авторе и коммитере.
  • GetDifferences, который возвращает информацию о различиях в валидном указателе коммита (например, ветка, тег, HEAD, идентификатор коммита или другой полностью квалифицированный идентификатор).

Слияниями, вызвав следующие методы:

  • BatchDescribeMergeConflicts, который возвращает информацию о конфликтах в слиянии между коммитами в репозитории.
  • CreateUnreferencedMergeCommit, который создаёт нессылочный коммит между двумя ветками или коммитами для сравнения и выявления потенциальных конфликтов.
  • DescribeMergeConflicts, который возвращает информацию о конфликтах слияния между базовой, исходной и целевой версиями файла в потенциальном слиянии.
  • GetMergeCommit, который возвращает информацию о слиянии между исходным и целевым коммитом.
  • GetMergeConflicts, который возвращает информацию о конфликтах слияния между исходной и целевой ветками в запросе на слияние.
  • GetMergeOptions, который возвращает информацию о доступных вариантах слияния между двумя ветками или указателями коммитов.
  • MergeBranchesByFastForward, который сливает две ветки с помощью опции слияния «быстрое продвижение».
  • MergeBranchesBySquash, который сливает две ветки с помощью опции слияния «сжатие».
  • MergeBranchesByThreeWay, который сливает две ветки с помощью опции слияния «трёхстороннее слияние».

Запросами на слияние, вызвав следующие методы:

  • CreatePullRequest, который создаёт запрос на слияние в указанном репозитории.
  • CreatePullRequestApprovalRule, который создаёт правило согласования для указанного запроса на слияние.
  • DeletePullRequestApprovalRule, который удаляет правило согласования для указанного запроса на слияние.
  • DescribePullRequestEvents, который возвращает информацию об одном или нескольких событиях запроса на слияние.
  • EvaluatePullRequestApprovalRules, который проверяет, выполнил ли запрос на слияние все условия, указанные в связанных правилах согласования.
  • GetCommentsForPullRequest, который возвращает информацию о комментариях к указанному запросу на слияние.
  • GetPullRequest, который возвращает информацию об указанном запросе на слияние.
  • GetPullRequestApprovalStates, который возвращает информацию о состояниях согласования для указанного запроса на слияние.
  • GetPullRequestOverrideState, который возвращает информацию о том, были ли отменены правила согласования для запроса на слияние, и если да, то Amazon Resource Name (ARN) пользователя или идентификатора, который отменил правила и их требования для запроса на слияние.
  • ListPullRequests, который отображает список всех запросов на слияние для репозитория.
  • MergePullRequestByFastForward, который сливает ветку источника в ветку назначения запроса на слияние с использованием опции слияния «быстрое продвижение».
  • MergePullRequestBySquash, который сливает ветку источника в ветку назначения запроса на слияние с использованием опции слияния «сжатие».
  • MergePullRequestByThreeWay, который сливает ветку источника в ветку назначения запроса на слияние с использованием опции слияния «трёхстороннее слияние».
  • OverridePullRequestApprovalRules, который отменяет все требования правил согласования для запроса на слияние.
  • PostCommentForPullRequest, который размещает комментарий к запросу на слияние в указанной строке, файле или запросе.
  • UpdatePullRequestApprovalRuleContent, который обновляет структуру правила согласования для запроса на слияние.
  • UpdatePullRequestApprovalState, который обновляет состояние согласования по запросу на слияние.
  • UpdatePullRequestDescription, который обновляет описание запроса на слияние.
  • UpdatePullRequestStatus, который обновляет статус запроса на слияние.
  • UpdatePullRequestTitle, который обновляет заголовок запроса на слияние.

Шаблоны правил согласования, вызвав следующие методы:

  • AssociateApprovalRuleTemplateWithRepository, который связывает шаблон с указанным репозиторием. После связывания шаблона с репозиторием CodeCommit создаёт правила согласования, соответствующие условиям шаблона, для каждого запроса на слияние, созданного в указанном репозитории.
  • BatchAssociateApprovalRuleTemplateWithRepositories, который связывает шаблон с одним или несколькими указанными репозиториями. После связывания шаблона с репозиторием CodeCommit создаёт правила согласования, соответствующие условиям шаблона, для каждого запроса на слияние, созданного в указанных репозиториях.
  • BatchDisassociateApprovalRuleTemplateFromRepositories, который удаляет связь между шаблоном и указанными репозиториями, чтобы правила согласования, основанные на шаблоне, не создавались автоматически при создании запросов на слияние в этих репозиториях.
  • CreateApprovalRuleTemplate, который создаёт шаблон для правил согласования, который затем можно связать с одним или несколькими репозиториями в вашей учетной записи Amazon Web Services.
  • DeleteApprovalRuleTemplate, который удаляет указанный шаблон. Он не удаляет правила согласования по запросам на слияние, которые уже были созданы с помощью шаблона.
  • DisassociateApprovalRuleTemplateFromRepository, который удаляет связь между шаблоном и репозиторием, чтобы правила согласования, основанные на шаблоне, не создавались автоматически при создании запросов на слияние в указанном репозитории.
  • GetApprovalRuleTemplate, который возвращает информацию о шаблоне правила согласования.
  • ListApprovalRuleTemplates, который отображает список всех шаблонов правил согласования в регионе Amazon Web Services в вашей учетной записи Amazon Web Services.
  • ListAssociatedApprovalRuleTemplatesForRepository, который отображает список всех шаблонов правил согласования, связанных с указанным репозиторием.
  • ListRepositoriesForApprovalRuleTemplate, который отображает список всех репозиториев, связанных с указанным шаблоном правила согласования.
  • UpdateApprovalRuleTemplateDescription, который обновляет описание шаблона правила согласования.
  • UpdateApprovalRuleTemplateName, который обновляет имя шаблона правила согласования.
  • UpdateApprovalRuleTemplateContent, который обновляет содержимое шаблона правила согласования.

Комментарии в репозитории, вызвав следующие методы:

  • DeleteCommentContent, который удаляет содержимое комментария к коммиту в репозитории.
  • GetComment, который возвращает информацию о комментарии к коммиту.
  • GetCommentReactions, который возвращает информацию о реакциях на смайлики к комментариям.
  • GetCommentsForComparedCommit, который возвращает информацию о комментариях к сравнениям между двумя указателями коммитов в репозитории.
  • PostCommentForComparedCommit, который создаёт комментарий к сравнениям между двумя указателями коммитов в репозитории.
  • PostCommentReply, который создаёт ответ на комментарий.
  • PutCommentReaction, который создаёт или обновляет реакцию на смайлик к комментарию.
  • UpdateComment, который обновляет содержимое комментария к коммиту в репозитории.

Теги, используемые для маркировки ресурсов в CodeCommit (не Git-теги), вызвав следующие методы:

  • ListTagsForResource, который получает информацию о тегах Amazon Web Services для указанного Amazon Resource Name (ARN) в CodeCommit.
  • TagResource, который добавляет или обновляет теги для ресурса в CodeCommit.
  • UntagResource, который удаляет теги для ресурса в CodeCommit.

Триггеры, вызвав следующие методы:

  • GetRepositoryTriggers, который возвращает информацию о триггерах, настроенных для репозитория.
  • PutRepositoryTriggers, который заменяет все триггеры для репозитория и может использоваться для создания или удаления триггеров.
  • TestRepositoryTriggers, который проверяет работоспособность триггера репозитория, отправляя данные в целевой объект триггера.

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

Доступные команды

  • associate-approval-rule-template-with-repository
  • batch-associate-approval-rule-template-with-repositories
  • batch-describe-merge-conflicts
  • batch-disassociate-approval-rule-template-from-repositories
  • batch-get-commits
  • batch-get-repositories
  • create-approval-rule-template
  • создать-ветвь
  • создать-коммит
  • создать-запрос-на-слияние
  • создать-правило-утверждения-для-запроса-на-слияние
  • создать-репозиторий
  • создать-коммит-слияния-без-ссылок
  • credential-helper
  • удалить-шаблон-правила-утверждения
  • удалить-ветвь
  • удалить-содержание-комментария
  • удалить-файл
  • удалить-правило-утверждения-для-запроса-на-слияние
  • удалить-репозиторий
  • описать-конфликты-слияния
  • описать-события-запроса-на-слияние
  • отвязать-шаблон-правила-утверждения-от-репозитория
  • оценить-правила-утверждения-запроса-на-слияние
  • получить-шаблон-правила-утверждения
  • получить-blob
  • получить-ветвь
  • получить-комментарий
  • получить-реакции-на-комментарий
  • получить-комментарии-для-сравненного-коммита
  • получить-комментарии-для-запроса-на-слияние
  • получить-коммит
  • получить-различия
  • получить-файл
  • получить-папку
  • получить-коммит-слияния
  • получить-конфликты-слияния
  • получить-варианты-слияния
  • получить-запрос-на-слияние
  • получить-статусы-утверждения-для-запроса-на-слияние
  • получить-состояние-переопределения-запроса-на-слияние
  • получить-репозиторий
  • получить-триггеры-репозитория
  • список-шаблонов-правил-утверждения
  • список-привязанных-шаблонов-правил-утверждения-для-репозитория
  • список-веток
  • список-истории-коммитов-файла
  • список-запросов-на-слияние
  • список-репозиториев
  • список-репозиториев-для-шаблона-правила-утверждения
  • список-тегов-для-ресурса
  • слить-ветви-быстрым-продвижением
  • слить-ветви-сжатием
  • слить-ветви-трёхсторонним-слиянием
  • слить-запрос-на-слияние-быстрым-продвижением
  • слить-запрос-на-слияние-сжатием
  • слить-запрос-на-слияние-трёхсторонним-слиянием
  • переопределить-правила-утверждения-для-запроса-на-слияние
  • оставить-комментарий-к-сравненному-коммиту
  • оставить-комментарий-к-запросу-на-слияние
  • ответить-на-комментарий
  • изменить-реакцию-на-комментарий
  • обновить-файл
  • обновить-триггеры-репозитория
  • пометить-ресурс-меткой
  • протестировать-триггеры-репозитория
  • удалить-метку-ресурса
  • обновить-содержимое-шаблона-правила-утверждения
  • обновить-описание-шаблона-правила-утверждения
  • обновить-название-шаблона-правила-утверждения
  • обновить-комментарий
  • обновить-постоянную-ветвь
  • обновить-содержимое-правила-утверждения-для-запроса-на-слияние
  • обновить-состояние-утверждения-для-запроса-на-слияние
  • обновить-описание-запроса-на-слияние
  • обновить-статус-запроса-на-слияние
  • обновить-заголовок-запроса-на-слияние
  • обновить-описание-репозитория
  • обновить-ключ-шифрования-репозитория
  • обновить-название-репозитория

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

Spec-Zone.ru

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