Class CfnResolverEndpointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53resolver.CfnResolverEndpointProps.Jsii$Proxy
- All Implemented Interfaces:
CfnResolverEndpointProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResolverEndpointProps
@Stability(Stable)
@Internal
public static final class CfnResolverEndpointProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResolverEndpointProps
An implementation for
CfnResolverEndpointProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.route53resolver.CfnResolverEndpointProps
CfnResolverEndpointProps.Builder, CfnResolverEndpointProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnResolverEndpointProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:.final Object
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).final String
getName()
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.final String
The ARN (Amazon Resource Name) for the Outpost.final String
The Amazon EC2 instance type.Protocols used for the endpoint.final String
The Resolver endpoint IP address type.The ID of one or more security groups that control access to this VPC.getTags()
Route 53 Resolver doesn't support updating tags through CloudFormation.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnResolverEndpointProps.Builder
.
-
-
Method Details
-
getDirection
Description copied from interface:CfnResolverEndpointProps
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:.INBOUND
: allows DNS queries to your VPC from your networkOUTBOUND
: allows DNS queries from your VPC to your network
- Specified by:
getDirection
in interfaceCfnResolverEndpointProps
- See Also:
-
getIpAddresses
Description copied from interface:CfnResolverEndpointProps
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).The subnet ID uniquely identifies a VPC.
Even though the minimum is 1, RouteĀ 53 requires that you create at least two.
- Specified by:
getIpAddresses
in interfaceCfnResolverEndpointProps
- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnResolverEndpointProps
The ID of one or more security groups that control access to this VPC.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.
- Specified by:
getSecurityGroupIds
in interfaceCfnResolverEndpointProps
- See Also:
-
getName
Description copied from interface:CfnResolverEndpointProps
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.- Specified by:
getName
in interfaceCfnResolverEndpointProps
- See Also:
-
getOutpostArn
Description copied from interface:CfnResolverEndpointProps
The ARN (Amazon Resource Name) for the Outpost.- Specified by:
getOutpostArn
in interfaceCfnResolverEndpointProps
- See Also:
-
getPreferredInstanceType
Description copied from interface:CfnResolverEndpointProps
The Amazon EC2 instance type.- Specified by:
getPreferredInstanceType
in interfaceCfnResolverEndpointProps
- See Also:
-
getProtocols
Description copied from interface:CfnResolverEndpointProps
Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.For an inbound endpoint you can apply the protocols as follows:
- Do53 and DoH in combination.
- Do53 and DoH-FIPS in combination.
- Do53 alone.
- DoH alone.
- DoH-FIPS alone.
- None, which is treated as Do53.
For an outbound endpoint you can apply the protocols as follows:
- Do53 and DoH in combination.
- Do53 alone.
- DoH alone.
- None, which is treated as Do53.
- Specified by:
getProtocols
in interfaceCfnResolverEndpointProps
- See Also:
-
getResolverEndpointType
Description copied from interface:CfnResolverEndpointProps
The Resolver endpoint IP address type.- Specified by:
getResolverEndpointType
in interfaceCfnResolverEndpointProps
- See Also:
-
getTags
Description copied from interface:CfnResolverEndpointProps
Route 53 Resolver doesn't support updating tags through CloudFormation.- Specified by:
getTags
in interfaceCfnResolverEndpointProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-