@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:43.866Z")
public interface CfnResolverEndpointProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.route53resolver.*; CfnResolverEndpointProps cfnResolverEndpointProps = CfnResolverEndpointProps.builder() .direction("direction") .ipAddresses(List.of(IpAddressRequestProperty.builder() .subnetId("subnetId") // the properties below are optional .ip("ip") .ipv6("ipv6") .build())) .securityGroupIds(List.of("securityGroupIds")) // the properties below are optional .name("name") .outpostArn("outpostArn") .preferredInstanceType("preferredInstanceType") .resolverEndpointType("resolverEndpointType") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnResolverEndpointProps.Builder
A builder for
CfnResolverEndpointProps |
static class |
CfnResolverEndpointProps.Jsii$Proxy
An implementation for
CfnResolverEndpointProps |
Modifier and Type | Method and Description |
---|---|
static CfnResolverEndpointProps.Builder |
builder() |
java.lang.String |
getDirection()
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:.
|
java.lang.Object |
getIpAddresses()
The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).
|
default java.lang.String |
getName()
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
|
default java.lang.String |
getOutpostArn()
`AWS::Route53Resolver::ResolverEndpoint.OutpostArn`.
|
default java.lang.String |
getPreferredInstanceType()
`AWS::Route53Resolver::ResolverEndpoint.PreferredInstanceType`.
|
default java.lang.String |
getResolverEndpointType()
The Resolver endpoint IP address type.
|
java.util.List<java.lang.String> |
getSecurityGroupIds()
The ID of one or more security groups that control access to this VPC.
|
default java.util.List<CfnTag> |
getTags()
Route 53 Resolver doesn't support updating tags through CloudFormation.
|
java.lang.String getDirection()
INBOUND
: allows DNS queries to your VPC from your networkOUTBOUND
: allows DNS queries from your VPC to your networkjava.lang.Object getIpAddresses()
The subnet ID uniquely identifies a VPC.
java.util.List<java.lang.String> getSecurityGroupIds()
The security group must include one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.
default java.lang.String getName()
default java.lang.String getOutpostArn()
default java.lang.String getPreferredInstanceType()
default java.lang.String getResolverEndpointType()
default java.util.List<CfnTag> getTags()
static CfnResolverEndpointProps.Builder builder()
CfnResolverEndpointProps.Builder
of CfnResolverEndpointProps