Class CfnResolverEndpointProps.Jsii$Proxy
- All Implemented Interfaces:
CfnResolverEndpointProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResolverEndpointProps
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 StringThe ARN (Amazon Resource Name) for the Outpost.final StringThe Amazon EC2 instance type.Protocols used for the endpoint.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 networkINBOUND_DELEGATION: Resolver delegates queries to Route 53 private hosted zones from your network.
- Specified by:
getDirectionin interfaceCfnResolverEndpointProps- See Also:
-
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.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnResolverEndpoint.IpAddressRequestProperty>- Specified by:
getIpAddressesin interfaceCfnResolverEndpointProps- See Also:
-
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- See Also:
-
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- See Also:
-
getOutpostArn
Description copied from interface:CfnResolverEndpointPropsThe ARN (Amazon Resource Name) for the Outpost.- Specified by:
getOutpostArnin interfaceCfnResolverEndpointProps- See Also:
-
getPreferredInstanceType
Description copied from interface:CfnResolverEndpointPropsThe Amazon EC2 instance type.- Specified by:
getPreferredInstanceTypein interfaceCfnResolverEndpointProps- See Also:
-
getProtocols
Description copied from interface:CfnResolverEndpointPropsProtocols used for the endpoint. DoH-FIPS is applicable for a default 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 a delegation inbound endpoint you can use Do53 only.
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:
getProtocolsin interfaceCfnResolverEndpointProps- See Also:
-
getResolverEndpointType
Description copied from interface:CfnResolverEndpointPropsThe Resolver endpoint IP address type.- Specified by:
getResolverEndpointTypein interfaceCfnResolverEndpointProps- See Also:
-
getTags
Description copied from interface:CfnResolverEndpointPropsRoute 53 Resolver doesn't support updating tags through CloudFormation.- Specified by:
getTagsin interfaceCfnResolverEndpointProps- See Also:
-
$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()
-