Interface AwsEksClusterResourcesVpcConfigDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEksClusterResourcesVpcConfigDetails.Builder,
,AwsEksClusterResourcesVpcConfigDetails> SdkBuilder<AwsEksClusterResourcesVpcConfigDetails.Builder,
,AwsEksClusterResourcesVpcConfigDetails> SdkPojo
- Enclosing class:
AwsEksClusterResourcesVpcConfigDetails
public static interface AwsEksClusterResourcesVpcConfigDetails.Builder
extends SdkPojo, CopyableBuilder<AwsEksClusterResourcesVpcConfigDetails.Builder,AwsEksClusterResourcesVpcConfigDetails>
-
Method Summary
Modifier and TypeMethodDescriptionendpointPublicAccess
(Boolean endpointPublicAccess) Indicates whether the Amazon EKS public API server endpoint is turned on.securityGroupIds
(String... securityGroupIds) The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.securityGroupIds
(Collection<String> securityGroupIds) The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.The subnets that are associated with the cluster.subnetIds
(Collection<String> subnetIds) The subnets that are associated with the cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
securityGroupIds
AwsEksClusterResourcesVpcConfigDetails.Builder securityGroupIds(Collection<String> securityGroupIds) The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.
- Parameters:
securityGroupIds
- The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.
- Parameters:
securityGroupIds
- The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnets that are associated with the cluster.
- Parameters:
subnetIds
- The subnets that are associated with the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnets that are associated with the cluster.
- Parameters:
subnetIds
- The subnets that are associated with the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointPublicAccess
Indicates whether the Amazon EKS public API server endpoint is turned on. If the Amazon EKS public API server endpoint is turned off, your cluster's Kubernetes API server can only receive requests that originate from within the cluster VPC.
- Parameters:
endpointPublicAccess
- Indicates whether the Amazon EKS public API server endpoint is turned on. If the Amazon EKS public API server endpoint is turned off, your cluster's Kubernetes API server can only receive requests that originate from within the cluster VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-