Uses of Class
software.amazon.awscdk.services.eks_v2.Cluster.Builder
Packages that use Cluster.Builder
-
Uses of Cluster.Builder in software.amazon.awscdk.services.eks_v2
Methods in software.amazon.awscdk.services.eks_v2 that return Cluster.BuilderModifier and TypeMethodDescriptionCluster.Builder.albController(AlbControllerOptions albController) Install the AWS Load Balancer Controller onto the cluster.Cluster.Builder.bootstrapClusterCreatorAdminPermissions(Boolean bootstrapClusterCreatorAdminPermissions) Whether or not IAM principal of the cluster creator was set as a cluster admin access entry during cluster creation time.Cluster.Builder.bootstrapSelfManagedAddons(Boolean bootstrapSelfManagedAddons) If you set this value to False when creating a cluster, the default networking add-ons will not be installed.Cluster.Builder.clusterLogging(List<? extends ClusterLoggingTypes> clusterLogging) The cluster log types which you want to enable.Cluster.Builder.clusterName(String clusterName) Name for the cluster.Cluster.Builder.compute(ComputeConfig compute) Configuration for compute settings in Auto Mode.Cluster.Builder.coreDnsComputeType(CoreDnsComputeType coreDnsComputeType) Controls the "eks.amazonaws.com/compute-type" annotation in the CoreDNS configuration on your cluster to determine which compute type to use for CoreDNS.static Cluster.BuilderCluster.Builder.defaultCapacity(Number defaultCapacity) Number of instances to allocate as an initial capacity for this cluster.Cluster.Builder.defaultCapacityInstance(InstanceType defaultCapacityInstance) The instance type to use for the default capacity.Cluster.Builder.defaultCapacityType(DefaultCapacityType defaultCapacityType) The default capacity type for the cluster.Cluster.Builder.endpointAccess(EndpointAccess endpointAccess) Configure access to the Kubernetes API server endpoint..Specify which IP family is used to assign Kubernetes pod and service IP addresses.Cluster.Builder.kubectlProviderOptions(KubectlProviderOptions kubectlProviderOptions) Options for creating the kubectl provider - a lambda function that executeskubectlandhelmagainst the cluster.Cluster.Builder.mastersRole(IRole mastersRole) An IAM role that will be added to thesystem:mastersKubernetes RBAC group.Cluster.Builder.outputConfigCommand(Boolean outputConfigCommand) Determines whether a CloudFormation output with theaws eks update-kubeconfigcommand will be synthesized.Indicates whether Kubernetes resources added throughaddManifest()can be automatically pruned.Cluster.Builder.remoteNodeNetworks(List<? extends RemoteNodeNetwork> remoteNodeNetworks) IPv4 CIDR blocks defining the expected address range of hybrid nodes that will join the cluster.Cluster.Builder.remotePodNetworks(List<? extends RemotePodNetwork> remotePodNetworks) IPv4 CIDR blocks for Pods running Kubernetes webhooks on hybrid nodes.Cluster.Builder.removalPolicy(RemovalPolicy removalPolicy) The removal policy applied to all CloudFormation resources created by this construct when they are no longer managed by CloudFormation.Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Cluster.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) KMS secret for envelope encryption for Kubernetes secrets.Cluster.Builder.securityGroup(ISecurityGroup securityGroup) Security Group to use for Control Plane ENIs.Cluster.Builder.serviceIpv4Cidr(String serviceIpv4Cidr) The CIDR block to assign Kubernetes service IP addresses from.The tags assigned to the EKS cluster.Cluster.Builder.version(KubernetesVersion version) The Kubernetes version to run in the cluster.The VPC in which to create the Cluster.Cluster.Builder.vpcSubnets(List<? extends SubnetSelection> vpcSubnets) Where to place EKS Control Plane ENIs.