Class: Aws::EKS::Types::AckConfigRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::AckConfigRequest
- Defined in:
- gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb
Overview
Configuration settings for an ACK (Amazon Web Services Controllers for Kubernetes) capability. This includes whether controllers can resolve cross-namespace resource references and which ACK service controllers are disabled.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#disabled_services ⇒ Array<String>
A list of ACK service names whose controllers are turned off for this capability, for example
s3,ec2, andiam. -
#enable_cross_namespace ⇒ Boolean
Specifies whether ACK controllers resolve resource references to resources in a different Kubernetes namespace.
Instance Attribute Details
#disabled_services ⇒ Array<String>
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.
217 218 219 220 221 222 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 217 class AckConfigRequest < Struct.new( :enable_cross_namespace, :disabled_services) SENSITIVE = [] include Aws::Structure end |
#enable_cross_namespace ⇒ Boolean
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.
217 218 219 220 221 222 |
# File 'gems/aws-sdk-eks/lib/aws-sdk-eks/types.rb', line 217 class AckConfigRequest < Struct.new( :enable_cross_namespace, :disabled_services) SENSITIVE = [] include Aws::Structure end |