Package-level declarations
Types
Link copied to clipboard
data class AddonArgs(val addonName: Output<String>? = null, val addonVersion: Output<String>? = null, val clusterName: Output<String>? = null, val configurationValues: Output<String>? = null, val preserveOnDelete: Output<Boolean>? = null, val resolveConflicts: Output<AddonResolveConflicts>? = null, val serviceAccountRoleArn: Output<String>? = null, val tags: Output<List<AddonTagArgs>>? = null) : ConvertibleToJava<AddonArgs>
Resource Schema for AWS::EKS::Addon
Link copied to clipboard
class AddonArgsBuilder
Builder for AddonArgs.
Link copied to clipboard
Link copied to clipboard
class AddonResourceBuilder
Builder for Addon.
Link copied to clipboard
data class ClusterArgs(val encryptionConfig: Output<List<ClusterEncryptionConfigArgs>>? = null, val kubernetesNetworkConfig: Output<ClusterKubernetesNetworkConfigArgs>? = null, val logging: Output<LoggingArgs>? = null, val name: Output<String>? = null, val outpostConfig: Output<ClusterOutpostConfigArgs>? = null, val resourcesVpcConfig: Output<ClusterResourcesVpcConfigArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<List<ClusterTagArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<ClusterArgs>
An object representing an Amazon EKS cluster.
Link copied to clipboard
class ClusterArgsBuilder
Builder for ClusterArgs.
Link copied to clipboard
Link copied to clipboard
class ClusterResourceBuilder
Builder for Cluster.
Link copied to clipboard
object EksFunctions
Link copied to clipboard
Resource Schema for AWS::EKS::FargateProfile
Link copied to clipboard
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<FargateProfileTagArgs>>? = null) : ConvertibleToJava<FargateProfileArgs>
Resource Schema for AWS::EKS::FargateProfile
Link copied to clipboard
Builder for FargateProfileArgs.
Link copied to clipboard
Link copied to clipboard
Builder for FargateProfile.
Link copied to clipboard
An object representing an Amazon EKS IdentityProviderConfig.
Link copied to clipboard
data class IdentityProviderConfigArgs(val clusterName: Output<String>? = null, val identityProviderConfigName: Output<String>? = null, val oidc: Output<IdentityProviderConfigOidcIdentityProviderConfigArgs>? = null, val tags: Output<List<IdentityProviderConfigTagArgs>>? = null, val type: Output<IdentityProviderConfigType>? = null) : ConvertibleToJava<IdentityProviderConfigArgs>
An object representing an Amazon EKS IdentityProviderConfig.
Link copied to clipboard
Builder for IdentityProviderConfigArgs.
Link copied to clipboard
Link copied to clipboard
Builder for IdentityProviderConfig.
Link copied to clipboard
data class NodegroupArgs(val amiType: Output<String>? = null, val capacityType: Output<String>? = null, val clusterName: Output<String>? = null, val diskSize: Output<Int>? = null, val forceUpdateEnabled: Output<Boolean>? = null, val instanceTypes: Output<List<String>>? = null, val labels: Output<Any>? = null, val launchTemplate: Output<NodegroupLaunchTemplateSpecificationArgs>? = null, val nodeRole: Output<String>? = null, val nodegroupName: Output<String>? = null, val releaseVersion: Output<String>? = null, val remoteAccess: Output<NodegroupRemoteAccessArgs>? = null, val scalingConfig: Output<NodegroupScalingConfigArgs>? = null, val subnets: Output<List<String>>? = null, val tags: Output<Any>? = null, val taints: Output<List<NodegroupTaintArgs>>? = null, val updateConfig: Output<NodegroupUpdateConfigArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<NodegroupArgs>
Resource schema for AWS::EKS::Nodegroup
Link copied to clipboard
class NodegroupArgsBuilder
Builder for NodegroupArgs.
Link copied to clipboard
Link copied to clipboard
class NodegroupResourceBuilder
Builder for Nodegroup.
Functions
Link copied to clipboard
suspend fun fargateProfile(name: String, block: suspend FargateProfileResourceBuilder.() -> Unit): FargateProfile
Link copied to clipboard
suspend fun identityProviderConfig(name: String, block: suspend IdentityProviderConfigResourceBuilder.() -> Unit): IdentityProviderConfig