@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface Route53ResolverClient extends AwsClient
builder() method.
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 Elastic Load Balancing 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 Amazon Web Services 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.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default AssociateFirewallRuleGroupResponse |
associateFirewallRuleGroup(AssociateFirewallRuleGroupRequest associateFirewallRuleGroupRequest)
Associates a FirewallRuleGroup with a VPC, to provide DNS filtering for the VPC.
|
default AssociateFirewallRuleGroupResponse |
associateFirewallRuleGroup(Consumer<AssociateFirewallRuleGroupRequest.Builder> associateFirewallRuleGroupRequest)
Associates a FirewallRuleGroup with a VPC, to provide DNS filtering for the VPC.
|
default AssociateResolverEndpointIpAddressResponse |
associateResolverEndpointIpAddress(AssociateResolverEndpointIpAddressRequest associateResolverEndpointIpAddressRequest)
Adds IP addresses to an inbound or an outbound Resolver endpoint.
|
default AssociateResolverEndpointIpAddressResponse |
associateResolverEndpointIpAddress(Consumer<AssociateResolverEndpointIpAddressRequest.Builder> associateResolverEndpointIpAddressRequest)
Adds IP addresses to an inbound or an outbound Resolver endpoint.
|
default AssociateResolverQueryLogConfigResponse |
associateResolverQueryLogConfig(AssociateResolverQueryLogConfigRequest associateResolverQueryLogConfigRequest)
Associates an Amazon VPC with a specified query logging configuration.
|
default AssociateResolverQueryLogConfigResponse |
associateResolverQueryLogConfig(Consumer<AssociateResolverQueryLogConfigRequest.Builder> associateResolverQueryLogConfigRequest)
Associates an Amazon VPC with a specified query logging configuration.
|
default AssociateResolverRuleResponse |
associateResolverRule(AssociateResolverRuleRequest associateResolverRuleRequest)
Associates a Resolver rule with a VPC.
|
default AssociateResolverRuleResponse |
associateResolverRule(Consumer<AssociateResolverRuleRequest.Builder> associateResolverRuleRequest)
Associates a Resolver rule with a VPC.
|
static Route53ResolverClientBuilder |
builder()
Create a builder that can be used to configure and create a
Route53ResolverClient. |
static Route53ResolverClient |
create()
Create a
Route53ResolverClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CreateFirewallDomainListResponse |
createFirewallDomainList(Consumer<CreateFirewallDomainListRequest.Builder> createFirewallDomainListRequest)
Creates an empty firewall domain list for use in DNS Firewall rules.
|
default CreateFirewallDomainListResponse |
createFirewallDomainList(CreateFirewallDomainListRequest createFirewallDomainListRequest)
Creates an empty firewall domain list for use in DNS Firewall rules.
|
default CreateFirewallRuleResponse |
createFirewallRule(Consumer<CreateFirewallRuleRequest.Builder> createFirewallRuleRequest)
Creates a single DNS Firewall rule in the specified rule group, using the specified domain list.
|
default CreateFirewallRuleResponse |
createFirewallRule(CreateFirewallRuleRequest createFirewallRuleRequest)
Creates a single DNS Firewall rule in the specified rule group, using the specified domain list.
|
default CreateFirewallRuleGroupResponse |
createFirewallRuleGroup(Consumer<CreateFirewallRuleGroupRequest.Builder> createFirewallRuleGroupRequest)
Creates an empty DNS Firewall rule group for filtering DNS network traffic in a VPC.
|
default CreateFirewallRuleGroupResponse |
createFirewallRuleGroup(CreateFirewallRuleGroupRequest createFirewallRuleGroupRequest)
Creates an empty DNS Firewall rule group for filtering DNS network traffic in a VPC.
|
default CreateOutpostResolverResponse |
createOutpostResolver(Consumer<CreateOutpostResolverRequest.Builder> createOutpostResolverRequest)
Creates an Route 53 Resolver on an Outpost.
|
default CreateOutpostResolverResponse |
createOutpostResolver(CreateOutpostResolverRequest createOutpostResolverRequest)
Creates an Route 53 Resolver on an Outpost.
|
default CreateResolverEndpointResponse |
createResolverEndpoint(Consumer<CreateResolverEndpointRequest.Builder> createResolverEndpointRequest)
Creates a Resolver endpoint.
|
default CreateResolverEndpointResponse |
createResolverEndpoint(CreateResolverEndpointRequest createResolverEndpointRequest)
Creates a Resolver endpoint.
|
default CreateResolverQueryLogConfigResponse |
createResolverQueryLogConfig(Consumer<CreateResolverQueryLogConfigRequest.Builder> createResolverQueryLogConfigRequest)
Creates a Resolver query logging configuration, which defines where you want Resolver to save DNS query logs that
originate in your VPCs.
|
default CreateResolverQueryLogConfigResponse |
createResolverQueryLogConfig(CreateResolverQueryLogConfigRequest createResolverQueryLogConfigRequest)
Creates a Resolver query logging configuration, which defines where you want Resolver to save DNS query logs that
originate in your VPCs.
|
default CreateResolverRuleResponse |
createResolverRule(Consumer<CreateResolverRuleRequest.Builder> createResolverRuleRequest)
For DNS queries that originate in your VPCs, specifies which Resolver endpoint the queries pass through, one
domain name that you want to forward to your network, and the IP addresses of the DNS resolvers in your network.
|
default CreateResolverRuleResponse |
createResolverRule(CreateResolverRuleRequest createResolverRuleRequest)
For DNS queries that originate in your VPCs, specifies which Resolver endpoint the queries pass through, one
domain name that you want to forward to your network, and the IP addresses of the DNS resolvers in your network.
|
default DeleteFirewallDomainListResponse |
deleteFirewallDomainList(Consumer<DeleteFirewallDomainListRequest.Builder> deleteFirewallDomainListRequest)
Deletes the specified domain list.
|
default DeleteFirewallDomainListResponse |
deleteFirewallDomainList(DeleteFirewallDomainListRequest deleteFirewallDomainListRequest)
Deletes the specified domain list.
|
default DeleteFirewallRuleResponse |
deleteFirewallRule(Consumer<DeleteFirewallRuleRequest.Builder> deleteFirewallRuleRequest)
Deletes the specified firewall rule.
|
default DeleteFirewallRuleResponse |
deleteFirewallRule(DeleteFirewallRuleRequest deleteFirewallRuleRequest)
Deletes the specified firewall rule.
|
default DeleteFirewallRuleGroupResponse |
deleteFirewallRuleGroup(Consumer<DeleteFirewallRuleGroupRequest.Builder> deleteFirewallRuleGroupRequest)
Deletes the specified firewall rule group.
|
default DeleteFirewallRuleGroupResponse |
deleteFirewallRuleGroup(DeleteFirewallRuleGroupRequest deleteFirewallRuleGroupRequest)
Deletes the specified firewall rule group.
|
default DeleteOutpostResolverResponse |
deleteOutpostResolver(Consumer<DeleteOutpostResolverRequest.Builder> deleteOutpostResolverRequest)
Deletes a Resolver on the Outpost.
|
default DeleteOutpostResolverResponse |
deleteOutpostResolver(DeleteOutpostResolverRequest deleteOutpostResolverRequest)
Deletes a Resolver on the Outpost.
|
default DeleteResolverEndpointResponse |
deleteResolverEndpoint(Consumer<DeleteResolverEndpointRequest.Builder> deleteResolverEndpointRequest)
Deletes a Resolver endpoint.
|
default DeleteResolverEndpointResponse |
deleteResolverEndpoint(DeleteResolverEndpointRequest deleteResolverEndpointRequest)
Deletes a Resolver endpoint.
|
default DeleteResolverQueryLogConfigResponse |
deleteResolverQueryLogConfig(Consumer<DeleteResolverQueryLogConfigRequest.Builder> deleteResolverQueryLogConfigRequest)
Deletes a query logging configuration.
|
default DeleteResolverQueryLogConfigResponse |
deleteResolverQueryLogConfig(DeleteResolverQueryLogConfigRequest deleteResolverQueryLogConfigRequest)
Deletes a query logging configuration.
|
default DeleteResolverRuleResponse |
deleteResolverRule(Consumer<DeleteResolverRuleRequest.Builder> deleteResolverRuleRequest)
Deletes a Resolver rule.
|
default DeleteResolverRuleResponse |
deleteResolverRule(DeleteResolverRuleRequest deleteResolverRuleRequest)
Deletes a Resolver rule.
|
default DisassociateFirewallRuleGroupResponse |
disassociateFirewallRuleGroup(Consumer<DisassociateFirewallRuleGroupRequest.Builder> disassociateFirewallRuleGroupRequest)
Disassociates a FirewallRuleGroup from a VPC, to remove DNS filtering from the VPC.
|
default DisassociateFirewallRuleGroupResponse |
disassociateFirewallRuleGroup(DisassociateFirewallRuleGroupRequest disassociateFirewallRuleGroupRequest)
Disassociates a FirewallRuleGroup from a VPC, to remove DNS filtering from the VPC.
|
default DisassociateResolverEndpointIpAddressResponse |
disassociateResolverEndpointIpAddress(Consumer<DisassociateResolverEndpointIpAddressRequest.Builder> disassociateResolverEndpointIpAddressRequest)
Removes IP addresses from an inbound or an outbound Resolver endpoint.
|
default DisassociateResolverEndpointIpAddressResponse |
disassociateResolverEndpointIpAddress(DisassociateResolverEndpointIpAddressRequest disassociateResolverEndpointIpAddressRequest)
Removes IP addresses from an inbound or an outbound Resolver endpoint.
|
default DisassociateResolverQueryLogConfigResponse |
disassociateResolverQueryLogConfig(Consumer<DisassociateResolverQueryLogConfigRequest.Builder> disassociateResolverQueryLogConfigRequest)
Disassociates a VPC from a query logging configuration.
|
default DisassociateResolverQueryLogConfigResponse |
disassociateResolverQueryLogConfig(DisassociateResolverQueryLogConfigRequest disassociateResolverQueryLogConfigRequest)
Disassociates a VPC from a query logging configuration.
|
default DisassociateResolverRuleResponse |
disassociateResolverRule(Consumer<DisassociateResolverRuleRequest.Builder> disassociateResolverRuleRequest)
Removes the association between a specified Resolver rule and a specified VPC.
|
default DisassociateResolverRuleResponse |
disassociateResolverRule(DisassociateResolverRuleRequest disassociateResolverRuleRequest)
Removes the association between a specified Resolver rule and a specified VPC.
|
default GetFirewallConfigResponse |
getFirewallConfig(Consumer<GetFirewallConfigRequest.Builder> getFirewallConfigRequest)
Retrieves the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon
Virtual Private Cloud (Amazon VPC).
|
default GetFirewallConfigResponse |
getFirewallConfig(GetFirewallConfigRequest getFirewallConfigRequest)
Retrieves the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon
Virtual Private Cloud (Amazon VPC).
|
default GetFirewallDomainListResponse |
getFirewallDomainList(Consumer<GetFirewallDomainListRequest.Builder> getFirewallDomainListRequest)
Retrieves the specified firewall domain list.
|
default GetFirewallDomainListResponse |
getFirewallDomainList(GetFirewallDomainListRequest getFirewallDomainListRequest)
Retrieves the specified firewall domain list.
|
default GetFirewallRuleGroupResponse |
getFirewallRuleGroup(Consumer<GetFirewallRuleGroupRequest.Builder> getFirewallRuleGroupRequest)
Retrieves the specified firewall rule group.
|
default GetFirewallRuleGroupResponse |
getFirewallRuleGroup(GetFirewallRuleGroupRequest getFirewallRuleGroupRequest)
Retrieves the specified firewall rule group.
|
default GetFirewallRuleGroupAssociationResponse |
getFirewallRuleGroupAssociation(Consumer<GetFirewallRuleGroupAssociationRequest.Builder> getFirewallRuleGroupAssociationRequest)
Retrieves a firewall rule group association, which enables DNS filtering for a VPC with one rule group.
|
default GetFirewallRuleGroupAssociationResponse |
getFirewallRuleGroupAssociation(GetFirewallRuleGroupAssociationRequest getFirewallRuleGroupAssociationRequest)
Retrieves a firewall rule group association, which enables DNS filtering for a VPC with one rule group.
|
default GetFirewallRuleGroupPolicyResponse |
getFirewallRuleGroupPolicy(Consumer<GetFirewallRuleGroupPolicyRequest.Builder> getFirewallRuleGroupPolicyRequest)
Returns the Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group.
|
default GetFirewallRuleGroupPolicyResponse |
getFirewallRuleGroupPolicy(GetFirewallRuleGroupPolicyRequest getFirewallRuleGroupPolicyRequest)
Returns the Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group.
|
default GetOutpostResolverResponse |
getOutpostResolver(Consumer<GetOutpostResolverRequest.Builder> getOutpostResolverRequest)
Gets information about a specified Resolver on the Outpost, such as its instance count and type, name, and the
current status of the Resolver.
|
default GetOutpostResolverResponse |
getOutpostResolver(GetOutpostResolverRequest getOutpostResolverRequest)
Gets information about a specified Resolver on the Outpost, such as its instance count and type, name, and the
current status of the Resolver.
|
default GetResolverConfigResponse |
getResolverConfig(Consumer<GetResolverConfigRequest.Builder> getResolverConfigRequest)
Retrieves the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private
Cloud.
|
default GetResolverConfigResponse |
getResolverConfig(GetResolverConfigRequest getResolverConfigRequest)
Retrieves the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private
Cloud.
|
default GetResolverDnssecConfigResponse |
getResolverDnssecConfig(Consumer<GetResolverDnssecConfigRequest.Builder> getResolverDnssecConfigRequest)
Gets DNSSEC validation information for a specified resource.
|
default GetResolverDnssecConfigResponse |
getResolverDnssecConfig(GetResolverDnssecConfigRequest getResolverDnssecConfigRequest)
Gets DNSSEC validation information for a specified resource.
|
default GetResolverEndpointResponse |
getResolverEndpoint(Consumer<GetResolverEndpointRequest.Builder> getResolverEndpointRequest)
Gets information about a specified Resolver endpoint, such as whether it's an inbound or an outbound Resolver
endpoint, and the current status of the endpoint.
|
default GetResolverEndpointResponse |
getResolverEndpoint(GetResolverEndpointRequest getResolverEndpointRequest)
Gets information about a specified Resolver endpoint, such as whether it's an inbound or an outbound Resolver
endpoint, and the current status of the endpoint.
|
default GetResolverQueryLogConfigResponse |
getResolverQueryLogConfig(Consumer<GetResolverQueryLogConfigRequest.Builder> getResolverQueryLogConfigRequest)
Gets information about a specified Resolver query logging configuration, such as the number of VPCs that the
configuration is logging queries for and the location that logs are sent to.
|
default GetResolverQueryLogConfigResponse |
getResolverQueryLogConfig(GetResolverQueryLogConfigRequest getResolverQueryLogConfigRequest)
Gets information about a specified Resolver query logging configuration, such as the number of VPCs that the
configuration is logging queries for and the location that logs are sent to.
|
default GetResolverQueryLogConfigAssociationResponse |
getResolverQueryLogConfigAssociation(Consumer<GetResolverQueryLogConfigAssociationRequest.Builder> getResolverQueryLogConfigAssociationRequest)
Gets information about a specified association between a Resolver query logging configuration and an Amazon VPC.
|
default GetResolverQueryLogConfigAssociationResponse |
getResolverQueryLogConfigAssociation(GetResolverQueryLogConfigAssociationRequest getResolverQueryLogConfigAssociationRequest)
Gets information about a specified association between a Resolver query logging configuration and an Amazon VPC.
|
default GetResolverQueryLogConfigPolicyResponse |
getResolverQueryLogConfigPolicy(Consumer<GetResolverQueryLogConfigPolicyRequest.Builder> getResolverQueryLogConfigPolicyRequest)
Gets information about a query logging policy.
|
default GetResolverQueryLogConfigPolicyResponse |
getResolverQueryLogConfigPolicy(GetResolverQueryLogConfigPolicyRequest getResolverQueryLogConfigPolicyRequest)
Gets information about a query logging policy.
|
default GetResolverRuleResponse |
getResolverRule(Consumer<GetResolverRuleRequest.Builder> getResolverRuleRequest)
Gets information about a specified Resolver rule, such as the domain name that the rule forwards DNS queries for
and the ID of the outbound Resolver endpoint that the rule is associated with.
|
default GetResolverRuleResponse |
getResolverRule(GetResolverRuleRequest getResolverRuleRequest)
Gets information about a specified Resolver rule, such as the domain name that the rule forwards DNS queries for
and the ID of the outbound Resolver endpoint that the rule is associated with.
|
default GetResolverRuleAssociationResponse |
getResolverRuleAssociation(Consumer<GetResolverRuleAssociationRequest.Builder> getResolverRuleAssociationRequest)
Gets information about an association between a specified Resolver rule and a VPC.
|
default GetResolverRuleAssociationResponse |
getResolverRuleAssociation(GetResolverRuleAssociationRequest getResolverRuleAssociationRequest)
Gets information about an association between a specified Resolver rule and a VPC.
|
default GetResolverRulePolicyResponse |
getResolverRulePolicy(Consumer<GetResolverRulePolicyRequest.Builder> getResolverRulePolicyRequest)
Gets information about the Resolver rule policy for a specified rule.
|
default GetResolverRulePolicyResponse |
getResolverRulePolicy(GetResolverRulePolicyRequest getResolverRulePolicyRequest)
Gets information about the Resolver rule policy for a specified rule.
|
default ImportFirewallDomainsResponse |
importFirewallDomains(Consumer<ImportFirewallDomainsRequest.Builder> importFirewallDomainsRequest)
Imports domain names from a file into a domain list, for use in a DNS firewall rule group.
|
default ImportFirewallDomainsResponse |
importFirewallDomains(ImportFirewallDomainsRequest importFirewallDomainsRequest)
Imports domain names from a file into a domain list, for use in a DNS firewall rule group.
|
default ListFirewallConfigsResponse |
listFirewallConfigs(Consumer<ListFirewallConfigsRequest.Builder> listFirewallConfigsRequest)
Retrieves the firewall configurations that you have defined.
|
default ListFirewallConfigsResponse |
listFirewallConfigs(ListFirewallConfigsRequest listFirewallConfigsRequest)
Retrieves the firewall configurations that you have defined.
|
default ListFirewallConfigsIterable |
listFirewallConfigsPaginator(Consumer<ListFirewallConfigsRequest.Builder> listFirewallConfigsRequest)
Retrieves the firewall configurations that you have defined.
|
default ListFirewallConfigsIterable |
listFirewallConfigsPaginator(ListFirewallConfigsRequest listFirewallConfigsRequest)
Retrieves the firewall configurations that you have defined.
|
default ListFirewallDomainListsResponse |
listFirewallDomainLists(Consumer<ListFirewallDomainListsRequest.Builder> listFirewallDomainListsRequest)
Retrieves the firewall domain lists that you have defined.
|
default ListFirewallDomainListsResponse |
listFirewallDomainLists(ListFirewallDomainListsRequest listFirewallDomainListsRequest)
Retrieves the firewall domain lists that you have defined.
|
default ListFirewallDomainListsIterable |
listFirewallDomainListsPaginator(Consumer<ListFirewallDomainListsRequest.Builder> listFirewallDomainListsRequest)
Retrieves the firewall domain lists that you have defined.
|
default ListFirewallDomainListsIterable |
listFirewallDomainListsPaginator(ListFirewallDomainListsRequest listFirewallDomainListsRequest)
Retrieves the firewall domain lists that you have defined.
|
default ListFirewallDomainsResponse |
listFirewallDomains(Consumer<ListFirewallDomainsRequest.Builder> listFirewallDomainsRequest)
Retrieves the domains that you have defined for the specified firewall domain list.
|
default ListFirewallDomainsResponse |
listFirewallDomains(ListFirewallDomainsRequest listFirewallDomainsRequest)
Retrieves the domains that you have defined for the specified firewall domain list.
|
default ListFirewallDomainsIterable |
listFirewallDomainsPaginator(Consumer<ListFirewallDomainsRequest.Builder> listFirewallDomainsRequest)
Retrieves the domains that you have defined for the specified firewall domain list.
|
default ListFirewallDomainsIterable |
listFirewallDomainsPaginator(ListFirewallDomainsRequest listFirewallDomainsRequest)
Retrieves the domains that you have defined for the specified firewall domain list.
|
default ListFirewallRuleGroupAssociationsResponse |
listFirewallRuleGroupAssociations(Consumer<ListFirewallRuleGroupAssociationsRequest.Builder> listFirewallRuleGroupAssociationsRequest)
Retrieves the firewall rule group associations that you have defined.
|
default ListFirewallRuleGroupAssociationsResponse |
listFirewallRuleGroupAssociations(ListFirewallRuleGroupAssociationsRequest listFirewallRuleGroupAssociationsRequest)
Retrieves the firewall rule group associations that you have defined.
|
default ListFirewallRuleGroupAssociationsIterable |
listFirewallRuleGroupAssociationsPaginator(Consumer<ListFirewallRuleGroupAssociationsRequest.Builder> listFirewallRuleGroupAssociationsRequest)
Retrieves the firewall rule group associations that you have defined.
|
default ListFirewallRuleGroupAssociationsIterable |
listFirewallRuleGroupAssociationsPaginator(ListFirewallRuleGroupAssociationsRequest listFirewallRuleGroupAssociationsRequest)
Retrieves the firewall rule group associations that you have defined.
|
default ListFirewallRuleGroupsResponse |
listFirewallRuleGroups(Consumer<ListFirewallRuleGroupsRequest.Builder> listFirewallRuleGroupsRequest)
Retrieves the minimal high-level information for the rule groups that you have defined.
|
default ListFirewallRuleGroupsResponse |
listFirewallRuleGroups(ListFirewallRuleGroupsRequest listFirewallRuleGroupsRequest)
Retrieves the minimal high-level information for the rule groups that you have defined.
|
default ListFirewallRuleGroupsIterable |
listFirewallRuleGroupsPaginator(Consumer<ListFirewallRuleGroupsRequest.Builder> listFirewallRuleGroupsRequest)
Retrieves the minimal high-level information for the rule groups that you have defined.
|
default ListFirewallRuleGroupsIterable |
listFirewallRuleGroupsPaginator(ListFirewallRuleGroupsRequest listFirewallRuleGroupsRequest)
Retrieves the minimal high-level information for the rule groups that you have defined.
|
default ListFirewallRulesResponse |
listFirewallRules(Consumer<ListFirewallRulesRequest.Builder> listFirewallRulesRequest)
Retrieves the firewall rules that you have defined for the specified firewall rule group.
|
default ListFirewallRulesResponse |
listFirewallRules(ListFirewallRulesRequest listFirewallRulesRequest)
Retrieves the firewall rules that you have defined for the specified firewall rule group.
|
default ListFirewallRulesIterable |
listFirewallRulesPaginator(Consumer<ListFirewallRulesRequest.Builder> listFirewallRulesRequest)
Retrieves the firewall rules that you have defined for the specified firewall rule group.
|
default ListFirewallRulesIterable |
listFirewallRulesPaginator(ListFirewallRulesRequest listFirewallRulesRequest)
Retrieves the firewall rules that you have defined for the specified firewall rule group.
|
default ListOutpostResolversResponse |
listOutpostResolvers(Consumer<ListOutpostResolversRequest.Builder> listOutpostResolversRequest)
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
|
default ListOutpostResolversResponse |
listOutpostResolvers(ListOutpostResolversRequest listOutpostResolversRequest)
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
|
default ListOutpostResolversIterable |
listOutpostResolversPaginator(Consumer<ListOutpostResolversRequest.Builder> listOutpostResolversRequest)
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
|
default ListOutpostResolversIterable |
listOutpostResolversPaginator(ListOutpostResolversRequest listOutpostResolversRequest)
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
|
default ListResolverConfigsResponse |
listResolverConfigs(Consumer<ListResolverConfigsRequest.Builder> listResolverConfigsRequest)
Retrieves the Resolver configurations that you have defined.
|
default ListResolverConfigsResponse |
listResolverConfigs(ListResolverConfigsRequest listResolverConfigsRequest)
Retrieves the Resolver configurations that you have defined.
|
default ListResolverConfigsIterable |
listResolverConfigsPaginator(Consumer<ListResolverConfigsRequest.Builder> listResolverConfigsRequest)
Retrieves the Resolver configurations that you have defined.
|
default ListResolverConfigsIterable |
listResolverConfigsPaginator(ListResolverConfigsRequest listResolverConfigsRequest)
Retrieves the Resolver configurations that you have defined.
|
default ListResolverDnssecConfigsResponse |
listResolverDnssecConfigs(Consumer<ListResolverDnssecConfigsRequest.Builder> listResolverDnssecConfigsRequest)
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
|
default ListResolverDnssecConfigsResponse |
listResolverDnssecConfigs(ListResolverDnssecConfigsRequest listResolverDnssecConfigsRequest)
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
|
default ListResolverDnssecConfigsIterable |
listResolverDnssecConfigsPaginator(Consumer<ListResolverDnssecConfigsRequest.Builder> listResolverDnssecConfigsRequest)
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
|
default ListResolverDnssecConfigsIterable |
listResolverDnssecConfigsPaginator(ListResolverDnssecConfigsRequest listResolverDnssecConfigsRequest)
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
|
default ListResolverEndpointIpAddressesResponse |
listResolverEndpointIpAddresses(Consumer<ListResolverEndpointIpAddressesRequest.Builder> listResolverEndpointIpAddressesRequest)
Gets the IP addresses for a specified Resolver endpoint.
|
default ListResolverEndpointIpAddressesResponse |
listResolverEndpointIpAddresses(ListResolverEndpointIpAddressesRequest listResolverEndpointIpAddressesRequest)
Gets the IP addresses for a specified Resolver endpoint.
|
default ListResolverEndpointIpAddressesIterable |
listResolverEndpointIpAddressesPaginator(Consumer<ListResolverEndpointIpAddressesRequest.Builder> listResolverEndpointIpAddressesRequest)
Gets the IP addresses for a specified Resolver endpoint.
|
default ListResolverEndpointIpAddressesIterable |
listResolverEndpointIpAddressesPaginator(ListResolverEndpointIpAddressesRequest listResolverEndpointIpAddressesRequest)
Gets the IP addresses for a specified Resolver endpoint.
|
default ListResolverEndpointsResponse |
listResolverEndpoints()
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
|
default ListResolverEndpointsResponse |
listResolverEndpoints(Consumer<ListResolverEndpointsRequest.Builder> listResolverEndpointsRequest)
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
|
default ListResolverEndpointsResponse |
listResolverEndpoints(ListResolverEndpointsRequest listResolverEndpointsRequest)
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
|
default ListResolverEndpointsIterable |
listResolverEndpointsPaginator()
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
|
default ListResolverEndpointsIterable |
listResolverEndpointsPaginator(Consumer<ListResolverEndpointsRequest.Builder> listResolverEndpointsRequest)
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
|
default ListResolverEndpointsIterable |
listResolverEndpointsPaginator(ListResolverEndpointsRequest listResolverEndpointsRequest)
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
|
default ListResolverQueryLogConfigAssociationsResponse |
listResolverQueryLogConfigAssociations(Consumer<ListResolverQueryLogConfigAssociationsRequest.Builder> listResolverQueryLogConfigAssociationsRequest)
Lists information about associations between Amazon VPCs and query logging configurations.
|
default ListResolverQueryLogConfigAssociationsResponse |
listResolverQueryLogConfigAssociations(ListResolverQueryLogConfigAssociationsRequest listResolverQueryLogConfigAssociationsRequest)
Lists information about associations between Amazon VPCs and query logging configurations.
|
default ListResolverQueryLogConfigAssociationsIterable |
listResolverQueryLogConfigAssociationsPaginator(Consumer<ListResolverQueryLogConfigAssociationsRequest.Builder> listResolverQueryLogConfigAssociationsRequest)
Lists information about associations between Amazon VPCs and query logging configurations.
|
default ListResolverQueryLogConfigAssociationsIterable |
listResolverQueryLogConfigAssociationsPaginator(ListResolverQueryLogConfigAssociationsRequest listResolverQueryLogConfigAssociationsRequest)
Lists information about associations between Amazon VPCs and query logging configurations.
|
default ListResolverQueryLogConfigsResponse |
listResolverQueryLogConfigs(Consumer<ListResolverQueryLogConfigsRequest.Builder> listResolverQueryLogConfigsRequest)
Lists information about the specified query logging configurations.
|
default ListResolverQueryLogConfigsResponse |
listResolverQueryLogConfigs(ListResolverQueryLogConfigsRequest listResolverQueryLogConfigsRequest)
Lists information about the specified query logging configurations.
|
default ListResolverQueryLogConfigsIterable |
listResolverQueryLogConfigsPaginator(Consumer<ListResolverQueryLogConfigsRequest.Builder> listResolverQueryLogConfigsRequest)
Lists information about the specified query logging configurations.
|
default ListResolverQueryLogConfigsIterable |
listResolverQueryLogConfigsPaginator(ListResolverQueryLogConfigsRequest listResolverQueryLogConfigsRequest)
Lists information about the specified query logging configurations.
|
default ListResolverRuleAssociationsResponse |
listResolverRuleAssociations()
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services
account.
|
default ListResolverRuleAssociationsResponse |
listResolverRuleAssociations(Consumer<ListResolverRuleAssociationsRequest.Builder> listResolverRuleAssociationsRequest)
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services
account.
|
default ListResolverRuleAssociationsResponse |
listResolverRuleAssociations(ListResolverRuleAssociationsRequest listResolverRuleAssociationsRequest)
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services
account.
|
default ListResolverRuleAssociationsIterable |
listResolverRuleAssociationsPaginator()
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services
account.
|
default ListResolverRuleAssociationsIterable |
listResolverRuleAssociationsPaginator(Consumer<ListResolverRuleAssociationsRequest.Builder> listResolverRuleAssociationsRequest)
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services
account.
|
default ListResolverRuleAssociationsIterable |
listResolverRuleAssociationsPaginator(ListResolverRuleAssociationsRequest listResolverRuleAssociationsRequest)
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services
account.
|
default ListResolverRulesResponse |
listResolverRules()
Lists the Resolver rules that were created using the current Amazon Web Services account.
|
default ListResolverRulesResponse |
listResolverRules(Consumer<ListResolverRulesRequest.Builder> listResolverRulesRequest)
Lists the Resolver rules that were created using the current Amazon Web Services account.
|
default ListResolverRulesResponse |
listResolverRules(ListResolverRulesRequest listResolverRulesRequest)
Lists the Resolver rules that were created using the current Amazon Web Services account.
|
default ListResolverRulesIterable |
listResolverRulesPaginator()
Lists the Resolver rules that were created using the current Amazon Web Services account.
|
default ListResolverRulesIterable |
listResolverRulesPaginator(Consumer<ListResolverRulesRequest.Builder> listResolverRulesRequest)
Lists the Resolver rules that were created using the current Amazon Web Services account.
|
default ListResolverRulesIterable |
listResolverRulesPaginator(ListResolverRulesRequest listResolverRulesRequest)
Lists the Resolver rules that were created using the current Amazon Web Services account.
|
default ListTagsForResourceResponse |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags that you associated with the specified resource.
|
default ListTagsForResourceResponse |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags that you associated with the specified resource.
|
default ListTagsForResourceIterable |
listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags that you associated with the specified resource.
|
default ListTagsForResourceIterable |
listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags that you associated with the specified resource.
|
default PutFirewallRuleGroupPolicyResponse |
putFirewallRuleGroupPolicy(Consumer<PutFirewallRuleGroupPolicyRequest.Builder> putFirewallRuleGroupPolicyRequest)
Attaches an Identity and Access Management (Amazon Web Services IAM) policy for sharing the rule group.
|
default PutFirewallRuleGroupPolicyResponse |
putFirewallRuleGroupPolicy(PutFirewallRuleGroupPolicyRequest putFirewallRuleGroupPolicyRequest)
Attaches an Identity and Access Management (Amazon Web Services IAM) policy for sharing the rule group.
|
default PutResolverQueryLogConfigPolicyResponse |
putResolverQueryLogConfigPolicy(Consumer<PutResolverQueryLogConfigPolicyRequest.Builder> putResolverQueryLogConfigPolicyRequest)
Specifies an Amazon Web Services account that you want to share a query logging configuration with, the query
logging configuration that you want to share, and the operations that you want the account to be able to perform
on the configuration.
|
default PutResolverQueryLogConfigPolicyResponse |
putResolverQueryLogConfigPolicy(PutResolverQueryLogConfigPolicyRequest putResolverQueryLogConfigPolicyRequest)
Specifies an Amazon Web Services account that you want to share a query logging configuration with, the query
logging configuration that you want to share, and the operations that you want the account to be able to perform
on the configuration.
|
default PutResolverRulePolicyResponse |
putResolverRulePolicy(Consumer<PutResolverRulePolicyRequest.Builder> putResolverRulePolicyRequest)
Specifies an Amazon Web Services rule that you want to share with another account, the account that you want to
share the rule with, and the operations that you want the account to be able to perform on the rule.
|
default PutResolverRulePolicyResponse |
putResolverRulePolicy(PutResolverRulePolicyRequest putResolverRulePolicyRequest)
Specifies an Amazon Web Services rule that you want to share with another account, the account that you want to
share the rule with, and the operations that you want the account to be able to perform on the rule.
|
default Route53ResolverServiceClientConfiguration |
serviceClientConfiguration() |
static ServiceMetadata |
serviceMetadata() |
default TagResourceResponse |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds one or more tags to a specified resource.
|
default TagResourceResponse |
tagResource(TagResourceRequest tagResourceRequest)
Adds one or more tags to a specified resource.
|
default UntagResourceResponse |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes one or more tags from a specified resource.
|
default UntagResourceResponse |
untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from a specified resource.
|
default UpdateFirewallConfigResponse |
updateFirewallConfig(Consumer<UpdateFirewallConfigRequest.Builder> updateFirewallConfigRequest)
Updates the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual
Private Cloud (Amazon VPC).
|
default UpdateFirewallConfigResponse |
updateFirewallConfig(UpdateFirewallConfigRequest updateFirewallConfigRequest)
Updates the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual
Private Cloud (Amazon VPC).
|
default UpdateFirewallDomainsResponse |
updateFirewallDomains(Consumer<UpdateFirewallDomainsRequest.Builder> updateFirewallDomainsRequest)
Updates the firewall domain list from an array of domain specifications.
|
default UpdateFirewallDomainsResponse |
updateFirewallDomains(UpdateFirewallDomainsRequest updateFirewallDomainsRequest)
Updates the firewall domain list from an array of domain specifications.
|
default UpdateFirewallRuleResponse |
updateFirewallRule(Consumer<UpdateFirewallRuleRequest.Builder> updateFirewallRuleRequest)
Updates the specified firewall rule.
|
default UpdateFirewallRuleResponse |
updateFirewallRule(UpdateFirewallRuleRequest updateFirewallRuleRequest)
Updates the specified firewall rule.
|
default UpdateFirewallRuleGroupAssociationResponse |
updateFirewallRuleGroupAssociation(Consumer<UpdateFirewallRuleGroupAssociationRequest.Builder> updateFirewallRuleGroupAssociationRequest)
Changes the association of a FirewallRuleGroup with a VPC.
|
default UpdateFirewallRuleGroupAssociationResponse |
updateFirewallRuleGroupAssociation(UpdateFirewallRuleGroupAssociationRequest updateFirewallRuleGroupAssociationRequest)
Changes the association of a FirewallRuleGroup with a VPC.
|
default UpdateOutpostResolverResponse |
updateOutpostResolver(Consumer<UpdateOutpostResolverRequest.Builder> updateOutpostResolverRequest)
You can use
UpdateOutpostResolver to update the instance count, type, or name of a Resolver on an
Outpost. |
default UpdateOutpostResolverResponse |
updateOutpostResolver(UpdateOutpostResolverRequest updateOutpostResolverRequest)
You can use
UpdateOutpostResolver to update the instance count, type, or name of a Resolver on an
Outpost. |
default UpdateResolverConfigResponse |
updateResolverConfig(Consumer<UpdateResolverConfigRequest.Builder> updateResolverConfigRequest)
Updates the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private
Cloud.
|
default UpdateResolverConfigResponse |
updateResolverConfig(UpdateResolverConfigRequest updateResolverConfigRequest)
Updates the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private
Cloud.
|
default UpdateResolverDnssecConfigResponse |
updateResolverDnssecConfig(Consumer<UpdateResolverDnssecConfigRequest.Builder> updateResolverDnssecConfigRequest)
Updates an existing DNSSEC validation configuration.
|
default UpdateResolverDnssecConfigResponse |
updateResolverDnssecConfig(UpdateResolverDnssecConfigRequest updateResolverDnssecConfigRequest)
Updates an existing DNSSEC validation configuration.
|
default UpdateResolverEndpointResponse |
updateResolverEndpoint(Consumer<UpdateResolverEndpointRequest.Builder> updateResolverEndpointRequest)
Updates the name, or enpoint type for an inbound or an outbound Resolver endpoint.
|
default UpdateResolverEndpointResponse |
updateResolverEndpoint(UpdateResolverEndpointRequest updateResolverEndpointRequest)
Updates the name, or enpoint type for an inbound or an outbound Resolver endpoint.
|
default UpdateResolverRuleResponse |
updateResolverRule(Consumer<UpdateResolverRuleRequest.Builder> updateResolverRuleRequest)
Updates settings for a specified Resolver rule.
|
default UpdateResolverRuleResponse |
updateResolverRule(UpdateResolverRuleRequest updateResolverRuleRequest)
Updates settings for a specified Resolver rule.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default AssociateFirewallRuleGroupResponse associateFirewallRuleGroup(AssociateFirewallRuleGroupRequest associateFirewallRuleGroupRequest) throws ResourceNotFoundException, ValidationException, LimitExceededException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Associates a FirewallRuleGroup with a VPC, to provide DNS filtering for the VPC.
associateFirewallRuleGroupRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.LimitExceededException - The request caused one or more limits to be exceeded.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateFirewallRuleGroupResponse associateFirewallRuleGroup(Consumer<AssociateFirewallRuleGroupRequest.Builder> associateFirewallRuleGroupRequest) throws ResourceNotFoundException, ValidationException, LimitExceededException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Associates a FirewallRuleGroup with a VPC, to provide DNS filtering for the VPC.
This is a convenience which creates an instance of the AssociateFirewallRuleGroupRequest.Builder avoiding
the need to create one manually via AssociateFirewallRuleGroupRequest.builder()
associateFirewallRuleGroupRequest - A Consumer that will call methods on
AssociateFirewallRuleGroupRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.LimitExceededException - The request caused one or more limits to be exceeded.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateResolverEndpointIpAddressResponse associateResolverEndpointIpAddress(AssociateResolverEndpointIpAddressRequest associateResolverEndpointIpAddressRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ResourceExistsException, InternalServiceErrorException, LimitExceededException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Adds IP addresses to an inbound or an outbound Resolver endpoint. If you want to add more than one IP address,
submit one AssociateResolverEndpointIpAddress request for each IP address.
To remove an IP address from an endpoint, see DisassociateResolverEndpointIpAddress.
associateResolverEndpointIpAddressRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.LimitExceededException - The request caused one or more limits to be exceeded.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateResolverEndpointIpAddressResponse associateResolverEndpointIpAddress(Consumer<AssociateResolverEndpointIpAddressRequest.Builder> associateResolverEndpointIpAddressRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ResourceExistsException, InternalServiceErrorException, LimitExceededException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Adds IP addresses to an inbound or an outbound Resolver endpoint. If you want to add more than one IP address,
submit one AssociateResolverEndpointIpAddress request for each IP address.
To remove an IP address from an endpoint, see DisassociateResolverEndpointIpAddress.
This is a convenience which creates an instance of the AssociateResolverEndpointIpAddressRequest.Builder
avoiding the need to create one manually via AssociateResolverEndpointIpAddressRequest.builder()
associateResolverEndpointIpAddressRequest - A Consumer that will call methods on
AssociateResolverEndpointIpAddressRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.LimitExceededException - The request caused one or more limits to be exceeded.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateResolverQueryLogConfigResponse associateResolverQueryLogConfig(AssociateResolverQueryLogConfigRequest associateResolverQueryLogConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, ResourceExistsException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Associates an Amazon VPC with a specified query logging configuration. Route 53 Resolver logs DNS queries that
originate in all of the Amazon VPCs that are associated with a specified query logging configuration. To
associate more than one VPC with a configuration, submit one AssociateResolverQueryLogConfig request
for each VPC.
The VPCs that you associate with a query logging configuration must be in the same Region as the configuration.
To remove a VPC from a query logging configuration, see DisassociateResolverQueryLogConfig.
associateResolverQueryLogConfigRequest - InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateResolverQueryLogConfigResponse associateResolverQueryLogConfig(Consumer<AssociateResolverQueryLogConfigRequest.Builder> associateResolverQueryLogConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, ResourceExistsException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Associates an Amazon VPC with a specified query logging configuration. Route 53 Resolver logs DNS queries that
originate in all of the Amazon VPCs that are associated with a specified query logging configuration. To
associate more than one VPC with a configuration, submit one AssociateResolverQueryLogConfig request
for each VPC.
The VPCs that you associate with a query logging configuration must be in the same Region as the configuration.
To remove a VPC from a query logging configuration, see DisassociateResolverQueryLogConfig.
This is a convenience which creates an instance of the AssociateResolverQueryLogConfigRequest.Builder
avoiding the need to create one manually via AssociateResolverQueryLogConfigRequest.builder()
associateResolverQueryLogConfigRequest - A Consumer that will call methods on
AssociateResolverQueryLogConfigRequest.Builder
to create a request.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateResolverRuleResponse associateResolverRule(AssociateResolverRuleRequest associateResolverRuleRequest) throws ResourceNotFoundException, InvalidRequestException, LimitExceededException, InvalidParameterException, ResourceUnavailableException, ResourceExistsException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Associates a Resolver rule with a VPC. When you associate a rule with a VPC, Resolver forwards all DNS queries for the domain name that is specified in the rule and that originate in the VPC. The queries are forwarded to the IP addresses for the DNS resolvers that are specified in the rule. For more information about rules, see CreateResolverRule.
associateResolverRuleRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.InvalidParameterException - One or more parameters in this request are not valid.ResourceUnavailableException - The specified resource isn't available.ResourceExistsException - The resource that you tried to create already exists.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateResolverRuleResponse associateResolverRule(Consumer<AssociateResolverRuleRequest.Builder> associateResolverRuleRequest) throws ResourceNotFoundException, InvalidRequestException, LimitExceededException, InvalidParameterException, ResourceUnavailableException, ResourceExistsException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Associates a Resolver rule with a VPC. When you associate a rule with a VPC, Resolver forwards all DNS queries for the domain name that is specified in the rule and that originate in the VPC. The queries are forwarded to the IP addresses for the DNS resolvers that are specified in the rule. For more information about rules, see CreateResolverRule.
This is a convenience which creates an instance of the AssociateResolverRuleRequest.Builder avoiding the
need to create one manually via AssociateResolverRuleRequest.builder()
associateResolverRuleRequest - A Consumer that will call methods on
AssociateResolverRuleRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.InvalidParameterException - One or more parameters in this request are not valid.ResourceUnavailableException - The specified resource isn't available.ResourceExistsException - The resource that you tried to create already exists.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFirewallDomainListResponse createFirewallDomainList(CreateFirewallDomainListRequest createFirewallDomainListRequest) throws LimitExceededException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates an empty firewall domain list for use in DNS Firewall rules. You can populate the domains for the new list with a file, using ImportFirewallDomains, or with domain strings, using UpdateFirewallDomains.
createFirewallDomainListRequest - LimitExceededException - The request caused one or more limits to be exceeded.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFirewallDomainListResponse createFirewallDomainList(Consumer<CreateFirewallDomainListRequest.Builder> createFirewallDomainListRequest) throws LimitExceededException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates an empty firewall domain list for use in DNS Firewall rules. You can populate the domains for the new list with a file, using ImportFirewallDomains, or with domain strings, using UpdateFirewallDomains.
This is a convenience which creates an instance of the CreateFirewallDomainListRequest.Builder avoiding
the need to create one manually via CreateFirewallDomainListRequest.builder()
createFirewallDomainListRequest - A Consumer that will call methods on
CreateFirewallDomainListRequest.Builder to
create a request.LimitExceededException - The request caused one or more limits to be exceeded.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFirewallRuleResponse createFirewallRule(CreateFirewallRuleRequest createFirewallRuleRequest) throws ResourceNotFoundException, ValidationException, LimitExceededException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates a single DNS Firewall rule in the specified rule group, using the specified domain list.
createFirewallRuleRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.LimitExceededException - The request caused one or more limits to be exceeded.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFirewallRuleResponse createFirewallRule(Consumer<CreateFirewallRuleRequest.Builder> createFirewallRuleRequest) throws ResourceNotFoundException, ValidationException, LimitExceededException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates a single DNS Firewall rule in the specified rule group, using the specified domain list.
This is a convenience which creates an instance of the CreateFirewallRuleRequest.Builder avoiding the
need to create one manually via CreateFirewallRuleRequest.builder()
createFirewallRuleRequest - A Consumer that will call methods on
CreateFirewallRuleRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.LimitExceededException - The request caused one or more limits to be exceeded.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFirewallRuleGroupResponse createFirewallRuleGroup(CreateFirewallRuleGroupRequest createFirewallRuleGroupRequest) throws LimitExceededException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates an empty DNS Firewall rule group for filtering DNS network traffic in a VPC. You can add rules to the new rule group by calling CreateFirewallRule.
createFirewallRuleGroupRequest - LimitExceededException - The request caused one or more limits to be exceeded.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFirewallRuleGroupResponse createFirewallRuleGroup(Consumer<CreateFirewallRuleGroupRequest.Builder> createFirewallRuleGroupRequest) throws LimitExceededException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates an empty DNS Firewall rule group for filtering DNS network traffic in a VPC. You can add rules to the new rule group by calling CreateFirewallRule.
This is a convenience which creates an instance of the CreateFirewallRuleGroupRequest.Builder avoiding
the need to create one manually via CreateFirewallRuleGroupRequest.builder()
createFirewallRuleGroupRequest - A Consumer that will call methods on
CreateFirewallRuleGroupRequest.Builder to
create a request.LimitExceededException - The request caused one or more limits to be exceeded.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateOutpostResolverResponse createOutpostResolver(CreateOutpostResolverRequest createOutpostResolverRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Creates an Route 53 Resolver on an Outpost.
createOutpostResolverRequest - AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ServiceQuotaExceededException - Fulfilling the request would cause one or more quotas to be exceeded.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateOutpostResolverResponse createOutpostResolver(Consumer<CreateOutpostResolverRequest.Builder> createOutpostResolverRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Creates an Route 53 Resolver on an Outpost.
This is a convenience which creates an instance of the CreateOutpostResolverRequest.Builder avoiding the
need to create one manually via CreateOutpostResolverRequest.builder()
createOutpostResolverRequest - A Consumer that will call methods on
CreateOutpostResolverRequest.Builder to
create a request.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ServiceQuotaExceededException - Fulfilling the request would cause one or more quotas to be exceeded.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateResolverEndpointResponse createResolverEndpoint(CreateResolverEndpointRequest createResolverEndpointRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, ResourceExistsException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates a Resolver endpoint. There are two types of Resolver endpoints, inbound and outbound:
An inbound Resolver endpoint forwards DNS queries to the DNS service for a VPC from your network.
An outbound Resolver endpoint forwards DNS queries from the DNS service for a VPC to your network.
createResolverEndpointRequest - InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateResolverEndpointResponse createResolverEndpoint(Consumer<CreateResolverEndpointRequest.Builder> createResolverEndpointRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, ResourceExistsException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Creates a Resolver endpoint. There are two types of Resolver endpoints, inbound and outbound:
An inbound Resolver endpoint forwards DNS queries to the DNS service for a VPC from your network.
An outbound Resolver endpoint forwards DNS queries from the DNS service for a VPC to your network.
This is a convenience which creates an instance of the CreateResolverEndpointRequest.Builder avoiding the
need to create one manually via CreateResolverEndpointRequest.builder()
createResolverEndpointRequest - A Consumer that will call methods on
CreateResolverEndpointRequest.Builder to
create a request.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateResolverQueryLogConfigResponse createResolverQueryLogConfig(CreateResolverQueryLogConfigRequest createResolverQueryLogConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, ResourceExistsException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Creates a Resolver query logging configuration, which defines where you want Resolver to save DNS query logs that originate in your VPCs. Resolver can log queries only for VPCs that are in the same Region as the query logging configuration.
To specify which VPCs you want to log queries for, you use AssociateResolverQueryLogConfig. For more
information, see AssociateResolverQueryLogConfig.
You can optionally use Resource Access Manager (RAM) to share a query logging configuration with other Amazon Web Services accounts. The other accounts can then associate VPCs with the configuration. The query logs that Resolver creates for a configuration include all DNS queries that originate in all VPCs that are associated with the configuration.
createResolverQueryLogConfigRequest - InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateResolverQueryLogConfigResponse createResolverQueryLogConfig(Consumer<CreateResolverQueryLogConfigRequest.Builder> createResolverQueryLogConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, ResourceExistsException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Creates a Resolver query logging configuration, which defines where you want Resolver to save DNS query logs that originate in your VPCs. Resolver can log queries only for VPCs that are in the same Region as the query logging configuration.
To specify which VPCs you want to log queries for, you use AssociateResolverQueryLogConfig. For more
information, see AssociateResolverQueryLogConfig.
You can optionally use Resource Access Manager (RAM) to share a query logging configuration with other Amazon Web Services accounts. The other accounts can then associate VPCs with the configuration. The query logs that Resolver creates for a configuration include all DNS queries that originate in all VPCs that are associated with the configuration.
This is a convenience which creates an instance of the CreateResolverQueryLogConfigRequest.Builder
avoiding the need to create one manually via CreateResolverQueryLogConfigRequest.builder()
createResolverQueryLogConfigRequest - A Consumer that will call methods on
CreateResolverQueryLogConfigRequest.Builder
to create a request.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateResolverRuleResponse createResolverRule(CreateResolverRuleRequest createResolverRuleRequest) throws InvalidParameterException, InvalidRequestException, LimitExceededException, ResourceNotFoundException, ResourceExistsException, ResourceUnavailableException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
For DNS queries that originate in your VPCs, specifies which Resolver endpoint the queries pass through, one domain name that you want to forward to your network, and the IP addresses of the DNS resolvers in your network.
createResolverRuleRequest - InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.ResourceNotFoundException - The specified resource doesn't exist.ResourceExistsException - The resource that you tried to create already exists.ResourceUnavailableException - The specified resource isn't available.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateResolverRuleResponse createResolverRule(Consumer<CreateResolverRuleRequest.Builder> createResolverRuleRequest) throws InvalidParameterException, InvalidRequestException, LimitExceededException, ResourceNotFoundException, ResourceExistsException, ResourceUnavailableException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
For DNS queries that originate in your VPCs, specifies which Resolver endpoint the queries pass through, one domain name that you want to forward to your network, and the IP addresses of the DNS resolvers in your network.
This is a convenience which creates an instance of the CreateResolverRuleRequest.Builder avoiding the
need to create one manually via CreateResolverRuleRequest.builder()
createResolverRuleRequest - A Consumer that will call methods on
CreateResolverRuleRequest.Builder to create
a request.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.ResourceNotFoundException - The specified resource doesn't exist.ResourceExistsException - The resource that you tried to create already exists.ResourceUnavailableException - The specified resource isn't available.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFirewallDomainListResponse deleteFirewallDomainList(DeleteFirewallDomainListRequest deleteFirewallDomainListRequest) throws ResourceNotFoundException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes the specified domain list.
deleteFirewallDomainListRequest - ResourceNotFoundException - The specified resource doesn't exist.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFirewallDomainListResponse deleteFirewallDomainList(Consumer<DeleteFirewallDomainListRequest.Builder> deleteFirewallDomainListRequest) throws ResourceNotFoundException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes the specified domain list.
This is a convenience which creates an instance of the DeleteFirewallDomainListRequest.Builder avoiding
the need to create one manually via DeleteFirewallDomainListRequest.builder()
deleteFirewallDomainListRequest - A Consumer that will call methods on
DeleteFirewallDomainListRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFirewallRuleResponse deleteFirewallRule(DeleteFirewallRuleRequest deleteFirewallRuleRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes the specified firewall rule.
deleteFirewallRuleRequest - ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFirewallRuleResponse deleteFirewallRule(Consumer<DeleteFirewallRuleRequest.Builder> deleteFirewallRuleRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes the specified firewall rule.
This is a convenience which creates an instance of the DeleteFirewallRuleRequest.Builder avoiding the
need to create one manually via DeleteFirewallRuleRequest.builder()
deleteFirewallRuleRequest - A Consumer that will call methods on
DeleteFirewallRuleRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFirewallRuleGroupResponse deleteFirewallRuleGroup(DeleteFirewallRuleGroupRequest deleteFirewallRuleGroupRequest) throws ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes the specified firewall rule group.
deleteFirewallRuleGroupRequest - ResourceNotFoundException - The specified resource doesn't exist.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFirewallRuleGroupResponse deleteFirewallRuleGroup(Consumer<DeleteFirewallRuleGroupRequest.Builder> deleteFirewallRuleGroupRequest) throws ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes the specified firewall rule group.
This is a convenience which creates an instance of the DeleteFirewallRuleGroupRequest.Builder avoiding
the need to create one manually via DeleteFirewallRuleGroupRequest.builder()
deleteFirewallRuleGroupRequest - A Consumer that will call methods on
DeleteFirewallRuleGroupRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteOutpostResolverResponse deleteOutpostResolver(DeleteOutpostResolverRequest deleteOutpostResolverRequest) throws AccessDeniedException, ConflictException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a Resolver on the Outpost.
deleteOutpostResolverRequest - AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteOutpostResolverResponse deleteOutpostResolver(Consumer<DeleteOutpostResolverRequest.Builder> deleteOutpostResolverRequest) throws AccessDeniedException, ConflictException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a Resolver on the Outpost.
This is a convenience which creates an instance of the DeleteOutpostResolverRequest.Builder avoiding the
need to create one manually via DeleteOutpostResolverRequest.builder()
deleteOutpostResolverRequest - A Consumer that will call methods on
DeleteOutpostResolverRequest.Builder to
create a request.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteResolverEndpointResponse deleteResolverEndpoint(DeleteResolverEndpointRequest deleteResolverEndpointRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a Resolver endpoint. The effect of deleting a Resolver endpoint depends on whether it's an inbound or an outbound Resolver endpoint:
Inbound: DNS queries from your network are no longer routed to the DNS service for the specified VPC.
Outbound: DNS queries from a VPC are no longer routed to your network.
deleteResolverEndpointRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteResolverEndpointResponse deleteResolverEndpoint(Consumer<DeleteResolverEndpointRequest.Builder> deleteResolverEndpointRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a Resolver endpoint. The effect of deleting a Resolver endpoint depends on whether it's an inbound or an outbound Resolver endpoint:
Inbound: DNS queries from your network are no longer routed to the DNS service for the specified VPC.
Outbound: DNS queries from a VPC are no longer routed to your network.
This is a convenience which creates an instance of the DeleteResolverEndpointRequest.Builder avoiding the
need to create one manually via DeleteResolverEndpointRequest.builder()
deleteResolverEndpointRequest - A Consumer that will call methods on
DeleteResolverEndpointRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteResolverQueryLogConfigResponse deleteResolverQueryLogConfig(DeleteResolverQueryLogConfigRequest deleteResolverQueryLogConfigRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a query logging configuration. When you delete a configuration, Resolver stops logging DNS queries for all of the Amazon VPCs that are associated with the configuration. This also applies if the query logging configuration is shared with other Amazon Web Services accounts, and the other accounts have associated VPCs with the shared configuration.
Before you can delete a query logging configuration, you must first disassociate all VPCs from the configuration. See DisassociateResolverQueryLogConfig.
If you used Resource Access Manager (RAM) to share a query logging configuration with other accounts, you must stop sharing the configuration before you can delete a configuration. The accounts that you shared the configuration with can first disassociate VPCs that they associated with the configuration, but that's not necessary. If you stop sharing the configuration, those VPCs are automatically disassociated from the configuration.
deleteResolverQueryLogConfigRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteResolverQueryLogConfigResponse deleteResolverQueryLogConfig(Consumer<DeleteResolverQueryLogConfigRequest.Builder> deleteResolverQueryLogConfigRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a query logging configuration. When you delete a configuration, Resolver stops logging DNS queries for all of the Amazon VPCs that are associated with the configuration. This also applies if the query logging configuration is shared with other Amazon Web Services accounts, and the other accounts have associated VPCs with the shared configuration.
Before you can delete a query logging configuration, you must first disassociate all VPCs from the configuration. See DisassociateResolverQueryLogConfig.
If you used Resource Access Manager (RAM) to share a query logging configuration with other accounts, you must stop sharing the configuration before you can delete a configuration. The accounts that you shared the configuration with can first disassociate VPCs that they associated with the configuration, but that's not necessary. If you stop sharing the configuration, those VPCs are automatically disassociated from the configuration.
This is a convenience which creates an instance of the DeleteResolverQueryLogConfigRequest.Builder
avoiding the need to create one manually via DeleteResolverQueryLogConfigRequest.builder()
deleteResolverQueryLogConfigRequest - A Consumer that will call methods on
DeleteResolverQueryLogConfigRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteResolverRuleResponse deleteResolverRule(DeleteResolverRuleRequest deleteResolverRuleRequest) throws InvalidParameterException, ResourceNotFoundException, ResourceInUseException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a Resolver rule. Before you can delete a Resolver rule, you must disassociate it from all the VPCs that you associated the Resolver rule with. For more information, see DisassociateResolverRule.
deleteResolverRuleRequest - InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.ResourceInUseException - The resource that you tried to update or delete is currently in use.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteResolverRuleResponse deleteResolverRule(Consumer<DeleteResolverRuleRequest.Builder> deleteResolverRuleRequest) throws InvalidParameterException, ResourceNotFoundException, ResourceInUseException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Deletes a Resolver rule. Before you can delete a Resolver rule, you must disassociate it from all the VPCs that you associated the Resolver rule with. For more information, see DisassociateResolverRule.
This is a convenience which creates an instance of the DeleteResolverRuleRequest.Builder avoiding the
need to create one manually via DeleteResolverRuleRequest.builder()
deleteResolverRuleRequest - A Consumer that will call methods on
DeleteResolverRuleRequest.Builder to create
a request.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.ResourceInUseException - The resource that you tried to update or delete is currently in use.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateFirewallRuleGroupResponse disassociateFirewallRuleGroup(DisassociateFirewallRuleGroupRequest disassociateFirewallRuleGroupRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, ConflictException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Disassociates a FirewallRuleGroup from a VPC, to remove DNS filtering from the VPC.
disassociateFirewallRuleGroupRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateFirewallRuleGroupResponse disassociateFirewallRuleGroup(Consumer<DisassociateFirewallRuleGroupRequest.Builder> disassociateFirewallRuleGroupRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, ConflictException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Disassociates a FirewallRuleGroup from a VPC, to remove DNS filtering from the VPC.
This is a convenience which creates an instance of the DisassociateFirewallRuleGroupRequest.Builder
avoiding the need to create one manually via DisassociateFirewallRuleGroupRequest.builder()
disassociateFirewallRuleGroupRequest - A Consumer that will call methods on
DisassociateFirewallRuleGroupRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateResolverEndpointIpAddressResponse disassociateResolverEndpointIpAddress(DisassociateResolverEndpointIpAddressRequest disassociateResolverEndpointIpAddressRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ResourceExistsException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Removes IP addresses from an inbound or an outbound Resolver endpoint. If you want to remove more than one IP
address, submit one DisassociateResolverEndpointIpAddress request for each IP address.
To add an IP address to an endpoint, see AssociateResolverEndpointIpAddress.
disassociateResolverEndpointIpAddressRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateResolverEndpointIpAddressResponse disassociateResolverEndpointIpAddress(Consumer<DisassociateResolverEndpointIpAddressRequest.Builder> disassociateResolverEndpointIpAddressRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, ResourceExistsException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Removes IP addresses from an inbound or an outbound Resolver endpoint. If you want to remove more than one IP
address, submit one DisassociateResolverEndpointIpAddress request for each IP address.
To add an IP address to an endpoint, see AssociateResolverEndpointIpAddress.
This is a convenience which creates an instance of the
DisassociateResolverEndpointIpAddressRequest.Builder avoiding the need to create one manually via
DisassociateResolverEndpointIpAddressRequest.builder()
disassociateResolverEndpointIpAddressRequest - A Consumer that will call methods on
DisassociateResolverEndpointIpAddressRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.ResourceExistsException - The resource that you tried to create already exists.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateResolverQueryLogConfigResponse disassociateResolverQueryLogConfig(DisassociateResolverQueryLogConfigRequest disassociateResolverQueryLogConfigRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Disassociates a VPC from a query logging configuration.
Before you can delete a query logging configuration, you must first disassociate all VPCs from the configuration. If you used Resource Access Manager (RAM) to share a query logging configuration with other accounts, VPCs can be disassociated from the configuration in the following ways:
The accounts that you shared the configuration with can disassociate VPCs from the configuration.
You can stop sharing the configuration.
disassociateResolverQueryLogConfigRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateResolverQueryLogConfigResponse disassociateResolverQueryLogConfig(Consumer<DisassociateResolverQueryLogConfigRequest.Builder> disassociateResolverQueryLogConfigRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Disassociates a VPC from a query logging configuration.
Before you can delete a query logging configuration, you must first disassociate all VPCs from the configuration. If you used Resource Access Manager (RAM) to share a query logging configuration with other accounts, VPCs can be disassociated from the configuration in the following ways:
The accounts that you shared the configuration with can disassociate VPCs from the configuration.
You can stop sharing the configuration.
This is a convenience which creates an instance of the DisassociateResolverQueryLogConfigRequest.Builder
avoiding the need to create one manually via DisassociateResolverQueryLogConfigRequest.builder()
disassociateResolverQueryLogConfigRequest - A Consumer that will call methods on
DisassociateResolverQueryLogConfigRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateResolverRuleResponse disassociateResolverRule(DisassociateResolverRuleRequest disassociateResolverRuleRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Removes the association between a specified Resolver rule and a specified VPC.
If you disassociate a Resolver rule from a VPC, Resolver stops forwarding DNS queries for the domain name that you specified in the Resolver rule.
disassociateResolverRuleRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateResolverRuleResponse disassociateResolverRule(Consumer<DisassociateResolverRuleRequest.Builder> disassociateResolverRuleRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Removes the association between a specified Resolver rule and a specified VPC.
If you disassociate a Resolver rule from a VPC, Resolver stops forwarding DNS queries for the domain name that you specified in the Resolver rule.
This is a convenience which creates an instance of the DisassociateResolverRuleRequest.Builder avoiding
the need to create one manually via DisassociateResolverRuleRequest.builder()
disassociateResolverRuleRequest - A Consumer that will call methods on
DisassociateResolverRuleRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallConfigResponse getFirewallConfig(GetFirewallConfigRequest getFirewallConfigRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).
getFirewallConfigRequest - ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallConfigResponse getFirewallConfig(Consumer<GetFirewallConfigRequest.Builder> getFirewallConfigRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).
This is a convenience which creates an instance of the GetFirewallConfigRequest.Builder avoiding the need
to create one manually via GetFirewallConfigRequest.builder()
getFirewallConfigRequest - A Consumer that will call methods on
GetFirewallConfigRequest.Builder to create a
request.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallDomainListResponse getFirewallDomainList(GetFirewallDomainListRequest getFirewallDomainListRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the specified firewall domain list.
getFirewallDomainListRequest - ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallDomainListResponse getFirewallDomainList(Consumer<GetFirewallDomainListRequest.Builder> getFirewallDomainListRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the specified firewall domain list.
This is a convenience which creates an instance of the GetFirewallDomainListRequest.Builder avoiding the
need to create one manually via GetFirewallDomainListRequest.builder()
getFirewallDomainListRequest - A Consumer that will call methods on
GetFirewallDomainListRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallRuleGroupResponse getFirewallRuleGroup(GetFirewallRuleGroupRequest getFirewallRuleGroupRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the specified firewall rule group.
getFirewallRuleGroupRequest - ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallRuleGroupResponse getFirewallRuleGroup(Consumer<GetFirewallRuleGroupRequest.Builder> getFirewallRuleGroupRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the specified firewall rule group.
This is a convenience which creates an instance of the GetFirewallRuleGroupRequest.Builder avoiding the
need to create one manually via GetFirewallRuleGroupRequest.builder()
getFirewallRuleGroupRequest - A Consumer that will call methods on
GetFirewallRuleGroupRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallRuleGroupAssociationResponse getFirewallRuleGroupAssociation(GetFirewallRuleGroupAssociationRequest getFirewallRuleGroupAssociationRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves a firewall rule group association, which enables DNS filtering for a VPC with one rule group. A VPC can have more than one firewall rule group association, and a rule group can be associated with more than one VPC.
getFirewallRuleGroupAssociationRequest - ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallRuleGroupAssociationResponse getFirewallRuleGroupAssociation(Consumer<GetFirewallRuleGroupAssociationRequest.Builder> getFirewallRuleGroupAssociationRequest) throws ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves a firewall rule group association, which enables DNS filtering for a VPC with one rule group. A VPC can have more than one firewall rule group association, and a rule group can be associated with more than one VPC.
This is a convenience which creates an instance of the GetFirewallRuleGroupAssociationRequest.Builder
avoiding the need to create one manually via GetFirewallRuleGroupAssociationRequest.builder()
getFirewallRuleGroupAssociationRequest - A Consumer that will call methods on
GetFirewallRuleGroupAssociationRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallRuleGroupPolicyResponse getFirewallRuleGroupPolicy(GetFirewallRuleGroupPolicyRequest getFirewallRuleGroupPolicyRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Returns the Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).
getFirewallRuleGroupPolicyRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFirewallRuleGroupPolicyResponse getFirewallRuleGroupPolicy(Consumer<GetFirewallRuleGroupPolicyRequest.Builder> getFirewallRuleGroupPolicyRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Returns the Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).
This is a convenience which creates an instance of the GetFirewallRuleGroupPolicyRequest.Builder avoiding
the need to create one manually via GetFirewallRuleGroupPolicyRequest.builder()
getFirewallRuleGroupPolicyRequest - A Consumer that will call methods on
GetFirewallRuleGroupPolicyRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetOutpostResolverResponse getOutpostResolver(GetOutpostResolverRequest getOutpostResolverRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver on the Outpost, such as its instance count and type, name, and the current status of the Resolver.
getOutpostResolverRequest - AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetOutpostResolverResponse getOutpostResolver(Consumer<GetOutpostResolverRequest.Builder> getOutpostResolverRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver on the Outpost, such as its instance count and type, name, and the current status of the Resolver.
This is a convenience which creates an instance of the GetOutpostResolverRequest.Builder avoiding the
need to create one manually via GetOutpostResolverRequest.builder()
getOutpostResolverRequest - A Consumer that will call methods on
GetOutpostResolverRequest.Builder to create
a request.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverConfigResponse getResolverConfig(GetResolverConfigRequest getResolverConfigRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private Cloud.
getResolverConfigRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverConfigResponse getResolverConfig(Consumer<GetResolverConfigRequest.Builder> getResolverConfigRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private Cloud.
This is a convenience which creates an instance of the GetResolverConfigRequest.Builder avoiding the need
to create one manually via GetResolverConfigRequest.builder()
getResolverConfigRequest - A Consumer that will call methods on
GetResolverConfigRequest.Builder to create a
request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverDnssecConfigResponse getResolverDnssecConfig(GetResolverDnssecConfigRequest getResolverDnssecConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets DNSSEC validation information for a specified resource.
getResolverDnssecConfigRequest - InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverDnssecConfigResponse getResolverDnssecConfig(Consumer<GetResolverDnssecConfigRequest.Builder> getResolverDnssecConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets DNSSEC validation information for a specified resource.
This is a convenience which creates an instance of the GetResolverDnssecConfigRequest.Builder avoiding
the need to create one manually via GetResolverDnssecConfigRequest.builder()
getResolverDnssecConfigRequest - A Consumer that will call methods on
GetResolverDnssecConfigRequest.Builder to
create a request.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverEndpointResponse getResolverEndpoint(GetResolverEndpointRequest getResolverEndpointRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver endpoint, such as whether it's an inbound or an outbound Resolver endpoint, and the current status of the endpoint.
getResolverEndpointRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverEndpointResponse getResolverEndpoint(Consumer<GetResolverEndpointRequest.Builder> getResolverEndpointRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver endpoint, such as whether it's an inbound or an outbound Resolver endpoint, and the current status of the endpoint.
This is a convenience which creates an instance of the GetResolverEndpointRequest.Builder avoiding the
need to create one manually via GetResolverEndpointRequest.builder()
getResolverEndpointRequest - A Consumer that will call methods on
GetResolverEndpointRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverQueryLogConfigResponse getResolverQueryLogConfig(GetResolverQueryLogConfigRequest getResolverQueryLogConfigRequest) throws ResourceNotFoundException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver query logging configuration, such as the number of VPCs that the configuration is logging queries for and the location that logs are sent to.
getResolverQueryLogConfigRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverQueryLogConfigResponse getResolverQueryLogConfig(Consumer<GetResolverQueryLogConfigRequest.Builder> getResolverQueryLogConfigRequest) throws ResourceNotFoundException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver query logging configuration, such as the number of VPCs that the configuration is logging queries for and the location that logs are sent to.
This is a convenience which creates an instance of the GetResolverQueryLogConfigRequest.Builder avoiding
the need to create one manually via GetResolverQueryLogConfigRequest.builder()
getResolverQueryLogConfigRequest - A Consumer that will call methods on
GetResolverQueryLogConfigRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverQueryLogConfigAssociationResponse getResolverQueryLogConfigAssociation(GetResolverQueryLogConfigAssociationRequest getResolverQueryLogConfigAssociationRequest) throws ResourceNotFoundException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified association between a Resolver query logging configuration and an Amazon VPC. When you associate a VPC with a query logging configuration, Resolver logs DNS queries that originate in that VPC.
getResolverQueryLogConfigAssociationRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverQueryLogConfigAssociationResponse getResolverQueryLogConfigAssociation(Consumer<GetResolverQueryLogConfigAssociationRequest.Builder> getResolverQueryLogConfigAssociationRequest) throws ResourceNotFoundException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified association between a Resolver query logging configuration and an Amazon VPC. When you associate a VPC with a query logging configuration, Resolver logs DNS queries that originate in that VPC.
This is a convenience which creates an instance of the
GetResolverQueryLogConfigAssociationRequest.Builder avoiding the need to create one manually via
GetResolverQueryLogConfigAssociationRequest.builder()
getResolverQueryLogConfigAssociationRequest - A Consumer that will call methods on
GetResolverQueryLogConfigAssociationRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverQueryLogConfigPolicyResponse getResolverQueryLogConfigPolicy(GetResolverQueryLogConfigPolicyRequest getResolverQueryLogConfigPolicyRequest) throws InvalidParameterException, InvalidRequestException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a query logging policy. A query logging policy specifies the Resolver query logging operations and resources that you want to allow another Amazon Web Services account to be able to use.
getResolverQueryLogConfigPolicyRequest - InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverQueryLogConfigPolicyResponse getResolverQueryLogConfigPolicy(Consumer<GetResolverQueryLogConfigPolicyRequest.Builder> getResolverQueryLogConfigPolicyRequest) throws InvalidParameterException, InvalidRequestException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a query logging policy. A query logging policy specifies the Resolver query logging operations and resources that you want to allow another Amazon Web Services account to be able to use.
This is a convenience which creates an instance of the GetResolverQueryLogConfigPolicyRequest.Builder
avoiding the need to create one manually via GetResolverQueryLogConfigPolicyRequest.builder()
getResolverQueryLogConfigPolicyRequest - A Consumer that will call methods on
GetResolverQueryLogConfigPolicyRequest.Builder
to create a request.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverRuleResponse getResolverRule(GetResolverRuleRequest getResolverRuleRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver rule, such as the domain name that the rule forwards DNS queries for and the ID of the outbound Resolver endpoint that the rule is associated with.
getResolverRuleRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverRuleResponse getResolverRule(Consumer<GetResolverRuleRequest.Builder> getResolverRuleRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about a specified Resolver rule, such as the domain name that the rule forwards DNS queries for and the ID of the outbound Resolver endpoint that the rule is associated with.
This is a convenience which creates an instance of the GetResolverRuleRequest.Builder avoiding the need
to create one manually via GetResolverRuleRequest.builder()
getResolverRuleRequest - A Consumer that will call methods on
GetResolverRuleRequest.Builder to create a
request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverRuleAssociationResponse getResolverRuleAssociation(GetResolverRuleAssociationRequest getResolverRuleAssociationRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about an association between a specified Resolver rule and a VPC. You associate a Resolver rule and a VPC using AssociateResolverRule.
getResolverRuleAssociationRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverRuleAssociationResponse getResolverRuleAssociation(Consumer<GetResolverRuleAssociationRequest.Builder> getResolverRuleAssociationRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about an association between a specified Resolver rule and a VPC. You associate a Resolver rule and a VPC using AssociateResolverRule.
This is a convenience which creates an instance of the GetResolverRuleAssociationRequest.Builder avoiding
the need to create one manually via GetResolverRuleAssociationRequest.builder()
getResolverRuleAssociationRequest - A Consumer that will call methods on
GetResolverRuleAssociationRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverRulePolicyResponse getResolverRulePolicy(GetResolverRulePolicyRequest getResolverRulePolicyRequest) throws InvalidParameterException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about the Resolver rule policy for a specified rule. A Resolver rule policy includes the rule that you want to share with another account, the account that you want to share the rule with, and the Resolver operations that you want to allow the account to use.
getResolverRulePolicyRequest - InvalidParameterException - One or more parameters in this request are not valid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetResolverRulePolicyResponse getResolverRulePolicy(Consumer<GetResolverRulePolicyRequest.Builder> getResolverRulePolicyRequest) throws InvalidParameterException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Gets information about the Resolver rule policy for a specified rule. A Resolver rule policy includes the rule that you want to share with another account, the account that you want to share the rule with, and the Resolver operations that you want to allow the account to use.
This is a convenience which creates an instance of the GetResolverRulePolicyRequest.Builder avoiding the
need to create one manually via GetResolverRulePolicyRequest.builder()
getResolverRulePolicyRequest - A Consumer that will call methods on
GetResolverRulePolicyRequest.Builder to
create a request.InvalidParameterException - One or more parameters in this request are not valid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ImportFirewallDomainsResponse importFirewallDomains(ImportFirewallDomainsRequest importFirewallDomainsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, LimitExceededException, ConflictException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Imports domain names from a file into a domain list, for use in a DNS firewall rule group.
Each domain specification in your domain list must satisfy the following requirements:
It can optionally start with * (asterisk).
With the exception of the optional starting asterisk, it must only contain the following characters:
A-Z, a-z, 0-9, - (hyphen).
It must be from 1-255 characters in length.
importFirewallDomainsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ResourceNotFoundException - The specified resource doesn't exist.LimitExceededException - The request caused one or more limits to be exceeded.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ImportFirewallDomainsResponse importFirewallDomains(Consumer<ImportFirewallDomainsRequest.Builder> importFirewallDomainsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, LimitExceededException, ConflictException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Imports domain names from a file into a domain list, for use in a DNS firewall rule group.
Each domain specification in your domain list must satisfy the following requirements:
It can optionally start with * (asterisk).
With the exception of the optional starting asterisk, it must only contain the following characters:
A-Z, a-z, 0-9, - (hyphen).
It must be from 1-255 characters in length.
This is a convenience which creates an instance of the ImportFirewallDomainsRequest.Builder avoiding the
need to create one manually via ImportFirewallDomainsRequest.builder()
importFirewallDomainsRequest - A Consumer that will call methods on
ImportFirewallDomainsRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ResourceNotFoundException - The specified resource doesn't exist.LimitExceededException - The request caused one or more limits to be exceeded.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallConfigsResponse listFirewallConfigs(ListFirewallConfigsRequest listFirewallConfigsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall configurations that you have defined. DNS Firewall uses the configurations to manage firewall behavior for your VPCs.
A single call might return only a partial list of the configurations. For information, see
MaxResults.
listFirewallConfigsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallConfigsResponse listFirewallConfigs(Consumer<ListFirewallConfigsRequest.Builder> listFirewallConfigsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall configurations that you have defined. DNS Firewall uses the configurations to manage firewall behavior for your VPCs.
A single call might return only a partial list of the configurations. For information, see
MaxResults.
This is a convenience which creates an instance of the ListFirewallConfigsRequest.Builder avoiding the
need to create one manually via ListFirewallConfigsRequest.builder()
listFirewallConfigsRequest - A Consumer that will call methods on
ListFirewallConfigsRequest.Builder to create
a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallConfigsIterable listFirewallConfigsPaginator(ListFirewallConfigsRequest listFirewallConfigsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall configurations that you have defined. DNS Firewall uses the configurations to manage firewall behavior for your VPCs.
A single call might return only a partial list of the configurations. For information, see
MaxResults.
This is a variant of
listFirewallConfigs(software.amazon.awssdk.services.route53resolver.model.ListFirewallConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallConfigsIterable responses = client.listFirewallConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallConfigsIterable responses = client
.listFirewallConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallConfigsIterable responses = client.listFirewallConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallConfigs(software.amazon.awssdk.services.route53resolver.model.ListFirewallConfigsRequest)
operation.
listFirewallConfigsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallConfigsIterable listFirewallConfigsPaginator(Consumer<ListFirewallConfigsRequest.Builder> listFirewallConfigsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall configurations that you have defined. DNS Firewall uses the configurations to manage firewall behavior for your VPCs.
A single call might return only a partial list of the configurations. For information, see
MaxResults.
This is a variant of
listFirewallConfigs(software.amazon.awssdk.services.route53resolver.model.ListFirewallConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallConfigsIterable responses = client.listFirewallConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallConfigsIterable responses = client
.listFirewallConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallConfigsIterable responses = client.listFirewallConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallConfigs(software.amazon.awssdk.services.route53resolver.model.ListFirewallConfigsRequest)
operation.
This is a convenience which creates an instance of the ListFirewallConfigsRequest.Builder avoiding the
need to create one manually via ListFirewallConfigsRequest.builder()
listFirewallConfigsRequest - A Consumer that will call methods on
ListFirewallConfigsRequest.Builder to create
a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainListsResponse listFirewallDomainLists(ListFirewallDomainListsRequest listFirewallDomainListsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall domain lists that you have defined. For each firewall domain list, you can retrieve the domains that are defined for a list by calling ListFirewallDomains.
A single call to this list operation might return only a partial list of the domain lists. For information, see
MaxResults.
listFirewallDomainListsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainListsResponse listFirewallDomainLists(Consumer<ListFirewallDomainListsRequest.Builder> listFirewallDomainListsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall domain lists that you have defined. For each firewall domain list, you can retrieve the domains that are defined for a list by calling ListFirewallDomains.
A single call to this list operation might return only a partial list of the domain lists. For information, see
MaxResults.
This is a convenience which creates an instance of the ListFirewallDomainListsRequest.Builder avoiding
the need to create one manually via ListFirewallDomainListsRequest.builder()
listFirewallDomainListsRequest - A Consumer that will call methods on
ListFirewallDomainListsRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainListsIterable listFirewallDomainListsPaginator(ListFirewallDomainListsRequest listFirewallDomainListsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall domain lists that you have defined. For each firewall domain list, you can retrieve the domains that are defined for a list by calling ListFirewallDomains.
A single call to this list operation might return only a partial list of the domain lists. For information, see
MaxResults.
This is a variant of
listFirewallDomainLists(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainListsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainListsIterable responses = client.listFirewallDomainListsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainListsIterable responses = client
.listFirewallDomainListsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainListsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainListsIterable responses = client.listFirewallDomainListsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallDomainLists(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainListsRequest)
operation.
listFirewallDomainListsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainListsIterable listFirewallDomainListsPaginator(Consumer<ListFirewallDomainListsRequest.Builder> listFirewallDomainListsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall domain lists that you have defined. For each firewall domain list, you can retrieve the domains that are defined for a list by calling ListFirewallDomains.
A single call to this list operation might return only a partial list of the domain lists. For information, see
MaxResults.
This is a variant of
listFirewallDomainLists(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainListsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainListsIterable responses = client.listFirewallDomainListsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainListsIterable responses = client
.listFirewallDomainListsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainListsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainListsIterable responses = client.listFirewallDomainListsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallDomainLists(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainListsRequest)
operation.
This is a convenience which creates an instance of the ListFirewallDomainListsRequest.Builder avoiding
the need to create one manually via ListFirewallDomainListsRequest.builder()
listFirewallDomainListsRequest - A Consumer that will call methods on
ListFirewallDomainListsRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainsResponse listFirewallDomains(ListFirewallDomainsRequest listFirewallDomainsRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the domains that you have defined for the specified firewall domain list.
A single call might return only a partial list of the domains. For information, see MaxResults.
listFirewallDomainsRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainsResponse listFirewallDomains(Consumer<ListFirewallDomainsRequest.Builder> listFirewallDomainsRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the domains that you have defined for the specified firewall domain list.
A single call might return only a partial list of the domains. For information, see MaxResults.
This is a convenience which creates an instance of the ListFirewallDomainsRequest.Builder avoiding the
need to create one manually via ListFirewallDomainsRequest.builder()
listFirewallDomainsRequest - A Consumer that will call methods on
ListFirewallDomainsRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainsIterable listFirewallDomainsPaginator(ListFirewallDomainsRequest listFirewallDomainsRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the domains that you have defined for the specified firewall domain list.
A single call might return only a partial list of the domains. For information, see MaxResults.
This is a variant of
listFirewallDomains(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainsIterable responses = client.listFirewallDomainsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainsIterable responses = client
.listFirewallDomainsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainsIterable responses = client.listFirewallDomainsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallDomains(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainsRequest)
operation.
listFirewallDomainsRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallDomainsIterable listFirewallDomainsPaginator(Consumer<ListFirewallDomainsRequest.Builder> listFirewallDomainsRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the domains that you have defined for the specified firewall domain list.
A single call might return only a partial list of the domains. For information, see MaxResults.
This is a variant of
listFirewallDomains(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainsIterable responses = client.listFirewallDomainsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainsIterable responses = client
.listFirewallDomainsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallDomainsIterable responses = client.listFirewallDomainsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallDomains(software.amazon.awssdk.services.route53resolver.model.ListFirewallDomainsRequest)
operation.
This is a convenience which creates an instance of the ListFirewallDomainsRequest.Builder avoiding the
need to create one manually via ListFirewallDomainsRequest.builder()
listFirewallDomainsRequest - A Consumer that will call methods on
ListFirewallDomainsRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupAssociationsResponse listFirewallRuleGroupAssociations(ListFirewallRuleGroupAssociationsRequest listFirewallRuleGroupAssociationsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rule group associations that you have defined. Each association enables DNS filtering for a VPC with one rule group.
A single call might return only a partial list of the associations. For information, see MaxResults.
listFirewallRuleGroupAssociationsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupAssociationsResponse listFirewallRuleGroupAssociations(Consumer<ListFirewallRuleGroupAssociationsRequest.Builder> listFirewallRuleGroupAssociationsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rule group associations that you have defined. Each association enables DNS filtering for a VPC with one rule group.
A single call might return only a partial list of the associations. For information, see MaxResults.
This is a convenience which creates an instance of the ListFirewallRuleGroupAssociationsRequest.Builder
avoiding the need to create one manually via ListFirewallRuleGroupAssociationsRequest.builder()
listFirewallRuleGroupAssociationsRequest - A Consumer that will call methods on
ListFirewallRuleGroupAssociationsRequest.Builder
to create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupAssociationsIterable listFirewallRuleGroupAssociationsPaginator(ListFirewallRuleGroupAssociationsRequest listFirewallRuleGroupAssociationsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rule group associations that you have defined. Each association enables DNS filtering for a VPC with one rule group.
A single call might return only a partial list of the associations. For information, see MaxResults.
This is a variant of
listFirewallRuleGroupAssociations(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupAssociationsIterable responses = client.listFirewallRuleGroupAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupAssociationsIterable responses = client
.listFirewallRuleGroupAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupAssociationsIterable responses = client.listFirewallRuleGroupAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallRuleGroupAssociations(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupAssociationsRequest)
operation.
listFirewallRuleGroupAssociationsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupAssociationsIterable listFirewallRuleGroupAssociationsPaginator(Consumer<ListFirewallRuleGroupAssociationsRequest.Builder> listFirewallRuleGroupAssociationsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rule group associations that you have defined. Each association enables DNS filtering for a VPC with one rule group.
A single call might return only a partial list of the associations. For information, see MaxResults.
This is a variant of
listFirewallRuleGroupAssociations(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupAssociationsIterable responses = client.listFirewallRuleGroupAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupAssociationsIterable responses = client
.listFirewallRuleGroupAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupAssociationsIterable responses = client.listFirewallRuleGroupAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallRuleGroupAssociations(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupAssociationsRequest)
operation.
This is a convenience which creates an instance of the ListFirewallRuleGroupAssociationsRequest.Builder
avoiding the need to create one manually via ListFirewallRuleGroupAssociationsRequest.builder()
listFirewallRuleGroupAssociationsRequest - A Consumer that will call methods on
ListFirewallRuleGroupAssociationsRequest.Builder
to create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupsResponse listFirewallRuleGroups(ListFirewallRuleGroupsRequest listFirewallRuleGroupsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the minimal high-level information for the rule groups that you have defined.
A single call might return only a partial list of the rule groups. For information, see MaxResults.
listFirewallRuleGroupsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupsResponse listFirewallRuleGroups(Consumer<ListFirewallRuleGroupsRequest.Builder> listFirewallRuleGroupsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the minimal high-level information for the rule groups that you have defined.
A single call might return only a partial list of the rule groups. For information, see MaxResults.
This is a convenience which creates an instance of the ListFirewallRuleGroupsRequest.Builder avoiding the
need to create one manually via ListFirewallRuleGroupsRequest.builder()
listFirewallRuleGroupsRequest - A Consumer that will call methods on
ListFirewallRuleGroupsRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupsIterable listFirewallRuleGroupsPaginator(ListFirewallRuleGroupsRequest listFirewallRuleGroupsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the minimal high-level information for the rule groups that you have defined.
A single call might return only a partial list of the rule groups. For information, see MaxResults.
This is a variant of
listFirewallRuleGroups(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupsIterable responses = client.listFirewallRuleGroupsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupsIterable responses = client
.listFirewallRuleGroupsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupsIterable responses = client.listFirewallRuleGroupsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallRuleGroups(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupsRequest)
operation.
listFirewallRuleGroupsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRuleGroupsIterable listFirewallRuleGroupsPaginator(Consumer<ListFirewallRuleGroupsRequest.Builder> listFirewallRuleGroupsRequest) throws ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the minimal high-level information for the rule groups that you have defined.
A single call might return only a partial list of the rule groups. For information, see MaxResults.
This is a variant of
listFirewallRuleGroups(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupsIterable responses = client.listFirewallRuleGroupsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupsIterable responses = client
.listFirewallRuleGroupsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRuleGroupsIterable responses = client.listFirewallRuleGroupsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallRuleGroups(software.amazon.awssdk.services.route53resolver.model.ListFirewallRuleGroupsRequest)
operation.
This is a convenience which creates an instance of the ListFirewallRuleGroupsRequest.Builder avoiding the
need to create one manually via ListFirewallRuleGroupsRequest.builder()
listFirewallRuleGroupsRequest - A Consumer that will call methods on
ListFirewallRuleGroupsRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRulesResponse listFirewallRules(ListFirewallRulesRequest listFirewallRulesRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rules that you have defined for the specified firewall rule group. DNS Firewall uses the rules in a rule group to filter DNS network traffic for a VPC.
A single call might return only a partial list of the rules. For information, see MaxResults.
listFirewallRulesRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRulesResponse listFirewallRules(Consumer<ListFirewallRulesRequest.Builder> listFirewallRulesRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rules that you have defined for the specified firewall rule group. DNS Firewall uses the rules in a rule group to filter DNS network traffic for a VPC.
A single call might return only a partial list of the rules. For information, see MaxResults.
This is a convenience which creates an instance of the ListFirewallRulesRequest.Builder avoiding the need
to create one manually via ListFirewallRulesRequest.builder()
listFirewallRulesRequest - A Consumer that will call methods on
ListFirewallRulesRequest.Builder to create a
request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRulesIterable listFirewallRulesPaginator(ListFirewallRulesRequest listFirewallRulesRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rules that you have defined for the specified firewall rule group. DNS Firewall uses the rules in a rule group to filter DNS network traffic for a VPC.
A single call might return only a partial list of the rules. For information, see MaxResults.
This is a variant of
listFirewallRules(software.amazon.awssdk.services.route53resolver.model.ListFirewallRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRulesIterable responses = client.listFirewallRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRulesIterable responses = client
.listFirewallRulesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRulesIterable responses = client.listFirewallRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallRules(software.amazon.awssdk.services.route53resolver.model.ListFirewallRulesRequest)
operation.
listFirewallRulesRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFirewallRulesIterable listFirewallRulesPaginator(Consumer<ListFirewallRulesRequest.Builder> listFirewallRulesRequest) throws ResourceNotFoundException, ValidationException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the firewall rules that you have defined for the specified firewall rule group. DNS Firewall uses the rules in a rule group to filter DNS network traffic for a VPC.
A single call might return only a partial list of the rules. For information, see MaxResults.
This is a variant of
listFirewallRules(software.amazon.awssdk.services.route53resolver.model.ListFirewallRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRulesIterable responses = client.listFirewallRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRulesIterable responses = client
.listFirewallRulesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListFirewallRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListFirewallRulesIterable responses = client.listFirewallRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFirewallRules(software.amazon.awssdk.services.route53resolver.model.ListFirewallRulesRequest)
operation.
This is a convenience which creates an instance of the ListFirewallRulesRequest.Builder avoiding the need
to create one manually via ListFirewallRulesRequest.builder()
listFirewallRulesRequest - A Consumer that will call methods on
ListFirewallRulesRequest.Builder to create a
request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListOutpostResolversResponse listOutpostResolvers(ListOutpostResolversRequest listOutpostResolversRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
listOutpostResolversRequest - AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListOutpostResolversResponse listOutpostResolvers(Consumer<ListOutpostResolversRequest.Builder> listOutpostResolversRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
This is a convenience which creates an instance of the ListOutpostResolversRequest.Builder avoiding the
need to create one manually via ListOutpostResolversRequest.builder()
listOutpostResolversRequest - A Consumer that will call methods on
ListOutpostResolversRequest.Builder to
create a request.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListOutpostResolversIterable listOutpostResolversPaginator(ListOutpostResolversRequest listOutpostResolversRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
This is a variant of
listOutpostResolvers(software.amazon.awssdk.services.route53resolver.model.ListOutpostResolversRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListOutpostResolversIterable responses = client.listOutpostResolversPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListOutpostResolversIterable responses = client
.listOutpostResolversPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListOutpostResolversResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListOutpostResolversIterable responses = client.listOutpostResolversPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOutpostResolvers(software.amazon.awssdk.services.route53resolver.model.ListOutpostResolversRequest)
operation.
listOutpostResolversRequest - AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListOutpostResolversIterable listOutpostResolversPaginator(Consumer<ListOutpostResolversRequest.Builder> listOutpostResolversRequest) throws AccessDeniedException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolvers on Outposts that were created using the current Amazon Web Services account.
This is a variant of
listOutpostResolvers(software.amazon.awssdk.services.route53resolver.model.ListOutpostResolversRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListOutpostResolversIterable responses = client.listOutpostResolversPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListOutpostResolversIterable responses = client
.listOutpostResolversPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListOutpostResolversResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListOutpostResolversIterable responses = client.listOutpostResolversPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOutpostResolvers(software.amazon.awssdk.services.route53resolver.model.ListOutpostResolversRequest)
operation.
This is a convenience which creates an instance of the ListOutpostResolversRequest.Builder avoiding the
need to create one manually via ListOutpostResolversRequest.builder()
listOutpostResolversRequest - A Consumer that will call methods on
ListOutpostResolversRequest.Builder to
create a request.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverConfigsResponse listResolverConfigs(ListResolverConfigsRequest listResolverConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the Resolver configurations that you have defined. Route 53 Resolver uses the configurations to manage DNS resolution behavior for your VPCs.
listResolverConfigsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverConfigsResponse listResolverConfigs(Consumer<ListResolverConfigsRequest.Builder> listResolverConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the Resolver configurations that you have defined. Route 53 Resolver uses the configurations to manage DNS resolution behavior for your VPCs.
This is a convenience which creates an instance of the ListResolverConfigsRequest.Builder avoiding the
need to create one manually via ListResolverConfigsRequest.builder()
listResolverConfigsRequest - A Consumer that will call methods on
ListResolverConfigsRequest.Builder to create
a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverConfigsIterable listResolverConfigsPaginator(ListResolverConfigsRequest listResolverConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the Resolver configurations that you have defined. Route 53 Resolver uses the configurations to manage DNS resolution behavior for your VPCs.
This is a variant of
listResolverConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverConfigsIterable responses = client.listResolverConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverConfigsIterable responses = client
.listResolverConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverConfigsIterable responses = client.listResolverConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverConfigsRequest)
operation.
listResolverConfigsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverConfigsIterable listResolverConfigsPaginator(Consumer<ListResolverConfigsRequest.Builder> listResolverConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Retrieves the Resolver configurations that you have defined. Route 53 Resolver uses the configurations to manage DNS resolution behavior for your VPCs.
This is a variant of
listResolverConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverConfigsIterable responses = client.listResolverConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverConfigsIterable responses = client
.listResolverConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverConfigsIterable responses = client.listResolverConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverConfigsRequest)
operation.
This is a convenience which creates an instance of the ListResolverConfigsRequest.Builder avoiding the
need to create one manually via ListResolverConfigsRequest.builder()
listResolverConfigsRequest - A Consumer that will call methods on
ListResolverConfigsRequest.Builder to create
a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverDnssecConfigsResponse listResolverDnssecConfigs(ListResolverDnssecConfigsRequest listResolverDnssecConfigsRequest) throws InvalidNextTokenException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
listResolverDnssecConfigsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverDnssecConfigsResponse listResolverDnssecConfigs(Consumer<ListResolverDnssecConfigsRequest.Builder> listResolverDnssecConfigsRequest) throws InvalidNextTokenException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
This is a convenience which creates an instance of the ListResolverDnssecConfigsRequest.Builder avoiding
the need to create one manually via ListResolverDnssecConfigsRequest.builder()
listResolverDnssecConfigsRequest - A Consumer that will call methods on
ListResolverDnssecConfigsRequest.Builder to
create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverDnssecConfigsIterable listResolverDnssecConfigsPaginator(ListResolverDnssecConfigsRequest listResolverDnssecConfigsRequest) throws InvalidNextTokenException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
This is a variant of
listResolverDnssecConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverDnssecConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverDnssecConfigsIterable responses = client.listResolverDnssecConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverDnssecConfigsIterable responses = client
.listResolverDnssecConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverDnssecConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverDnssecConfigsIterable responses = client.listResolverDnssecConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverDnssecConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverDnssecConfigsRequest)
operation.
listResolverDnssecConfigsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverDnssecConfigsIterable listResolverDnssecConfigsPaginator(Consumer<ListResolverDnssecConfigsRequest.Builder> listResolverDnssecConfigsRequest) throws InvalidNextTokenException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the configurations for DNSSEC validation that are associated with the current Amazon Web Services account.
This is a variant of
listResolverDnssecConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverDnssecConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverDnssecConfigsIterable responses = client.listResolverDnssecConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverDnssecConfigsIterable responses = client
.listResolverDnssecConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverDnssecConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverDnssecConfigsIterable responses = client.listResolverDnssecConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverDnssecConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverDnssecConfigsRequest)
operation.
This is a convenience which creates an instance of the ListResolverDnssecConfigsRequest.Builder avoiding
the need to create one manually via ListResolverDnssecConfigsRequest.builder()
listResolverDnssecConfigsRequest - A Consumer that will call methods on
ListResolverDnssecConfigsRequest.Builder to
create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointIpAddressesResponse listResolverEndpointIpAddresses(ListResolverEndpointIpAddressesRequest listResolverEndpointIpAddressesRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, InvalidNextTokenException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets the IP addresses for a specified Resolver endpoint.
listResolverEndpointIpAddressesRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointIpAddressesResponse listResolverEndpointIpAddresses(Consumer<ListResolverEndpointIpAddressesRequest.Builder> listResolverEndpointIpAddressesRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, InvalidNextTokenException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets the IP addresses for a specified Resolver endpoint.
This is a convenience which creates an instance of the ListResolverEndpointIpAddressesRequest.Builder
avoiding the need to create one manually via ListResolverEndpointIpAddressesRequest.builder()
listResolverEndpointIpAddressesRequest - A Consumer that will call methods on
ListResolverEndpointIpAddressesRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointIpAddressesIterable listResolverEndpointIpAddressesPaginator(ListResolverEndpointIpAddressesRequest listResolverEndpointIpAddressesRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, InvalidNextTokenException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets the IP addresses for a specified Resolver endpoint.
This is a variant of
listResolverEndpointIpAddresses(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointIpAddressesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointIpAddressesIterable responses = client.listResolverEndpointIpAddressesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointIpAddressesIterable responses = client
.listResolverEndpointIpAddressesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointIpAddressesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointIpAddressesIterable responses = client.listResolverEndpointIpAddressesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverEndpointIpAddresses(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointIpAddressesRequest)
operation.
listResolverEndpointIpAddressesRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointIpAddressesIterable listResolverEndpointIpAddressesPaginator(Consumer<ListResolverEndpointIpAddressesRequest.Builder> listResolverEndpointIpAddressesRequest) throws ResourceNotFoundException, InvalidParameterException, InternalServiceErrorException, InvalidNextTokenException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Gets the IP addresses for a specified Resolver endpoint.
This is a variant of
listResolverEndpointIpAddresses(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointIpAddressesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointIpAddressesIterable responses = client.listResolverEndpointIpAddressesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointIpAddressesIterable responses = client
.listResolverEndpointIpAddressesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointIpAddressesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointIpAddressesIterable responses = client.listResolverEndpointIpAddressesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverEndpointIpAddresses(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointIpAddressesRequest)
operation.
This is a convenience which creates an instance of the ListResolverEndpointIpAddressesRequest.Builder
avoiding the need to create one manually via ListResolverEndpointIpAddressesRequest.builder()
listResolverEndpointIpAddressesRequest - A Consumer that will call methods on
ListResolverEndpointIpAddressesRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointsResponse listResolverEndpoints(ListResolverEndpointsRequest listResolverEndpointsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
listResolverEndpointsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointsResponse listResolverEndpoints(Consumer<ListResolverEndpointsRequest.Builder> listResolverEndpointsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
This is a convenience which creates an instance of the ListResolverEndpointsRequest.Builder avoiding the
need to create one manually via ListResolverEndpointsRequest.builder()
listResolverEndpointsRequest - A Consumer that will call methods on
ListResolverEndpointsRequest.Builder to
create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointsResponse listResolverEndpoints() throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistResolverEndpoints(ListResolverEndpointsRequest),
AWS API Documentationdefault ListResolverEndpointsIterable listResolverEndpointsPaginator() throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
This is a variant of
listResolverEndpoints(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client.listResolverEndpointsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client
.listResolverEndpointsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client.listResolverEndpointsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverEndpoints(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsRequest)
operation.
InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistResolverEndpointsPaginator(ListResolverEndpointsRequest),
AWS API Documentationdefault ListResolverEndpointsIterable listResolverEndpointsPaginator(ListResolverEndpointsRequest listResolverEndpointsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
This is a variant of
listResolverEndpoints(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client.listResolverEndpointsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client
.listResolverEndpointsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client.listResolverEndpointsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverEndpoints(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsRequest)
operation.
listResolverEndpointsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverEndpointsIterable listResolverEndpointsPaginator(Consumer<ListResolverEndpointsRequest.Builder> listResolverEndpointsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists all the Resolver endpoints that were created using the current Amazon Web Services account.
This is a variant of
listResolverEndpoints(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client.listResolverEndpointsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client
.listResolverEndpointsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverEndpointsIterable responses = client.listResolverEndpointsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverEndpoints(software.amazon.awssdk.services.route53resolver.model.ListResolverEndpointsRequest)
operation.
This is a convenience which creates an instance of the ListResolverEndpointsRequest.Builder avoiding the
need to create one manually via ListResolverEndpointsRequest.builder()
listResolverEndpointsRequest - A Consumer that will call methods on
ListResolverEndpointsRequest.Builder to
create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigAssociationsResponse listResolverQueryLogConfigAssociations(ListResolverQueryLogConfigAssociationsRequest listResolverQueryLogConfigAssociationsRequest) throws InvalidParameterException, InvalidRequestException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about associations between Amazon VPCs and query logging configurations.
listResolverQueryLogConfigAssociationsRequest - InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigAssociationsResponse listResolverQueryLogConfigAssociations(Consumer<ListResolverQueryLogConfigAssociationsRequest.Builder> listResolverQueryLogConfigAssociationsRequest) throws InvalidParameterException, InvalidRequestException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about associations between Amazon VPCs and query logging configurations.
This is a convenience which creates an instance of the
ListResolverQueryLogConfigAssociationsRequest.Builder avoiding the need to create one manually via
ListResolverQueryLogConfigAssociationsRequest.builder()
listResolverQueryLogConfigAssociationsRequest - A Consumer that will call methods on
ListResolverQueryLogConfigAssociationsRequest.Builder
to create a request.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigAssociationsIterable listResolverQueryLogConfigAssociationsPaginator(ListResolverQueryLogConfigAssociationsRequest listResolverQueryLogConfigAssociationsRequest) throws InvalidParameterException, InvalidRequestException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about associations between Amazon VPCs and query logging configurations.
This is a variant of
listResolverQueryLogConfigAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigAssociationsIterable responses = client.listResolverQueryLogConfigAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigAssociationsIterable responses = client
.listResolverQueryLogConfigAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigAssociationsIterable responses = client.listResolverQueryLogConfigAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverQueryLogConfigAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigAssociationsRequest)
operation.
listResolverQueryLogConfigAssociationsRequest - InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigAssociationsIterable listResolverQueryLogConfigAssociationsPaginator(Consumer<ListResolverQueryLogConfigAssociationsRequest.Builder> listResolverQueryLogConfigAssociationsRequest) throws InvalidParameterException, InvalidRequestException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about associations between Amazon VPCs and query logging configurations.
This is a variant of
listResolverQueryLogConfigAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigAssociationsIterable responses = client.listResolverQueryLogConfigAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigAssociationsIterable responses = client
.listResolverQueryLogConfigAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigAssociationsIterable responses = client.listResolverQueryLogConfigAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverQueryLogConfigAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigAssociationsRequest)
operation.
This is a convenience which creates an instance of the
ListResolverQueryLogConfigAssociationsRequest.Builder avoiding the need to create one manually via
ListResolverQueryLogConfigAssociationsRequest.builder()
listResolverQueryLogConfigAssociationsRequest - A Consumer that will call methods on
ListResolverQueryLogConfigAssociationsRequest.Builder
to create a request.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigsResponse listResolverQueryLogConfigs(ListResolverQueryLogConfigsRequest listResolverQueryLogConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about the specified query logging configurations. Each configuration defines where you want Resolver to save DNS query logs and specifies the VPCs that you want to log queries for.
listResolverQueryLogConfigsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigsResponse listResolverQueryLogConfigs(Consumer<ListResolverQueryLogConfigsRequest.Builder> listResolverQueryLogConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about the specified query logging configurations. Each configuration defines where you want Resolver to save DNS query logs and specifies the VPCs that you want to log queries for.
This is a convenience which creates an instance of the ListResolverQueryLogConfigsRequest.Builder
avoiding the need to create one manually via ListResolverQueryLogConfigsRequest.builder()
listResolverQueryLogConfigsRequest - A Consumer that will call methods on
ListResolverQueryLogConfigsRequest.Builder
to create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigsIterable listResolverQueryLogConfigsPaginator(ListResolverQueryLogConfigsRequest listResolverQueryLogConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about the specified query logging configurations. Each configuration defines where you want Resolver to save DNS query logs and specifies the VPCs that you want to log queries for.
This is a variant of
listResolverQueryLogConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigsIterable responses = client.listResolverQueryLogConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigsIterable responses = client
.listResolverQueryLogConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigsIterable responses = client.listResolverQueryLogConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverQueryLogConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigsRequest)
operation.
listResolverQueryLogConfigsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverQueryLogConfigsIterable listResolverQueryLogConfigsPaginator(Consumer<ListResolverQueryLogConfigsRequest.Builder> listResolverQueryLogConfigsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Lists information about the specified query logging configurations. Each configuration defines where you want Resolver to save DNS query logs and specifies the VPCs that you want to log queries for.
This is a variant of
listResolverQueryLogConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigsIterable responses = client.listResolverQueryLogConfigsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigsIterable responses = client
.listResolverQueryLogConfigsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverQueryLogConfigsIterable responses = client.listResolverQueryLogConfigsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverQueryLogConfigs(software.amazon.awssdk.services.route53resolver.model.ListResolverQueryLogConfigsRequest)
operation.
This is a convenience which creates an instance of the ListResolverQueryLogConfigsRequest.Builder
avoiding the need to create one manually via ListResolverQueryLogConfigsRequest.builder()
listResolverQueryLogConfigsRequest - A Consumer that will call methods on
ListResolverQueryLogConfigsRequest.Builder
to create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRuleAssociationsResponse listResolverRuleAssociations(ListResolverRuleAssociationsRequest listResolverRuleAssociationsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.
listResolverRuleAssociationsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRuleAssociationsResponse listResolverRuleAssociations(Consumer<ListResolverRuleAssociationsRequest.Builder> listResolverRuleAssociationsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.
This is a convenience which creates an instance of the ListResolverRuleAssociationsRequest.Builder
avoiding the need to create one manually via ListResolverRuleAssociationsRequest.builder()
listResolverRuleAssociationsRequest - A Consumer that will call methods on
ListResolverRuleAssociationsRequest.Builder
to create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRuleAssociationsResponse listResolverRuleAssociations() throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.
InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistResolverRuleAssociations(ListResolverRuleAssociationsRequest),
AWS API Documentationdefault ListResolverRuleAssociationsIterable listResolverRuleAssociationsPaginator() throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.
This is a variant of
listResolverRuleAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client.listResolverRuleAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client
.listResolverRuleAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client.listResolverRuleAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverRuleAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsRequest)
operation.
InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistResolverRuleAssociationsPaginator(ListResolverRuleAssociationsRequest),
AWS API Documentationdefault ListResolverRuleAssociationsIterable listResolverRuleAssociationsPaginator(ListResolverRuleAssociationsRequest listResolverRuleAssociationsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.
This is a variant of
listResolverRuleAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client.listResolverRuleAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client
.listResolverRuleAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client.listResolverRuleAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverRuleAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsRequest)
operation.
listResolverRuleAssociationsRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRuleAssociationsIterable listResolverRuleAssociationsPaginator(Consumer<ListResolverRuleAssociationsRequest.Builder> listResolverRuleAssociationsRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.
This is a variant of
listResolverRuleAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client.listResolverRuleAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client
.listResolverRuleAssociationsPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRuleAssociationsIterable responses = client.listResolverRuleAssociationsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverRuleAssociations(software.amazon.awssdk.services.route53resolver.model.ListResolverRuleAssociationsRequest)
operation.
This is a convenience which creates an instance of the ListResolverRuleAssociationsRequest.Builder
avoiding the need to create one manually via ListResolverRuleAssociationsRequest.builder()
listResolverRuleAssociationsRequest - A Consumer that will call methods on
ListResolverRuleAssociationsRequest.Builder
to create a request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRulesResponse listResolverRules(ListResolverRulesRequest listResolverRulesRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the Resolver rules that were created using the current Amazon Web Services account.
listResolverRulesRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRulesResponse listResolverRules(Consumer<ListResolverRulesRequest.Builder> listResolverRulesRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the Resolver rules that were created using the current Amazon Web Services account.
This is a convenience which creates an instance of the ListResolverRulesRequest.Builder avoiding the need
to create one manually via ListResolverRulesRequest.builder()
listResolverRulesRequest - A Consumer that will call methods on
ListResolverRulesRequest.Builder to create a
request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRulesResponse listResolverRules() throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the Resolver rules that were created using the current Amazon Web Services account.
InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistResolverRules(ListResolverRulesRequest),
AWS API Documentationdefault ListResolverRulesIterable listResolverRulesPaginator() throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the Resolver rules that were created using the current Amazon Web Services account.
This is a variant of
listResolverRules(software.amazon.awssdk.services.route53resolver.model.ListResolverRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client.listResolverRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client
.listResolverRulesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client.listResolverRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverRules(software.amazon.awssdk.services.route53resolver.model.ListResolverRulesRequest)
operation.
InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistResolverRulesPaginator(ListResolverRulesRequest),
AWS API Documentationdefault ListResolverRulesIterable listResolverRulesPaginator(ListResolverRulesRequest listResolverRulesRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the Resolver rules that were created using the current Amazon Web Services account.
This is a variant of
listResolverRules(software.amazon.awssdk.services.route53resolver.model.ListResolverRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client.listResolverRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client
.listResolverRulesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client.listResolverRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverRules(software.amazon.awssdk.services.route53resolver.model.ListResolverRulesRequest)
operation.
listResolverRulesRequest - InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResolverRulesIterable listResolverRulesPaginator(Consumer<ListResolverRulesRequest.Builder> listResolverRulesRequest) throws InvalidNextTokenException, InvalidRequestException, InvalidParameterException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the Resolver rules that were created using the current Amazon Web Services account.
This is a variant of
listResolverRules(software.amazon.awssdk.services.route53resolver.model.ListResolverRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client.listResolverRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client
.listResolverRulesPaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListResolverRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListResolverRulesIterable responses = client.listResolverRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolverRules(software.amazon.awssdk.services.route53resolver.model.ListResolverRulesRequest)
operation.
This is a convenience which creates an instance of the ListResolverRulesRequest.Builder avoiding the need
to create one manually via ListResolverRulesRequest.builder()
listResolverRulesRequest - A Consumer that will call methods on
ListResolverRulesRequest.Builder to create a
request.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidNextTokenException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the tags that you associated with the specified resource.
listTagsForResourceRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidNextTokenException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the tags that you associated with the specified resource.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceIterable listTagsForResourcePaginator(ListTagsForResourceRequest listTagsForResourceRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidNextTokenException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the tags that you associated with the specified resource.
This is a variant of
listTagsForResource(software.amazon.awssdk.services.route53resolver.model.ListTagsForResourceRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListTagsForResourceIterable responses = client
.listTagsForResourcePaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListTagsForResourceResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.route53resolver.model.ListTagsForResourceRequest)
operation.
listTagsForResourceRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceIterable listTagsForResourcePaginator(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidNextTokenException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Lists the tags that you associated with the specified resource.
This is a variant of
listTagsForResource(software.amazon.awssdk.services.route53resolver.model.ListTagsForResourceRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.route53resolver.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.route53resolver.paginators.ListTagsForResourceIterable responses = client
.listTagsForResourcePaginator(request);
for (software.amazon.awssdk.services.route53resolver.model.ListTagsForResourceResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.route53resolver.paginators.ListTagsForResourceIterable responses = client.listTagsForResourcePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTagsForResource(software.amazon.awssdk.services.route53resolver.model.ListTagsForResourceRequest)
operation.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidNextTokenException - The value that you specified for NextToken in a List request isn't valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutFirewallRuleGroupPolicyResponse putFirewallRuleGroupPolicy(PutFirewallRuleGroupPolicyRequest putFirewallRuleGroupPolicyRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Attaches an Identity and Access Management (Amazon Web Services IAM) policy for sharing the rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).
putFirewallRuleGroupPolicyRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutFirewallRuleGroupPolicyResponse putFirewallRuleGroupPolicy(Consumer<PutFirewallRuleGroupPolicyRequest.Builder> putFirewallRuleGroupPolicyRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Attaches an Identity and Access Management (Amazon Web Services IAM) policy for sharing the rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).
This is a convenience which creates an instance of the PutFirewallRuleGroupPolicyRequest.Builder avoiding
the need to create one manually via PutFirewallRuleGroupPolicyRequest.builder()
putFirewallRuleGroupPolicyRequest - A Consumer that will call methods on
PutFirewallRuleGroupPolicyRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutResolverQueryLogConfigPolicyResponse putResolverQueryLogConfigPolicy(PutResolverQueryLogConfigPolicyRequest putResolverQueryLogConfigPolicyRequest) throws InvalidPolicyDocumentException, InvalidParameterException, InvalidRequestException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Specifies an Amazon Web Services account that you want to share a query logging configuration with, the query logging configuration that you want to share, and the operations that you want the account to be able to perform on the configuration.
putResolverQueryLogConfigPolicyRequest - InvalidPolicyDocumentException - The specified Resolver rule policy is invalid.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutResolverQueryLogConfigPolicyResponse putResolverQueryLogConfigPolicy(Consumer<PutResolverQueryLogConfigPolicyRequest.Builder> putResolverQueryLogConfigPolicyRequest) throws InvalidPolicyDocumentException, InvalidParameterException, InvalidRequestException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Specifies an Amazon Web Services account that you want to share a query logging configuration with, the query logging configuration that you want to share, and the operations that you want the account to be able to perform on the configuration.
This is a convenience which creates an instance of the PutResolverQueryLogConfigPolicyRequest.Builder
avoiding the need to create one manually via PutResolverQueryLogConfigPolicyRequest.builder()
putResolverQueryLogConfigPolicyRequest - A Consumer that will call methods on
PutResolverQueryLogConfigPolicyRequest.Builder
to create a request.InvalidPolicyDocumentException - The specified Resolver rule policy is invalid.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutResolverRulePolicyResponse putResolverRulePolicy(PutResolverRulePolicyRequest putResolverRulePolicyRequest) throws InvalidPolicyDocumentException, InvalidParameterException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Specifies an Amazon Web Services rule that you want to share with another account, the account that you want to share the rule with, and the operations that you want the account to be able to perform on the rule.
putResolverRulePolicyRequest - InvalidPolicyDocumentException - The specified Resolver rule policy is invalid.InvalidParameterException - One or more parameters in this request are not valid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutResolverRulePolicyResponse putResolverRulePolicy(Consumer<PutResolverRulePolicyRequest.Builder> putResolverRulePolicyRequest) throws InvalidPolicyDocumentException, InvalidParameterException, UnknownResourceException, InternalServiceErrorException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Specifies an Amazon Web Services rule that you want to share with another account, the account that you want to share the rule with, and the operations that you want the account to be able to perform on the rule.
This is a convenience which creates an instance of the PutResolverRulePolicyRequest.Builder avoiding the
need to create one manually via PutResolverRulePolicyRequest.builder()
putResolverRulePolicyRequest - A Consumer that will call methods on
PutResolverRulePolicyRequest.Builder to
create a request.InvalidPolicyDocumentException - The specified Resolver rule policy is invalid.InvalidParameterException - One or more parameters in this request are not valid.UnknownResourceException - The specified resource doesn't exist.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws LimitExceededException, ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InvalidTagException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Adds one or more tags to a specified resource.
tagResourceRequest - LimitExceededException - The request caused one or more limits to be exceeded.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InvalidTagException - The specified tag is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws LimitExceededException, ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InvalidTagException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Adds one or more tags to a specified resource.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on
TagResourceRequest.Builder to create a
request.LimitExceededException - The request caused one or more limits to be exceeded.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InvalidTagException - The specified tag is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Removes one or more tags from a specified resource.
untagResourceRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Removes one or more tags from a specified resource.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on
UntagResourceRequest.Builder to create a
request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallConfigResponse updateFirewallConfig(UpdateFirewallConfigRequest updateFirewallConfigRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).
updateFirewallConfigRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallConfigResponse updateFirewallConfig(Consumer<UpdateFirewallConfigRequest.Builder> updateFirewallConfigRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).
This is a convenience which creates an instance of the UpdateFirewallConfigRequest.Builder avoiding the
need to create one manually via UpdateFirewallConfigRequest.builder()
updateFirewallConfigRequest - A Consumer that will call methods on
UpdateFirewallConfigRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ResourceNotFoundException - The specified resource doesn't exist.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallDomainsResponse updateFirewallDomains(UpdateFirewallDomainsRequest updateFirewallDomainsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, LimitExceededException, ConflictException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the firewall domain list from an array of domain specifications.
updateFirewallDomainsRequest - ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ResourceNotFoundException - The specified resource doesn't exist.LimitExceededException - The request caused one or more limits to be exceeded.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallDomainsResponse updateFirewallDomains(Consumer<UpdateFirewallDomainsRequest.Builder> updateFirewallDomainsRequest) throws ValidationException, AccessDeniedException, ResourceNotFoundException, LimitExceededException, ConflictException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the firewall domain list from an array of domain specifications.
This is a convenience which creates an instance of the UpdateFirewallDomainsRequest.Builder avoiding the
need to create one manually via UpdateFirewallDomainsRequest.builder()
updateFirewallDomainsRequest - A Consumer that will call methods on
UpdateFirewallDomainsRequest.Builder to
create a request.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ResourceNotFoundException - The specified resource doesn't exist.LimitExceededException - The request caused one or more limits to be exceeded.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallRuleResponse updateFirewallRule(UpdateFirewallRuleRequest updateFirewallRuleRequest) throws ResourceNotFoundException, ValidationException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the specified firewall rule.
updateFirewallRuleRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallRuleResponse updateFirewallRule(Consumer<UpdateFirewallRuleRequest.Builder> updateFirewallRuleRequest) throws ResourceNotFoundException, ValidationException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the specified firewall rule.
This is a convenience which creates an instance of the UpdateFirewallRuleRequest.Builder avoiding the
need to create one manually via UpdateFirewallRuleRequest.builder()
updateFirewallRuleRequest - A Consumer that will call methods on
UpdateFirewallRuleRequest.Builder to create
a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallRuleGroupAssociationResponse updateFirewallRuleGroupAssociation(UpdateFirewallRuleGroupAssociationRequest updateFirewallRuleGroupAssociationRequest) throws ResourceNotFoundException, ValidationException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Changes the association of a FirewallRuleGroup with a VPC. The association enables DNS filtering for the VPC.
updateFirewallRuleGroupAssociationRequest - ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateFirewallRuleGroupAssociationResponse updateFirewallRuleGroupAssociation(Consumer<UpdateFirewallRuleGroupAssociationRequest.Builder> updateFirewallRuleGroupAssociationRequest) throws ResourceNotFoundException, ValidationException, ConflictException, AccessDeniedException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Changes the association of a FirewallRuleGroup with a VPC. The association enables DNS filtering for the VPC.
This is a convenience which creates an instance of the UpdateFirewallRuleGroupAssociationRequest.Builder
avoiding the need to create one manually via UpdateFirewallRuleGroupAssociationRequest.builder()
updateFirewallRuleGroupAssociationRequest - A Consumer that will call methods on
UpdateFirewallRuleGroupAssociationRequest.Builder
to create a request.ResourceNotFoundException - The specified resource doesn't exist.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateOutpostResolverResponse updateOutpostResolver(UpdateOutpostResolverRequest updateOutpostResolverRequest) throws AccessDeniedException, ConflictException, InternalServiceErrorException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
You can use UpdateOutpostResolver to update the instance count, type, or name of a Resolver on an
Outpost.
updateOutpostResolverRequest - AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ServiceQuotaExceededException - Fulfilling the request would cause one or more quotas to be exceeded.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateOutpostResolverResponse updateOutpostResolver(Consumer<UpdateOutpostResolverRequest.Builder> updateOutpostResolverRequest) throws AccessDeniedException, ConflictException, InternalServiceErrorException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
You can use UpdateOutpostResolver to update the instance count, type, or name of a Resolver on an
Outpost.
This is a convenience which creates an instance of the UpdateOutpostResolverRequest.Builder avoiding the
need to create one manually via UpdateOutpostResolverRequest.builder()
updateOutpostResolverRequest - A Consumer that will call methods on
UpdateOutpostResolverRequest.Builder to
create a request.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ConflictException - The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is
in the process of being deleted, or you can't import domains into a domain list that is in the process of
being deleted.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ResourceNotFoundException - The specified resource doesn't exist.ServiceQuotaExceededException - Fulfilling the request would cause one or more quotas to be exceeded.ThrottlingException - The request was throttled. Try again in a few minutes.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverConfigResponse updateResolverConfig(UpdateResolverConfigRequest updateResolverConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceUnavailableException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private Cloud.
updateResolverConfigRequest - InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.ResourceUnavailableException - The specified resource isn't available.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverConfigResponse updateResolverConfig(Consumer<UpdateResolverConfigRequest.Builder> updateResolverConfigRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceUnavailableException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, ValidationException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private Cloud.
This is a convenience which creates an instance of the UpdateResolverConfigRequest.Builder avoiding the
need to create one manually via UpdateResolverConfigRequest.builder()
updateResolverConfigRequest - A Consumer that will call methods on
UpdateResolverConfigRequest.Builder to
create a request.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.ResourceUnavailableException - The specified resource isn't available.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.ValidationException - You have provided an invalid command. Supported values are ADD, REMOVE, or
REPLACE a domain.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverDnssecConfigResponse updateResolverDnssecConfig(UpdateResolverDnssecConfigRequest updateResolverDnssecConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Updates an existing DNSSEC validation configuration. If there is no existing DNSSEC validation configuration, one is created.
updateResolverDnssecConfigRequest - InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverDnssecConfigResponse updateResolverDnssecConfig(Consumer<UpdateResolverDnssecConfigRequest.Builder> updateResolverDnssecConfigRequest) throws InvalidParameterException, ResourceNotFoundException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AccessDeniedException, AwsServiceException, SdkClientException, Route53ResolverException
Updates an existing DNSSEC validation configuration. If there is no existing DNSSEC validation configuration, one is created.
This is a convenience which creates an instance of the UpdateResolverDnssecConfigRequest.Builder avoiding
the need to create one manually via UpdateResolverDnssecConfigRequest.builder()
updateResolverDnssecConfigRequest - A Consumer that will call methods on
UpdateResolverDnssecConfigRequest.Builder to
create a request.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.AccessDeniedException - The current account doesn't have the IAM permissions required to perform the specified Resolver
operation.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverEndpointResponse updateResolverEndpoint(UpdateResolverEndpointRequest updateResolverEndpointRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the name, or enpoint type for an inbound or an outbound Resolver endpoint. You can only update between IPV4 and DUALSTACK, IPV6 endpoint type can't be updated to other type.
updateResolverEndpointRequest - ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverEndpointResponse updateResolverEndpoint(Consumer<UpdateResolverEndpointRequest.Builder> updateResolverEndpointRequest) throws ResourceNotFoundException, InvalidParameterException, InvalidRequestException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates the name, or enpoint type for an inbound or an outbound Resolver endpoint. You can only update between IPV4 and DUALSTACK, IPV6 endpoint type can't be updated to other type.
This is a convenience which creates an instance of the UpdateResolverEndpointRequest.Builder avoiding the
need to create one manually via UpdateResolverEndpointRequest.builder()
updateResolverEndpointRequest - A Consumer that will call methods on
UpdateResolverEndpointRequest.Builder to
create a request.ResourceNotFoundException - The specified resource doesn't exist.InvalidParameterException - One or more parameters in this request are not valid.InvalidRequestException - The request is invalid.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverRuleResponse updateResolverRule(UpdateResolverRuleRequest updateResolverRuleRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceUnavailableException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates settings for a specified Resolver rule. ResolverRuleId is required, and all other parameters
are optional. If you don't specify a parameter, it retains its current value.
updateResolverRuleRequest - InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.ResourceUnavailableException - The specified resource isn't available.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateResolverRuleResponse updateResolverRule(Consumer<UpdateResolverRuleRequest.Builder> updateResolverRuleRequest) throws InvalidRequestException, InvalidParameterException, ResourceNotFoundException, ResourceUnavailableException, LimitExceededException, InternalServiceErrorException, ThrottlingException, AwsServiceException, SdkClientException, Route53ResolverException
Updates settings for a specified Resolver rule. ResolverRuleId is required, and all other parameters
are optional. If you don't specify a parameter, it retains its current value.
This is a convenience which creates an instance of the UpdateResolverRuleRequest.Builder avoiding the
need to create one manually via UpdateResolverRuleRequest.builder()
updateResolverRuleRequest - A Consumer that will call methods on
UpdateResolverRuleRequest.Builder to create
a request.InvalidRequestException - The request is invalid.InvalidParameterException - One or more parameters in this request are not valid.ResourceNotFoundException - The specified resource doesn't exist.ResourceUnavailableException - The specified resource isn't available.LimitExceededException - The request caused one or more limits to be exceeded.InternalServiceErrorException - We encountered an unknown error. Try again in a few minutes.ThrottlingException - The request was throttled. Try again in a few minutes.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.Route53ResolverException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionstatic Route53ResolverClient create()
Route53ResolverClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static Route53ResolverClientBuilder builder()
Route53ResolverClient.static ServiceMetadata serviceMetadata()
default Route53ResolverServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientCopyright © 2023. All rights reserved.