
com.pulumi.awsnative.batch.kotlin.outputs.ComputeEnvironmentEksConfiguration.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.batch.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property eksClusterArn The Amazon Resource Name (ARN) of the Amazon EKS cluster. An example is `arn: *aws* :eks: *us-east-1* : *123456789012* :cluster/ *ClusterForBatch*` .
* @property kubernetesNamespace The namespace of the Amazon EKS cluster. AWS 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](https://docs.aws.amazon.com/https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/) in the Kubernetes documentation.
*/
public data class ComputeEnvironmentEksConfiguration(
public val eksClusterArn: String,
public val kubernetesNamespace: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.batch.outputs.ComputeEnvironmentEksConfiguration): ComputeEnvironmentEksConfiguration = ComputeEnvironmentEksConfiguration(
eksClusterArn = javaType.eksClusterArn(),
kubernetesNamespace = javaType.kubernetesNamespace(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy