Struct aws_sdk_route53resolver::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for Amazon Route 53 Resolver
Client for invoking operations on Amazon Route 53 Resolver. Each operation on Amazon Route 53 Resolver is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_route53resolver::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_route53resolver::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_route53resolver::Client::from_conf(config);
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 = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, 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