@datafire/amazonaws_route53resolver
v5.0.0
Published
DataFire integration for Amazon Route 53 Resolver
Downloads
3
Readme
@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
Actions
AssociateResolverEndpointIpAddress
amazonaws_route53resolver.AssociateResolverEndpointIpAddress({
"ResolverEndpointId": null,
"IpAddress": null
}, context)
Input
- input
object
- IpAddress required
- Ip
- IpId
- SubnetId
- ResolverEndpointId required
- IpAddress 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
- items IpAddressRequest
- Name
- SecurityGroupIds required
- items ResourceId
- Tags
- items Tag
Output
CreateResolverQueryLogConfig
amazonaws_route53resolver.CreateResolverQueryLogConfig({
"Name": null,
"DestinationArn": null,
"CreatorRequestId": null
}, context)
Input
- input
object
- CreatorRequestId required
- DestinationArn required
- Name required
- Tags
- items Tag
Output
CreateResolverRule
amazonaws_route53resolver.CreateResolverRule({
"CreatorRequestId": null,
"RuleType": null,
"DomainName": null
}, context)
Input
- input
object
- CreatorRequestId required
- DomainName required
- Name
- ResolverEndpointId
- RuleType required
- Tags
- items Tag
- TargetIps
- items TargetAddress
Output
- output CreateResolverRuleResponse
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
- output DeleteResolverRuleResponse
DisassociateResolverEndpointIpAddress
amazonaws_route53resolver.DisassociateResolverEndpointIpAddress({
"ResolverEndpointId": null,
"IpAddress": null
}, context)
Input
- input
object
- IpAddress required
- Ip
- IpId
- SubnetId
- ResolverEndpointId required
- IpAddress 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
- output GetResolverEndpointResponse
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
- output GetResolverRuleResponse
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
- items Filter
- MaxResults
- NextToken
- MaxResults
Output
ListResolverEndpointIpAddresses
amazonaws_route53resolver.ListResolverEndpointIpAddresses({
"ResolverEndpointId": null
}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
- NextToken
- ResolverEndpointId required
- MaxResults
Output
ListResolverEndpoints
amazonaws_route53resolver.ListResolverEndpoints({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items Filter
- MaxResults
- NextToken
- MaxResults
Output
ListResolverQueryLogConfigAssociations
amazonaws_route53resolver.ListResolverQueryLogConfigAssociations({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items Filter
- MaxResults
- NextToken
- SortBy
- SortOrder
- MaxResults
Output
ListResolverQueryLogConfigs
amazonaws_route53resolver.ListResolverQueryLogConfigs({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items Filter
- MaxResults
- NextToken
- SortBy
- SortOrder
- MaxResults
Output
ListResolverRuleAssociations
amazonaws_route53resolver.ListResolverRuleAssociations({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items Filter
- MaxResults
- NextToken
- MaxResults
Output
ListResolverRules
amazonaws_route53resolver.ListResolverRules({}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- Filters
- items Filter
- MaxResults
- NextToken
- MaxResults
Output
- output ListResolverRulesResponse
ListTagsForResource
amazonaws_route53resolver.ListTagsForResource({
"ResourceArn": null
}, context)
Input
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
- NextToken
- ResourceArn required
- MaxResults
Output
- output ListTagsForResourceResponse
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
- items Tag
Output
- output TagResourceResponse
UntagResource
amazonaws_route53resolver.UntagResource({
"ResourceArn": null,
"TagKeys": null
}, context)
Input
- input
object
- ResourceArn required
- TagKeys required
- items TagKey
Output
- output UntagResourceResponse
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
- Name
- ResolverEndpointId
- TargetIps
- items TargetAddress
- ResolverRuleId required
- Config required
Output
- output UpdateResolverRuleResponse
Definitions
AccessDeniedException
AccountId
- AccountId
string
Arn
- Arn
string
AssociateResolverEndpointIpAddressRequest
- AssociateResolverEndpointIpAddressRequest
object
- IpAddress required
- Ip
- IpId
- SubnetId
- ResolverEndpointId required
- IpAddress required
AssociateResolverEndpointIpAddressResponse
- AssociateResolverEndpointIpAddressResponse
object
- ResolverEndpoint
- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
- ResolverEndpoint
AssociateResolverQueryLogConfigRequest
- AssociateResolverQueryLogConfigRequest
object
- ResolverQueryLogConfigId required
- ResourceId required
AssociateResolverQueryLogConfigResponse
- AssociateResolverQueryLogConfigResponse
object
- ResolverQueryLogConfigAssociation
- CreationTime
- Error
- ErrorMessage
- Id
- ResolverQueryLogConfigId
- ResourceId
- Status
- ResolverQueryLogConfigAssociation
AssociateResolverRuleRequest
- AssociateResolverRuleRequest
object
- Name
- ResolverRuleId required
- VPCId required
AssociateResolverRuleResponse
- AssociateResolverRuleResponse
object
- ResolverRuleAssociation
- Id
- Name
- ResolverRuleId
- Status
- StatusMessage
- VPCId
- ResolverRuleAssociation
Boolean
- Boolean
boolean
Count
- Count
integer
CreateResolverEndpointRequest
- CreateResolverEndpointRequest
object
- CreatorRequestId required
- Direction required
- IpAddresses required
- items IpAddressRequest
- Name
- SecurityGroupIds required
- items ResourceId
- Tags
- items Tag
CreateResolverEndpointResponse
- CreateResolverEndpointResponse
object
- ResolverEndpoint
- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
- ResolverEndpoint
CreateResolverQueryLogConfigRequest
- CreateResolverQueryLogConfigRequest
object
- CreatorRequestId required
- DestinationArn required
- Name required
- Tags
- items Tag
CreateResolverQueryLogConfigResponse
- CreateResolverQueryLogConfigResponse
object
- ResolverQueryLogConfig
- Arn
- AssociationCount
- CreationTime
- CreatorRequestId
- DestinationArn
- Id
- Name
- OwnerId
- ShareStatus
- Status
- ResolverQueryLogConfig
CreateResolverRuleRequest
- CreateResolverRuleRequest
object
- CreatorRequestId required
- DomainName required
- Name
- ResolverEndpointId
- RuleType required
- Tags
- items Tag
- TargetIps
- items TargetAddress
CreateResolverRuleResponse
- CreateResolverRuleResponse
object
- ResolverRule
- Arn
- CreationTime
- CreatorRequestId
- DomainName
- Id
- ModificationTime
- Name
- OwnerId
- ResolverEndpointId
- RuleType
- ShareStatus
- Status
- StatusMessage
- TargetIps
- items TargetAddress
- ResolverRule
CreatorRequestId
- CreatorRequestId
string
DeleteResolverEndpointRequest
- DeleteResolverEndpointRequest
object
- ResolverEndpointId required
DeleteResolverEndpointResponse
- DeleteResolverEndpointResponse
object
- ResolverEndpoint
- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
- ResolverEndpoint
DeleteResolverQueryLogConfigRequest
- DeleteResolverQueryLogConfigRequest
object
- ResolverQueryLogConfigId required
DeleteResolverQueryLogConfigResponse
- DeleteResolverQueryLogConfigResponse
object
- ResolverQueryLogConfig
- Arn
- AssociationCount
- CreationTime
- CreatorRequestId
- DestinationArn
- Id
- Name
- OwnerId
- ShareStatus
- Status
- ResolverQueryLogConfig
DeleteResolverRuleRequest
- DeleteResolverRuleRequest
object
- ResolverRuleId required
DeleteResolverRuleResponse
- DeleteResolverRuleResponse
object
- ResolverRule
- Arn
- CreationTime
- CreatorRequestId
- DomainName
- Id
- ModificationTime
- Name
- OwnerId
- ResolverEndpointId
- RuleType
- ShareStatus
- Status
- StatusMessage
- TargetIps
- items TargetAddress
- ResolverRule
DestinationArn
- DestinationArn
string
DisassociateResolverEndpointIpAddressRequest
- DisassociateResolverEndpointIpAddressRequest
object
- IpAddress required
- Ip
- IpId
- SubnetId
- ResolverEndpointId required
- IpAddress required
DisassociateResolverEndpointIpAddressResponse
- DisassociateResolverEndpointIpAddressResponse
object
- ResolverEndpoint
- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
- ResolverEndpoint
DisassociateResolverQueryLogConfigRequest
- DisassociateResolverQueryLogConfigRequest
object
- ResolverQueryLogConfigId required
- ResourceId required
DisassociateResolverQueryLogConfigResponse
- DisassociateResolverQueryLogConfigResponse
object
- ResolverQueryLogConfigAssociation
- CreationTime
- Error
- ErrorMessage
- Id
- ResolverQueryLogConfigId
- ResourceId
- Status
- ResolverQueryLogConfigAssociation
DisassociateResolverRuleRequest
- DisassociateResolverRuleRequest
object
- ResolverRuleId required
- VPCId required
DisassociateResolverRuleResponse
- DisassociateResolverRuleResponse
object
- ResolverRuleAssociation
- Id
- Name
- ResolverRuleId
- Status
- StatusMessage
- VPCId
- ResolverRuleAssociation
DomainName
- DomainName
string
Filter
- Filter
object
: For Resolver list operations (ListResolverEndpoints, ListResolverRules, ListResolverRuleAssociations, ListResolverQueryLogConfigs, ListResolverQueryLogConfigAssociations), and ListResolverDnssecConfigs), an optional specification to return a subset of objects. To filter objects, such as Resolver endpoints or Resolver rules, you specify Name and Values. For example, to list only inbound Resolver endpoints, specify Direction for Name and specify INBOUND for Values.- Name
- Values
- items FilterValue
FilterName
- FilterName
string
FilterValue
- FilterValue
string
FilterValues
- FilterValues
array
- items FilterValue
Filters
- Filters
array
- items Filter
GetResolverDnssecConfigRequest
- GetResolverDnssecConfigRequest
object
- ResourceId required
GetResolverDnssecConfigResponse
- GetResolverDnssecConfigResponse
object
- ResolverDNSSECConfig
- Id
- OwnerId
- ResourceId
- ValidationStatus
- ResolverDNSSECConfig
GetResolverEndpointRequest
- GetResolverEndpointRequest
object
- ResolverEndpointId required
GetResolverEndpointResponse
- GetResolverEndpointResponse
object
- ResolverEndpoint
- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
- ResolverEndpoint
GetResolverQueryLogConfigAssociationRequest
- GetResolverQueryLogConfigAssociationRequest
object
- ResolverQueryLogConfigAssociationId required
GetResolverQueryLogConfigAssociationResponse
- GetResolverQueryLogConfigAssociationResponse
object
- ResolverQueryLogConfigAssociation
- CreationTime
- Error
- ErrorMessage
- Id
- ResolverQueryLogConfigId
- ResourceId
- Status
- ResolverQueryLogConfigAssociation
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
- ResolverQueryLogConfig
GetResolverRuleAssociationRequest
- GetResolverRuleAssociationRequest
object
- ResolverRuleAssociationId required
GetResolverRuleAssociationResponse
- GetResolverRuleAssociationResponse
object
- ResolverRuleAssociation
- Id
- Name
- ResolverRuleId
- Status
- StatusMessage
- VPCId
- ResolverRuleAssociation
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
- items TargetAddress
- ResolverRule
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
- IpAddressesRequest
array
- items IpAddressRequest
IpAddressesResponse
- IpAddressesResponse
array
- items IpAddressResponse
LimitExceededException
ListResolverDnssecConfigsRequest
- ListResolverDnssecConfigsRequest
object
- Filters
- items Filter
- MaxResults
- NextToken
- Filters
ListResolverDnssecConfigsResponse
- ListResolverDnssecConfigsResponse
object
- NextToken
- ResolverDnssecConfigs
- items ResolverDnssecConfig
ListResolverEndpointIpAddressesRequest
- ListResolverEndpointIpAddressesRequest
object
- MaxResults
- NextToken
- ResolverEndpointId required
ListResolverEndpointIpAddressesResponse
- ListResolverEndpointIpAddressesResponse
object
- IpAddresses
- items IpAddressResponse
- MaxResults
- NextToken
- IpAddresses
ListResolverEndpointsRequest
- ListResolverEndpointsRequest
object
- Filters
- items Filter
- MaxResults
- NextToken
- Filters
ListResolverEndpointsResponse
- ListResolverEndpointsResponse
object
- MaxResults
- NextToken
- ResolverEndpoints
- items ResolverEndpoint
ListResolverQueryLogConfigAssociationsRequest
- ListResolverQueryLogConfigAssociationsRequest
object
- Filters
- items Filter
- MaxResults
- NextToken
- SortBy
- SortOrder
- Filters
ListResolverQueryLogConfigAssociationsResponse
- ListResolverQueryLogConfigAssociationsResponse
object
- NextToken
- ResolverQueryLogConfigAssociations
- TotalCount
- TotalFilteredCount
ListResolverQueryLogConfigsRequest
- ListResolverQueryLogConfigsRequest
object
- Filters
- items Filter
- MaxResults
- NextToken
- SortBy
- SortOrder
- Filters
ListResolverQueryLogConfigsResponse
- ListResolverQueryLogConfigsResponse
object
- NextToken
- ResolverQueryLogConfigs
- items ResolverQueryLogConfig
- TotalCount
- TotalFilteredCount
ListResolverRuleAssociationsRequest
- ListResolverRuleAssociationsRequest
object
- Filters
- items Filter
- MaxResults
- NextToken
- Filters
ListResolverRuleAssociationsResponse
- ListResolverRuleAssociationsResponse
object
- MaxResults
- NextToken
- ResolverRuleAssociations
- items ResolverRuleAssociation
ListResolverRulesRequest
- ListResolverRulesRequest
object
- Filters
- items Filter
- MaxResults
- NextToken
- Filters
ListResolverRulesResponse
- ListResolverRulesResponse
object
- MaxResults
- NextToken
- ResolverRules
- items ResolverRule
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
- MaxResults
- NextToken
- ResourceArn required
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
- NextToken
- Tags
- items Tag
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
- ResolverDnssecConfigList
array
- items ResolverDnssecConfig
ResolverEndpoint
- ResolverEndpoint
object
: In the response to a CreateResolverEndpoint, DeleteResolverEndpoint, GetResolverEndpoint, ListResolverEndpoints, or UpdateResolverEndpoint request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
ResolverEndpointDirection
- ResolverEndpointDirection
string
(values: INBOUND, OUTBOUND)
ResolverEndpointStatus
- ResolverEndpointStatus
string
(values: CREATING, OPERATIONAL, UPDATING, AUTO_RECOVERING, ACTION_NEEDED, DELETING)
ResolverEndpoints
- ResolverEndpoints
array
- items ResolverEndpoint
ResolverQueryLogConfig
- ResolverQueryLogConfig
object
: In the response to a CreateResolverQueryLogConfig, DeleteResolverQueryLogConfig, GetResolverQueryLogConfig, or ListResolverQueryLogConfigs request, a complex type that contains settings for one query logging configuration.- Arn
- AssociationCount
- CreationTime
- CreatorRequestId
- DestinationArn
- Id
- Name
- OwnerId
- ShareStatus
- Status
ResolverQueryLogConfigAssociation
- ResolverQueryLogConfigAssociation
object
: In the response to an AssociateResolverQueryLogConfig, DisassociateResolverQueryLogConfig, GetResolverQueryLogConfigAssociation, or ListResolverQueryLogConfigAssociations, request, a complex type that contains settings for a specified association between an Amazon VPC and a query logging configuration.- CreationTime
- Error
- ErrorMessage
- Id
- ResolverQueryLogConfigId
- ResourceId
- Status
ResolverQueryLogConfigAssociationError
- ResolverQueryLogConfigAssociationError
string
(values: NONE, DESTINATION_NOT_FOUND, ACCESS_DENIED, INTERNAL_SERVICE_ERROR)
ResolverQueryLogConfigAssociationErrorMessage
- ResolverQueryLogConfigAssociationErrorMessage
string
ResolverQueryLogConfigAssociationList
- ResolverQueryLogConfigAssociationList
array
ResolverQueryLogConfigAssociationStatus
- ResolverQueryLogConfigAssociationStatus
string
(values: CREATING, ACTIVE, ACTION_NEEDED, DELETING, FAILED)
ResolverQueryLogConfigList
- ResolverQueryLogConfigList
array
- items ResolverQueryLogConfig
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
- items TargetAddress
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
- ResolverRuleAssociations
array
- items ResolverRuleAssociation
ResolverRuleConfig
- ResolverRuleConfig
object
: In an UpdateResolverRule request, information about the changes that you want to make.- Name
- ResolverEndpointId
- TargetIps
- items TargetAddress
ResolverRulePolicy
- ResolverRulePolicy
string
ResolverRuleStatus
- ResolverRuleStatus
string
(values: COMPLETE, DELETING, UPDATING, FAILED)
ResolverRules
- ResolverRules
array
- items ResolverRule
ResourceExistsException
ResourceId
- ResourceId
string
ResourceInUseException
ResourceNotFoundException
ResourceUnavailableException
Rfc3339TimeString
- Rfc3339TimeString
string
RuleTypeOption
- RuleTypeOption
string
(values: FORWARD, SYSTEM, RECURSIVE)
SecurityGroupIds
- SecurityGroupIds
array
- items ResourceId
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
- items TagKey
TagList
- TagList
array
- items Tag
TagResourceRequest
- TagResourceRequest
object
- ResourceArn required
- Tags required
- items Tag
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
- TargetList
array
- items TargetAddress
ThrottlingException
UnknownResourceException
UntagResourceRequest
- UntagResourceRequest
object
- ResourceArn required
- TagKeys required
- items TagKey
UntagResourceResponse
- UntagResourceResponse
object
UpdateResolverDnssecConfigRequest
- UpdateResolverDnssecConfigRequest
object
- ResourceId required
- Validation required
UpdateResolverDnssecConfigResponse
- UpdateResolverDnssecConfigResponse
object
- ResolverDNSSECConfig
- Id
- OwnerId
- ResourceId
- ValidationStatus
- ResolverDNSSECConfig
UpdateResolverEndpointRequest
- UpdateResolverEndpointRequest
object
- Name
- ResolverEndpointId required
UpdateResolverEndpointResponse
- UpdateResolverEndpointResponse
object
- ResolverEndpoint
- Arn
- CreationTime
- CreatorRequestId
- Direction
- HostVPCId
- Id
- IpAddressCount
- ModificationTime
- Name
- SecurityGroupIds
- items ResourceId
- Status
- StatusMessage
- ResolverEndpoint
UpdateResolverRuleRequest
- UpdateResolverRuleRequest
object
- Config required
- Name
- ResolverEndpointId
- TargetIps
- items TargetAddress
- ResolverRuleId required
- Config required
UpdateResolverRuleResponse
- UpdateResolverRuleResponse
object
- ResolverRule
- Arn
- CreationTime
- CreatorRequestId
- DomainName
- Id
- ModificationTime
- Name
- OwnerId
- ResolverEndpointId
- RuleType
- ShareStatus
- Status
- StatusMessage
- TargetIps
- items TargetAddress
- ResolverRule
Validation
- Validation
string
(values: ENABLE, DISABLE)