Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
data EksConfiguration Source #
Configuration for the Amazon EKS cluster that supports the Batch compute environment. The cluster must exist before the compute environment can be created.
See: newEksConfiguration
smart constructor.
EksConfiguration' | |
|
Instances
:: Text | |
-> Text | |
-> EksConfiguration |
Create a value of EksConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eksClusterArn:EksConfiguration'
, eksConfiguration_eksClusterArn
- The Amazon Resource Name (ARN) of the Amazon EKS cluster. An example is
arn:
aws
:eks:
us-east-1
:
123456789012
:cluster/
ClusterForBatch
.
$sel:kubernetesNamespace:EksConfiguration'
, eksConfiguration_kubernetesNamespace
- The namespace of the Amazon EKS cluster. Batch manages pods in this
namespace. The value can't left empty or null. It must be fewer than 64
characters long, can't be set to default
, can't start with
"kube-
," and must match this regular expression:
^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
. For more information, see
Namespaces
in the Kubernetes documentation.
eksConfiguration_eksClusterArn :: Lens' EksConfiguration Text Source #
The Amazon Resource Name (ARN) of the Amazon EKS cluster. An example is
arn:
aws
:eks:
us-east-1
:
123456789012
:cluster/
ClusterForBatch
.
eksConfiguration_kubernetesNamespace :: Lens' EksConfiguration Text Source #
The namespace of the Amazon EKS cluster. Batch manages pods in this
namespace. The value can't left empty or null. It must be fewer than 64
characters long, can't be set to default
, can't start with
"kube-
," and must match this regular expression:
^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
. For more information, see
Namespaces
in the Kubernetes documentation.