Skip to content

CreateIntegrationInput

Source code in docs_src/capo_securityagent/types/create_integration_input.py
class CreateIntegrationInput(TypedDict, closed=True):
    provider: "capo_securityagent.types.provider.Provider"
    """<p>The integration provider.</p>"""
    input: "capo_securityagent.types.provider_input.ProviderInput"
    """<p>The provider-specific input required to create the integration.</p>"""
    integration_display_name: "str"
    """<p>The display name for the integration.</p>"""
    kms_key_id: NotRequired["capo_securityagent.types.kms_key_id.KmsKeyId"]
    """<p>The identifier of the AWS KMS key to use for encrypting data associated with the integration.</p>"""
    tags: NotRequired["capo_securityagent.types.tag_map.TagMap"]
    """<p>The tags to associate with the integration.</p>"""
    private_connection_name: NotRequired[
        "capo_securityagent.types.private_connection_name.PrivateConnectionName"
    ]
    """<p>The name of an active private connection used to reach a self-hosted provider instance over private networking. Specify this when the instance is not publicly reachable.</p>"""

input instance-attribute

The provider-specific input required to create the integration.

integration_display_name instance-attribute

integration_display_name: str

The display name for the integration.

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

The identifier of the AWS KMS key to use for encrypting data associated with the integration.

private_connection_name instance-attribute

private_connection_name: NotRequired[PrivateConnectionName]

The name of an active private connection used to reach a self-hosted provider instance over private networking. Specify this when the instance is not publicly reachable.

provider instance-attribute

provider: Provider

The integration provider.

tags instance-attribute

tags: NotRequired[TagMap]

The tags to associate with the integration.