Class ClusterVpcConfigArgs


  • public final class ClusterVpcConfigArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • clusterSecurityGroupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clusterSecurityGroupId()
        Returns:
        Cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control-plane-to-data-plane communication.
      • endpointPrivateAccess

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> endpointPrivateAccess()
        Returns:
        Whether the Amazon EKS private API server endpoint is enabled. Default is `false`.
      • endpointPublicAccess

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> endpointPublicAccess()
        Returns:
        Whether the Amazon EKS public API server endpoint is enabled. Default is `true`.
      • publicAccessCidrs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> publicAccessCidrs()
        Returns:
        List of CIDR blocks. Indicates which CIDR blocks can access the Amazon EKS public API server endpoint when enabled. EKS defaults this to a list with `0.0.0.0/0`. The provider will only perform drift detection of its value when present in a configuration.
      • securityGroupIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> securityGroupIds()
        Returns:
        List of security group IDs for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane.
      • subnetIds

        public com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds()
        Returns:
        List of subnet IDs. Must be in at least two different availability zones. Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your worker nodes and the Kubernetes control plane.
      • vpcId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
        Returns:
        ID of the VPC associated with your cluster.