Class CfnResolverEndpointMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnResolverEndpointMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResolverEndpointMixinProps
CfnResolverEndpointMixinProps-
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.cfnpropertymixins.services.route53resolver.CfnResolverEndpointMixinProps
CfnResolverEndpointMixinProps.Builder, CfnResolverEndpointMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResolverEndpointMixinProps.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 theCfnResolverEndpointMixinProps.Builder.
-
-
Method Details
-
getDirection
Description copied from interface:CfnResolverEndpointMixinPropsIndicates 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 interfaceCfnResolverEndpointMixinProps- See Also:
-
getIpAddresses
Description copied from interface:CfnResolverEndpointMixinPropsThe 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: '<'eitherIResolvableorCfnResolverEndpointPropsMixin.IpAddressRequestProperty>- Specified by:
getIpAddressesin interfaceCfnResolverEndpointMixinProps- See Also:
-
getName
Description copied from interface:CfnResolverEndpointMixinPropsA friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.- Specified by:
getNamein interfaceCfnResolverEndpointMixinProps- See Also:
-
getOutpostArn
Description copied from interface:CfnResolverEndpointMixinPropsThe ARN (Amazon Resource Name) for the Outpost.- Specified by:
getOutpostArnin interfaceCfnResolverEndpointMixinProps- See Also:
-
getPreferredInstanceType
Description copied from interface:CfnResolverEndpointMixinPropsThe Amazon EC2 instance type.- Specified by:
getPreferredInstanceTypein interfaceCfnResolverEndpointMixinProps- See Also:
-
getProtocols
Description copied from interface:CfnResolverEndpointMixinPropsProtocols 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 interfaceCfnResolverEndpointMixinProps- See Also:
-
getResolverEndpointType
Description copied from interface:CfnResolverEndpointMixinPropsThe Resolver endpoint IP address type.- Specified by:
getResolverEndpointTypein interfaceCfnResolverEndpointMixinProps- See Also:
-
getRniEnhancedMetricsEnabled
Description copied from interface:CfnResolverEndpointMixinPropsIndicates 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 interfaceCfnResolverEndpointMixinProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnResolverEndpointMixinPropsThe 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 interfaceCfnResolverEndpointMixinProps- See Also:
-
getTags
Description copied from interface:CfnResolverEndpointMixinPropsRoute 53 Resolver doesn't support updating tags through CloudFormation.- Specified by:
getTagsin interfaceCfnResolverEndpointMixinProps- See Also:
-
getTargetNameServerMetricsEnabled
Description copied from interface:CfnResolverEndpointMixinPropsIndicates 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 interfaceCfnResolverEndpointMixinProps- 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()
-