Package com.pulumi.aws.eks.outputs
Class ClusterVpcConfig
- java.lang.Object
-
- com.pulumi.aws.eks.outputs.ClusterVpcConfig
-
public final class ClusterVpcConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterVpcConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterVpcConfig.Builder
builder()
static ClusterVpcConfig.Builder
builder(ClusterVpcConfig defaults)
java.util.Optional<java.lang.String>
clusterSecurityGroupId()
java.util.Optional<java.lang.Boolean>
endpointPrivateAccess()
java.util.Optional<java.lang.Boolean>
endpointPublicAccess()
java.util.List<java.lang.String>
publicAccessCidrs()
java.util.List<java.lang.String>
securityGroupIds()
java.util.List<java.lang.String>
subnetIds()
java.util.Optional<java.lang.String>
vpcId()
-
-
-
Method Detail
-
clusterSecurityGroupId
public java.util.Optional<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<java.lang.Boolean> endpointPrivateAccess()
- Returns:
- Whether the Amazon EKS private API server endpoint is enabled. Default is `false`.
-
endpointPublicAccess
public java.util.Optional<java.lang.Boolean> endpointPublicAccess()
- Returns:
- Whether the Amazon EKS public API server endpoint is enabled. Default is `true`.
-
publicAccessCidrs
public 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.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 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<java.lang.String> vpcId()
- Returns:
- ID of the VPC associated with your cluster.
-
builder
public static ClusterVpcConfig.Builder builder()
-
builder
public static ClusterVpcConfig.Builder builder(ClusterVpcConfig defaults)
-
-