Class ResolverRuleState
Inherited Members
Namespace: Pulumi.Aws.Route53
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ResolverRuleState : ResourceArgs
Constructors
View SourceResolverRuleState()
Declaration
public ResolverRuleState()
Properties
View SourceArn
The ARN (Amazon Resource Name) for the resolver rule.
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DomainName
DNS queries for this domain name are forwarded to the IP addresses that are specified using target_ip.
Declaration
public Input<string> DomainName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
A friendly name that lets you easily find a rule in the Resolver dashboard in the Route 53 console.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OwnerId
When a rule is shared with another AWS account, the account ID of the account that the rule is shared with.
Declaration
public Input<string> OwnerId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResolverEndpointId
The ID of the outbound resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify using target_ip.
This argument should only be specified for FORWARD type rules.
Declaration
public Input<string> ResolverEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RuleType
The rule type. Valid values are FORWARD, SYSTEM and RECURSIVE.
Declaration
public Input<string> RuleType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ShareStatus
Whether the rules is shared and, if so, whether the current account is sharing the rule with another account, or another account is sharing the rule with the current account.
Values are NOT_SHARED, SHARED_BY_ME or SHARED_WITH_ME
Declaration
public Input<string> ShareStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
TargetIps
Configuration block(s) indicating the IPs that you want Resolver to forward DNS queries to (documented below).
This argument should only be specified for FORWARD type rules.
Declaration
public InputList<ResolverRuleTargetIpGetArgs> TargetIps { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ResolverRuleTargetIpGetArgs> |