aws-sdk-shield 1.98.0

AWS SDK for AWS Shield
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub use crate::types::_validation_exception_reason::ValidationExceptionReason;

pub use crate::types::_protection_group_aggregation::ProtectionGroupAggregation;

pub use crate::types::_protection_group_pattern::ProtectionGroupPattern;

pub use crate::types::_protected_resource_type::ProtectedResourceType;

pub use crate::types::_attack_detail::AttackDetail;

pub use crate::types::_time_range::TimeRange;

pub use crate::types::_protection::Protection;

pub use crate::types::_protection_group::ProtectionGroup;

pub use crate::types::_subscription::Subscription;

pub use crate::types::_response_action::ResponseAction;

pub use crate::types::_subscription_state::SubscriptionState;

pub use crate::types::_inclusion_protection_group_filters::InclusionProtectionGroupFilters;

pub use crate::types::_inclusion_protection_filters::InclusionProtectionFilters;

pub use crate::types::_auto_renew::AutoRenew;

pub use crate::types::_validation_exception_field::ValidationExceptionField;

pub use crate::types::_emergency_contact::EmergencyContact;

pub use crate::types::_tag::Tag;

pub use crate::types::_attack_statistics_data_item::AttackStatisticsDataItem;

pub use crate::types::_application_layer_automatic_response_configuration::ApplicationLayerAutomaticResponseConfiguration;

pub use crate::types::_proactive_engagement_status::ProactiveEngagementStatus;

pub use crate::types::_subscription_limits::SubscriptionLimits;

pub use crate::types::_block_action::BlockAction;

pub use crate::types::_count_action::CountAction;

pub use crate::types::_attack_summary::AttackSummary;

pub use crate::types::_sub_resource_summary::SubResourceSummary;

pub use crate::types::_summarized_counter::SummarizedCounter;

pub use crate::types::_attack_property::AttackProperty;

pub use crate::types::_mitigation::Mitigation;

pub use crate::types::_attack_volume::AttackVolume;

pub use crate::types::_application_layer_automatic_response_status::ApplicationLayerAutomaticResponseStatus;

pub use crate::types::_limit::Limit;

pub use crate::types::_protection_limits::ProtectionLimits;

pub use crate::types::_protection_group_limits::ProtectionGroupLimits;

pub use crate::types::_sub_resource_type::SubResourceType;

pub use crate::types::_attack_layer::AttackLayer;

pub use crate::types::_attack_property_identifier::AttackPropertyIdentifier;

pub use crate::types::_unit::Unit;

pub use crate::types::_attack_volume_statistics::AttackVolumeStatistics;

pub use crate::types::_protection_group_pattern_type_limits::ProtectionGroupPatternTypeLimits;

pub use crate::types::_attack_vector_description::AttackVectorDescription;

pub use crate::types::_summarized_attack_vector::SummarizedAttackVector;

pub use crate::types::_contributor::Contributor;

pub use crate::types::_protection_group_arbitrary_pattern_limits::ProtectionGroupArbitraryPatternLimits;

mod _application_layer_automatic_response_configuration;

mod _application_layer_automatic_response_status;

mod _attack_detail;

mod _attack_layer;

mod _attack_property;

mod _attack_property_identifier;

mod _attack_statistics_data_item;

mod _attack_summary;

mod _attack_vector_description;

mod _attack_volume;

mod _attack_volume_statistics;

mod _auto_renew;

mod _block_action;

mod _contributor;

mod _count_action;

mod _emergency_contact;

mod _inclusion_protection_filters;

mod _inclusion_protection_group_filters;

mod _limit;

mod _mitigation;

mod _proactive_engagement_status;

mod _protected_resource_type;

mod _protection;

mod _protection_group;

mod _protection_group_aggregation;

mod _protection_group_arbitrary_pattern_limits;

mod _protection_group_limits;

mod _protection_group_pattern;

mod _protection_group_pattern_type_limits;

mod _protection_limits;

mod _response_action;

mod _sub_resource_summary;

mod _sub_resource_type;

mod _subscription;

mod _subscription_limits;

mod _subscription_state;

mod _summarized_attack_vector;

mod _summarized_counter;

mod _tag;

mod _time_range;

mod _unit;

mod _validation_exception_field;

mod _validation_exception_reason;

/// Builders
pub mod builders;

/// Error types that AWS Shield can respond with.
pub mod error;