Skip to content

CreateRepositoryInput

Source code in docs_src/capo_proton/types/create_repository_input.py
class CreateRepositoryInput(TypedDict, closed=True):
    provider: "capo_proton.types.repository_provider.RepositoryProvider"
    """<p>The repository provider.</p>"""
    name: "capo_proton.types.repository_name.RepositoryName"
    """<p>The repository name (for example, <code>myrepos/myrepo</code>).</p>"""
    connection_arn: "capo_proton.types.arn.Arn"
    """<p>The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account. For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/setting-up-for-service.html">Setting up for Proton</a> in the <i>Proton User Guide</i>.</p>"""
    encryption_key: NotRequired["capo_proton.types.arn.Arn"]
    """<p>The ARN of your customer Amazon Web Services Key Management Service (Amazon Web Services KMS) key.</p>"""
    tags: NotRequired["capo_proton.types.tag_list.TagList"]
    """<p>An optional list of metadata items that you can associate with the Proton repository. A tag is a key-value pair.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>"""

connection_arn instance-attribute

connection_arn: Arn

The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account. For more information, see Setting up for Proton in the Proton User Guide.

encryption_key instance-attribute

encryption_key: NotRequired[Arn]

The ARN of your customer Amazon Web Services Key Management Service (Amazon Web Services KMS) key.

name instance-attribute

The repository name (for example, myrepos/myrepo).

provider instance-attribute

The repository provider.

tags instance-attribute

tags: NotRequired[TagList]

An optional list of metadata items that you can associate with the Proton repository. A tag is a key-value pair.

For more information, see Proton resources and tagging in the Proton User Guide.