#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateFirewallPolicy {
_private: (),
}
impl AssociateFirewallPolicy {
pub fn builder() -> crate::input::associate_firewall_policy_input::Builder {
crate::input::associate_firewall_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateFirewallPolicy {
type Output = std::result::Result<
crate::output::AssociateFirewallPolicyOutput,
crate::error::AssociateFirewallPolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_associate_firewall_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateSubnets {
_private: (),
}
impl AssociateSubnets {
pub fn builder() -> crate::input::associate_subnets_input::Builder {
crate::input::associate_subnets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateSubnets {
type Output = std::result::Result<
crate::output::AssociateSubnetsOutput,
crate::error::AssociateSubnetsError,
>;
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_subnets_error(response)
} else {
crate::operation_deser::parse_associate_subnets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFirewall {
_private: (),
}
impl CreateFirewall {
pub fn builder() -> crate::input::create_firewall_input::Builder {
crate::input::create_firewall_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFirewall {
type Output =
std::result::Result<crate::output::CreateFirewallOutput, crate::error::CreateFirewallError>;
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_error(response)
} else {
crate::operation_deser::parse_create_firewall_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFirewallPolicy {
_private: (),
}
impl CreateFirewallPolicy {
pub fn builder() -> crate::input::create_firewall_policy_input::Builder {
crate::input::create_firewall_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFirewallPolicy {
type Output = std::result::Result<
crate::output::CreateFirewallPolicyOutput,
crate::error::CreateFirewallPolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_create_firewall_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRuleGroup {
_private: (),
}
impl CreateRuleGroup {
pub fn builder() -> crate::input::create_rule_group_input::Builder {
crate::input::create_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRuleGroup {
type Output = std::result::Result<
crate::output::CreateRuleGroupOutput,
crate::error::CreateRuleGroupError,
>;
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_rule_group_error(response)
} else {
crate::operation_deser::parse_create_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFirewall {
_private: (),
}
impl DeleteFirewall {
pub fn builder() -> crate::input::delete_firewall_input::Builder {
crate::input::delete_firewall_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFirewall {
type Output =
std::result::Result<crate::output::DeleteFirewallOutput, crate::error::DeleteFirewallError>;
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_error(response)
} else {
crate::operation_deser::parse_delete_firewall_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFirewallPolicy {
_private: (),
}
impl DeleteFirewallPolicy {
pub fn builder() -> crate::input::delete_firewall_policy_input::Builder {
crate::input::delete_firewall_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFirewallPolicy {
type Output = std::result::Result<
crate::output::DeleteFirewallPolicyOutput,
crate::error::DeleteFirewallPolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_delete_firewall_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResourcePolicy {
_private: (),
}
impl DeleteResourcePolicy {
pub fn builder() -> crate::input::delete_resource_policy_input::Builder {
crate::input::delete_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourcePolicy {
type Output = std::result::Result<
crate::output::DeleteResourcePolicyOutput,
crate::error::DeleteResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_delete_resource_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRuleGroup {
_private: (),
}
impl DeleteRuleGroup {
pub fn builder() -> crate::input::delete_rule_group_input::Builder {
crate::input::delete_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRuleGroup {
type Output = std::result::Result<
crate::output::DeleteRuleGroupOutput,
crate::error::DeleteRuleGroupError,
>;
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_rule_group_error(response)
} else {
crate::operation_deser::parse_delete_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFirewall {
_private: (),
}
impl DescribeFirewall {
pub fn builder() -> crate::input::describe_firewall_input::Builder {
crate::input::describe_firewall_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFirewall {
type Output = std::result::Result<
crate::output::DescribeFirewallOutput,
crate::error::DescribeFirewallError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_firewall_error(response)
} else {
crate::operation_deser::parse_describe_firewall_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFirewallPolicy {
_private: (),
}
impl DescribeFirewallPolicy {
pub fn builder() -> crate::input::describe_firewall_policy_input::Builder {
crate::input::describe_firewall_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFirewallPolicy {
type Output = std::result::Result<
crate::output::DescribeFirewallPolicyOutput,
crate::error::DescribeFirewallPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_firewall_policy_error(response)
} else {
crate::operation_deser::parse_describe_firewall_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLoggingConfiguration {
_private: (),
}
impl DescribeLoggingConfiguration {
pub fn builder() -> crate::input::describe_logging_configuration_input::Builder {
crate::input::describe_logging_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLoggingConfiguration {
type Output = std::result::Result<
crate::output::DescribeLoggingConfigurationOutput,
crate::error::DescribeLoggingConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_logging_configuration_error(response)
} else {
crate::operation_deser::parse_describe_logging_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeResourcePolicy {
_private: (),
}
impl DescribeResourcePolicy {
pub fn builder() -> crate::input::describe_resource_policy_input::Builder {
crate::input::describe_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeResourcePolicy {
type Output = std::result::Result<
crate::output::DescribeResourcePolicyOutput,
crate::error::DescribeResourcePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_resource_policy_error(response)
} else {
crate::operation_deser::parse_describe_resource_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRuleGroup {
_private: (),
}
impl DescribeRuleGroup {
pub fn builder() -> crate::input::describe_rule_group_input::Builder {
crate::input::describe_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRuleGroup {
type Output = std::result::Result<
crate::output::DescribeRuleGroupOutput,
crate::error::DescribeRuleGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_rule_group_error(response)
} else {
crate::operation_deser::parse_describe_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRuleGroupMetadata {
_private: (),
}
impl DescribeRuleGroupMetadata {
pub fn builder() -> crate::input::describe_rule_group_metadata_input::Builder {
crate::input::describe_rule_group_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRuleGroupMetadata {
type Output = std::result::Result<
crate::output::DescribeRuleGroupMetadataOutput,
crate::error::DescribeRuleGroupMetadataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_rule_group_metadata_error(response)
} else {
crate::operation_deser::parse_describe_rule_group_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateSubnets {
_private: (),
}
impl DisassociateSubnets {
pub fn builder() -> crate::input::disassociate_subnets_input::Builder {
crate::input::disassociate_subnets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateSubnets {
type Output = std::result::Result<
crate::output::DisassociateSubnetsOutput,
crate::error::DisassociateSubnetsError,
>;
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_subnets_error(response)
} else {
crate::operation_deser::parse_disassociate_subnets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewallPolicies {
_private: (),
}
impl ListFirewallPolicies {
pub fn builder() -> crate::input::list_firewall_policies_input::Builder {
crate::input::list_firewall_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewallPolicies {
type Output = std::result::Result<
crate::output::ListFirewallPoliciesOutput,
crate::error::ListFirewallPoliciesError,
>;
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_policies_error(response)
} else {
crate::operation_deser::parse_list_firewall_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFirewalls {
_private: (),
}
impl ListFirewalls {
pub fn builder() -> crate::input::list_firewalls_input::Builder {
crate::input::list_firewalls_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFirewalls {
type Output =
std::result::Result<crate::output::ListFirewallsOutput, crate::error::ListFirewallsError>;
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_firewalls_error(response)
} else {
crate::operation_deser::parse_list_firewalls_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRuleGroups {
_private: (),
}
impl ListRuleGroups {
pub fn builder() -> crate::input::list_rule_groups_input::Builder {
crate::input::list_rule_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRuleGroups {
type Output =
std::result::Result<crate::output::ListRuleGroupsOutput, crate::error::ListRuleGroupsError>;
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_rule_groups_error(response)
} else {
crate::operation_deser::parse_list_rule_groups_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 PutResourcePolicy {
_private: (),
}
impl PutResourcePolicy {
pub fn builder() -> crate::input::put_resource_policy_input::Builder {
crate::input::put_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResourcePolicy {
type Output = std::result::Result<
crate::output::PutResourcePolicyOutput,
crate::error::PutResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_put_resource_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 UpdateFirewallDeleteProtection {
_private: (),
}
impl UpdateFirewallDeleteProtection {
pub fn builder() -> crate::input::update_firewall_delete_protection_input::Builder {
crate::input::update_firewall_delete_protection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallDeleteProtection {
type Output = std::result::Result<
crate::output::UpdateFirewallDeleteProtectionOutput,
crate::error::UpdateFirewallDeleteProtectionError,
>;
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_delete_protection_error(response)
} else {
crate::operation_deser::parse_update_firewall_delete_protection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallDescription {
_private: (),
}
impl UpdateFirewallDescription {
pub fn builder() -> crate::input::update_firewall_description_input::Builder {
crate::input::update_firewall_description_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallDescription {
type Output = std::result::Result<
crate::output::UpdateFirewallDescriptionOutput,
crate::error::UpdateFirewallDescriptionError,
>;
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_description_error(response)
} else {
crate::operation_deser::parse_update_firewall_description_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallEncryptionConfiguration {
_private: (),
}
impl UpdateFirewallEncryptionConfiguration {
pub fn builder() -> crate::input::update_firewall_encryption_configuration_input::Builder {
crate::input::update_firewall_encryption_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallEncryptionConfiguration {
type Output = std::result::Result<
crate::output::UpdateFirewallEncryptionConfigurationOutput,
crate::error::UpdateFirewallEncryptionConfigurationError,
>;
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_encryption_configuration_error(response)
} else {
crate::operation_deser::parse_update_firewall_encryption_configuration_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallPolicy {
_private: (),
}
impl UpdateFirewallPolicy {
pub fn builder() -> crate::input::update_firewall_policy_input::Builder {
crate::input::update_firewall_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallPolicy {
type Output = std::result::Result<
crate::output::UpdateFirewallPolicyOutput,
crate::error::UpdateFirewallPolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_update_firewall_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFirewallPolicyChangeProtection {
_private: (),
}
impl UpdateFirewallPolicyChangeProtection {
pub fn builder() -> crate::input::update_firewall_policy_change_protection_input::Builder {
crate::input::update_firewall_policy_change_protection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFirewallPolicyChangeProtection {
type Output = std::result::Result<
crate::output::UpdateFirewallPolicyChangeProtectionOutput,
crate::error::UpdateFirewallPolicyChangeProtectionError,
>;
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_policy_change_protection_error(response)
} else {
crate::operation_deser::parse_update_firewall_policy_change_protection_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateLoggingConfiguration {
_private: (),
}
impl UpdateLoggingConfiguration {
pub fn builder() -> crate::input::update_logging_configuration_input::Builder {
crate::input::update_logging_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateLoggingConfiguration {
type Output = std::result::Result<
crate::output::UpdateLoggingConfigurationOutput,
crate::error::UpdateLoggingConfigurationError,
>;
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_logging_configuration_error(response)
} else {
crate::operation_deser::parse_update_logging_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRuleGroup {
_private: (),
}
impl UpdateRuleGroup {
pub fn builder() -> crate::input::update_rule_group_input::Builder {
crate::input::update_rule_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRuleGroup {
type Output = std::result::Result<
crate::output::UpdateRuleGroupOutput,
crate::error::UpdateRuleGroupError,
>;
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_rule_group_error(response)
} else {
crate::operation_deser::parse_update_rule_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSubnetChangeProtection {
_private: (),
}
impl UpdateSubnetChangeProtection {
pub fn builder() -> crate::input::update_subnet_change_protection_input::Builder {
crate::input::update_subnet_change_protection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSubnetChangeProtection {
type Output = std::result::Result<
crate::output::UpdateSubnetChangeProtectionOutput,
crate::error::UpdateSubnetChangeProtectionError,
>;
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_subnet_change_protection_error(response)
} else {
crate::operation_deser::parse_update_subnet_change_protection_response(response)
}
}
}
pub mod customize;