Module Smaws_Client_Proton.CreateRepository

val request : Smaws_Lib.Context.t -> create_repository_input -> (create_repository_output, [> Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of access_denied_exception | `ConflictException of conflict_exception | `InternalServerException of internal_server_exception | `ServiceQuotaExceededException of service_quota_exceeded_exception | `ThrottlingException of throttling_exception | `ValidationException of validation_exception ]) Stdlib.result

Create and register a link to a repository. Proton uses the link to repeatedly access the repository, to either push to it (self-managed provisioning) or pull from it (template sync). You can share a linked repository across multiple resources (like environments using self-managed provisioning, or synced templates). When you create a repository link, Proton creates a service-linked role for you.

For more information, see Self-managed provisioning, Template bundles, and Template sync configurations in the Proton User Guide.