@Generated(value="jsii-pacmak/1.24.0 (build b722f66)", date="2021-03-17T00:04:38.861Z") @Stability(value=Experimental) public interface VpcOptions extends software.amazon.jsii.JsiiSerializable
For more information, see VPC Support for Amazon Elasticsearch Service Domains in the Amazon Elasticsearch Service Developer Guide.
| Modifier and Type | Interface and Description |
|---|---|
static class |
VpcOptions.Builder
A builder for
VpcOptions |
static class |
VpcOptions.Jsii$Proxy
An implementation for
VpcOptions |
| Modifier and Type | Method and Description |
|---|---|
static VpcOptions.Builder |
builder() |
List<ISecurityGroup> |
getSecurityGroups()
(experimental) The list of security groups that are associated with the VPC endpoints for the domain.
|
List<ISubnet> |
getSubnets()
(experimental) Provide one subnet for each Availability Zone that your domain uses.
|
@Stability(value=Experimental) @NotNull List<ISecurityGroup> getSecurityGroups()
If you don't provide a security group ID, Amazon ES uses the default security group for the VPC. To learn more, see [Security Groups for your VPC] (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) in the Amazon VPC User Guide.
@Stability(value=Experimental) @NotNull List<ISubnet> getSubnets()
For example, you must specify three subnet IDs for a three Availability Zone domain. To learn more, see [VPCs and Subnets] (https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) in the Amazon VPC User Guide.
@Stability(value=Experimental) static VpcOptions.Builder builder()
VpcOptions.Builder of VpcOptionsCopyright © 2021. All rights reserved.