@datafire/amazonaws_route53resolver

5.0.0 • Public • Published

@datafire/amazonaws_route53resolver

Client library for Amazon Route 53 Resolver

Installation and Usage

npm install --save @datafire/amazonaws_route53resolver
let amazonaws_route53resolver = require('@datafire/amazonaws_route53resolver').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

When you create a VPC using Amazon VPC, you automatically get DNS resolution within the VPC from Route 53 Resolver. By default, Resolver answers DNS queries for VPC domain names such as domain names for EC2 instances or ELB load balancers. Resolver performs recursive lookups against public name servers for all other domain names.

You can also configure DNS resolution between your VPC and your network over a Direct Connect or VPN connection:

Forward DNS queries from resolvers on your network to Route 53 Resolver

DNS resolvers on your network can forward DNS queries to Resolver in a specified VPC. This allows your DNS resolvers to easily resolve domain names for AWS resources such as EC2 instances or records in a Route 53 private hosted zone. For more information, see How DNS Resolvers on Your Network Forward DNS Queries to Route 53 Resolver in the Amazon Route 53 Developer Guide.

Conditionally forward queries from a VPC to resolvers on your network

You can configure Resolver to forward queries that it receives from EC2 instances in your VPCs to DNS resolvers on your network. To forward selected queries, you create Resolver rules that specify the domain names for the DNS queries that you want to forward (such as example.com), and the IP addresses of the DNS resolvers on your network that you want to forward the queries to. If a query matches multiple rules (example.com, acme.example.com), Resolver chooses the rule with the most specific match (acme.example.com) and forwards the query to the IP addresses that you specified in that rule. For more information, see How Route 53 Resolver Forwards DNS Queries from Your VPCs to Your Network in the Amazon Route 53 Developer Guide.

Like Amazon VPC, Resolver is regional. In each region where you have VPCs, you can choose whether to forward queries from your VPCs to your network (outbound queries), from your network to your VPCs (inbound queries), or both.

Actions

AssociateResolverEndpointIpAddress

amazonaws_route53resolver.AssociateResolverEndpointIpAddress({
  "ResolverEndpointId": null,
  "IpAddress": null
}, context)

Input

  • input object
    • IpAddress required
      • Ip
      • IpId
      • SubnetId
    • ResolverEndpointId required

Output

AssociateResolverQueryLogConfig

amazonaws_route53resolver.AssociateResolverQueryLogConfig({
  "ResolverQueryLogConfigId": null,
  "ResourceId": null
}, context)

Input

  • input object
    • ResolverQueryLogConfigId required
    • ResourceId required

Output

AssociateResolverRule

amazonaws_route53resolver.AssociateResolverRule({
  "ResolverRuleId": null,
  "VPCId": null
}, context)

Input

  • input object
    • Name
    • ResolverRuleId required
    • VPCId required

Output

CreateResolverEndpoint

amazonaws_route53resolver.CreateResolverEndpoint({
  "CreatorRequestId": null,
  "SecurityGroupIds": null,
  "Direction": null,
  "IpAddresses": null
}, context)

Input

  • input object
    • CreatorRequestId required
    • Direction required
    • IpAddresses required
    • Name
    • SecurityGroupIds required
    • Tags

Output

CreateResolverQueryLogConfig

amazonaws_route53resolver.CreateResolverQueryLogConfig({
  "Name": null,
  "DestinationArn": null,
  "CreatorRequestId": null
}, context)

Input

  • input object
    • CreatorRequestId required
    • DestinationArn required
    • Name required
    • Tags

Output

CreateResolverRule

amazonaws_route53resolver.CreateResolverRule({
  "CreatorRequestId": null,
  "RuleType": null,
  "DomainName": null
}, context)

Input

  • input object
    • CreatorRequestId required
    • DomainName required
    • Name
    • ResolverEndpointId
    • RuleType required
    • Tags
    • TargetIps

Output

DeleteResolverEndpoint

amazonaws_route53resolver.DeleteResolverEndpoint({
  "ResolverEndpointId": null
}, context)

Input

  • input object
    • ResolverEndpointId required

Output

DeleteResolverQueryLogConfig

amazonaws_route53resolver.DeleteResolverQueryLogConfig({
  "ResolverQueryLogConfigId": null
}, context)

Input

  • input object
    • ResolverQueryLogConfigId required

Output

DeleteResolverRule

amazonaws_route53resolver.DeleteResolverRule({
  "ResolverRuleId": null
}, context)

Input

  • input object
    • ResolverRuleId required

Output

DisassociateResolverEndpointIpAddress

amazonaws_route53resolver.DisassociateResolverEndpointIpAddress({
  "ResolverEndpointId": null,
  "IpAddress": null
}, context)

Input

  • input object
    • IpAddress required
      • Ip
      • IpId
      • SubnetId
    • ResolverEndpointId required

Output

DisassociateResolverQueryLogConfig

amazonaws_route53resolver.DisassociateResolverQueryLogConfig({
  "ResolverQueryLogConfigId": null,
  "ResourceId": null
}, context)

Input

  • input object
    • ResolverQueryLogConfigId required
    • ResourceId required

Output

DisassociateResolverRule

amazonaws_route53resolver.DisassociateResolverRule({
  "VPCId": null,
  "ResolverRuleId": null
}, context)

Input

  • input object
    • ResolverRuleId required
    • VPCId required

Output

GetResolverDnssecConfig

amazonaws_route53resolver.GetResolverDnssecConfig({
  "ResourceId": null
}, context)

Input

  • input object
    • ResourceId required

Output

GetResolverEndpoint

amazonaws_route53resolver.GetResolverEndpoint({
  "ResolverEndpointId": null
}, context)

Input

  • input object
    • ResolverEndpointId required

Output

GetResolverQueryLogConfig

amazonaws_route53resolver.GetResolverQueryLogConfig({
  "ResolverQueryLogConfigId": null
}, context)

Input

  • input object
    • ResolverQueryLogConfigId required

Output

GetResolverQueryLogConfigAssociation

amazonaws_route53resolver.GetResolverQueryLogConfigAssociation({
  "ResolverQueryLogConfigAssociationId": null
}, context)

Input

  • input object
    • ResolverQueryLogConfigAssociationId required

Output

GetResolverQueryLogConfigPolicy

amazonaws_route53resolver.GetResolverQueryLogConfigPolicy({
  "Arn": null
}, context)

Input

  • input object
    • Arn required

Output

GetResolverRule

amazonaws_route53resolver.GetResolverRule({
  "ResolverRuleId": null
}, context)

Input

  • input object
    • ResolverRuleId required

Output

GetResolverRuleAssociation

amazonaws_route53resolver.GetResolverRuleAssociation({
  "ResolverRuleAssociationId": null
}, context)

Input

  • input object
    • ResolverRuleAssociationId required

Output

GetResolverRulePolicy

amazonaws_route53resolver.GetResolverRulePolicy({
  "Arn": null
}, context)

Input

  • input object
    • Arn required

Output

ListResolverDnssecConfigs

amazonaws_route53resolver.ListResolverDnssecConfigs({}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • Filters
    • MaxResults
    • NextToken

Output

ListResolverEndpointIpAddresses

amazonaws_route53resolver.ListResolverEndpointIpAddresses({
  "ResolverEndpointId": null
}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • MaxResults
    • NextToken
    • ResolverEndpointId required

Output

ListResolverEndpoints

amazonaws_route53resolver.ListResolverEndpoints({}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • Filters
    • MaxResults
    • NextToken

Output

ListResolverQueryLogConfigAssociations

amazonaws_route53resolver.ListResolverQueryLogConfigAssociations({}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • Filters
    • MaxResults
    • NextToken
    • SortBy
    • SortOrder

Output

ListResolverQueryLogConfigs

amazonaws_route53resolver.ListResolverQueryLogConfigs({}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • Filters
    • MaxResults
    • NextToken
    • SortBy
    • SortOrder

Output

ListResolverRuleAssociations

amazonaws_route53resolver.ListResolverRuleAssociations({}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • Filters
    • MaxResults
    • NextToken

Output

ListResolverRules

amazonaws_route53resolver.ListResolverRules({}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • Filters
    • MaxResults
    • NextToken

Output

ListTagsForResource

amazonaws_route53resolver.ListTagsForResource({
  "ResourceArn": null
}, context)

Input

  • input object
    • MaxResults string
    • NextToken string
    • MaxResults
    • NextToken
    • ResourceArn required

Output

PutResolverQueryLogConfigPolicy

amazonaws_route53resolver.PutResolverQueryLogConfigPolicy({
  "Arn": null,
  "ResolverQueryLogConfigPolicy": null
}, context)

Input

  • input object
    • Arn required
    • ResolverQueryLogConfigPolicy required

Output

PutResolverRulePolicy

amazonaws_route53resolver.PutResolverRulePolicy({
  "Arn": null,
  "ResolverRulePolicy": null
}, context)

Input

  • input object
    • Arn required
    • ResolverRulePolicy required

Output

TagResource

amazonaws_route53resolver.TagResource({
  "ResourceArn": null,
  "Tags": null
}, context)

Input

  • input object
    • ResourceArn required
    • Tags required

Output

UntagResource

amazonaws_route53resolver.UntagResource({
  "ResourceArn": null,
  "TagKeys": null
}, context)

Input

  • input object
    • ResourceArn required
    • TagKeys required

Output

UpdateResolverDnssecConfig

amazonaws_route53resolver.UpdateResolverDnssecConfig({
  "ResourceId": null,
  "Validation": null
}, context)

Input

  • input object
    • ResourceId required
    • Validation required

Output

UpdateResolverEndpoint

amazonaws_route53resolver.UpdateResolverEndpoint({
  "ResolverEndpointId": null
}, context)

Input

  • input object
    • Name
    • ResolverEndpointId required

Output

UpdateResolverRule

amazonaws_route53resolver.UpdateResolverRule({
  "ResolverRuleId": null,
  "Config": null
}, context)

Input

  • input object
    • Config required
    • ResolverRuleId required

Output

Definitions

AccessDeniedException

AccountId

  • AccountId string

Arn

  • Arn string

AssociateResolverEndpointIpAddressRequest

  • AssociateResolverEndpointIpAddressRequest object
    • IpAddress required
      • Ip
      • IpId
      • SubnetId
    • ResolverEndpointId required

AssociateResolverEndpointIpAddressResponse

  • AssociateResolverEndpointIpAddressResponse object
    • ResolverEndpoint
      • Arn
      • CreationTime
      • CreatorRequestId
      • Direction
      • HostVPCId
      • Id
      • IpAddressCount
      • ModificationTime
      • Name
      • SecurityGroupIds
      • Status
      • StatusMessage

AssociateResolverQueryLogConfigRequest

  • AssociateResolverQueryLogConfigRequest object
    • ResolverQueryLogConfigId required
    • ResourceId required

AssociateResolverQueryLogConfigResponse

  • AssociateResolverQueryLogConfigResponse object
    • ResolverQueryLogConfigAssociation
      • CreationTime
      • Error
      • ErrorMessage
      • Id
      • ResolverQueryLogConfigId
      • ResourceId
      • Status

AssociateResolverRuleRequest

  • AssociateResolverRuleRequest object
    • Name
    • ResolverRuleId required
    • VPCId required

AssociateResolverRuleResponse

  • AssociateResolverRuleResponse object
    • ResolverRuleAssociation
      • Id
      • Name
      • ResolverRuleId
      • Status
      • StatusMessage
      • VPCId

Boolean

  • Boolean boolean

Count

  • Count integer

CreateResolverEndpointRequest

  • CreateResolverEndpointRequest object
    • CreatorRequestId required
    • Direction required
    • IpAddresses required
    • Name
    • SecurityGroupIds required
    • Tags

CreateResolverEndpointResponse

  • CreateResolverEndpointResponse object
    • ResolverEndpoint
      • Arn
      • CreationTime
      • CreatorRequestId
      • Direction
      • HostVPCId
      • Id
      • IpAddressCount
      • ModificationTime
      • Name
      • SecurityGroupIds
      • Status
      • StatusMessage

CreateResolverQueryLogConfigRequest

  • CreateResolverQueryLogConfigRequest object
    • CreatorRequestId required
    • DestinationArn required
    • Name required
    • Tags

CreateResolverQueryLogConfigResponse

  • CreateResolverQueryLogConfigResponse object
    • ResolverQueryLogConfig
      • Arn
      • AssociationCount
      • CreationTime
      • CreatorRequestId
      • DestinationArn
      • Id
      • Name
      • OwnerId
      • ShareStatus
      • Status

CreateResolverRuleRequest

  • CreateResolverRuleRequest object
    • CreatorRequestId required
    • DomainName required
    • Name
    • ResolverEndpointId
    • RuleType required
    • Tags
    • TargetIps

CreateResolverRuleResponse

  • CreateResolverRuleResponse object
    • ResolverRule
      • Arn
      • CreationTime
      • CreatorRequestId
      • DomainName
      • Id
      • ModificationTime
      • Name
      • OwnerId
      • ResolverEndpointId
      • RuleType
      • ShareStatus
      • Status
      • StatusMessage
      • TargetIps

CreatorRequestId

  • CreatorRequestId string

DeleteResolverEndpointRequest

  • DeleteResolverEndpointRequest object
    • ResolverEndpointId required

DeleteResolverEndpointResponse

  • DeleteResolverEndpointResponse object
    • ResolverEndpoint
      • Arn
      • CreationTime
      • CreatorRequestId
      • Direction
      • HostVPCId
      • Id
      • IpAddressCount
      • ModificationTime
      • Name
      • SecurityGroupIds
      • Status
      • StatusMessage

DeleteResolverQueryLogConfigRequest

  • DeleteResolverQueryLogConfigRequest object
    • ResolverQueryLogConfigId required

DeleteResolverQueryLogConfigResponse

  • DeleteResolverQueryLogConfigResponse object
    • ResolverQueryLogConfig
      • Arn
      • AssociationCount
      • CreationTime
      • CreatorRequestId
      • DestinationArn
      • Id
      • Name
      • OwnerId
      • ShareStatus
      • Status

DeleteResolverRuleRequest

  • DeleteResolverRuleRequest object
    • ResolverRuleId required

DeleteResolverRuleResponse

  • DeleteResolverRuleResponse object
    • ResolverRule
      • Arn
      • CreationTime
      • CreatorRequestId
      • DomainName
      • Id
      • ModificationTime
      • Name
      • OwnerId
      • ResolverEndpointId
      • RuleType
      • ShareStatus
      • Status
      • StatusMessage
      • TargetIps

DestinationArn

  • DestinationArn string

DisassociateResolverEndpointIpAddressRequest

  • DisassociateResolverEndpointIpAddressRequest object
    • IpAddress required
      • Ip
      • IpId
      • SubnetId
    • ResolverEndpointId required

DisassociateResolverEndpointIpAddressResponse

  • DisassociateResolverEndpointIpAddressResponse object
    • ResolverEndpoint
      • Arn
      • CreationTime
      • CreatorRequestId
      • Direction
      • HostVPCId
      • Id
      • IpAddressCount
      • ModificationTime
      • Name
      • SecurityGroupIds
      • Status
      • StatusMessage

DisassociateResolverQueryLogConfigRequest

  • DisassociateResolverQueryLogConfigRequest object
    • ResolverQueryLogConfigId required
    • ResourceId required

DisassociateResolverQueryLogConfigResponse

  • DisassociateResolverQueryLogConfigResponse object
    • ResolverQueryLogConfigAssociation
      • CreationTime
      • Error
      • ErrorMessage
      • Id
      • ResolverQueryLogConfigId
      • ResourceId
      • Status

DisassociateResolverRuleRequest

  • DisassociateResolverRuleRequest object
    • ResolverRuleId required
    • VPCId required

DisassociateResolverRuleResponse

  • DisassociateResolverRuleResponse object
    • ResolverRuleAssociation
      • Id
      • Name
      • ResolverRuleId
      • Status
      • StatusMessage
      • VPCId

DomainName

  • DomainName string

Filter

FilterName

  • FilterName string

FilterValue

  • FilterValue string

FilterValues

Filters

GetResolverDnssecConfigRequest

  • GetResolverDnssecConfigRequest object
    • ResourceId required

GetResolverDnssecConfigResponse

  • GetResolverDnssecConfigResponse object
    • ResolverDNSSECConfig
      • Id
      • OwnerId
      • ResourceId
      • ValidationStatus

GetResolverEndpointRequest

  • GetResolverEndpointRequest object
    • ResolverEndpointId required

GetResolverEndpointResponse

  • GetResolverEndpointResponse object
    • ResolverEndpoint
      • Arn
      • CreationTime
      • CreatorRequestId
      • Direction
      • HostVPCId
      • Id
      • IpAddressCount
      • ModificationTime
      • Name
      • SecurityGroupIds
      • Status
      • StatusMessage

GetResolverQueryLogConfigAssociationRequest

  • GetResolverQueryLogConfigAssociationRequest object
    • ResolverQueryLogConfigAssociationId required

GetResolverQueryLogConfigAssociationResponse

  • GetResolverQueryLogConfigAssociationResponse object
    • ResolverQueryLogConfigAssociation
      • CreationTime
      • Error
      • ErrorMessage
      • Id
      • ResolverQueryLogConfigId
      • ResourceId
      • Status

GetResolverQueryLogConfigPolicyRequest

  • GetResolverQueryLogConfigPolicyRequest object
    • Arn required

GetResolverQueryLogConfigPolicyResponse

  • GetResolverQueryLogConfigPolicyResponse object
    • ResolverQueryLogConfigPolicy

GetResolverQueryLogConfigRequest

  • GetResolverQueryLogConfigRequest object
    • ResolverQueryLogConfigId required

GetResolverQueryLogConfigResponse

  • GetResolverQueryLogConfigResponse object
    • ResolverQueryLogConfig
      • Arn
      • AssociationCount
      • CreationTime
      • CreatorRequestId
      • DestinationArn
      • Id
      • Name
      • OwnerId
      • ShareStatus
      • Status

GetResolverRuleAssociationRequest

  • GetResolverRuleAssociationRequest object
    • ResolverRuleAssociationId required

GetResolverRuleAssociationResponse

  • GetResolverRuleAssociationResponse object
    • ResolverRuleAssociation
      • Id
      • Name
      • ResolverRuleId
      • Status
      • StatusMessage
      • VPCId

GetResolverRulePolicyRequest

  • GetResolverRulePolicyRequest object
    • Arn required

GetResolverRulePolicyResponse

  • GetResolverRulePolicyResponse object
    • ResolverRulePolicy

GetResolverRuleRequest

  • GetResolverRuleRequest object
    • ResolverRuleId required

GetResolverRuleResponse

  • GetResolverRuleResponse object
    • ResolverRule
      • Arn
      • CreationTime
      • CreatorRequestId
      • DomainName
      • Id
      • ModificationTime
      • Name
      • OwnerId
      • ResolverEndpointId
      • RuleType
      • ShareStatus
      • Status
      • StatusMessage
      • TargetIps

InternalServiceErrorException

InvalidNextTokenException

InvalidParameterException

InvalidPolicyDocument

InvalidRequestException

InvalidTagException

Ip

  • Ip string

IpAddressCount

  • IpAddressCount integer

IpAddressRequest

  • IpAddressRequest object: In a CreateResolverEndpoint request, the IP address that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). IpAddressRequest also includes the ID of the subnet that contains the IP address.
    • Ip
    • SubnetId required

IpAddressResponse

  • IpAddressResponse object: In the response to a GetResolverEndpoint request, information about the IP addresses that the Resolver endpoint uses for DNS queries.
    • CreationTime
    • Ip
    • IpId
    • ModificationTime
    • Status
    • StatusMessage
    • SubnetId

IpAddressStatus

  • IpAddressStatus string (values: CREATING, FAILED_CREATION, ATTACHING, ATTACHED, REMAP_DETACHING, REMAP_ATTACHING, DETACHING, FAILED_RESOURCE_GONE, DELETING, DELETE_FAILED_FAS_EXPIRED)

IpAddressUpdate

  • IpAddressUpdate object: In an UpdateResolverEndpoint request, information about an IP address to update.
    • Ip
    • IpId
    • SubnetId

IpAddressesRequest

IpAddressesResponse

LimitExceededException

ListResolverDnssecConfigsRequest

  • ListResolverDnssecConfigsRequest object
    • Filters
    • MaxResults
    • NextToken

ListResolverDnssecConfigsResponse

  • ListResolverDnssecConfigsResponse object

ListResolverEndpointIpAddressesRequest

  • ListResolverEndpointIpAddressesRequest object
    • MaxResults
    • NextToken
    • ResolverEndpointId required

ListResolverEndpointIpAddressesResponse

  • ListResolverEndpointIpAddressesResponse object

ListResolverEndpointsRequest

  • ListResolverEndpointsRequest object
    • Filters
    • MaxResults
    • NextToken

ListResolverEndpointsResponse

  • ListResolverEndpointsResponse object

ListResolverQueryLogConfigAssociationsRequest

  • ListResolverQueryLogConfigAssociationsRequest object
    • Filters
    • MaxResults
    • NextToken
    • SortBy
    • SortOrder

ListResolverQueryLogConfigAssociationsResponse

  • ListResolverQueryLogConfigAssociationsResponse object

ListResolverQueryLogConfigsRequest

  • ListResolverQueryLogConfigsRequest object
    • Filters
    • MaxResults
    • NextToken
    • SortBy
    • SortOrder

ListResolverQueryLogConfigsResponse

  • ListResolverQueryLogConfigsResponse object

ListResolverRuleAssociationsRequest

  • ListResolverRuleAssociationsRequest object
    • Filters
    • MaxResults
    • NextToken

ListResolverRuleAssociationsResponse

  • ListResolverRuleAssociationsResponse object

ListResolverRulesRequest

  • ListResolverRulesRequest object
    • Filters
    • MaxResults
    • NextToken

ListResolverRulesResponse

  • ListResolverRulesResponse object

ListTagsForResourceRequest

  • ListTagsForResourceRequest object
    • MaxResults
    • NextToken
    • ResourceArn required

ListTagsForResourceResponse

  • ListTagsForResourceResponse object
    • NextToken
    • Tags

MaxResults

  • MaxResults integer

Name

  • Name string

NextToken

  • NextToken string

Port

  • Port integer

PutResolverQueryLogConfigPolicyRequest

  • PutResolverQueryLogConfigPolicyRequest object
    • Arn required
    • ResolverQueryLogConfigPolicy required

PutResolverQueryLogConfigPolicyResponse

  • PutResolverQueryLogConfigPolicyResponse object: The response to a PutResolverQueryLogConfigPolicy request.
    • ReturnValue

PutResolverRulePolicyRequest

  • PutResolverRulePolicyRequest object
    • Arn required
    • ResolverRulePolicy required

PutResolverRulePolicyResponse

  • PutResolverRulePolicyResponse object: The response to a PutResolverRulePolicy request.
    • ReturnValue

ResolverDNSSECValidationStatus

  • ResolverDNSSECValidationStatus string (values: ENABLING, ENABLED, DISABLING, DISABLED)

ResolverDnssecConfig

  • ResolverDnssecConfig object: A complex type that contains information about a configuration for DNSSEC validation.
    • Id
    • OwnerId
    • ResourceId
    • ValidationStatus

ResolverDnssecConfigList

ResolverEndpoint

ResolverEndpointDirection

  • ResolverEndpointDirection string (values: INBOUND, OUTBOUND)

ResolverEndpointStatus

  • ResolverEndpointStatus string (values: CREATING, OPERATIONAL, UPDATING, AUTO_RECOVERING, ACTION_NEEDED, DELETING)

ResolverEndpoints

ResolverQueryLogConfig

ResolverQueryLogConfigAssociation

ResolverQueryLogConfigAssociationError

  • ResolverQueryLogConfigAssociationError string (values: NONE, DESTINATION_NOT_FOUND, ACCESS_DENIED, INTERNAL_SERVICE_ERROR)

ResolverQueryLogConfigAssociationErrorMessage

  • ResolverQueryLogConfigAssociationErrorMessage string

ResolverQueryLogConfigAssociationList

ResolverQueryLogConfigAssociationStatus

  • ResolverQueryLogConfigAssociationStatus string (values: CREATING, ACTIVE, ACTION_NEEDED, DELETING, FAILED)

ResolverQueryLogConfigList

ResolverQueryLogConfigName

  • ResolverQueryLogConfigName string

ResolverQueryLogConfigPolicy

  • ResolverQueryLogConfigPolicy string

ResolverQueryLogConfigStatus

  • ResolverQueryLogConfigStatus string (values: CREATING, CREATED, DELETING, FAILED)

ResolverRule

  • ResolverRule object: For queries that originate in your VPC, detailed information about a Resolver rule, which specifies how to route DNS queries out of the VPC. The ResolverRule parameter appears in the response to a CreateResolverRule, DeleteResolverRule, GetResolverRule, ListResolverRules, or UpdateResolverRule request.
    • Arn
    • CreationTime
    • CreatorRequestId
    • DomainName
    • Id
    • ModificationTime
    • Name
    • OwnerId
    • ResolverEndpointId
    • RuleType
    • ShareStatus
    • Status
    • StatusMessage
    • TargetIps

ResolverRuleAssociation

  • ResolverRuleAssociation object: In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.
    • Id
    • Name
    • ResolverRuleId
    • Status
    • StatusMessage
    • VPCId

ResolverRuleAssociationStatus

  • ResolverRuleAssociationStatus string (values: CREATING, COMPLETE, DELETING, FAILED, OVERRIDDEN)

ResolverRuleAssociations

ResolverRuleConfig

  • ResolverRuleConfig object: In an UpdateResolverRule request, information about the changes that you want to make.

ResolverRulePolicy

  • ResolverRulePolicy string

ResolverRuleStatus

  • ResolverRuleStatus string (values: COMPLETE, DELETING, UPDATING, FAILED)

ResolverRules

ResourceExistsException

ResourceId

  • ResourceId string

ResourceInUseException

ResourceNotFoundException

ResourceUnavailableException

Rfc3339TimeString

  • Rfc3339TimeString string

RuleTypeOption

  • RuleTypeOption string (values: FORWARD, SYSTEM, RECURSIVE)

SecurityGroupIds

ShareStatus

  • ShareStatus string (values: NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME)

SortByKey

  • SortByKey string

SortOrder

  • SortOrder string (values: ASCENDING, DESCENDING)

StatusMessage

  • StatusMessage string

SubnetId

  • SubnetId string

Tag

  • Tag object: One tag that you want to add to the specified resource. A tag consists of a Key (a name for the tag) and a Value.
    • Key required
    • Value required

TagKey

  • TagKey string

TagKeyList

  • TagKeyList array

TagList

  • TagList array

TagResourceRequest

  • TagResourceRequest object
    • ResourceArn required
    • Tags required

TagResourceResponse

  • TagResourceResponse object

TagValue

  • TagValue string

TargetAddress

  • TargetAddress object: In a CreateResolverRule request, an array of the IPs that you want to forward DNS queries to.
    • Ip required
    • Port

TargetList

ThrottlingException

UnknownResourceException

UntagResourceRequest

  • UntagResourceRequest object
    • ResourceArn required
    • TagKeys required

UntagResourceResponse

  • UntagResourceResponse object

UpdateResolverDnssecConfigRequest

  • UpdateResolverDnssecConfigRequest object
    • ResourceId required
    • Validation required

UpdateResolverDnssecConfigResponse

  • UpdateResolverDnssecConfigResponse object
    • ResolverDNSSECConfig
      • Id
      • OwnerId
      • ResourceId
      • ValidationStatus

UpdateResolverEndpointRequest

  • UpdateResolverEndpointRequest object
    • Name
    • ResolverEndpointId required

UpdateResolverEndpointResponse

  • UpdateResolverEndpointResponse object
    • ResolverEndpoint
      • Arn
      • CreationTime
      • CreatorRequestId
      • Direction
      • HostVPCId
      • Id
      • IpAddressCount
      • ModificationTime
      • Name
      • SecurityGroupIds
      • Status
      • StatusMessage

UpdateResolverRuleRequest

  • UpdateResolverRuleRequest object
    • Config required
    • ResolverRuleId required

UpdateResolverRuleResponse

  • UpdateResolverRuleResponse object
    • ResolverRule
      • Arn
      • CreationTime
      • CreatorRequestId
      • DomainName
      • Id
      • ModificationTime
      • Name
      • OwnerId
      • ResolverEndpointId
      • RuleType
      • ShareStatus
      • Status
      • StatusMessage
      • TargetIps

Validation

  • Validation string (values: ENABLE, DISABLE)

Readme

Keywords

none

Package Sidebar

Install

npm i @datafire/amazonaws_route53resolver

Weekly Downloads

1

Version

5.0.0

License

MIT

Unpacked Size

295 kB

Total Files

4

Last publish

Collaborators

  • datafire