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.final ObjectIndicates whether RNI enhanced metrics are enabled for the Resolver endpoint.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 ObjectIndicates whether target name server metrics are enabled for the outbound Resolver endpoint.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:
-
getRniEnhancedMetricsEnabled
Description copied from interface:CfnResolverEndpointPropsIndicates whether RNI enhanced metrics are enabled for the Resolver endpoint.When enabled, one-minute granular metrics are published in CloudWatch for each RNI associated with this endpoint. When disabled, these metrics are not published.
Returns union: either
BooleanorIResolvable- Specified by:
getRniEnhancedMetricsEnabledin interfaceCfnResolverEndpointProps- See Also:
-
getTags
Description copied from interface:CfnResolverEndpointPropsRoute 53 Resolver doesn't support updating tags through CloudFormation.- Specified by:
getTagsin interfaceCfnResolverEndpointProps- See Also:
-
getTargetNameServerMetricsEnabled
Description copied from interface:CfnResolverEndpointPropsIndicates whether target name server metrics are enabled for the outbound Resolver endpoint.When enabled, one-minute granular metrics are published in CloudWatch for each target name server associated with this endpoint. When disabled, these metrics are not published. This feature is not supported for inbound Resolver endpoint.
Returns union: either
BooleanorIResolvable- Specified by:
getTargetNameServerMetricsEnabledin 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()
-