Builder

class Builder

Properties

Link copied to clipboard

A unique name for the capability. The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.

Link copied to clipboard

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This token is valid for 24 hours after creation. If you retry a request with the same client request token and the same parameters after the original request has completed successfully, the result of the original request is returned.

Link copied to clipboard

The name of the Amazon EKS cluster where you want to create the capability.

Link copied to clipboard

The configuration settings for the capability. The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity CenterIAM; Identity Center integration, RBAC role mappings, and network access settings.

Link copied to clipboard

Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted. Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.

Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.

Link copied to clipboard

The metadata that you apply to a resource to help you categorize and organize them. Each tag consists of a key and an optional value. You define them.

Link copied to clipboard

The type of capability to create. Valid values are: