Skip to content

AckConfigRequest

Source code in docs_src/capo_eks/types/ack_config_request.py
class AckConfigRequest(TypedDict, closed=True):
    enable_cross_namespace: NotRequired["capo_eks.types.boxed_boolean.BoxedBoolean"]
    """<p>Specifies whether ACK controllers resolve resource references to resources in a different Kubernetes namespace. Set this value to <code>true</code> to allow references to resolve to resources in another namespace. If you don't specify this value, or you omit the <code>ack</code> configuration entirely, the capability is created with this value set to <code>false</code> and references must remain within the same namespace.</p>"""
    disabled_services: NotRequired[
        "capo_eks.types.ack_disabled_services_list.AckDisabledServicesList"
    ]
    """<p>A list of ACK service names whose controllers are turned off for this capability, for example <code>s3</code>, <code>ec2</code>, and <code>iam</code>. Resources of a disabled service aren't reconciled until you re-enable the service. To keep all services enabled, omit this field or specify an empty list. An unrecognized service name is accepted and stored but turns nothing off, and <code>DescribeCapability</code> returns the list exactly as you supplied it. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/create-ack-capability.html#ack-configuration-options">ACK capability configuration options</a> in the <i>Amazon EKS User Guide</i>.</p>"""

disabled_services instance-attribute

disabled_services: NotRequired[AckDisabledServicesList]

A list of ACK service names whose controllers are turned off for this capability, for example s3, ec2, and iam. Resources of a disabled service aren't reconciled until you re-enable the service. To keep all services enabled, omit this field or specify an empty list. An unrecognized service name is accepted and stored but turns nothing off, and DescribeCapability returns the list exactly as you supplied it. For more information, see ACK capability configuration options in the Amazon EKS User Guide.

enable_cross_namespace instance-attribute

enable_cross_namespace: NotRequired[BoxedBoolean]

Specifies whether ACK controllers resolve resource references to resources in a different Kubernetes namespace. Set this value to true to allow references to resolve to resources in another namespace. If you don't specify this value, or you omit the ack configuration entirely, the capability is created with this value set to false and references must remain within the same namespace.