AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::Shield::Model Namespace Reference

Namespaces

 
namespace  AttackLayerMapper
 
 
namespace  AutoRenewMapper
 
 
 
 
 
 
 
namespace  UnitMapper
 
 

Classes

 
 
 
 
 
 
 
 
 
class  AttackDetail
 
 
 
 
 
class  AttackVolume
 
 
class  BlockAction
 
class  Contributor
 
class  CountAction
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Limit
 
 
 
 
 
 
 
 
 
 
 
 
class  Mitigation
 
class  Protection
 
 
 
 
 
 
 
 
 
 
class  Subscription
 
 
 
 
class  Tag
 
 
 
class  TimeRange
 
 
 
 
 
 
 
 
 
 
 
 

Typedefs

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Enumerations

 
enum class  AttackLayer { NOT_SET , NETWORK , APPLICATION }
 
 
enum class  AutoRenew { NOT_SET , ENABLED , DISABLED }
 
 
 
 
 
enum class  SubResourceType { NOT_SET , IP , URL }
 
 
enum class  Unit {
  NOT_SET , BITS , BYTES , PACKETS ,
  REQUESTS
}
 
 

Typedef Documentation

◆ AssociateDRTLogBucketOutcome

Definition at line 149 of file ShieldServiceClientModel.h.

◆ AssociateDRTLogBucketOutcomeCallable

Definition at line 187 of file ShieldServiceClientModel.h.

◆ AssociateDRTRoleOutcome

Definition at line 150 of file ShieldServiceClientModel.h.

◆ AssociateDRTRoleOutcomeCallable

Definition at line 188 of file ShieldServiceClientModel.h.

◆ AssociateHealthCheckOutcome

Definition at line 151 of file ShieldServiceClientModel.h.

◆ AssociateHealthCheckOutcomeCallable

Definition at line 189 of file ShieldServiceClientModel.h.

◆ AssociateProactiveEngagementDetailsOutcome

Definition at line 152 of file ShieldServiceClientModel.h.

◆ AssociateProactiveEngagementDetailsOutcomeCallable

Definition at line 190 of file ShieldServiceClientModel.h.

◆ CreateProtectionGroupOutcome

Definition at line 154 of file ShieldServiceClientModel.h.

◆ CreateProtectionGroupOutcomeCallable

Definition at line 192 of file ShieldServiceClientModel.h.

◆ CreateProtectionOutcome

Definition at line 153 of file ShieldServiceClientModel.h.

◆ CreateProtectionOutcomeCallable

Definition at line 191 of file ShieldServiceClientModel.h.

◆ CreateSubscriptionOutcome

Definition at line 155 of file ShieldServiceClientModel.h.

◆ CreateSubscriptionOutcomeCallable

Definition at line 193 of file ShieldServiceClientModel.h.

◆ DeleteProtectionGroupOutcome

Definition at line 157 of file ShieldServiceClientModel.h.

◆ DeleteProtectionGroupOutcomeCallable

Definition at line 195 of file ShieldServiceClientModel.h.

◆ DeleteProtectionOutcome

Definition at line 156 of file ShieldServiceClientModel.h.

◆ DeleteProtectionOutcomeCallable

Definition at line 194 of file ShieldServiceClientModel.h.

◆ DescribeAttackOutcome

Definition at line 158 of file ShieldServiceClientModel.h.

◆ DescribeAttackOutcomeCallable

Definition at line 196 of file ShieldServiceClientModel.h.

◆ DescribeAttackStatisticsOutcome

Definition at line 159 of file ShieldServiceClientModel.h.

◆ DescribeAttackStatisticsOutcomeCallable

Definition at line 197 of file ShieldServiceClientModel.h.

◆ DescribeDRTAccessOutcome

Definition at line 160 of file ShieldServiceClientModel.h.

◆ DescribeDRTAccessOutcomeCallable

Definition at line 198 of file ShieldServiceClientModel.h.

◆ DescribeEmergencyContactSettingsOutcome

Definition at line 161 of file ShieldServiceClientModel.h.

◆ DescribeEmergencyContactSettingsOutcomeCallable

Definition at line 199 of file ShieldServiceClientModel.h.

◆ DescribeProtectionGroupOutcome

Definition at line 163 of file ShieldServiceClientModel.h.

◆ DescribeProtectionGroupOutcomeCallable

Definition at line 201 of file ShieldServiceClientModel.h.

◆ DescribeProtectionOutcome

Definition at line 162 of file ShieldServiceClientModel.h.

◆ DescribeProtectionOutcomeCallable

Definition at line 200 of file ShieldServiceClientModel.h.

◆ DescribeSubscriptionOutcome

Definition at line 164 of file ShieldServiceClientModel.h.

◆ DescribeSubscriptionOutcomeCallable

Definition at line 202 of file ShieldServiceClientModel.h.

◆ DisableApplicationLayerAutomaticResponseOutcome

Definition at line 165 of file ShieldServiceClientModel.h.

◆ DisableApplicationLayerAutomaticResponseOutcomeCallable

Definition at line 203 of file ShieldServiceClientModel.h.

◆ DisableProactiveEngagementOutcome

Definition at line 166 of file ShieldServiceClientModel.h.

◆ DisableProactiveEngagementOutcomeCallable

Definition at line 204 of file ShieldServiceClientModel.h.

◆ DisassociateDRTLogBucketOutcome

Definition at line 167 of file ShieldServiceClientModel.h.

◆ DisassociateDRTLogBucketOutcomeCallable

Definition at line 205 of file ShieldServiceClientModel.h.

◆ DisassociateDRTRoleOutcome

Definition at line 168 of file ShieldServiceClientModel.h.

◆ DisassociateDRTRoleOutcomeCallable

Definition at line 206 of file ShieldServiceClientModel.h.

◆ DisassociateHealthCheckOutcome

Definition at line 169 of file ShieldServiceClientModel.h.

◆ DisassociateHealthCheckOutcomeCallable

Definition at line 207 of file ShieldServiceClientModel.h.

◆ EnableApplicationLayerAutomaticResponseOutcome

Definition at line 170 of file ShieldServiceClientModel.h.

◆ EnableApplicationLayerAutomaticResponseOutcomeCallable

Definition at line 208 of file ShieldServiceClientModel.h.

◆ EnableProactiveEngagementOutcome

Definition at line 171 of file ShieldServiceClientModel.h.

◆ EnableProactiveEngagementOutcomeCallable

Definition at line 209 of file ShieldServiceClientModel.h.

◆ GetSubscriptionStateOutcome

Definition at line 172 of file ShieldServiceClientModel.h.

◆ GetSubscriptionStateOutcomeCallable

Definition at line 210 of file ShieldServiceClientModel.h.

◆ ListAttacksOutcome

Definition at line 173 of file ShieldServiceClientModel.h.

◆ ListAttacksOutcomeCallable

Definition at line 211 of file ShieldServiceClientModel.h.

◆ ListProtectionGroupsOutcome

Definition at line 174 of file ShieldServiceClientModel.h.

◆ ListProtectionGroupsOutcomeCallable

Definition at line 212 of file ShieldServiceClientModel.h.

◆ ListProtectionsOutcome

Definition at line 175 of file ShieldServiceClientModel.h.

◆ ListProtectionsOutcomeCallable

Definition at line 213 of file ShieldServiceClientModel.h.

◆ ListResourcesInProtectionGroupOutcome

Definition at line 176 of file ShieldServiceClientModel.h.

◆ ListResourcesInProtectionGroupOutcomeCallable

Definition at line 214 of file ShieldServiceClientModel.h.

◆ ListTagsForResourceOutcome

Definition at line 177 of file ShieldServiceClientModel.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 215 of file ShieldServiceClientModel.h.

◆ TagResourceOutcome

Definition at line 178 of file ShieldServiceClientModel.h.

◆ TagResourceOutcomeCallable

Definition at line 216 of file ShieldServiceClientModel.h.

◆ UntagResourceOutcome

Definition at line 179 of file ShieldServiceClientModel.h.

◆ UntagResourceOutcomeCallable

Definition at line 217 of file ShieldServiceClientModel.h.

◆ UpdateApplicationLayerAutomaticResponseOutcome

Definition at line 180 of file ShieldServiceClientModel.h.

◆ UpdateApplicationLayerAutomaticResponseOutcomeCallable

Definition at line 218 of file ShieldServiceClientModel.h.

◆ UpdateEmergencyContactSettingsOutcome

Definition at line 181 of file ShieldServiceClientModel.h.

◆ UpdateEmergencyContactSettingsOutcomeCallable

Definition at line 219 of file ShieldServiceClientModel.h.

◆ UpdateProtectionGroupOutcome

Definition at line 182 of file ShieldServiceClientModel.h.

◆ UpdateProtectionGroupOutcomeCallable

Definition at line 220 of file ShieldServiceClientModel.h.

◆ UpdateSubscriptionOutcome

Definition at line 183 of file ShieldServiceClientModel.h.

◆ UpdateSubscriptionOutcomeCallable

Definition at line 221 of file ShieldServiceClientModel.h.

Enumeration Type Documentation

◆ ApplicationLayerAutomaticResponseStatus

Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file ApplicationLayerAutomaticResponseStatus.h.

◆ AttackLayer

Enumerator
NOT_SET 
NETWORK 
APPLICATION 

Definition at line 16 of file AttackLayer.h.

◆ AttackPropertyIdentifier

Enumerator
NOT_SET 
DESTINATION_URL 
REFERRER 
SOURCE_ASN 
SOURCE_COUNTRY 
SOURCE_IP_ADDRESS 
SOURCE_USER_AGENT 
WORDPRESS_PINGBACK_REFLECTOR 
WORDPRESS_PINGBACK_SOURCE 

Definition at line 16 of file AttackPropertyIdentifier.h.

◆ AutoRenew

strong
Enumerator
NOT_SET 
ENABLED 
DISABLED 

Definition at line 16 of file AutoRenew.h.

◆ ProactiveEngagementStatus

Enumerator
NOT_SET 
ENABLED 
DISABLED 
PENDING 

Definition at line 16 of file ProactiveEngagementStatus.h.

◆ ProtectedResourceType

Enumerator
NOT_SET 
CLOUDFRONT_DISTRIBUTION 
ROUTE_53_HOSTED_ZONE 
ELASTIC_IP_ALLOCATION 
CLASSIC_LOAD_BALANCER 
APPLICATION_LOAD_BALANCER 
GLOBAL_ACCELERATOR 

Definition at line 16 of file ProtectedResourceType.h.

◆ ProtectionGroupAggregation

Enumerator
NOT_SET 
SUM 
MEAN 
MAX 

Definition at line 16 of file ProtectionGroupAggregation.h.

◆ ProtectionGroupPattern

Enumerator
NOT_SET 
ALL 
ARBITRARY 
BY_RESOURCE_TYPE 

Definition at line 16 of file ProtectionGroupPattern.h.

◆ SubResourceType

Enumerator
NOT_SET 
IP 
URL 

Definition at line 16 of file SubResourceType.h.

◆ SubscriptionState

Enumerator
NOT_SET 
ACTIVE 
INACTIVE 

Definition at line 16 of file SubscriptionState.h.

◆ Unit

strong
Enumerator
NOT_SET 
BITS 
BYTES 
PACKETS 
REQUESTS 

Definition at line 16 of file Unit.h.

◆ ValidationExceptionReason

Enumerator
NOT_SET 
FIELD_VALIDATION_FAILED 
OTHER 

Definition at line 16 of file ValidationExceptionReason.h.