Struct aws_sdk_route53resolver::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
An ergonomic service client for Route53Resolver
.
This client allows ergonomic access to a Route53Resolver
-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client
. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send
method to send the request. send
returns a future, which
you then have to .await
to get the service’s response.
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AssociateFirewallRuleGroup
operation.
See AssociateFirewallRuleGroup
for more information about the
operation and its arguments.
pub fn associate_resolver_endpoint_ip_address(
&self
) -> AssociateResolverEndpointIpAddress<C, M, R>
pub fn associate_resolver_endpoint_ip_address(
&self
) -> AssociateResolverEndpointIpAddress<C, M, R>
Constructs a fluent builder for the AssociateResolverEndpointIpAddress
operation.
See AssociateResolverEndpointIpAddress
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateResolverQueryLogConfig
operation.
See AssociateResolverQueryLogConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateResolverRule
operation.
See AssociateResolverRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFirewallDomainList
operation.
See CreateFirewallDomainList
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFirewallRule
operation.
See CreateFirewallRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFirewallRuleGroup
operation.
See CreateFirewallRuleGroup
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateResolverEndpoint
operation.
See CreateResolverEndpoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateResolverQueryLogConfig
operation.
See CreateResolverQueryLogConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateResolverRule
operation.
See CreateResolverRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFirewallDomainList
operation.
See DeleteFirewallDomainList
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFirewallRule
operation.
See DeleteFirewallRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFirewallRuleGroup
operation.
See DeleteFirewallRuleGroup
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteResolverEndpoint
operation.
See DeleteResolverEndpoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteResolverQueryLogConfig
operation.
See DeleteResolverQueryLogConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteResolverRule
operation.
See DeleteResolverRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateFirewallRuleGroup
operation.
See DisassociateFirewallRuleGroup
for more information about the
operation and its arguments.
pub fn disassociate_resolver_endpoint_ip_address(
&self
) -> DisassociateResolverEndpointIpAddress<C, M, R>
pub fn disassociate_resolver_endpoint_ip_address(
&self
) -> DisassociateResolverEndpointIpAddress<C, M, R>
Constructs a fluent builder for the DisassociateResolverEndpointIpAddress
operation.
See DisassociateResolverEndpointIpAddress
for more information about the
operation and its arguments.
pub fn disassociate_resolver_query_log_config(
&self
) -> DisassociateResolverQueryLogConfig<C, M, R>
pub fn disassociate_resolver_query_log_config(
&self
) -> DisassociateResolverQueryLogConfig<C, M, R>
Constructs a fluent builder for the DisassociateResolverQueryLogConfig
operation.
See DisassociateResolverQueryLogConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateResolverRule
operation.
See DisassociateResolverRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetFirewallConfig
operation.
See GetFirewallConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetFirewallDomainList
operation.
See GetFirewallDomainList
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetFirewallRuleGroup
operation.
See GetFirewallRuleGroup
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetFirewallRuleGroupAssociation
operation.
See GetFirewallRuleGroupAssociation
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetFirewallRuleGroupPolicy
operation.
See GetFirewallRuleGroupPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverConfig
operation.
See GetResolverConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverDnssecConfig
operation.
See GetResolverDnssecConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverEndpoint
operation.
See GetResolverEndpoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverQueryLogConfig
operation.
See GetResolverQueryLogConfig
for more information about the
operation and its arguments.
pub fn get_resolver_query_log_config_association(
&self
) -> GetResolverQueryLogConfigAssociation<C, M, R>
pub fn get_resolver_query_log_config_association(
&self
) -> GetResolverQueryLogConfigAssociation<C, M, R>
Constructs a fluent builder for the GetResolverQueryLogConfigAssociation
operation.
See GetResolverQueryLogConfigAssociation
for more information about the
operation and its arguments.
pub fn get_resolver_query_log_config_policy(
&self
) -> GetResolverQueryLogConfigPolicy<C, M, R>
pub fn get_resolver_query_log_config_policy(
&self
) -> GetResolverQueryLogConfigPolicy<C, M, R>
Constructs a fluent builder for the GetResolverQueryLogConfigPolicy
operation.
See GetResolverQueryLogConfigPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverRule
operation.
See GetResolverRule
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverRuleAssociation
operation.
See GetResolverRuleAssociation
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResolverRulePolicy
operation.
See GetResolverRulePolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the ImportFirewallDomains
operation.
See ImportFirewallDomains
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFirewallConfigs
operation.
See ListFirewallConfigs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFirewallDomainLists
operation.
See ListFirewallDomainLists
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFirewallDomains
operation.
See ListFirewallDomains
for more information about the
operation and its arguments.
pub fn list_firewall_rule_group_associations(
&self
) -> ListFirewallRuleGroupAssociations<C, M, R>
pub fn list_firewall_rule_group_associations(
&self
) -> ListFirewallRuleGroupAssociations<C, M, R>
Constructs a fluent builder for the ListFirewallRuleGroupAssociations
operation.
See ListFirewallRuleGroupAssociations
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFirewallRuleGroups
operation.
See ListFirewallRuleGroups
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFirewallRules
operation.
See ListFirewallRules
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverConfigs
operation.
See ListResolverConfigs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverDnssecConfigs
operation.
See ListResolverDnssecConfigs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverEndpointIpAddresses
operation.
See ListResolverEndpointIpAddresses
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverEndpoints
operation.
See ListResolverEndpoints
for more information about the
operation and its arguments.
pub fn list_resolver_query_log_config_associations(
&self
) -> ListResolverQueryLogConfigAssociations<C, M, R>
pub fn list_resolver_query_log_config_associations(
&self
) -> ListResolverQueryLogConfigAssociations<C, M, R>
Constructs a fluent builder for the ListResolverQueryLogConfigAssociations
operation.
See ListResolverQueryLogConfigAssociations
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverQueryLogConfigs
operation.
See ListResolverQueryLogConfigs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverRuleAssociations
operation.
See ListResolverRuleAssociations
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListResolverRules
operation.
See ListResolverRules
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTagsForResource
operation.
See ListTagsForResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutFirewallRuleGroupPolicy
operation.
See PutFirewallRuleGroupPolicy
for more information about the
operation and its arguments.
pub fn put_resolver_query_log_config_policy(
&self
) -> PutResolverQueryLogConfigPolicy<C, M, R>
pub fn put_resolver_query_log_config_policy(
&self
) -> PutResolverQueryLogConfigPolicy<C, M, R>
Constructs a fluent builder for the PutResolverQueryLogConfigPolicy
operation.
See PutResolverQueryLogConfigPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutResolverRulePolicy
operation.
See PutResolverRulePolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource
operation.
See TagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource
operation.
See UntagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFirewallConfig
operation.
See UpdateFirewallConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFirewallDomains
operation.
See UpdateFirewallDomains
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFirewallRule
operation.
See UpdateFirewallRule
for more information about the
operation and its arguments.
pub fn update_firewall_rule_group_association(
&self
) -> UpdateFirewallRuleGroupAssociation<C, M, R>
pub fn update_firewall_rule_group_association(
&self
) -> UpdateFirewallRuleGroupAssociation<C, M, R>
Constructs a fluent builder for the UpdateFirewallRuleGroupAssociation
operation.
See UpdateFirewallRuleGroupAssociation
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateResolverConfig
operation.
See UpdateResolverConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateResolverDnssecConfig
operation.
See UpdateResolverDnssecConfig
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateResolverEndpoint
operation.
See UpdateResolverEndpoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateResolverRule
operation.
See UpdateResolverRule
for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more