Values.CreateCapabilityResponseSourceCreates a managed capability resource for an Amazon EKS cluster. Capabilities provide fully managed capabilities to build and scale with Kubernetes. When you create a capability, Amazon EKSprovisions and manages the infrastructure required to run the capability outside of your cluster. This approach reduces operational overhead and preserves cluster resources. You can only create one Capability of each type on a given Amazon EKS cluster. Valid types are Argo CD for declarative GitOps deployment, Amazon Web Services Controllers for Kubernetes (ACK) for resource management, and Kube Resource Orchestrator (KRO) for Kubernetes custom resource orchestration. For more information, see EKS Capabilities in the Amazon EKS User Guide.
type nonrec t = {capability : Capability.t option;An object containing information about the newly created capability, including its name, ARN, status, and configuration.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InvalidParameterException of InvalidParameterException.t| `InvalidRequestException of InvalidRequestException.t| `ResourceInUseException of ResourceInUseException.t| `ResourceLimitExceededException of ResourceLimitExceededException.t| `ServerException of ServerException.t| `ThrottlingException of ThrottlingException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InvalidParameterException of InvalidParameterException.t
| `InvalidRequestException of InvalidRequestException.t
| `ResourceInUseException of ResourceInUseException.t
| `ResourceLimitExceededException of ResourceLimitExceededException.t
| `ServerException of ServerException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InvalidParameterException of InvalidParameterException.t
| `InvalidRequestException of InvalidRequestException.t
| `ResourceInUseException of ResourceInUseException.t
| `ResourceLimitExceededException of ResourceLimitExceededException.t
| `ServerException of ServerException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string | `String of String_.t ])
list ]
list
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of String_.t ])
list ]
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `String of String_.t ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ])
list ]