JobDefinitionEksMetadataArgs

data class JobDefinitionEksMetadataArgs(val annotations: Output<Map<String, String>>? = null, val labels: Output<Map<String, String>>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<JobDefinitionEksMetadataArgs>

Constructors

Link copied to clipboard
constructor(annotations: Output<Map<String, String>>? = null, labels: Output<Map<String, String>>? = null, namespace: Output<String>? = null)

Properties

Link copied to clipboard
val annotations: Output<Map<String, String>>? = null

Key-value pairs used to attach arbitrary, non-identifying metadata to Kubernetes objects. Valid annotation keys have two segments: an optional prefix and a name, separated by a slash (/).

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

Key-value pairs used to identify, sort, and organize cube resources. Can contain up to 63 uppercase letters, lowercase letters, numbers, hyphens (-), and underscores (_). Labels can be added or modified at any time. Each resource can have multiple labels, but each key must be unique for a given object.

Link copied to clipboard
val namespace: Output<String>? = null

The namespace of the Amazon EKS cluster. In Kubernetes, namespaces provide a mechanism for isolating groups of resources within a single cluster. Names of resources need to be unique within a namespace, but not across namespaces. AWS Batch places Batch Job pods in this namespace. If this field is provided, the value can't be empty or null. It must meet the following requirements:

Functions

Link copied to clipboard
open override fun toJava(): JobDefinitionEksMetadataArgs