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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53resolver.CfnResolverEndpointProps
CfnResolverEndpointProps.Builder, CfnResolverEndpointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResolverEndpointProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringIndicates whether the Resolver endpoint allows inbound or outbound DNS queries:.final ObjectThe 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 StringgetName()A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.final StringAWS::Route53Resolver::ResolverEndpoint.OutpostArn.final StringAWS::Route53Resolver::ResolverEndpoint.PreferredInstanceType.final StringThe 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 inthashCode()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:CfnResolverEndpointPropsIndicates 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:
getDirectionin interfaceCfnResolverEndpointProps
-
getIpAddresses
Description copied from interface:CfnResolverEndpointPropsThe 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:
getIpAddressesin interfaceCfnResolverEndpointProps
-
getSecurityGroupIds
Description copied from interface:CfnResolverEndpointPropsThe 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:
getSecurityGroupIdsin interfaceCfnResolverEndpointProps
-
getName
Description copied from interface:CfnResolverEndpointPropsA friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.- Specified by:
getNamein interfaceCfnResolverEndpointProps
-
getOutpostArn
Description copied from interface:CfnResolverEndpointPropsAWS::Route53Resolver::ResolverEndpoint.OutpostArn.- Specified by:
getOutpostArnin interfaceCfnResolverEndpointProps
-
getPreferredInstanceType
Description copied from interface:CfnResolverEndpointPropsAWS::Route53Resolver::ResolverEndpoint.PreferredInstanceType.- Specified by:
getPreferredInstanceTypein interfaceCfnResolverEndpointProps
-
getResolverEndpointType
Description copied from interface:CfnResolverEndpointPropsThe Resolver endpoint IP address type.- Specified by:
getResolverEndpointTypein interfaceCfnResolverEndpointProps
-
getTags
Description copied from interface:CfnResolverEndpointPropsRoute 53 Resolver doesn't support updating tags through CloudFormation.- Specified by:
getTagsin interfaceCfnResolverEndpointProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-