Package com.pulumi.aws.eks.inputs
Class ClusterVpcConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.eks.inputs.ClusterVpcConfigArgs
-
public final class ClusterVpcConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterVpcConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterVpcConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterVpcConfigArgs.Builder
builder()
static ClusterVpcConfigArgs.Builder
builder(ClusterVpcConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
clusterSecurityGroupId()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
endpointPrivateAccess()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
endpointPublicAccess()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
publicAccessCidrs()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
securityGroupIds()
com.pulumi.core.Output<java.util.List<java.lang.String>>
subnetIds()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcId()
-
-
-
Field Detail
-
Empty
public static final ClusterVpcConfigArgs Empty
-
-
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.
-
builder
public static ClusterVpcConfigArgs.Builder builder()
-
builder
public static ClusterVpcConfigArgs.Builder builder(ClusterVpcConfigArgs defaults)
-
-