Skip to content

GitHubConfiguration

Source code in docs_src/capo_devops_agent/types/git_hub_configuration.py
class GitHubConfiguration(TypedDict, closed=True):
    repo_name: "str"
    """<p>Associated Github repo name</p>"""
    repo_id: "str"
    """<p>Associated Github repo ID</p>"""
    owner: "str"
    """<p>The GitHub repository owner name.</p>"""
    owner_type: "capo_devops_agent.types.github_repo_owner_type.GithubRepoOwnerType"
    instance_identifier: NotRequired["str"]
    """<p>GitHub instance identifier (e.g., github.com or github.enterprise.com)</p>"""
    runtime_role_arn: NotRequired["capo_devops_agent.types.role_arn.RoleArn"]
    """<p>Optional role ARN that AIDevOps assumes at runtime for automatic verification testing and VPC connectivity on this association.</p>"""
    release_management_association_id: NotRequired[
        "capo_devops_agent.types.association_id.AssociationId"
    ]
    """<p>The identifier of the release management association that this repository maps to for automatic verification testing.</p>"""

instance_identifier instance-attribute

instance_identifier: NotRequired[str]

GitHub instance identifier (e.g., github.com or github.enterprise.com)

owner instance-attribute

owner: str

The GitHub repository owner name.

owner_type instance-attribute

owner_type: GithubRepoOwnerType

release_management_association_id instance-attribute

release_management_association_id: NotRequired[AssociationId]

The identifier of the release management association that this repository maps to for automatic verification testing.

repo_id instance-attribute

repo_id: str

Associated Github repo ID

repo_name instance-attribute

repo_name: str

Associated Github repo name

runtime_role_arn instance-attribute

runtime_role_arn: NotRequired[RoleArn]

Optional role ARN that AIDevOps assumes at runtime for automatic verification testing and VPC connectivity on this association.