Capability
¶
Source code in docs_src/capo_eks/types/capability.py
capability_name
instance-attribute
¶
capability_name: NotRequired[String]
The unique name of the capability within the cluster.
cluster_name
instance-attribute
¶
cluster_name: NotRequired[String]
The name of the Amazon EKS cluster that contains this capability.
configuration
instance-attribute
¶
configuration: NotRequired[CapabilityConfigurationResponse]
The configuration settings for the capability. The structure varies depending on the capability type.
created_at
instance-attribute
¶
created_at: NotRequired[Timestamp]
The Unix epoch timestamp in seconds for when the capability was created.
delete_propagation_policy
instance-attribute
¶
delete_propagation_policy: NotRequired[CapabilityDeletePropagationPolicy]
The delete propagation policy for the capability. Currently, the only supported value is RETAIN, which keeps all resources managed by the capability when the capability is deleted.
health
instance-attribute
¶
health: NotRequired[CapabilityHealth]
Health information for the capability, including any issues that may be affecting its operation.
modified_at
instance-attribute
¶
modified_at: NotRequired[Timestamp]
The Unix epoch timestamp in seconds for when the capability was last modified.
role_arn
instance-attribute
¶
role_arn: NotRequired[String]
The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services.
status
instance-attribute
¶
status: NotRequired[CapabilityStatus]
The current status of the capability. Valid values include:
-
CREATING– The capability is being created. -
ACTIVE– The capability is running and available. -
UPDATING– The capability is being updated. -
DELETING– The capability is being deleted. -
CREATE_FAILED– The capability creation failed. -
UPDATE_FAILED– The capability update failed. -
DELETE_FAILED– The capability deletion failed.
type
instance-attribute
¶
type: NotRequired[CapabilityType]
The type of capability. Valid values are ACK, ARGOCD, or KRO.