!a\      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [  (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None16][     (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None"#16;AThe time range.See: S smart constructor.)The counter that describes a DDoS attack.See: L smart constructor.*A summary of information about the attack.See: I smart constructor.FInformation about the AWS Shield Advanced subscription for an account.See: F smart constructor.5The attack information for the specified SubResource.See: A smart constructor.CAn object that represents a resource that is under DDoS protection.See: = smart constructor.(The mitigation applied to a DDoS attack.See: ; smart constructor.3A contributor to the attack and their contribution.See: 8 smart constructor.Describes the attack.See: 6 smart constructor.8Summarizes all DDoS attacks for a specified time period.See: 0 smart constructor. Details of the described attack.See: * smart constructor. The details of a DDoS attack.See: ! smart constructor.!Creates a value of  4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:", - The unique identifier (ID) of the attack.#R - The time the attack started, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .$f - If applicable, additional detail about the resource being attacked, for example, IP address or URL.%3 - List of mitigation actions taken for the attack.& - The array of  objects.'K - List of counters that describe the attack for the specified time period.(D - The ARN (Amazon Resource Name) of the resource that was attacked.)P - The time the attack ended, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .")The unique identifier (ID) of the attack.#OThe time the attack started, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .$cIf applicable, additional detail about the resource being attacked, for example, IP address or URL.%0List of mitigation actions taken for the attack.& The array of  objects.'HList of counters that describe the attack for the specified time period.(AThe ARN (Amazon Resource Name) of the resource that was attacked.)MThe time the attack ended, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .*Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:+- - The type of DDoS event that was observed. NETWORK* indicates layer 3 and layer 4 events and  APPLICATION indicates layer 7 events., - The array of > objects that includes the top five contributors to an attack.-A - Defines the DDoS attack property information that is provided..d - The total contributions made to this attack by all contributors, not just the five listed in the TopContributors list./ - The unit of the Value of the contributions.+*The type of DDoS event that was observed. NETWORK* indicates layer 3 and layer 4 events and  APPLICATION indicates layer 7 events., The array of > objects that includes the top five contributors to an attack.->Defines the DDoS attack property information that is provided..aThe total contributions made to this attack by all contributors, not just the five listed in the TopContributors list./The unit of the Value of the contributions.0Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:13 - The list of attacks for a specified time period.2, - The unique identifier (ID) of the attack.3S - The start time of the attack, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .4D - The ARN (Amazon Resource Name) of the resource that was attacked.5Q - The end time of the attack, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .10The list of attacks for a specified time period.2)The unique identifier (ID) of the attack.3PThe start time of the attack, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .4AThe ARN (Amazon Resource Name) of the resource that was attacked.5NThe end time of the attack, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .6Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:7^ - The attack type. Valid values: * UDP_TRAFFIC * UDP_FRAGMENT * GENERIC_UDP_REFLECTION * DNS_REFLECTION * NTP_REFLECTION * CHARGEN_REFLECTION * SSDP_REFLECTION * PORT_MAPPER * RIP_REFLECTION * SNMP_REFLECTION * MSSQL_REFLECTION * NET_BIOS_REFLECTION * SYN_FLOOD * ACK_FLOOD * REQUEST_FLOOD7[The attack type. Valid values: * UDP_TRAFFIC * UDP_FRAGMENT * GENERIC_UDP_REFLECTION * DNS_REFLECTION * NTP_REFLECTION * CHARGEN_REFLECTION * SSDP_REFLECTION * PORT_MAPPER * RIP_REFLECTION * SNMP_REFLECTION * MSSQL_REFLECTION * NET_BIOS_REFLECTION * SYN_FLOOD * ACK_FLOOD * REQUEST_FLOOD8Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:95 - The contribution of this contributor expressed in  units. For example 10,000 .:9 - The name of the contributor. This is dependent on the AttackPropertyIdentifier . For example, if the AttackPropertyIdentifier is SOURCE_COUNTRY , the Name could be  United States .92The contribution of this contributor expressed in  units. For example 10,000 .:6The name of the contributor. This is dependent on the AttackPropertyIdentifier . For example, if the AttackPropertyIdentifier is SOURCE_COUNTRY , the Name could be  United States .;Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:<4 - The name of the mitigation taken for this attack.<1The name of the mitigation taken for this attack.=Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:>H - The ARN (Amazon Resource Name) of the AWS resource that is protected.?5 - The friendly name of the protection. For example, My CloudFront distributions .@0 - The unique identifier (ID) of the protection.>EThe ARN (Amazon Resource Name) of the AWS resource that is protected.?2The friendly name of the protection. For example, My CloudFront distributions .@-The unique identifier (ID) of the protection.ACreates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:B8 - The counters that describe the details of the attack.C4 - The list of attack types and associated counters.D% - The unique identifier (ID) of the  SubResource .E - The  SubResource type.B5The counters that describe the details of the attack.C1The list of attack types and associated counters.D"The unique identifier (ID) of the  SubResource .EThe  SubResource type.FCreates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:GS - The length, in seconds, of the AWS Shield Advanced subscription for the account.HY - The start time of the subscription, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .GPThe length, in seconds, of the AWS Shield Advanced subscription for the account.HVThe start time of the subscription, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .ICreates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:J@ - The list of counters that describe the details of the attack.K> - The attack type, for example, SNMP reflection or SYN flood.J=The list of counters that describe the details of the attack.K;The attack type, for example, SNMP reflection or SYN flood.LCreates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:M@ - The maximum value of the counter for a specified time period.N@ - The average value of the counter for a specified time period.O6 - The number of counters for a specified time period.P - The counter name.Q; - The total of counter values for a specified time period.R - The unit of the counters.M=The maximum value of the counter for a specified time period.N=The average value of the counter for a specified time period.O3The number of counters for a specified time period.PThe counter name.Q8The total of counter values for a specified time period.RThe unit of the counters.SCreates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:TE - The start time, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .UC - The end time, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .TBThe start time, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .U@The end time, in Unix time in seconds. For more information see  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types timestamp .67IKv\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU \^]_edcba`fhgikjlponmqtsruvwyxz{|~} (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None̴ V API version  2016-06-02( of the Amazon Shield SDK configuration.WException that indicates that the resource is invalid. You might not have access to the resource, or the resource might not exist.XKException that indicates that the parameters passed to the API are invalid.YAException that indicates that the operation would exceed a limit.Type- is the type of limit that would be exceeded.Limit) is the threshold that would be exceeded.ZlException that indicates that a problem occurred with the service infrastructure. You can retry the request.[;Exception indicating the specified resource already exists.\rException that indicates that the protection state has been modified by another client. You can retry the request.]PException that indicates that the operation would not cause any change to occur.^Exception that indicates that the subscription you are trying to delete has not yet completed the 1-year commitment. You cannot delete this subscription._;Exception indicating the specified resource does not exist.`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`VWXYZ[\]^_   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FT `See: e smart constructor.aSee: b smart constructor.bCreates a value of a4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:c - The  ListProtectionsRequest.NextToken value from a previous call to ListProtections' . Pass null if this is the first call.d - The maximum number of U objects to be returned. If this is left blank the first 20 results will be returned.cThe  ListProtectionsRequest.NextToken value from a previous call to ListProtections' . Pass null if this is the first call.dThe maximum number of U objects to be returned. If this is left blank the first 20 results will be returned.eCreates a value of `4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:f - The array of enabled  objects.g - If you specify a value for  MaxResultsY and you have more Protections than the value of MaxResults, AWS Shield Advanced returns a NextToken value in the response that allows you to list another group of Protections. For the second and subsequent ListProtections requests, specify the value of NextToken from the previous response to get information about another batch of Protections.h! - -- | The response status code.fThe array of enabled  objects.gIf you specify a value for  MaxResultsY and you have more Protections than the value of MaxResults, AWS Shield Advanced returns a NextToken value in the response that allows you to list another group of Protections. For the second and subsequent ListProtections requests, specify the value of NextToken from the previous response to get information about another batch of Protections.h- | The response status code.eh `abcdefgh bacde`fgh`a(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FT! |See:  smart constructor.}See: ~ smart constructor.~Creates a value of }4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:; - The start of the time period for the attacks. This is a  timestamp, type. The sample request above indicates a numberQ type because the default used by WAF is Unix time in seconds. However any valid  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-typestimestamp format is allowed. - The ARN (Amazon Resource Name) of the resource that was attacked. If this is left blank, all applicable resources for this account will be included. - The ListAttacksRequest.NextMarker value from a previous call to ListAttacksRequest' . Pass null if this is the first call.9 - The end of the time period for the attacks. This is a  timestamp, type. The sample request above indicates a numberQ type because the default used by WAF is Unix time in seconds. However any valid  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-typestimestamp format is allowed. - The maximum number of V objects to be returned. If this is left blank, the first 20 results will be returned.8The start of the time period for the attacks. This is a  timestamp, type. The sample request above indicates a numberQ type because the default used by WAF is Unix time in seconds. However any valid  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-typestimestamp format is allowed.The ARN (Amazon Resource Name) of the resource that was attacked. If this is left blank, all applicable resources for this account will be included.The ListAttacksRequest.NextMarker value from a previous call to ListAttacksRequest' . Pass null if this is the first call.6The end of the time period for the attacks. This is a  timestamp, type. The sample request above indicates a numberQ type because the default used by WAF is Unix time in seconds. However any valid  Thttp://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-typestimestamp format is allowed.The maximum number of V objects to be returned. If this is left blank, the first 20 results will be returned.Creates a value of |4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:7 - The attack information for the specified time range. - The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the  NextMarker# parameter in a subsequent call to  ListAttacks# to retrieve the next set of items.! - -- | The response status code.4The attack information for the specified time range.The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the  NextMarker# parameter in a subsequent call to  ListAttacks# to retrieve the next set of items.- | The response status code. |}~ ~}||}(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FT*See:  smart constructor.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:! - -- | The response status code." - The status of the subscription.- | The response status code.The status of the subscription.(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FT5See:  smart constructor.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:? - The AWS Shield Advanced subscription details for an account.! - -- | The response status code.<The AWS Shield Advanced subscription details for an account.- | The response status code.(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FTB^See:  smart constructor.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:& - The unique identifier (ID) for the  object that is described.#The unique identifier (ID) for the  object that is described.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: - The  object that is described.! - -- | The response status code.The  object that is described.- | The response status code.(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FTO,See:  smart constructor.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:B - The unique identifier (ID) for the attack that to be described.?The unique identifier (ID) for the attack that to be described.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: - The attack that is described.! - -- | The response status code.The attack that is described.- | The response status code.(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FTWSee:  smart constructor.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:! - -- | The response status code.- | The response status code. (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FTcPSee:  smart constructor.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:& - The unique identifier (ID) for the  object to be deleted.#The unique identifier (ID) for the  object to be deleted.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:! - -- | The response status code.- | The response status code. (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FTk+See: . smart constructor.,See: - smart constructor.-Creates a value of ,4 with the minimum fields required to make a request..Creates a value of +4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:/! - -- | The response status code./- | The response status code../+,-./-,.+/+, (c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None "#16FTBSee: G smart constructor.CSee: D smart constructor.DCreates a value of C4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:E - Friendly name for the  Protection you are creating.F - The ARN (Amazon Resource Name) of the resource to be protected. The ARN should be in one of the following formats: * For an Application Load Balancer: arn:aws:elasticloadbalancing:region : account-id :loadbalancerappload-balancer-name /load-balancer-id > * For an Elastic Load Balancer (Classic Load Balancer): arn:aws:elasticloadbalancing:region : account-id :loadbalancer/load-balancer-name ) * For AWS CloudFront distribution: arn:aws:cloudfront:: account-id :distribution/distribution-id  * For Amazon Route 53: arn:aws:route53:: account-id :hostedzone/hosted-zone-id # * For an Elastic IP address:  arn:aws:ec2:region : account-id :eip-allocation/ allocation-id EFriendly name for the  Protection you are creating.FThe ARN (Amazon Resource Name) of the resource to be protected. The ARN should be in one of the following formats: * For an Application Load Balancer: arn:aws:elasticloadbalancing:region : account-id :loadbalancerappload-balancer-name /load-balancer-id > * For an Elastic Load Balancer (Classic Load Balancer): arn:aws:elasticloadbalancing:region : account-id :loadbalancer/load-balancer-name ) * For AWS CloudFront distribution: arn:aws:cloudfront:: account-id :distribution/distribution-id  * For Amazon Route 53: arn:aws:route53:: account-id :hostedzone/hosted-zone-id # * For an Elastic IP address:  arn:aws:ec2:region : account-id :eip-allocation/ allocation-id GCreates a value of B4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:H& - The unique identifier (ID) for the  object that is created.I! - -- | The response status code.H#The unique identifier (ID) for the  object that is created.I- | The response status code.DEFGIBCDEFGHIDCEFGBHIBC(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)NoneFT(c) 2013-2018 Brendan HayMozilla Public License, v. 2.0..Brendan Hay <brendan.g.hay+amazonka@gmail.com>auto-generatednon-portable (GHC extensions)None?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh|}~+,-./BCDEFGHI`VWXYZ[\]^_   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d efghijklmnopqrstuvwxyz{|}~      !" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                               ,amazonka-shield-1.6.0-2xi7D1IHnHkEfNzXOp5G0jNetwork.AWS.Shield.Types"Network.AWS.Shield.ListProtectionsNetwork.AWS.Shield.ListAttacks'Network.AWS.Shield.GetSubscriptionState'Network.AWS.Shield.DescribeSubscription%Network.AWS.Shield.DescribeProtection!Network.AWS.Shield.DescribeAttack%Network.AWS.Shield.DeleteSubscription#Network.AWS.Shield.DeleteProtection%Network.AWS.Shield.CreateSubscription#Network.AWS.Shield.CreateProtectionNetwork.AWS.Shield.Types.Sum Network.AWS.Shield.Types.ProductNetwork.AWS.Shield.WaitersNetwork.AWS.ShieldUnitBitsBytesPacketsRequestsSubscriptionStateActiveInactiveSubResourceTypeIPURLAttackPropertyIdentifierDestinationURLReferrer SourceASN SourceCountrySourceIPAddressSourceUserAgent AttackLayer ApplicationNetwork TimeRangeSummarizedCounterSummarizedAttackVector SubscriptionSubResourceSummary Protection Mitigation ContributorAttackVectorDescription AttackSummaryAttackProperty AttackDetail attackDetail adAttackId adStartTimeadSubResources adMitigationsadAttackPropertiesadAttackCounters adResourceARN adEndTimeattackProperty apAttackLayerapTopContributorsapAttackPropertyIdentifierapTotalapUnit attackSummaryasAttackVectors asAttackId asStartTime asResourceARN asEndTimeattackVectorDescription avdVectorType contributorcValuecName mitigationmMitigationName protection pResourceARNpNamepIdsubResourceSummary srsCounterssrsAttackVectorssrsIdsrsType subscriptionsTimeCommitmentInSeconds sStartTimesummarizedAttackVectorsavVectorCounters savVectorTypesummarizedCounterscMax scAveragescNscNamescSumscUnit timeRangetrFromInclusive trToExclusiveshield_InvalidResourceException_InvalidParameterException_LimitsExceededException_InternalErrorException_ResourceAlreadyExistsException_OptimisticLockException_InvalidOperationException_LockedSubscriptionException_ResourceNotFoundExceptionListProtectionsResponseListProtectionslistProtections lpNextToken lpMaxResultslistProtectionsResponselprsProtections lprsNextTokenlprsResponseStatus$fToQueryListProtections$fToPathListProtections$fToJSONListProtections$fToHeadersListProtections$fNFDataListProtections$fHashableListProtections$fAWSPagerListProtections$fNFDataListProtectionsResponse$fAWSRequestListProtections$fEqListProtections$fReadListProtections$fShowListProtections$fDataListProtections$fGenericListProtections$fEqListProtectionsResponse$fReadListProtectionsResponse$fShowListProtectionsResponse$fDataListProtectionsResponse $fGenericListProtectionsResponseListAttacksResponse ListAttacks listAttacks laStartTimelaResourceARNs laNextToken laEndTime laMaxResultslistAttacksResponselarsAttackSummaries larsNextTokenlarsResponseStatus$fToQueryListAttacks$fToPathListAttacks$fToJSONListAttacks$fToHeadersListAttacks$fNFDataListAttacks$fHashableListAttacks$fNFDataListAttacksResponse$fAWSRequestListAttacks$fEqListAttacks$fReadListAttacks$fShowListAttacks$fDataListAttacks$fGenericListAttacks$fEqListAttacksResponse$fReadListAttacksResponse$fShowListAttacksResponse$fDataListAttacksResponse$fGenericListAttacksResponseGetSubscriptionStateResponseGetSubscriptionStategetSubscriptionStategetSubscriptionStateResponsegssrsResponseStatusgssrsSubscriptionState$fToQueryGetSubscriptionState$fToPathGetSubscriptionState$fToJSONGetSubscriptionState$fToHeadersGetSubscriptionState$fNFDataGetSubscriptionState$fHashableGetSubscriptionState$$fNFDataGetSubscriptionStateResponse $fAWSRequestGetSubscriptionState$fEqGetSubscriptionState$fReadGetSubscriptionState$fShowGetSubscriptionState$fDataGetSubscriptionState$fGenericGetSubscriptionState $fEqGetSubscriptionStateResponse"$fReadGetSubscriptionStateResponse"$fShowGetSubscriptionStateResponse"$fDataGetSubscriptionStateResponse%$fGenericGetSubscriptionStateResponseDescribeSubscriptionResponseDescribeSubscriptiondescribeSubscriptiondescribeSubscriptionResponsedsrsSubscriptiondsrsResponseStatus$fToQueryDescribeSubscription$fToPathDescribeSubscription$fToJSONDescribeSubscription$fToHeadersDescribeSubscription$fNFDataDescribeSubscription$fHashableDescribeSubscription$$fNFDataDescribeSubscriptionResponse $fAWSRequestDescribeSubscription$fEqDescribeSubscription$fReadDescribeSubscription$fShowDescribeSubscription$fDataDescribeSubscription$fGenericDescribeSubscription $fEqDescribeSubscriptionResponse"$fReadDescribeSubscriptionResponse"$fShowDescribeSubscriptionResponse"$fDataDescribeSubscriptionResponse%$fGenericDescribeSubscriptionResponseDescribeProtectionResponseDescribeProtectiondescribeProtectiondpProtectionIddescribeProtectionResponsedprsProtectiondprsResponseStatus$fToQueryDescribeProtection$fToPathDescribeProtection$fToJSONDescribeProtection$fToHeadersDescribeProtection$fNFDataDescribeProtection$fHashableDescribeProtection"$fNFDataDescribeProtectionResponse$fAWSRequestDescribeProtection$fEqDescribeProtection$fReadDescribeProtection$fShowDescribeProtection$fDataDescribeProtection$fGenericDescribeProtection$fEqDescribeProtectionResponse $fReadDescribeProtectionResponse $fShowDescribeProtectionResponse $fDataDescribeProtectionResponse#$fGenericDescribeProtectionResponseDescribeAttackResponseDescribeAttackdescribeAttack daAttackIddescribeAttackResponse darsAttackdarsResponseStatus$fToQueryDescribeAttack$fToPathDescribeAttack$fToJSONDescribeAttack$fToHeadersDescribeAttack$fNFDataDescribeAttack$fHashableDescribeAttack$fNFDataDescribeAttackResponse$fAWSRequestDescribeAttack$fEqDescribeAttack$fReadDescribeAttack$fShowDescribeAttack$fDataDescribeAttack$fGenericDescribeAttack$fEqDescribeAttackResponse$fReadDescribeAttackResponse$fShowDescribeAttackResponse$fDataDescribeAttackResponse$fGenericDescribeAttackResponseDeleteSubscriptionResponseDeleteSubscriptiondeleteSubscriptiondeleteSubscriptionResponsedrsResponseStatus$fToQueryDeleteSubscription$fToPathDeleteSubscription$fToJSONDeleteSubscription$fToHeadersDeleteSubscription$fNFDataDeleteSubscription$fHashableDeleteSubscription"$fNFDataDeleteSubscriptionResponse$fAWSRequestDeleteSubscription$fEqDeleteSubscription$fReadDeleteSubscription$fShowDeleteSubscription$fDataDeleteSubscription$fGenericDeleteSubscription$fEqDeleteSubscriptionResponse $fReadDeleteSubscriptionResponse $fShowDeleteSubscriptionResponse $fDataDeleteSubscriptionResponse#$fGenericDeleteSubscriptionResponseDeleteProtectionResponseDeleteProtectiondeleteProtection dProtectionIddeleteProtectionResponsedelrsResponseStatus$fToQueryDeleteProtection$fToPathDeleteProtection$fToJSONDeleteProtection$fToHeadersDeleteProtection$fNFDataDeleteProtection$fHashableDeleteProtection $fNFDataDeleteProtectionResponse$fAWSRequestDeleteProtection$fEqDeleteProtection$fReadDeleteProtection$fShowDeleteProtection$fDataDeleteProtection$fGenericDeleteProtection$fEqDeleteProtectionResponse$fReadDeleteProtectionResponse$fShowDeleteProtectionResponse$fDataDeleteProtectionResponse!$fGenericDeleteProtectionResponseCreateSubscriptionResponseCreateSubscriptioncreateSubscriptioncreateSubscriptionResponsecsrsResponseStatus$fToQueryCreateSubscription$fToPathCreateSubscription$fToJSONCreateSubscription$fToHeadersCreateSubscription$fNFDataCreateSubscription$fHashableCreateSubscription"$fNFDataCreateSubscriptionResponse$fAWSRequestCreateSubscription$fEqCreateSubscription$fReadCreateSubscription$fShowCreateSubscription$fDataCreateSubscription$fGenericCreateSubscription$fEqCreateSubscriptionResponse $fReadCreateSubscriptionResponse $fShowCreateSubscriptionResponse $fDataCreateSubscriptionResponse#$fGenericCreateSubscriptionResponseCreateProtectionResponseCreateProtectioncreateProtectioncpName cpResourceARNcreateProtectionResponsecprsProtectionIdcprsResponseStatus$fToQueryCreateProtection$fToPathCreateProtection$fToJSONCreateProtection$fToHeadersCreateProtection$fNFDataCreateProtection$fHashableCreateProtection $fNFDataCreateProtectionResponse$fAWSRequestCreateProtection$fEqCreateProtection$fReadCreateProtection$fShowCreateProtection$fDataCreateProtection$fGenericCreateProtection$fEqCreateProtectionResponse$fReadCreateProtectionResponse$fShowCreateProtectionResponse$fDataCreateProtectionResponse!$fGenericCreateProtectionResponse TimeRange'_trToExclusive_trFromInclusiveSummarizedCounter'_scUnit_scSum_scName_scN _scAverage_scMaxSummarizedAttackVector'_savVectorType_savVectorCounters Subscription' _sStartTime_sTimeCommitmentInSecondsSubResourceSummary'_srsType_srsId_srsAttackVectors _srsCounters Protection'_pId_pName _pResourceARN Mitigation'_mMitigationName Contributor'_cName_cValueAttackVectorDescription'_avdVectorTypeAttackSummary' _asEndTime_asResourceARN _asStartTime _asAttackId_asAttackVectorsAttackProperty'_apUnit_apTotal_apAttackPropertyIdentifier_apTopContributors_apAttackLayer AttackDetail' _adEndTime_adResourceARN_adAttackCounters_adAttackProperties_adMitigations_adSubResources _adStartTime _adAttackIdListProtectionsResponse'_lprsProtections_lprsNextToken_lprsResponseStatusListProtections' _lpNextToken _lpMaxResultsListAttacksResponse'_larsAttackSummaries_larsNextToken_larsResponseStatus ListAttacks' _laStartTime_laResourceARNs _laNextToken _laEndTime _laMaxResultsGetSubscriptionStateResponse'_gssrsResponseStatus_gssrsSubscriptionStateGetSubscriptionState'DescribeSubscriptionResponse'_dsrsSubscription_dsrsResponseStatusDescribeSubscription'DescribeProtectionResponse'_dprsProtection_dprsResponseStatusDescribeProtection'_dpProtectionIdDescribeAttackResponse' _darsAttack_darsResponseStatusDescribeAttack' _daAttackIdDeleteSubscriptionResponse'_drsResponseStatusDeleteSubscription'DeleteProtectionResponse'_delrsResponseStatusDeleteProtection'_dProtectionIdCreateSubscriptionResponse'_csrsResponseStatusCreateSubscription'CreateProtectionResponse'_cprsProtectionId_cprsResponseStatusCreateProtection'_cpName_cpResourceARN