#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateFirewallRuleGroup {
_private: (),
}
impl AssociateFirewallRuleGroup {
pub fn builder() -> crate::input::associate_firewall_rule_group_input::Builder {
crate::input::associate_firewall_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateFirewallRuleGroup {
type Output = std::result::Result<
crate::output::AssociateFirewallRuleGroupOutput,
crate::error::AssociateFirewallRuleGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_firewall_rule_group_error(response)
} else {
crate::operation_deser::parse_associate_firewall_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateResolverEndpointIpAddress {
_private: (),
}
impl AssociateResolverEndpointIpAddress {
pub fn builder() -> crate::input::associate_resolver_endpoint_ip_address_input::Builder {
crate::input::associate_resolver_endpoint_ip_address_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateResolverEndpointIpAddress {
type Output = std::result::Result<
crate::output::AssociateResolverEndpointIpAddressOutput,
crate::error::AssociateResolverEndpointIpAddressError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_resolver_endpoint_ip_address_error(response)
} else {
crate::operation_deser::parse_associate_resolver_endpoint_ip_address_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateResolverQueryLogConfig {
_private: (),
}
impl AssociateResolverQueryLogConfig {
pub fn builder() -> crate::input::associate_resolver_query_log_config_input::Builder {
crate::input::associate_resolver_query_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateResolverQueryLogConfig {
type Output = std::result::Result<
crate::output::AssociateResolverQueryLogConfigOutput,
crate::error::AssociateResolverQueryLogConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_resolver_query_log_config_error(response)
} else {
crate::operation_deser::parse_associate_resolver_query_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateResolverRule {
_private: (),
}
impl AssociateResolverRule {
pub fn builder() -> crate::input::associate_resolver_rule_input::Builder {
crate::input::associate_resolver_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateResolverRule {
type Output = std::result::Result<
crate::output::AssociateResolverRuleOutput,
crate::error::AssociateResolverRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_resolver_rule_error(response)
} else {
crate::operation_deser::parse_associate_resolver_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFirewallDomainList {
_private: (),
}
impl CreateFirewallDomainList {
pub fn builder() -> crate::input::create_firewall_domain_list_input::Builder {
crate::input::create_firewall_domain_list_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFirewallDomainList {
type Output = std::result::Result<
crate::output::CreateFirewallDomainListOutput,
crate::error::CreateFirewallDomainListError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_firewall_domain_list_error(response)
} else {
crate::operation_deser::parse_create_firewall_domain_list_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFirewallRule {
_private: (),
}
impl CreateFirewallRule {
pub fn builder() -> crate::input::create_firewall_rule_input::Builder {
crate::input::create_firewall_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFirewallRule {
type Output = std::result::Result<
crate::output::CreateFirewallRuleOutput,
crate::error::CreateFirewallRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_firewall_rule_error(response)
} else {
crate::operation_deser::parse_create_firewall_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFirewallRuleGroup {
_private: (),
}
impl CreateFirewallRuleGroup {
pub fn builder() -> crate::input::create_firewall_rule_group_input::Builder {
crate::input::create_firewall_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFirewallRuleGroup {
type Output = std::result::Result<
crate::output::CreateFirewallRuleGroupOutput,
crate::error::CreateFirewallRuleGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_firewall_rule_group_error(response)
} else {
crate::operation_deser::parse_create_firewall_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResolverEndpoint {
_private: (),
}
impl CreateResolverEndpoint {
pub fn builder() -> crate::input::create_resolver_endpoint_input::Builder {
crate::input::create_resolver_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResolverEndpoint {
type Output = std::result::Result<
crate::output::CreateResolverEndpointOutput,
crate::error::CreateResolverEndpointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_resolver_endpoint_error(response)
} else {
crate::operation_deser::parse_create_resolver_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResolverQueryLogConfig {
_private: (),
}
impl CreateResolverQueryLogConfig {
pub fn builder() -> crate::input::create_resolver_query_log_config_input::Builder {
crate::input::create_resolver_query_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResolverQueryLogConfig {
type Output = std::result::Result<
crate::output::CreateResolverQueryLogConfigOutput,
crate::error::CreateResolverQueryLogConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_resolver_query_log_config_error(response)
} else {
crate::operation_deser::parse_create_resolver_query_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResolverRule {
_private: (),
}
impl CreateResolverRule {
pub fn builder() -> crate::input::create_resolver_rule_input::Builder {
crate::input::create_resolver_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResolverRule {
type Output = std::result::Result<
crate::output::CreateResolverRuleOutput,
crate::error::CreateResolverRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_resolver_rule_error(response)
} else {
crate::operation_deser::parse_create_resolver_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFirewallDomainList {
_private: (),
}
impl DeleteFirewallDomainList {
pub fn builder() -> crate::input::delete_firewall_domain_list_input::Builder {
crate::input::delete_firewall_domain_list_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFirewallDomainList {
type Output = std::result::Result<
crate::output::DeleteFirewallDomainListOutput,
crate::error::DeleteFirewallDomainListError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_firewall_domain_list_error(response)
} else {
crate::operation_deser::parse_delete_firewall_domain_list_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFirewallRule {
_private: (),
}
impl DeleteFirewallRule {
pub fn builder() -> crate::input::delete_firewall_rule_input::Builder {
crate::input::delete_firewall_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFirewallRule {
type Output = std::result::Result<
crate::output::DeleteFirewallRuleOutput,
crate::error::DeleteFirewallRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_firewall_rule_error(response)
} else {
crate::operation_deser::parse_delete_firewall_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFirewallRuleGroup {
_private: (),
}
impl DeleteFirewallRuleGroup {
pub fn builder() -> crate::input::delete_firewall_rule_group_input::Builder {
crate::input::delete_firewall_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFirewallRuleGroup {
type Output = std::result::Result<
crate::output::DeleteFirewallRuleGroupOutput,
crate::error::DeleteFirewallRuleGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_firewall_rule_group_error(response)
} else {
crate::operation_deser::parse_delete_firewall_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResolverEndpoint {
_private: (),
}
impl DeleteResolverEndpoint {
pub fn builder() -> crate::input::delete_resolver_endpoint_input::Builder {
crate::input::delete_resolver_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResolverEndpoint {
type Output = std::result::Result<
crate::output::DeleteResolverEndpointOutput,
crate::error::DeleteResolverEndpointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_resolver_endpoint_error(response)
} else {
crate::operation_deser::parse_delete_resolver_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResolverQueryLogConfig {
_private: (),
}
impl DeleteResolverQueryLogConfig {
pub fn builder() -> crate::input::delete_resolver_query_log_config_input::Builder {
crate::input::delete_resolver_query_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResolverQueryLogConfig {
type Output = std::result::Result<
crate::output::DeleteResolverQueryLogConfigOutput,
crate::error::DeleteResolverQueryLogConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_resolver_query_log_config_error(response)
} else {
crate::operation_deser::parse_delete_resolver_query_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResolverRule {
_private: (),
}
impl DeleteResolverRule {
pub fn builder() -> crate::input::delete_resolver_rule_input::Builder {
crate::input::delete_resolver_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResolverRule {
type Output = std::result::Result<
crate::output::DeleteResolverRuleOutput,
crate::error::DeleteResolverRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_resolver_rule_error(response)
} else {
crate::operation_deser::parse_delete_resolver_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateFirewallRuleGroup {
_private: (),
}
impl DisassociateFirewallRuleGroup {
pub fn builder() -> crate::input::disassociate_firewall_rule_group_input::Builder {
crate::input::disassociate_firewall_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateFirewallRuleGroup {
type Output = std::result::Result<
crate::output::DisassociateFirewallRuleGroupOutput,
crate::error::DisassociateFirewallRuleGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_firewall_rule_group_error(response)
} else {
crate::operation_deser::parse_disassociate_firewall_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateResolverEndpointIpAddress {
_private: (),
}
impl DisassociateResolverEndpointIpAddress {
pub fn builder() -> crate::input::disassociate_resolver_endpoint_ip_address_input::Builder {
crate::input::disassociate_resolver_endpoint_ip_address_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateResolverEndpointIpAddress {
type Output = std::result::Result<
crate::output::DisassociateResolverEndpointIpAddressOutput,
crate::error::DisassociateResolverEndpointIpAddressError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_resolver_endpoint_ip_address_error(response)
} else {
crate::operation_deser::parse_disassociate_resolver_endpoint_ip_address_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateResolverQueryLogConfig {
_private: (),
}
impl DisassociateResolverQueryLogConfig {
pub fn builder() -> crate::input::disassociate_resolver_query_log_config_input::Builder {
crate::input::disassociate_resolver_query_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateResolverQueryLogConfig {
type Output = std::result::Result<
crate::output::DisassociateResolverQueryLogConfigOutput,
crate::error::DisassociateResolverQueryLogConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_resolver_query_log_config_error(response)
} else {
crate::operation_deser::parse_disassociate_resolver_query_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateResolverRule {
_private: (),
}
impl DisassociateResolverRule {
pub fn builder() -> crate::input::disassociate_resolver_rule_input::Builder {
crate::input::disassociate_resolver_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateResolverRule {
type Output = std::result::Result<
crate::output::DisassociateResolverRuleOutput,
crate::error::DisassociateResolverRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_resolver_rule_error(response)
} else {
crate::operation_deser::parse_disassociate_resolver_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFirewallConfig {
_private: (),
}
impl GetFirewallConfig {
pub fn builder() -> crate::input::get_firewall_config_input::Builder {
crate::input::get_firewall_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFirewallConfig {
type Output = std::result::Result<
crate::output::GetFirewallConfigOutput,
crate::error::GetFirewallConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_firewall_config_error(response)
} else {
crate::operation_deser::parse_get_firewall_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFirewallDomainList {
_private: (),
}
impl GetFirewallDomainList {
pub fn builder() -> crate::input::get_firewall_domain_list_input::Builder {
crate::input::get_firewall_domain_list_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFirewallDomainList {
type Output = std::result::Result<
crate::output::GetFirewallDomainListOutput,
crate::error::GetFirewallDomainListError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_firewall_domain_list_error(response)
} else {
crate::operation_deser::parse_get_firewall_domain_list_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFirewallRuleGroup {
_private: (),
}
impl GetFirewallRuleGroup {
pub fn builder() -> crate::input::get_firewall_rule_group_input::Builder {
crate::input::get_firewall_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFirewallRuleGroup {
type Output = std::result::Result<
crate::output::GetFirewallRuleGroupOutput,
crate::error::GetFirewallRuleGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_firewall_rule_group_error(response)
} else {
crate::operation_deser::parse_get_firewall_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFirewallRuleGroupAssociation {
_private: (),
}
impl GetFirewallRuleGroupAssociation {
pub fn builder() -> crate::input::get_firewall_rule_group_association_input::Builder {
crate::input::get_firewall_rule_group_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFirewallRuleGroupAssociation {
type Output = std::result::Result<
crate::output::GetFirewallRuleGroupAssociationOutput,
crate::error::GetFirewallRuleGroupAssociationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_firewall_rule_group_association_error(response)
} else {
crate::operation_deser::parse_get_firewall_rule_group_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFirewallRuleGroupPolicy {
_private: (),
}
impl GetFirewallRuleGroupPolicy {
pub fn builder() -> crate::input::get_firewall_rule_group_policy_input::Builder {
crate::input::get_firewall_rule_group_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFirewallRuleGroupPolicy {
type Output = std::result::Result<
crate::output::GetFirewallRuleGroupPolicyOutput,
crate::error::GetFirewallRuleGroupPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_firewall_rule_group_policy_error(response)
} else {
crate::operation_deser::parse_get_firewall_rule_group_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverConfig {
_private: (),
}
impl GetResolverConfig {
pub fn builder() -> crate::input::get_resolver_config_input::Builder {
crate::input::get_resolver_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverConfig {
type Output = std::result::Result<
crate::output::GetResolverConfigOutput,
crate::error::GetResolverConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_config_error(response)
} else {
crate::operation_deser::parse_get_resolver_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverDnssecConfig {
_private: (),
}
impl GetResolverDnssecConfig {
pub fn builder() -> crate::input::get_resolver_dnssec_config_input::Builder {
crate::input::get_resolver_dnssec_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverDnssecConfig {
type Output = std::result::Result<
crate::output::GetResolverDnssecConfigOutput,
crate::error::GetResolverDnssecConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_dnssec_config_error(response)
} else {
crate::operation_deser::parse_get_resolver_dnssec_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverEndpoint {
_private: (),
}
impl GetResolverEndpoint {
pub fn builder() -> crate::input::get_resolver_endpoint_input::Builder {
crate::input::get_resolver_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverEndpoint {
type Output = std::result::Result<
crate::output::GetResolverEndpointOutput,
crate::error::GetResolverEndpointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_endpoint_error(response)
} else {
crate::operation_deser::parse_get_resolver_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverQueryLogConfig {
_private: (),
}
impl GetResolverQueryLogConfig {
pub fn builder() -> crate::input::get_resolver_query_log_config_input::Builder {
crate::input::get_resolver_query_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverQueryLogConfig {
type Output = std::result::Result<
crate::output::GetResolverQueryLogConfigOutput,
crate::error::GetResolverQueryLogConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_query_log_config_error(response)
} else {
crate::operation_deser::parse_get_resolver_query_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverQueryLogConfigAssociation {
_private: (),
}
impl GetResolverQueryLogConfigAssociation {
pub fn builder() -> crate::input::get_resolver_query_log_config_association_input::Builder {
crate::input::get_resolver_query_log_config_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverQueryLogConfigAssociation {
type Output = std::result::Result<
crate::output::GetResolverQueryLogConfigAssociationOutput,
crate::error::GetResolverQueryLogConfigAssociationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_query_log_config_association_error(response)
} else {
crate::operation_deser::parse_get_resolver_query_log_config_association_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverQueryLogConfigPolicy {
_private: (),
}
impl GetResolverQueryLogConfigPolicy {
pub fn builder() -> crate::input::get_resolver_query_log_config_policy_input::Builder {
crate::input::get_resolver_query_log_config_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverQueryLogConfigPolicy {
type Output = std::result::Result<
crate::output::GetResolverQueryLogConfigPolicyOutput,
crate::error::GetResolverQueryLogConfigPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_query_log_config_policy_error(response)
} else {
crate::operation_deser::parse_get_resolver_query_log_config_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverRule {
_private: (),
}
impl GetResolverRule {
pub fn builder() -> crate::input::get_resolver_rule_input::Builder {
crate::input::get_resolver_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverRule {
type Output = std::result::Result<
crate::output::GetResolverRuleOutput,
crate::error::GetResolverRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_rule_error(response)
} else {
crate::operation_deser::parse_get_resolver_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverRuleAssociation {
_private: (),
}
impl GetResolverRuleAssociation {
pub fn builder() -> crate::input::get_resolver_rule_association_input::Builder {
crate::input::get_resolver_rule_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverRuleAssociation {
type Output = std::result::Result<
crate::output::GetResolverRuleAssociationOutput,
crate::error::GetResolverRuleAssociationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_rule_association_error(response)
} else {
crate::operation_deser::parse_get_resolver_rule_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolverRulePolicy {
_private: (),
}
impl GetResolverRulePolicy {
pub fn builder() -> crate::input::get_resolver_rule_policy_input::Builder {
crate::input::get_resolver_rule_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolverRulePolicy {
type Output = std::result::Result<
crate::output::GetResolverRulePolicyOutput,
crate::error::GetResolverRulePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resolver_rule_policy_error(response)
} else {
crate::operation_deser::parse_get_resolver_rule_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportFirewallDomains {
_private: (),
}
impl ImportFirewallDomains {
pub fn builder() -> crate::input::import_firewall_domains_input::Builder {
crate::input::import_firewall_domains_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportFirewallDomains {
type Output = std::result::Result<
crate::output::ImportFirewallDomainsOutput,
crate::error::ImportFirewallDomainsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_firewall_domains_error(response)
} else {
crate::operation_deser::parse_import_firewall_domains_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallConfigs {
_private: (),
}
impl ListFirewallConfigs {
pub fn builder() -> crate::input::list_firewall_configs_input::Builder {
crate::input::list_firewall_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallConfigs {
type Output = std::result::Result<
crate::output::ListFirewallConfigsOutput,
crate::error::ListFirewallConfigsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_firewall_configs_error(response)
} else {
crate::operation_deser::parse_list_firewall_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallDomainLists {
_private: (),
}
impl ListFirewallDomainLists {
pub fn builder() -> crate::input::list_firewall_domain_lists_input::Builder {
crate::input::list_firewall_domain_lists_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallDomainLists {
type Output = std::result::Result<
crate::output::ListFirewallDomainListsOutput,
crate::error::ListFirewallDomainListsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_firewall_domain_lists_error(response)
} else {
crate::operation_deser::parse_list_firewall_domain_lists_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallDomains {
_private: (),
}
impl ListFirewallDomains {
pub fn builder() -> crate::input::list_firewall_domains_input::Builder {
crate::input::list_firewall_domains_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallDomains {
type Output = std::result::Result<
crate::output::ListFirewallDomainsOutput,
crate::error::ListFirewallDomainsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_firewall_domains_error(response)
} else {
crate::operation_deser::parse_list_firewall_domains_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallRuleGroupAssociations {
_private: (),
}
impl ListFirewallRuleGroupAssociations {
pub fn builder() -> crate::input::list_firewall_rule_group_associations_input::Builder {
crate::input::list_firewall_rule_group_associations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallRuleGroupAssociations {
type Output = std::result::Result<
crate::output::ListFirewallRuleGroupAssociationsOutput,
crate::error::ListFirewallRuleGroupAssociationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_firewall_rule_group_associations_error(response)
} else {
crate::operation_deser::parse_list_firewall_rule_group_associations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallRuleGroups {
_private: (),
}
impl ListFirewallRuleGroups {
pub fn builder() -> crate::input::list_firewall_rule_groups_input::Builder {
crate::input::list_firewall_rule_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallRuleGroups {
type Output = std::result::Result<
crate::output::ListFirewallRuleGroupsOutput,
crate::error::ListFirewallRuleGroupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_firewall_rule_groups_error(response)
} else {
crate::operation_deser::parse_list_firewall_rule_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallRules {
_private: (),
}
impl ListFirewallRules {
pub fn builder() -> crate::input::list_firewall_rules_input::Builder {
crate::input::list_firewall_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallRules {
type Output = std::result::Result<
crate::output::ListFirewallRulesOutput,
crate::error::ListFirewallRulesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_firewall_rules_error(response)
} else {
crate::operation_deser::parse_list_firewall_rules_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverConfigs {
_private: (),
}
impl ListResolverConfigs {
pub fn builder() -> crate::input::list_resolver_configs_input::Builder {
crate::input::list_resolver_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverConfigs {
type Output = std::result::Result<
crate::output::ListResolverConfigsOutput,
crate::error::ListResolverConfigsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_configs_error(response)
} else {
crate::operation_deser::parse_list_resolver_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverDnssecConfigs {
_private: (),
}
impl ListResolverDnssecConfigs {
pub fn builder() -> crate::input::list_resolver_dnssec_configs_input::Builder {
crate::input::list_resolver_dnssec_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverDnssecConfigs {
type Output = std::result::Result<
crate::output::ListResolverDnssecConfigsOutput,
crate::error::ListResolverDnssecConfigsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_dnssec_configs_error(response)
} else {
crate::operation_deser::parse_list_resolver_dnssec_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverEndpointIpAddresses {
_private: (),
}
impl ListResolverEndpointIpAddresses {
pub fn builder() -> crate::input::list_resolver_endpoint_ip_addresses_input::Builder {
crate::input::list_resolver_endpoint_ip_addresses_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverEndpointIpAddresses {
type Output = std::result::Result<
crate::output::ListResolverEndpointIpAddressesOutput,
crate::error::ListResolverEndpointIpAddressesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_endpoint_ip_addresses_error(response)
} else {
crate::operation_deser::parse_list_resolver_endpoint_ip_addresses_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverEndpoints {
_private: (),
}
impl ListResolverEndpoints {
pub fn builder() -> crate::input::list_resolver_endpoints_input::Builder {
crate::input::list_resolver_endpoints_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverEndpoints {
type Output = std::result::Result<
crate::output::ListResolverEndpointsOutput,
crate::error::ListResolverEndpointsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_endpoints_error(response)
} else {
crate::operation_deser::parse_list_resolver_endpoints_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverQueryLogConfigAssociations {
_private: (),
}
impl ListResolverQueryLogConfigAssociations {
pub fn builder() -> crate::input::list_resolver_query_log_config_associations_input::Builder {
crate::input::list_resolver_query_log_config_associations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverQueryLogConfigAssociations {
type Output = std::result::Result<
crate::output::ListResolverQueryLogConfigAssociationsOutput,
crate::error::ListResolverQueryLogConfigAssociationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_query_log_config_associations_error(
response,
)
} else {
crate::operation_deser::parse_list_resolver_query_log_config_associations_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverQueryLogConfigs {
_private: (),
}
impl ListResolverQueryLogConfigs {
pub fn builder() -> crate::input::list_resolver_query_log_configs_input::Builder {
crate::input::list_resolver_query_log_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverQueryLogConfigs {
type Output = std::result::Result<
crate::output::ListResolverQueryLogConfigsOutput,
crate::error::ListResolverQueryLogConfigsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_query_log_configs_error(response)
} else {
crate::operation_deser::parse_list_resolver_query_log_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverRuleAssociations {
_private: (),
}
impl ListResolverRuleAssociations {
pub fn builder() -> crate::input::list_resolver_rule_associations_input::Builder {
crate::input::list_resolver_rule_associations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverRuleAssociations {
type Output = std::result::Result<
crate::output::ListResolverRuleAssociationsOutput,
crate::error::ListResolverRuleAssociationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_rule_associations_error(response)
} else {
crate::operation_deser::parse_list_resolver_rule_associations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolverRules {
_private: (),
}
impl ListResolverRules {
pub fn builder() -> crate::input::list_resolver_rules_input::Builder {
crate::input::list_resolver_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolverRules {
type Output = std::result::Result<
crate::output::ListResolverRulesOutput,
crate::error::ListResolverRulesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolver_rules_error(response)
} else {
crate::operation_deser::parse_list_resolver_rules_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutFirewallRuleGroupPolicy {
_private: (),
}
impl PutFirewallRuleGroupPolicy {
pub fn builder() -> crate::input::put_firewall_rule_group_policy_input::Builder {
crate::input::put_firewall_rule_group_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutFirewallRuleGroupPolicy {
type Output = std::result::Result<
crate::output::PutFirewallRuleGroupPolicyOutput,
crate::error::PutFirewallRuleGroupPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_firewall_rule_group_policy_error(response)
} else {
crate::operation_deser::parse_put_firewall_rule_group_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutResolverQueryLogConfigPolicy {
_private: (),
}
impl PutResolverQueryLogConfigPolicy {
pub fn builder() -> crate::input::put_resolver_query_log_config_policy_input::Builder {
crate::input::put_resolver_query_log_config_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResolverQueryLogConfigPolicy {
type Output = std::result::Result<
crate::output::PutResolverQueryLogConfigPolicyOutput,
crate::error::PutResolverQueryLogConfigPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_resolver_query_log_config_policy_error(response)
} else {
crate::operation_deser::parse_put_resolver_query_log_config_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutResolverRulePolicy {
_private: (),
}
impl PutResolverRulePolicy {
pub fn builder() -> crate::input::put_resolver_rule_policy_input::Builder {
crate::input::put_resolver_rule_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResolverRulePolicy {
type Output = std::result::Result<
crate::output::PutResolverRulePolicyOutput,
crate::error::PutResolverRulePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_resolver_rule_policy_error(response)
} else {
crate::operation_deser::parse_put_resolver_rule_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallConfig {
_private: (),
}
impl UpdateFirewallConfig {
pub fn builder() -> crate::input::update_firewall_config_input::Builder {
crate::input::update_firewall_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallConfig {
type Output = std::result::Result<
crate::output::UpdateFirewallConfigOutput,
crate::error::UpdateFirewallConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_firewall_config_error(response)
} else {
crate::operation_deser::parse_update_firewall_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallDomains {
_private: (),
}
impl UpdateFirewallDomains {
pub fn builder() -> crate::input::update_firewall_domains_input::Builder {
crate::input::update_firewall_domains_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallDomains {
type Output = std::result::Result<
crate::output::UpdateFirewallDomainsOutput,
crate::error::UpdateFirewallDomainsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_firewall_domains_error(response)
} else {
crate::operation_deser::parse_update_firewall_domains_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallRule {
_private: (),
}
impl UpdateFirewallRule {
pub fn builder() -> crate::input::update_firewall_rule_input::Builder {
crate::input::update_firewall_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallRule {
type Output = std::result::Result<
crate::output::UpdateFirewallRuleOutput,
crate::error::UpdateFirewallRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_firewall_rule_error(response)
} else {
crate::operation_deser::parse_update_firewall_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallRuleGroupAssociation {
_private: (),
}
impl UpdateFirewallRuleGroupAssociation {
pub fn builder() -> crate::input::update_firewall_rule_group_association_input::Builder {
crate::input::update_firewall_rule_group_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallRuleGroupAssociation {
type Output = std::result::Result<
crate::output::UpdateFirewallRuleGroupAssociationOutput,
crate::error::UpdateFirewallRuleGroupAssociationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_firewall_rule_group_association_error(response)
} else {
crate::operation_deser::parse_update_firewall_rule_group_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResolverConfig {
_private: (),
}
impl UpdateResolverConfig {
pub fn builder() -> crate::input::update_resolver_config_input::Builder {
crate::input::update_resolver_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResolverConfig {
type Output = std::result::Result<
crate::output::UpdateResolverConfigOutput,
crate::error::UpdateResolverConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_resolver_config_error(response)
} else {
crate::operation_deser::parse_update_resolver_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResolverDnssecConfig {
_private: (),
}
impl UpdateResolverDnssecConfig {
pub fn builder() -> crate::input::update_resolver_dnssec_config_input::Builder {
crate::input::update_resolver_dnssec_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResolverDnssecConfig {
type Output = std::result::Result<
crate::output::UpdateResolverDnssecConfigOutput,
crate::error::UpdateResolverDnssecConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_resolver_dnssec_config_error(response)
} else {
crate::operation_deser::parse_update_resolver_dnssec_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResolverEndpoint {
_private: (),
}
impl UpdateResolverEndpoint {
pub fn builder() -> crate::input::update_resolver_endpoint_input::Builder {
crate::input::update_resolver_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResolverEndpoint {
type Output = std::result::Result<
crate::output::UpdateResolverEndpointOutput,
crate::error::UpdateResolverEndpointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_resolver_endpoint_error(response)
} else {
crate::operation_deser::parse_update_resolver_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResolverRule {
_private: (),
}
impl UpdateResolverRule {
pub fn builder() -> crate::input::update_resolver_rule_input::Builder {
crate::input::update_resolver_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResolverRule {
type Output = std::result::Result<
crate::output::UpdateResolverRuleOutput,
crate::error::UpdateResolverRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_resolver_rule_error(response)
} else {
crate::operation_deser::parse_update_resolver_rule_response(response)
}
}
}
pub mod customize;