[ 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.