FargateProfileArgs

data class FargateProfileArgs(val clusterName: Output<String>? = null, val fargateProfileName: Output<String>? = null, val podExecutionRoleArn: Output<String>? = null, val selectors: Output<List<FargateProfileSelectorArgs>>? = null, val subnets: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<FargateProfileArgs>

Resource Schema for AWS::EKS::FargateProfile

Constructors

Link copied to clipboard
constructor(clusterName: Output<String>? = null, fargateProfileName: Output<String>? = null, podExecutionRoleArn: Output<String>? = null, selectors: Output<List<FargateProfileSelectorArgs>>? = null, subnets: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

Name of the Cluster

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

Name of FargateProfile

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

The IAM policy arn for pods

Link copied to clipboard

The selectors to match for a Pod to use this Fargate profile. Each selector must have an associated Kubernetes namespace . Optionally, you can also specify labels for a namespace . You may specify up to five selectors in a Fargate profile.

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

The IDs of subnets to launch a Pod into. A Pod running on Fargate isn't assigned a public IP address, so only private subnets (with no direct route to an Internet Gateway) are accepted for this parameter.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

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