Skip to content

CreateCollectorInput

Source code in docs_src/capo_continuum/types/create_collector_input.py
class CreateCollectorInput(TypedDict, closed=True):
    type: NotRequired["capo_continuum.types.collector_type.CollectorType"]
    """Source to collect. Defaults to AWS_COLLECTOR when omitted."""
    kubernetes_cluster_role: NotRequired[
        "capo_continuum.types.kubernetes_cluster_role_configuration.KubernetesClusterRoleConfiguration"
    ]
    """IAM role configuration used to collect Kubernetes cluster metadata. The authenticated caller must be allowed to pass its exact roleArn to Continuum."""
    client_token: NotRequired[
        "capo_continuum.types.collector_client_token.CollectorClientToken"
    ]
    """Caller-provided token that makes retried create requests return the original Collector rather than creating a duplicate."""

client_token instance-attribute

client_token: NotRequired[CollectorClientToken]

Caller-provided token that makes retried create requests return the original Collector rather than creating a duplicate.

kubernetes_cluster_role instance-attribute

kubernetes_cluster_role: NotRequired[KubernetesClusterRoleConfiguration]

IAM role configuration used to collect Kubernetes cluster metadata. The authenticated caller must be allowed to pass its exact roleArn to Continuum.

type instance-attribute

type: NotRequired[CollectorType]

Source to collect. Defaults to AWS_COLLECTOR when omitted.