@Stability(value=Stable) @Internal public static final class CfnResolverRuleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnResolverRuleProps
CfnResolverRulePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnResolverRuleProps.Builder, CfnResolverRuleProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnResolverRuleProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnResolverRuleProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDomainName()
DNS queries for this domain name are forwarded to the IP addresses that are specified in `TargetIps` .
|
String |
getName()
The name for the Resolver rule, which you specified when you created the Resolver rule.
|
String |
getResolverEndpointId()
The ID of the endpoint that the rule is associated with.
|
String |
getRuleType()
When you want to forward DNS queries for specified domain name to resolvers on your network, specify `FORWARD` .
|
List<CfnTag> |
getTags()
Route 53 Resolver doesn't support updating tags through CloudFormation.
|
Object |
getTargetIps()
An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnResolverRuleProps.Builder builder)
CfnResolverRuleProps.Builder.public final String getDomainName()
CfnResolverRulePropsIf a query matches multiple Resolver rules (example.com and www.example.com), the query is routed using the Resolver rule that contains the most specific domain name (www.example.com).
getDomainName in interface CfnResolverRulePropspublic final String getRuleType()
CfnResolverRuleProps
When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM .
For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify FORWARD for RuleType . To then have Resolver process queries for apex.example.com, you create a rule and specify SYSTEM for RuleType .
Currently, only Resolver can create rules that have a value of RECURSIVE for RuleType .
getRuleType in interface CfnResolverRulePropspublic final String getName()
CfnResolverRulePropsgetName in interface CfnResolverRulePropspublic final String getResolverEndpointId()
CfnResolverRulePropsgetResolverEndpointId in interface CfnResolverRulePropspublic final List<CfnTag> getTags()
CfnResolverRulePropsgetTags in interface CfnResolverRulePropspublic final Object getTargetIps()
CfnResolverRulePropsTypically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.
getTargetIps in interface CfnResolverRuleProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.