AssociateCollectorInput
¶
Source code in docs_src/capo_continuum/types/associate_collector_input.py
client_token
instance-attribute
¶
client_token: NotRequired[AssociationClientToken]
Caller-provided token that makes retried association requests idempotent. The first successful request binds the token to the complete Collector ARN, supplied role, and result for at least 24 hours. During that retry window, reusing it with a different request fails with ConflictException. A matching replay still requires the supplied role to have current Collector access. Once authorized, a matching replay returns the stored result without changing association state. Revocation can deny a replay; it does not remove the stored association or its original result.
collector_arn
instance-attribute
¶
collector_arn: CollectorArn
The ARN of the Collector to associate with this Environment.
collector_data_access_role_arn
instance-attribute
¶
collector_data_access_role_arn: EnvironmentSourceRoleArn
IAM role in the Environment account that Continuum assumes before authorizing access to associated Collector inventory. Every association, including a same-account association, requires this role. The supplied ARN replaces the Environment's previously stored role. The customer is responsible for granting the role access to every Collector that should contribute data.
environment_id
instance-attribute
¶
environment_id: EnvironmentId
The unique identifier of the Environment making the association.