Skip to content

GetIntegrationOutput

Source code in docs_src/capo_securityagent/types/get_integration_output.py
class GetIntegrationOutput(TypedDict, closed=True):
    integration_id: "capo_securityagent.types.integration_id.IntegrationId"
    """<p>The unique identifier of the integration.</p>"""
    installation_id: "str"
    """<p>The installation identifier from the integration provider.</p>"""
    provider: "capo_securityagent.types.provider.Provider"
    """<p>The integration provider.</p>"""
    provider_type: "capo_securityagent.types.provider_type.ProviderType"
    """<p>The type of the integration provider.</p>"""
    display_name: NotRequired["str"]
    """<p>The display name of the integration.</p>"""
    kms_key_id: NotRequired["capo_securityagent.types.kms_key_id.KmsKeyId"]
    """<p>The identifier of the AWS KMS key used to encrypt data associated with the integration.</p>"""
    target_url: NotRequired["capo_securityagent.types.target_url.TargetUrl"]
    """<p>The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance. This value is absent for SaaS integrations.</p>"""
    site_url: NotRequired["capo_securityagent.types.target_url.TargetUrl"]
    """<p>The Atlassian Cloud site URL for Atlassian integrations.</p>"""
    webhook_url: NotRequired["str"]
    """<p>The payload URL of the integration's webhook, once it has been created. The signing secret is never returned on a read.</p>"""
    private_connection_name: NotRequired[
        "capo_securityagent.types.private_connection_name.PrivateConnectionName"
    ]
    """<p>The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.</p>"""

display_name instance-attribute

display_name: NotRequired[str]

The display name of the integration.

installation_id instance-attribute

installation_id: str

The installation identifier from the integration provider.

integration_id instance-attribute

integration_id: IntegrationId

The unique identifier of the integration.

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

The identifier of the AWS KMS key used to encrypt data associated with the integration.

private_connection_name instance-attribute

private_connection_name: NotRequired[PrivateConnectionName]

The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.

provider instance-attribute

provider: Provider

The integration provider.

provider_type instance-attribute

provider_type: ProviderType

The type of the integration provider.

site_url instance-attribute

site_url: NotRequired[TargetUrl]

The Atlassian Cloud site URL for Atlassian integrations.

target_url instance-attribute

target_url: NotRequired[TargetUrl]

The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance. This value is absent for SaaS integrations.

webhook_url instance-attribute

webhook_url: NotRequired[str]

The payload URL of the integration's webhook, once it has been created. The signing secret is never returned on a read.