Skip to content

UpdateCollectorInput

Source code in docs_src/capo_continuum/types/update_collector_input.py
class UpdateCollectorInput(TypedDict, closed=True):
    collector_id: "capo_continuum.types.collector_id.CollectorId"
    """The unique identifier of the Collector to update."""
    name: NotRequired["capo_continuum.types.collector_name.CollectorName"]
    """The new customer-visible name."""
    kubernetes_cluster_role: NotRequired[
        "capo_continuum.types.kubernetes_cluster_role_update.KubernetesClusterRoleUpdate"
    ]
    """Atomic update to the IAM role configuration used to collect Kubernetes cluster metadata. The set variant requires a complete configuration; the authenticated caller must be allowed to pass its exact roleArn to Continuum. The remove variant clears both the role and external ID."""

collector_id instance-attribute

collector_id: CollectorId

The unique identifier of the Collector to update.

kubernetes_cluster_role instance-attribute

kubernetes_cluster_role: NotRequired[KubernetesClusterRoleUpdate]

Atomic update to the IAM role configuration used to collect Kubernetes cluster metadata. The set variant requires a complete configuration; the authenticated caller must be allowed to pass its exact roleArn to Continuum. The remove variant clears both the role and external ID.

name instance-attribute

name: NotRequired[CollectorName]

The new customer-visible name.