Versions in this module Expand all Collapse all v1 v1.0.3 Nov 5, 2024 v1.0.2 Jun 25, 2024 v1.0.1 Jun 25, 2024 Changes in this version + const ApplicationLayerAutomaticResponseStatusDisabled + const ApplicationLayerAutomaticResponseStatusEnabled + const AttackLayerApplication + const AttackLayerNetwork + const AttackPropertyIdentifierDestinationUrl + const AttackPropertyIdentifierReferrer + const AttackPropertyIdentifierSourceAsn + const AttackPropertyIdentifierSourceCountry + const AttackPropertyIdentifierSourceIpAddress + const AttackPropertyIdentifierSourceUserAgent + const AttackPropertyIdentifierWordpressPingbackReflector + const AttackPropertyIdentifierWordpressPingbackSource + const AutoRenewDisabled + const AutoRenewEnabled + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeAccessDeniedForDependencyException + const ErrCodeInternalErrorException + const ErrCodeInvalidOperationException + const ErrCodeInvalidPaginationTokenException + const ErrCodeInvalidParameterException + const ErrCodeInvalidResourceException + const ErrCodeLimitsExceededException + const ErrCodeLockedSubscriptionException + const ErrCodeNoAssociatedRoleException + const ErrCodeOptimisticLockException + const ErrCodeResourceAlreadyExistsException + const ErrCodeResourceNotFoundException + const ProactiveEngagementStatusDisabled + const ProactiveEngagementStatusEnabled + const ProactiveEngagementStatusPending + const ProtectedResourceTypeApplicationLoadBalancer + const ProtectedResourceTypeClassicLoadBalancer + const ProtectedResourceTypeCloudfrontDistribution + const ProtectedResourceTypeElasticIpAllocation + const ProtectedResourceTypeGlobalAccelerator + const ProtectedResourceTypeRoute53HostedZone + const ProtectionGroupAggregationMax + const ProtectionGroupAggregationMean + const ProtectionGroupAggregationSum + const ProtectionGroupPatternAll + const ProtectionGroupPatternArbitrary + const ProtectionGroupPatternByResourceType + const ServiceID + const ServiceName + const SubResourceTypeIp + const SubResourceTypeUrl + const SubscriptionStateActive + const SubscriptionStateInactive + const UnitBits + const UnitBytes + const UnitPackets + const UnitRequests + const ValidationExceptionReasonFieldValidationFailed + const ValidationExceptionReasonOther + func ApplicationLayerAutomaticResponseStatus_Values() []string + func AttackLayer_Values() []string + func AttackPropertyIdentifier_Values() []string + func AutoRenew_Values() []string + func ProactiveEngagementStatus_Values() []string + func ProtectedResourceType_Values() []string + func ProtectionGroupAggregation_Values() []string + func ProtectionGroupPattern_Values() []string + func SubResourceType_Values() []string + func SubscriptionState_Values() []string + func Unit_Values() []string + func ValidationExceptionReason_Values() []string + type AccessDeniedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedException) Code() string + func (s *AccessDeniedException) Error() string + func (s *AccessDeniedException) Message() string + func (s *AccessDeniedException) OrigErr() error + func (s *AccessDeniedException) RequestID() string + func (s *AccessDeniedException) StatusCode() int + func (s AccessDeniedException) GoString() string + func (s AccessDeniedException) String() string + type AccessDeniedForDependencyException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedForDependencyException) Code() string + func (s *AccessDeniedForDependencyException) Error() string + func (s *AccessDeniedForDependencyException) Message() string + func (s *AccessDeniedForDependencyException) OrigErr() error + func (s *AccessDeniedForDependencyException) RequestID() string + func (s *AccessDeniedForDependencyException) StatusCode() int + func (s AccessDeniedForDependencyException) GoString() string + func (s AccessDeniedForDependencyException) String() string + type ApplicationLayerAutomaticResponseConfiguration struct + Action *ResponseAction + Status *string + func (s *ApplicationLayerAutomaticResponseConfiguration) SetAction(v *ResponseAction) *ApplicationLayerAutomaticResponseConfiguration + func (s *ApplicationLayerAutomaticResponseConfiguration) SetStatus(v string) *ApplicationLayerAutomaticResponseConfiguration + func (s ApplicationLayerAutomaticResponseConfiguration) GoString() string + func (s ApplicationLayerAutomaticResponseConfiguration) String() string + type AssociateDRTLogBucketInput struct + LogBucket *string + func (s *AssociateDRTLogBucketInput) SetLogBucket(v string) *AssociateDRTLogBucketInput + func (s *AssociateDRTLogBucketInput) Validate() error + func (s AssociateDRTLogBucketInput) GoString() string + func (s AssociateDRTLogBucketInput) String() string + type AssociateDRTLogBucketOutput struct + func (s AssociateDRTLogBucketOutput) GoString() string + func (s AssociateDRTLogBucketOutput) String() string + type AssociateDRTRoleInput struct + RoleArn *string + func (s *AssociateDRTRoleInput) SetRoleArn(v string) *AssociateDRTRoleInput + func (s *AssociateDRTRoleInput) Validate() error + func (s AssociateDRTRoleInput) GoString() string + func (s AssociateDRTRoleInput) String() string + type AssociateDRTRoleOutput struct + func (s AssociateDRTRoleOutput) GoString() string + func (s AssociateDRTRoleOutput) String() string + type AssociateHealthCheckInput struct + HealthCheckArn *string + ProtectionId *string + func (s *AssociateHealthCheckInput) SetHealthCheckArn(v string) *AssociateHealthCheckInput + func (s *AssociateHealthCheckInput) SetProtectionId(v string) *AssociateHealthCheckInput + func (s *AssociateHealthCheckInput) Validate() error + func (s AssociateHealthCheckInput) GoString() string + func (s AssociateHealthCheckInput) String() string + type AssociateHealthCheckOutput struct + func (s AssociateHealthCheckOutput) GoString() string + func (s AssociateHealthCheckOutput) String() string + type AssociateProactiveEngagementDetailsInput struct + EmergencyContactList []*EmergencyContact + func (s *AssociateProactiveEngagementDetailsInput) SetEmergencyContactList(v []*EmergencyContact) *AssociateProactiveEngagementDetailsInput + func (s *AssociateProactiveEngagementDetailsInput) Validate() error + func (s AssociateProactiveEngagementDetailsInput) GoString() string + func (s AssociateProactiveEngagementDetailsInput) String() string + type AssociateProactiveEngagementDetailsOutput struct + func (s AssociateProactiveEngagementDetailsOutput) GoString() string + func (s AssociateProactiveEngagementDetailsOutput) String() string + type AttackDetail struct + AttackCounters []*SummarizedCounter + AttackId *string + AttackProperties []*AttackProperty + EndTime *time.Time + Mitigations []*Mitigation + ResourceArn *string + StartTime *time.Time + SubResources []*SubResourceSummary + func (s *AttackDetail) SetAttackCounters(v []*SummarizedCounter) *AttackDetail + func (s *AttackDetail) SetAttackId(v string) *AttackDetail + func (s *AttackDetail) SetAttackProperties(v []*AttackProperty) *AttackDetail + func (s *AttackDetail) SetEndTime(v time.Time) *AttackDetail + func (s *AttackDetail) SetMitigations(v []*Mitigation) *AttackDetail + func (s *AttackDetail) SetResourceArn(v string) *AttackDetail + func (s *AttackDetail) SetStartTime(v time.Time) *AttackDetail + func (s *AttackDetail) SetSubResources(v []*SubResourceSummary) *AttackDetail + func (s AttackDetail) GoString() string + func (s AttackDetail) String() string + type AttackProperty struct + AttackLayer *string + AttackPropertyIdentifier *string + TopContributors []*Contributor + Total *int64 + Unit *string + func (s *AttackProperty) SetAttackLayer(v string) *AttackProperty + func (s *AttackProperty) SetAttackPropertyIdentifier(v string) *AttackProperty + func (s *AttackProperty) SetTopContributors(v []*Contributor) *AttackProperty + func (s *AttackProperty) SetTotal(v int64) *AttackProperty + func (s *AttackProperty) SetUnit(v string) *AttackProperty + func (s AttackProperty) GoString() string + func (s AttackProperty) String() string + type AttackStatisticsDataItem struct + AttackCount *int64 + AttackVolume *AttackVolume + func (s *AttackStatisticsDataItem) SetAttackCount(v int64) *AttackStatisticsDataItem + func (s *AttackStatisticsDataItem) SetAttackVolume(v *AttackVolume) *AttackStatisticsDataItem + func (s AttackStatisticsDataItem) GoString() string + func (s AttackStatisticsDataItem) String() string + type AttackSummary struct + AttackId *string + AttackVectors []*AttackVectorDescription + EndTime *time.Time + ResourceArn *string + StartTime *time.Time + func (s *AttackSummary) SetAttackId(v string) *AttackSummary + func (s *AttackSummary) SetAttackVectors(v []*AttackVectorDescription) *AttackSummary + func (s *AttackSummary) SetEndTime(v time.Time) *AttackSummary + func (s *AttackSummary) SetResourceArn(v string) *AttackSummary + func (s *AttackSummary) SetStartTime(v time.Time) *AttackSummary + func (s AttackSummary) GoString() string + func (s AttackSummary) String() string + type AttackVectorDescription struct + VectorType *string + func (s *AttackVectorDescription) SetVectorType(v string) *AttackVectorDescription + func (s AttackVectorDescription) GoString() string + func (s AttackVectorDescription) String() string + type AttackVolume struct + BitsPerSecond *AttackVolumeStatistics + PacketsPerSecond *AttackVolumeStatistics + RequestsPerSecond *AttackVolumeStatistics + func (s *AttackVolume) SetBitsPerSecond(v *AttackVolumeStatistics) *AttackVolume + func (s *AttackVolume) SetPacketsPerSecond(v *AttackVolumeStatistics) *AttackVolume + func (s *AttackVolume) SetRequestsPerSecond(v *AttackVolumeStatistics) *AttackVolume + func (s AttackVolume) GoString() string + func (s AttackVolume) String() string + type AttackVolumeStatistics struct + Max *float64 + func (s *AttackVolumeStatistics) SetMax(v float64) *AttackVolumeStatistics + func (s AttackVolumeStatistics) GoString() string + func (s AttackVolumeStatistics) String() string + type BlockAction struct + func (s BlockAction) GoString() string + func (s BlockAction) String() string + type Contributor struct + Name *string + Value *int64 + func (s *Contributor) SetName(v string) *Contributor + func (s *Contributor) SetValue(v int64) *Contributor + func (s Contributor) GoString() string + func (s Contributor) String() string + type CountAction struct + func (s CountAction) GoString() string + func (s CountAction) String() string + type CreateProtectionGroupInput struct + Aggregation *string + Members []*string + Pattern *string + ProtectionGroupId *string + ResourceType *string + Tags []*Tag + func (s *CreateProtectionGroupInput) SetAggregation(v string) *CreateProtectionGroupInput + func (s *CreateProtectionGroupInput) SetMembers(v []*string) *CreateProtectionGroupInput + func (s *CreateProtectionGroupInput) SetPattern(v string) *CreateProtectionGroupInput + func (s *CreateProtectionGroupInput) SetProtectionGroupId(v string) *CreateProtectionGroupInput + func (s *CreateProtectionGroupInput) SetResourceType(v string) *CreateProtectionGroupInput + func (s *CreateProtectionGroupInput) SetTags(v []*Tag) *CreateProtectionGroupInput + func (s *CreateProtectionGroupInput) Validate() error + func (s CreateProtectionGroupInput) GoString() string + func (s CreateProtectionGroupInput) String() string + type CreateProtectionGroupOutput struct + func (s CreateProtectionGroupOutput) GoString() string + func (s CreateProtectionGroupOutput) String() string + type CreateProtectionInput struct + Name *string + ResourceArn *string + Tags []*Tag + func (s *CreateProtectionInput) SetName(v string) *CreateProtectionInput + func (s *CreateProtectionInput) SetResourceArn(v string) *CreateProtectionInput + func (s *CreateProtectionInput) SetTags(v []*Tag) *CreateProtectionInput + func (s *CreateProtectionInput) Validate() error + func (s CreateProtectionInput) GoString() string + func (s CreateProtectionInput) String() string + type CreateProtectionOutput struct + ProtectionId *string + func (s *CreateProtectionOutput) SetProtectionId(v string) *CreateProtectionOutput + func (s CreateProtectionOutput) GoString() string + func (s CreateProtectionOutput) String() string + type CreateSubscriptionInput struct + func (s CreateSubscriptionInput) GoString() string + func (s CreateSubscriptionInput) String() string + type CreateSubscriptionOutput struct + func (s CreateSubscriptionOutput) GoString() string + func (s CreateSubscriptionOutput) String() string + type DeleteProtectionGroupInput struct + ProtectionGroupId *string + func (s *DeleteProtectionGroupInput) SetProtectionGroupId(v string) *DeleteProtectionGroupInput + func (s *DeleteProtectionGroupInput) Validate() error + func (s DeleteProtectionGroupInput) GoString() string + func (s DeleteProtectionGroupInput) String() string + type DeleteProtectionGroupOutput struct + func (s DeleteProtectionGroupOutput) GoString() string + func (s DeleteProtectionGroupOutput) String() string + type DeleteProtectionInput struct + ProtectionId *string + func (s *DeleteProtectionInput) SetProtectionId(v string) *DeleteProtectionInput + func (s *DeleteProtectionInput) Validate() error + func (s DeleteProtectionInput) GoString() string + func (s DeleteProtectionInput) String() string + type DeleteProtectionOutput struct + func (s DeleteProtectionOutput) GoString() string + func (s DeleteProtectionOutput) String() string + type DeleteSubscriptionInput struct + func (s DeleteSubscriptionInput) GoString() string + func (s DeleteSubscriptionInput) String() string + type DeleteSubscriptionOutput struct + func (s DeleteSubscriptionOutput) GoString() string + func (s DeleteSubscriptionOutput) String() string + type DescribeAttackInput struct + AttackId *string + func (s *DescribeAttackInput) SetAttackId(v string) *DescribeAttackInput + func (s *DescribeAttackInput) Validate() error + func (s DescribeAttackInput) GoString() string + func (s DescribeAttackInput) String() string + type DescribeAttackOutput struct + Attack *AttackDetail + func (s *DescribeAttackOutput) SetAttack(v *AttackDetail) *DescribeAttackOutput + func (s DescribeAttackOutput) GoString() string + func (s DescribeAttackOutput) String() string + type DescribeAttackStatisticsInput struct + func (s DescribeAttackStatisticsInput) GoString() string + func (s DescribeAttackStatisticsInput) String() string + type DescribeAttackStatisticsOutput struct + DataItems []*AttackStatisticsDataItem + TimeRange *TimeRange + func (s *DescribeAttackStatisticsOutput) SetDataItems(v []*AttackStatisticsDataItem) *DescribeAttackStatisticsOutput + func (s *DescribeAttackStatisticsOutput) SetTimeRange(v *TimeRange) *DescribeAttackStatisticsOutput + func (s DescribeAttackStatisticsOutput) GoString() string + func (s DescribeAttackStatisticsOutput) String() string + type DescribeDRTAccessInput struct + func (s DescribeDRTAccessInput) GoString() string + func (s DescribeDRTAccessInput) String() string + type DescribeDRTAccessOutput struct + LogBucketList []*string + RoleArn *string + func (s *DescribeDRTAccessOutput) SetLogBucketList(v []*string) *DescribeDRTAccessOutput + func (s *DescribeDRTAccessOutput) SetRoleArn(v string) *DescribeDRTAccessOutput + func (s DescribeDRTAccessOutput) GoString() string + func (s DescribeDRTAccessOutput) String() string + type DescribeEmergencyContactSettingsInput struct + func (s DescribeEmergencyContactSettingsInput) GoString() string + func (s DescribeEmergencyContactSettingsInput) String() string + type DescribeEmergencyContactSettingsOutput struct + EmergencyContactList []*EmergencyContact + func (s *DescribeEmergencyContactSettingsOutput) SetEmergencyContactList(v []*EmergencyContact) *DescribeEmergencyContactSettingsOutput + func (s DescribeEmergencyContactSettingsOutput) GoString() string + func (s DescribeEmergencyContactSettingsOutput) String() string + type DescribeProtectionGroupInput struct + ProtectionGroupId *string + func (s *DescribeProtectionGroupInput) SetProtectionGroupId(v string) *DescribeProtectionGroupInput + func (s *DescribeProtectionGroupInput) Validate() error + func (s DescribeProtectionGroupInput) GoString() string + func (s DescribeProtectionGroupInput) String() string + type DescribeProtectionGroupOutput struct + ProtectionGroup *ProtectionGroup + func (s *DescribeProtectionGroupOutput) SetProtectionGroup(v *ProtectionGroup) *DescribeProtectionGroupOutput + func (s DescribeProtectionGroupOutput) GoString() string + func (s DescribeProtectionGroupOutput) String() string + type DescribeProtectionInput struct + ProtectionId *string + ResourceArn *string + func (s *DescribeProtectionInput) SetProtectionId(v string) *DescribeProtectionInput + func (s *DescribeProtectionInput) SetResourceArn(v string) *DescribeProtectionInput + func (s *DescribeProtectionInput) Validate() error + func (s DescribeProtectionInput) GoString() string + func (s DescribeProtectionInput) String() string + type DescribeProtectionOutput struct + Protection *Protection + func (s *DescribeProtectionOutput) SetProtection(v *Protection) *DescribeProtectionOutput + func (s DescribeProtectionOutput) GoString() string + func (s DescribeProtectionOutput) String() string + type DescribeSubscriptionInput struct + func (s DescribeSubscriptionInput) GoString() string + func (s DescribeSubscriptionInput) String() string + type DescribeSubscriptionOutput struct + Subscription *Subscription + func (s *DescribeSubscriptionOutput) SetSubscription(v *Subscription) *DescribeSubscriptionOutput + func (s DescribeSubscriptionOutput) GoString() string + func (s DescribeSubscriptionOutput) String() string + type DisableApplicationLayerAutomaticResponseInput struct + ResourceArn *string + func (s *DisableApplicationLayerAutomaticResponseInput) SetResourceArn(v string) *DisableApplicationLayerAutomaticResponseInput + func (s *DisableApplicationLayerAutomaticResponseInput) Validate() error + func (s DisableApplicationLayerAutomaticResponseInput) GoString() string + func (s DisableApplicationLayerAutomaticResponseInput) String() string + type DisableApplicationLayerAutomaticResponseOutput struct + func (s DisableApplicationLayerAutomaticResponseOutput) GoString() string + func (s DisableApplicationLayerAutomaticResponseOutput) String() string + type DisableProactiveEngagementInput struct + func (s DisableProactiveEngagementInput) GoString() string + func (s DisableProactiveEngagementInput) String() string + type DisableProactiveEngagementOutput struct + func (s DisableProactiveEngagementOutput) GoString() string + func (s DisableProactiveEngagementOutput) String() string + type DisassociateDRTLogBucketInput struct + LogBucket *string + func (s *DisassociateDRTLogBucketInput) SetLogBucket(v string) *DisassociateDRTLogBucketInput + func (s *DisassociateDRTLogBucketInput) Validate() error + func (s DisassociateDRTLogBucketInput) GoString() string + func (s DisassociateDRTLogBucketInput) String() string + type DisassociateDRTLogBucketOutput struct + func (s DisassociateDRTLogBucketOutput) GoString() string + func (s DisassociateDRTLogBucketOutput) String() string + type DisassociateDRTRoleInput struct + func (s DisassociateDRTRoleInput) GoString() string + func (s DisassociateDRTRoleInput) String() string + type DisassociateDRTRoleOutput struct + func (s DisassociateDRTRoleOutput) GoString() string + func (s DisassociateDRTRoleOutput) String() string + type DisassociateHealthCheckInput struct + HealthCheckArn *string + ProtectionId *string + func (s *DisassociateHealthCheckInput) SetHealthCheckArn(v string) *DisassociateHealthCheckInput + func (s *DisassociateHealthCheckInput) SetProtectionId(v string) *DisassociateHealthCheckInput + func (s *DisassociateHealthCheckInput) Validate() error + func (s DisassociateHealthCheckInput) GoString() string + func (s DisassociateHealthCheckInput) String() string + type DisassociateHealthCheckOutput struct + func (s DisassociateHealthCheckOutput) GoString() string + func (s DisassociateHealthCheckOutput) String() string + type EmergencyContact struct + ContactNotes *string + EmailAddress *string + PhoneNumber *string + func (s *EmergencyContact) SetContactNotes(v string) *EmergencyContact + func (s *EmergencyContact) SetEmailAddress(v string) *EmergencyContact + func (s *EmergencyContact) SetPhoneNumber(v string) *EmergencyContact + func (s *EmergencyContact) Validate() error + func (s EmergencyContact) GoString() string + func (s EmergencyContact) String() string + type EnableApplicationLayerAutomaticResponseInput struct + Action *ResponseAction + ResourceArn *string + func (s *EnableApplicationLayerAutomaticResponseInput) SetAction(v *ResponseAction) *EnableApplicationLayerAutomaticResponseInput + func (s *EnableApplicationLayerAutomaticResponseInput) SetResourceArn(v string) *EnableApplicationLayerAutomaticResponseInput + func (s *EnableApplicationLayerAutomaticResponseInput) Validate() error + func (s EnableApplicationLayerAutomaticResponseInput) GoString() string + func (s EnableApplicationLayerAutomaticResponseInput) String() string + type EnableApplicationLayerAutomaticResponseOutput struct + func (s EnableApplicationLayerAutomaticResponseOutput) GoString() string + func (s EnableApplicationLayerAutomaticResponseOutput) String() string + type EnableProactiveEngagementInput struct + func (s EnableProactiveEngagementInput) GoString() string + func (s EnableProactiveEngagementInput) String() string + type EnableProactiveEngagementOutput struct + func (s EnableProactiveEngagementOutput) GoString() string + func (s EnableProactiveEngagementOutput) String() string + type GetSubscriptionStateInput struct + func (s GetSubscriptionStateInput) GoString() string + func (s GetSubscriptionStateInput) String() string + type GetSubscriptionStateOutput struct + SubscriptionState *string + func (s *GetSubscriptionStateOutput) SetSubscriptionState(v string) *GetSubscriptionStateOutput + func (s GetSubscriptionStateOutput) GoString() string + func (s GetSubscriptionStateOutput) String() string + type InclusionProtectionFilters struct + ProtectionNames []*string + ResourceArns []*string + ResourceTypes []*string + func (s *InclusionProtectionFilters) SetProtectionNames(v []*string) *InclusionProtectionFilters + func (s *InclusionProtectionFilters) SetResourceArns(v []*string) *InclusionProtectionFilters + func (s *InclusionProtectionFilters) SetResourceTypes(v []*string) *InclusionProtectionFilters + func (s *InclusionProtectionFilters) Validate() error + func (s InclusionProtectionFilters) GoString() string + func (s InclusionProtectionFilters) String() string + type InclusionProtectionGroupFilters struct + Aggregations []*string + Patterns []*string + ProtectionGroupIds []*string + ResourceTypes []*string + func (s *InclusionProtectionGroupFilters) SetAggregations(v []*string) *InclusionProtectionGroupFilters + func (s *InclusionProtectionGroupFilters) SetPatterns(v []*string) *InclusionProtectionGroupFilters + func (s *InclusionProtectionGroupFilters) SetProtectionGroupIds(v []*string) *InclusionProtectionGroupFilters + func (s *InclusionProtectionGroupFilters) SetResourceTypes(v []*string) *InclusionProtectionGroupFilters + func (s *InclusionProtectionGroupFilters) Validate() error + func (s InclusionProtectionGroupFilters) GoString() string + func (s InclusionProtectionGroupFilters) String() string + type InternalErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalErrorException) Code() string + func (s *InternalErrorException) Error() string + func (s *InternalErrorException) Message() string + func (s *InternalErrorException) OrigErr() error + func (s *InternalErrorException) RequestID() string + func (s *InternalErrorException) StatusCode() int + func (s InternalErrorException) GoString() string + func (s InternalErrorException) String() string + type InvalidOperationException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidOperationException) Code() string + func (s *InvalidOperationException) Error() string + func (s *InvalidOperationException) Message() string + func (s *InvalidOperationException) OrigErr() error + func (s *InvalidOperationException) RequestID() string + func (s *InvalidOperationException) StatusCode() int + func (s InvalidOperationException) GoString() string + func (s InvalidOperationException) String() string + type InvalidPaginationTokenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidPaginationTokenException) Code() string + func (s *InvalidPaginationTokenException) Error() string + func (s *InvalidPaginationTokenException) Message() string + func (s *InvalidPaginationTokenException) OrigErr() error + func (s *InvalidPaginationTokenException) RequestID() string + func (s *InvalidPaginationTokenException) StatusCode() int + func (s InvalidPaginationTokenException) GoString() string + func (s InvalidPaginationTokenException) String() string + type InvalidParameterException struct + Fields []*ValidationExceptionField + Message_ *string + Reason *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidParameterException) Code() string + func (s *InvalidParameterException) Error() string + func (s *InvalidParameterException) Message() string + func (s *InvalidParameterException) OrigErr() error + func (s *InvalidParameterException) RequestID() string + func (s *InvalidParameterException) StatusCode() int + func (s InvalidParameterException) GoString() string + func (s InvalidParameterException) String() string + type InvalidResourceException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidResourceException) Code() string + func (s *InvalidResourceException) Error() string + func (s *InvalidResourceException) Message() string + func (s *InvalidResourceException) OrigErr() error + func (s *InvalidResourceException) RequestID() string + func (s *InvalidResourceException) StatusCode() int + func (s InvalidResourceException) GoString() string + func (s InvalidResourceException) String() string + type Limit struct + Max *int64 + Type *string + func (s *Limit) SetMax(v int64) *Limit + func (s *Limit) SetType(v string) *Limit + func (s Limit) GoString() string + func (s Limit) String() string + type LimitsExceededException struct + Limit *int64 + Message_ *string + RespMetadata protocol.ResponseMetadata + Type *string + func (s *LimitsExceededException) Code() string + func (s *LimitsExceededException) Error() string + func (s *LimitsExceededException) Message() string + func (s *LimitsExceededException) OrigErr() error + func (s *LimitsExceededException) RequestID() string + func (s *LimitsExceededException) StatusCode() int + func (s LimitsExceededException) GoString() string + func (s LimitsExceededException) String() string + type ListAttacksInput struct + EndTime *TimeRange + MaxResults *int64 + NextToken *string + ResourceArns []*string + StartTime *TimeRange + func (s *ListAttacksInput) SetEndTime(v *TimeRange) *ListAttacksInput + func (s *ListAttacksInput) SetMaxResults(v int64) *ListAttacksInput + func (s *ListAttacksInput) SetNextToken(v string) *ListAttacksInput + func (s *ListAttacksInput) SetResourceArns(v []*string) *ListAttacksInput + func (s *ListAttacksInput) SetStartTime(v *TimeRange) *ListAttacksInput + func (s *ListAttacksInput) Validate() error + func (s ListAttacksInput) GoString() string + func (s ListAttacksInput) String() string + type ListAttacksOutput struct + AttackSummaries []*AttackSummary + NextToken *string + func (s *ListAttacksOutput) SetAttackSummaries(v []*AttackSummary) *ListAttacksOutput + func (s *ListAttacksOutput) SetNextToken(v string) *ListAttacksOutput + func (s ListAttacksOutput) GoString() string + func (s ListAttacksOutput) String() string + type ListProtectionGroupsInput struct + InclusionFilters *InclusionProtectionGroupFilters + MaxResults *int64 + NextToken *string + func (s *ListProtectionGroupsInput) SetInclusionFilters(v *InclusionProtectionGroupFilters) *ListProtectionGroupsInput + func (s *ListProtectionGroupsInput) SetMaxResults(v int64) *ListProtectionGroupsInput + func (s *ListProtectionGroupsInput) SetNextToken(v string) *ListProtectionGroupsInput + func (s *ListProtectionGroupsInput) Validate() error + func (s ListProtectionGroupsInput) GoString() string + func (s ListProtectionGroupsInput) String() string + type ListProtectionGroupsOutput struct + NextToken *string + ProtectionGroups []*ProtectionGroup + func (s *ListProtectionGroupsOutput) SetNextToken(v string) *ListProtectionGroupsOutput + func (s *ListProtectionGroupsOutput) SetProtectionGroups(v []*ProtectionGroup) *ListProtectionGroupsOutput + func (s ListProtectionGroupsOutput) GoString() string + func (s ListProtectionGroupsOutput) String() string + type ListProtectionsInput struct + InclusionFilters *InclusionProtectionFilters + MaxResults *int64 + NextToken *string + func (s *ListProtectionsInput) SetInclusionFilters(v *InclusionProtectionFilters) *ListProtectionsInput + func (s *ListProtectionsInput) SetMaxResults(v int64) *ListProtectionsInput + func (s *ListProtectionsInput) SetNextToken(v string) *ListProtectionsInput + func (s *ListProtectionsInput) Validate() error + func (s ListProtectionsInput) GoString() string + func (s ListProtectionsInput) String() string + type ListProtectionsOutput struct + NextToken *string + Protections []*Protection + func (s *ListProtectionsOutput) SetNextToken(v string) *ListProtectionsOutput + func (s *ListProtectionsOutput) SetProtections(v []*Protection) *ListProtectionsOutput + func (s ListProtectionsOutput) GoString() string + func (s ListProtectionsOutput) String() string + type ListResourcesInProtectionGroupInput struct + MaxResults *int64 + NextToken *string + ProtectionGroupId *string + func (s *ListResourcesInProtectionGroupInput) SetMaxResults(v int64) *ListResourcesInProtectionGroupInput + func (s *ListResourcesInProtectionGroupInput) SetNextToken(v string) *ListResourcesInProtectionGroupInput + func (s *ListResourcesInProtectionGroupInput) SetProtectionGroupId(v string) *ListResourcesInProtectionGroupInput + func (s *ListResourcesInProtectionGroupInput) Validate() error + func (s ListResourcesInProtectionGroupInput) GoString() string + func (s ListResourcesInProtectionGroupInput) String() string + type ListResourcesInProtectionGroupOutput struct + NextToken *string + ResourceArns []*string + func (s *ListResourcesInProtectionGroupOutput) SetNextToken(v string) *ListResourcesInProtectionGroupOutput + func (s *ListResourcesInProtectionGroupOutput) SetResourceArns(v []*string) *ListResourcesInProtectionGroupOutput + func (s ListResourcesInProtectionGroupOutput) GoString() string + func (s ListResourcesInProtectionGroupOutput) String() string + type ListTagsForResourceInput struct + ResourceARN *string + func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) Validate() error + func (s ListTagsForResourceInput) GoString() string + func (s ListTagsForResourceInput) String() string + type ListTagsForResourceOutput struct + Tags []*Tag + func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput + func (s ListTagsForResourceOutput) GoString() string + func (s ListTagsForResourceOutput) String() string + type LockedSubscriptionException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *LockedSubscriptionException) Code() string + func (s *LockedSubscriptionException) Error() string + func (s *LockedSubscriptionException) Message() string + func (s *LockedSubscriptionException) OrigErr() error + func (s *LockedSubscriptionException) RequestID() string + func (s *LockedSubscriptionException) StatusCode() int + func (s LockedSubscriptionException) GoString() string + func (s LockedSubscriptionException) String() string + type Mitigation struct + MitigationName *string + func (s *Mitigation) SetMitigationName(v string) *Mitigation + func (s Mitigation) GoString() string + func (s Mitigation) String() string + type NoAssociatedRoleException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *NoAssociatedRoleException) Code() string + func (s *NoAssociatedRoleException) Error() string + func (s *NoAssociatedRoleException) Message() string + func (s *NoAssociatedRoleException) OrigErr() error + func (s *NoAssociatedRoleException) RequestID() string + func (s *NoAssociatedRoleException) StatusCode() int + func (s NoAssociatedRoleException) GoString() string + func (s NoAssociatedRoleException) String() string + type OptimisticLockException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *OptimisticLockException) Code() string + func (s *OptimisticLockException) Error() string + func (s *OptimisticLockException) Message() string + func (s *OptimisticLockException) OrigErr() error + func (s *OptimisticLockException) RequestID() string + func (s *OptimisticLockException) StatusCode() int + func (s OptimisticLockException) GoString() string + func (s OptimisticLockException) String() string + type Protection struct + ApplicationLayerAutomaticResponseConfiguration *ApplicationLayerAutomaticResponseConfiguration + HealthCheckIds []*string + Id *string + Name *string + ProtectionArn *string + ResourceArn *string + func (s *Protection) SetApplicationLayerAutomaticResponseConfiguration(v *ApplicationLayerAutomaticResponseConfiguration) *Protection + func (s *Protection) SetHealthCheckIds(v []*string) *Protection + func (s *Protection) SetId(v string) *Protection + func (s *Protection) SetName(v string) *Protection + func (s *Protection) SetProtectionArn(v string) *Protection + func (s *Protection) SetResourceArn(v string) *Protection + func (s Protection) GoString() string + func (s Protection) String() string + type ProtectionGroup struct + Aggregation *string + Members []*string + Pattern *string + ProtectionGroupArn *string + ProtectionGroupId *string + ResourceType *string + func (s *ProtectionGroup) SetAggregation(v string) *ProtectionGroup + func (s *ProtectionGroup) SetMembers(v []*string) *ProtectionGroup + func (s *ProtectionGroup) SetPattern(v string) *ProtectionGroup + func (s *ProtectionGroup) SetProtectionGroupArn(v string) *ProtectionGroup + func (s *ProtectionGroup) SetProtectionGroupId(v string) *ProtectionGroup + func (s *ProtectionGroup) SetResourceType(v string) *ProtectionGroup + func (s ProtectionGroup) GoString() string + func (s ProtectionGroup) String() string + type ProtectionGroupArbitraryPatternLimits struct + MaxMembers *int64 + func (s *ProtectionGroupArbitraryPatternLimits) SetMaxMembers(v int64) *ProtectionGroupArbitraryPatternLimits + func (s ProtectionGroupArbitraryPatternLimits) GoString() string + func (s ProtectionGroupArbitraryPatternLimits) String() string + type ProtectionGroupLimits struct + MaxProtectionGroups *int64 + PatternTypeLimits *ProtectionGroupPatternTypeLimits + func (s *ProtectionGroupLimits) SetMaxProtectionGroups(v int64) *ProtectionGroupLimits + func (s *ProtectionGroupLimits) SetPatternTypeLimits(v *ProtectionGroupPatternTypeLimits) *ProtectionGroupLimits + func (s ProtectionGroupLimits) GoString() string + func (s ProtectionGroupLimits) String() string + type ProtectionGroupPatternTypeLimits struct + ArbitraryPatternLimits *ProtectionGroupArbitraryPatternLimits + func (s *ProtectionGroupPatternTypeLimits) SetArbitraryPatternLimits(v *ProtectionGroupArbitraryPatternLimits) *ProtectionGroupPatternTypeLimits + func (s ProtectionGroupPatternTypeLimits) GoString() string + func (s ProtectionGroupPatternTypeLimits) String() string + type ProtectionLimits struct + ProtectedResourceTypeLimits []*Limit + func (s *ProtectionLimits) SetProtectedResourceTypeLimits(v []*Limit) *ProtectionLimits + func (s ProtectionLimits) GoString() string + func (s ProtectionLimits) String() string + type ResourceAlreadyExistsException struct + Message_ *string + ResourceType *string + RespMetadata protocol.ResponseMetadata + func (s *ResourceAlreadyExistsException) Code() string + func (s *ResourceAlreadyExistsException) Error() string + func (s *ResourceAlreadyExistsException) Message() string + func (s *ResourceAlreadyExistsException) OrigErr() error + func (s *ResourceAlreadyExistsException) RequestID() string + func (s *ResourceAlreadyExistsException) StatusCode() int + func (s ResourceAlreadyExistsException) GoString() string + func (s ResourceAlreadyExistsException) String() string + type ResourceNotFoundException struct + Message_ *string + ResourceType *string + RespMetadata protocol.ResponseMetadata + func (s *ResourceNotFoundException) Code() string + func (s *ResourceNotFoundException) Error() string + func (s *ResourceNotFoundException) Message() string + func (s *ResourceNotFoundException) OrigErr() error + func (s *ResourceNotFoundException) RequestID() string + func (s *ResourceNotFoundException) StatusCode() int + func (s ResourceNotFoundException) GoString() string + func (s ResourceNotFoundException) String() string + type ResponseAction struct + Block *BlockAction + Count *CountAction + func (s *ResponseAction) SetBlock(v *BlockAction) *ResponseAction + func (s *ResponseAction) SetCount(v *CountAction) *ResponseAction + func (s ResponseAction) GoString() string + func (s ResponseAction) String() string + type Shield struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *Shield + func (c *Shield) AssociateDRTLogBucket(input *AssociateDRTLogBucketInput) (*AssociateDRTLogBucketOutput, error) + func (c *Shield) AssociateDRTLogBucketRequest(input *AssociateDRTLogBucketInput) (req *request.Request, output *AssociateDRTLogBucketOutput) + func (c *Shield) AssociateDRTLogBucketWithContext(ctx aws.Context, input *AssociateDRTLogBucketInput, opts ...request.Option) (*AssociateDRTLogBucketOutput, error) + func (c *Shield) AssociateDRTRole(input *AssociateDRTRoleInput) (*AssociateDRTRoleOutput, error) + func (c *Shield) AssociateDRTRoleRequest(input *AssociateDRTRoleInput) (req *request.Request, output *AssociateDRTRoleOutput) + func (c *Shield) AssociateDRTRoleWithContext(ctx aws.Context, input *AssociateDRTRoleInput, opts ...request.Option) (*AssociateDRTRoleOutput, error) + func (c *Shield) AssociateHealthCheck(input *AssociateHealthCheckInput) (*AssociateHealthCheckOutput, error) + func (c *Shield) AssociateHealthCheckRequest(input *AssociateHealthCheckInput) (req *request.Request, output *AssociateHealthCheckOutput) + func (c *Shield) AssociateHealthCheckWithContext(ctx aws.Context, input *AssociateHealthCheckInput, opts ...request.Option) (*AssociateHealthCheckOutput, error) + func (c *Shield) AssociateProactiveEngagementDetails(input *AssociateProactiveEngagementDetailsInput) (*AssociateProactiveEngagementDetailsOutput, error) + func (c *Shield) AssociateProactiveEngagementDetailsRequest(input *AssociateProactiveEngagementDetailsInput) (req *request.Request, output *AssociateProactiveEngagementDetailsOutput) + func (c *Shield) AssociateProactiveEngagementDetailsWithContext(ctx aws.Context, input *AssociateProactiveEngagementDetailsInput, ...) (*AssociateProactiveEngagementDetailsOutput, error) + func (c *Shield) CreateProtection(input *CreateProtectionInput) (*CreateProtectionOutput, error) + func (c *Shield) CreateProtectionGroup(input *CreateProtectionGroupInput) (*CreateProtectionGroupOutput, error) + func (c *Shield) CreateProtectionGroupRequest(input *CreateProtectionGroupInput) (req *request.Request, output *CreateProtectionGroupOutput) + func (c *Shield) CreateProtectionGroupWithContext(ctx aws.Context, input *CreateProtectionGroupInput, opts ...request.Option) (*CreateProtectionGroupOutput, error) + func (c *Shield) CreateProtectionRequest(input *CreateProtectionInput) (req *request.Request, output *CreateProtectionOutput) + func (c *Shield) CreateProtectionWithContext(ctx aws.Context, input *CreateProtectionInput, opts ...request.Option) (*CreateProtectionOutput, error) + func (c *Shield) CreateSubscription(input *CreateSubscriptionInput) (*CreateSubscriptionOutput, error) + func (c *Shield) CreateSubscriptionRequest(input *CreateSubscriptionInput) (req *request.Request, output *CreateSubscriptionOutput) + func (c *Shield) CreateSubscriptionWithContext(ctx aws.Context, input *CreateSubscriptionInput, opts ...request.Option) (*CreateSubscriptionOutput, error) + func (c *Shield) DeleteProtection(input *DeleteProtectionInput) (*DeleteProtectionOutput, error) + func (c *Shield) DeleteProtectionGroup(input *DeleteProtectionGroupInput) (*DeleteProtectionGroupOutput, error) + func (c *Shield) DeleteProtectionGroupRequest(input *DeleteProtectionGroupInput) (req *request.Request, output *DeleteProtectionGroupOutput) + func (c *Shield) DeleteProtectionGroupWithContext(ctx aws.Context, input *DeleteProtectionGroupInput, opts ...request.Option) (*DeleteProtectionGroupOutput, error) + func (c *Shield) DeleteProtectionRequest(input *DeleteProtectionInput) (req *request.Request, output *DeleteProtectionOutput) + func (c *Shield) DeleteProtectionWithContext(ctx aws.Context, input *DeleteProtectionInput, opts ...request.Option) (*DeleteProtectionOutput, error) + func (c *Shield) DeleteSubscription(input *DeleteSubscriptionInput) (*DeleteSubscriptionOutput, error) + func (c *Shield) DeleteSubscriptionRequest(input *DeleteSubscriptionInput) (req *request.Request, output *DeleteSubscriptionOutput) + func (c *Shield) DeleteSubscriptionWithContext(ctx aws.Context, input *DeleteSubscriptionInput, opts ...request.Option) (*DeleteSubscriptionOutput, error) + func (c *Shield) DescribeAttack(input *DescribeAttackInput) (*DescribeAttackOutput, error) + func (c *Shield) DescribeAttackRequest(input *DescribeAttackInput) (req *request.Request, output *DescribeAttackOutput) + func (c *Shield) DescribeAttackStatistics(input *DescribeAttackStatisticsInput) (*DescribeAttackStatisticsOutput, error) + func (c *Shield) DescribeAttackStatisticsRequest(input *DescribeAttackStatisticsInput) (req *request.Request, output *DescribeAttackStatisticsOutput) + func (c *Shield) DescribeAttackStatisticsWithContext(ctx aws.Context, input *DescribeAttackStatisticsInput, opts ...request.Option) (*DescribeAttackStatisticsOutput, error) + func (c *Shield) DescribeAttackWithContext(ctx aws.Context, input *DescribeAttackInput, opts ...request.Option) (*DescribeAttackOutput, error) + func (c *Shield) DescribeDRTAccess(input *DescribeDRTAccessInput) (*DescribeDRTAccessOutput, error) + func (c *Shield) DescribeDRTAccessRequest(input *DescribeDRTAccessInput) (req *request.Request, output *DescribeDRTAccessOutput) + func (c *Shield) DescribeDRTAccessWithContext(ctx aws.Context, input *DescribeDRTAccessInput, opts ...request.Option) (*DescribeDRTAccessOutput, error) + func (c *Shield) DescribeEmergencyContactSettings(input *DescribeEmergencyContactSettingsInput) (*DescribeEmergencyContactSettingsOutput, error) + func (c *Shield) DescribeEmergencyContactSettingsRequest(input *DescribeEmergencyContactSettingsInput) (req *request.Request, output *DescribeEmergencyContactSettingsOutput) + func (c *Shield) DescribeEmergencyContactSettingsWithContext(ctx aws.Context, input *DescribeEmergencyContactSettingsInput, ...) (*DescribeEmergencyContactSettingsOutput, error) + func (c *Shield) DescribeProtection(input *DescribeProtectionInput) (*DescribeProtectionOutput, error) + func (c *Shield) DescribeProtectionGroup(input *DescribeProtectionGroupInput) (*DescribeProtectionGroupOutput, error) + func (c *Shield) DescribeProtectionGroupRequest(input *DescribeProtectionGroupInput) (req *request.Request, output *DescribeProtectionGroupOutput) + func (c *Shield) DescribeProtectionGroupWithContext(ctx aws.Context, input *DescribeProtectionGroupInput, opts ...request.Option) (*DescribeProtectionGroupOutput, error) + func (c *Shield) DescribeProtectionRequest(input *DescribeProtectionInput) (req *request.Request, output *DescribeProtectionOutput) + func (c *Shield) DescribeProtectionWithContext(ctx aws.Context, input *DescribeProtectionInput, opts ...request.Option) (*DescribeProtectionOutput, error) + func (c *Shield) DescribeSubscription(input *DescribeSubscriptionInput) (*DescribeSubscriptionOutput, error) + func (c *Shield) DescribeSubscriptionRequest(input *DescribeSubscriptionInput) (req *request.Request, output *DescribeSubscriptionOutput) + func (c *Shield) DescribeSubscriptionWithContext(ctx aws.Context, input *DescribeSubscriptionInput, opts ...request.Option) (*DescribeSubscriptionOutput, error) + func (c *Shield) DisableApplicationLayerAutomaticResponse(input *DisableApplicationLayerAutomaticResponseInput) (*DisableApplicationLayerAutomaticResponseOutput, error) + func (c *Shield) DisableApplicationLayerAutomaticResponseRequest(input *DisableApplicationLayerAutomaticResponseInput) (req *request.Request, output *DisableApplicationLayerAutomaticResponseOutput) + func (c *Shield) DisableApplicationLayerAutomaticResponseWithContext(ctx aws.Context, input *DisableApplicationLayerAutomaticResponseInput, ...) (*DisableApplicationLayerAutomaticResponseOutput, error) + func (c *Shield) DisableProactiveEngagement(input *DisableProactiveEngagementInput) (*DisableProactiveEngagementOutput, error) + func (c *Shield) DisableProactiveEngagementRequest(input *DisableProactiveEngagementInput) (req *request.Request, output *DisableProactiveEngagementOutput) + func (c *Shield) DisableProactiveEngagementWithContext(ctx aws.Context, input *DisableProactiveEngagementInput, ...) (*DisableProactiveEngagementOutput, error) + func (c *Shield) DisassociateDRTLogBucket(input *DisassociateDRTLogBucketInput) (*DisassociateDRTLogBucketOutput, error) + func (c *Shield) DisassociateDRTLogBucketRequest(input *DisassociateDRTLogBucketInput) (req *request.Request, output *DisassociateDRTLogBucketOutput) + func (c *Shield) DisassociateDRTLogBucketWithContext(ctx aws.Context, input *DisassociateDRTLogBucketInput, opts ...request.Option) (*DisassociateDRTLogBucketOutput, error) + func (c *Shield) DisassociateDRTRole(input *DisassociateDRTRoleInput) (*DisassociateDRTRoleOutput, error) + func (c *Shield) DisassociateDRTRoleRequest(input *DisassociateDRTRoleInput) (req *request.Request, output *DisassociateDRTRoleOutput) + func (c *Shield) DisassociateDRTRoleWithContext(ctx aws.Context, input *DisassociateDRTRoleInput, opts ...request.Option) (*DisassociateDRTRoleOutput, error) + func (c *Shield) DisassociateHealthCheck(input *DisassociateHealthCheckInput) (*DisassociateHealthCheckOutput, error) + func (c *Shield) DisassociateHealthCheckRequest(input *DisassociateHealthCheckInput) (req *request.Request, output *DisassociateHealthCheckOutput) + func (c *Shield) DisassociateHealthCheckWithContext(ctx aws.Context, input *DisassociateHealthCheckInput, opts ...request.Option) (*DisassociateHealthCheckOutput, error) + func (c *Shield) EnableApplicationLayerAutomaticResponse(input *EnableApplicationLayerAutomaticResponseInput) (*EnableApplicationLayerAutomaticResponseOutput, error) + func (c *Shield) EnableApplicationLayerAutomaticResponseRequest(input *EnableApplicationLayerAutomaticResponseInput) (req *request.Request, output *EnableApplicationLayerAutomaticResponseOutput) + func (c *Shield) EnableApplicationLayerAutomaticResponseWithContext(ctx aws.Context, input *EnableApplicationLayerAutomaticResponseInput, ...) (*EnableApplicationLayerAutomaticResponseOutput, error) + func (c *Shield) EnableProactiveEngagement(input *EnableProactiveEngagementInput) (*EnableProactiveEngagementOutput, error) + func (c *Shield) EnableProactiveEngagementRequest(input *EnableProactiveEngagementInput) (req *request.Request, output *EnableProactiveEngagementOutput) + func (c *Shield) EnableProactiveEngagementWithContext(ctx aws.Context, input *EnableProactiveEngagementInput, opts ...request.Option) (*EnableProactiveEngagementOutput, error) + func (c *Shield) GetSubscriptionState(input *GetSubscriptionStateInput) (*GetSubscriptionStateOutput, error) + func (c *Shield) GetSubscriptionStateRequest(input *GetSubscriptionStateInput) (req *request.Request, output *GetSubscriptionStateOutput) + func (c *Shield) GetSubscriptionStateWithContext(ctx aws.Context, input *GetSubscriptionStateInput, opts ...request.Option) (*GetSubscriptionStateOutput, error) + func (c *Shield) ListAttacks(input *ListAttacksInput) (*ListAttacksOutput, error) + func (c *Shield) ListAttacksPages(input *ListAttacksInput, fn func(*ListAttacksOutput, bool) bool) error + func (c *Shield) ListAttacksPagesWithContext(ctx aws.Context, input *ListAttacksInput, ...) error + func (c *Shield) ListAttacksRequest(input *ListAttacksInput) (req *request.Request, output *ListAttacksOutput) + func (c *Shield) ListAttacksWithContext(ctx aws.Context, input *ListAttacksInput, opts ...request.Option) (*ListAttacksOutput, error) + func (c *Shield) ListProtectionGroups(input *ListProtectionGroupsInput) (*ListProtectionGroupsOutput, error) + func (c *Shield) ListProtectionGroupsPages(input *ListProtectionGroupsInput, ...) error + func (c *Shield) ListProtectionGroupsPagesWithContext(ctx aws.Context, input *ListProtectionGroupsInput, ...) error + func (c *Shield) ListProtectionGroupsRequest(input *ListProtectionGroupsInput) (req *request.Request, output *ListProtectionGroupsOutput) + func (c *Shield) ListProtectionGroupsWithContext(ctx aws.Context, input *ListProtectionGroupsInput, opts ...request.Option) (*ListProtectionGroupsOutput, error) + func (c *Shield) ListProtections(input *ListProtectionsInput) (*ListProtectionsOutput, error) + func (c *Shield) ListProtectionsPages(input *ListProtectionsInput, fn func(*ListProtectionsOutput, bool) bool) error + func (c *Shield) ListProtectionsPagesWithContext(ctx aws.Context, input *ListProtectionsInput, ...) error + func (c *Shield) ListProtectionsRequest(input *ListProtectionsInput) (req *request.Request, output *ListProtectionsOutput) + func (c *Shield) ListProtectionsWithContext(ctx aws.Context, input *ListProtectionsInput, opts ...request.Option) (*ListProtectionsOutput, error) + func (c *Shield) ListResourcesInProtectionGroup(input *ListResourcesInProtectionGroupInput) (*ListResourcesInProtectionGroupOutput, error) + func (c *Shield) ListResourcesInProtectionGroupPages(input *ListResourcesInProtectionGroupInput, ...) error + func (c *Shield) ListResourcesInProtectionGroupPagesWithContext(ctx aws.Context, input *ListResourcesInProtectionGroupInput, ...) error + func (c *Shield) ListResourcesInProtectionGroupRequest(input *ListResourcesInProtectionGroupInput) (req *request.Request, output *ListResourcesInProtectionGroupOutput) + func (c *Shield) ListResourcesInProtectionGroupWithContext(ctx aws.Context, input *ListResourcesInProtectionGroupInput, ...) (*ListResourcesInProtectionGroupOutput, error) + func (c *Shield) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *Shield) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) + func (c *Shield) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) + func (c *Shield) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *Shield) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *Shield) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *Shield) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *Shield) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *Shield) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + func (c *Shield) UpdateApplicationLayerAutomaticResponse(input *UpdateApplicationLayerAutomaticResponseInput) (*UpdateApplicationLayerAutomaticResponseOutput, error) + func (c *Shield) UpdateApplicationLayerAutomaticResponseRequest(input *UpdateApplicationLayerAutomaticResponseInput) (req *request.Request, output *UpdateApplicationLayerAutomaticResponseOutput) + func (c *Shield) UpdateApplicationLayerAutomaticResponseWithContext(ctx aws.Context, input *UpdateApplicationLayerAutomaticResponseInput, ...) (*UpdateApplicationLayerAutomaticResponseOutput, error) + func (c *Shield) UpdateEmergencyContactSettings(input *UpdateEmergencyContactSettingsInput) (*UpdateEmergencyContactSettingsOutput, error) + func (c *Shield) UpdateEmergencyContactSettingsRequest(input *UpdateEmergencyContactSettingsInput) (req *request.Request, output *UpdateEmergencyContactSettingsOutput) + func (c *Shield) UpdateEmergencyContactSettingsWithContext(ctx aws.Context, input *UpdateEmergencyContactSettingsInput, ...) (*UpdateEmergencyContactSettingsOutput, error) + func (c *Shield) UpdateProtectionGroup(input *UpdateProtectionGroupInput) (*UpdateProtectionGroupOutput, error) + func (c *Shield) UpdateProtectionGroupRequest(input *UpdateProtectionGroupInput) (req *request.Request, output *UpdateProtectionGroupOutput) + func (c *Shield) UpdateProtectionGroupWithContext(ctx aws.Context, input *UpdateProtectionGroupInput, opts ...request.Option) (*UpdateProtectionGroupOutput, error) + func (c *Shield) UpdateSubscription(input *UpdateSubscriptionInput) (*UpdateSubscriptionOutput, error) + func (c *Shield) UpdateSubscriptionRequest(input *UpdateSubscriptionInput) (req *request.Request, output *UpdateSubscriptionOutput) + func (c *Shield) UpdateSubscriptionWithContext(ctx aws.Context, input *UpdateSubscriptionInput, opts ...request.Option) (*UpdateSubscriptionOutput, error) + type SubResourceSummary struct + AttackVectors []*SummarizedAttackVector + Counters []*SummarizedCounter + Id *string + Type *string + func (s *SubResourceSummary) SetAttackVectors(v []*SummarizedAttackVector) *SubResourceSummary + func (s *SubResourceSummary) SetCounters(v []*SummarizedCounter) *SubResourceSummary + func (s *SubResourceSummary) SetId(v string) *SubResourceSummary + func (s *SubResourceSummary) SetType(v string) *SubResourceSummary + func (s SubResourceSummary) GoString() string + func (s SubResourceSummary) String() string + type Subscription struct + AutoRenew *string + EndTime *time.Time + Limits []*Limit + ProactiveEngagementStatus *string + StartTime *time.Time + SubscriptionArn *string + SubscriptionLimits *SubscriptionLimits + TimeCommitmentInSeconds *int64 + func (s *Subscription) SetAutoRenew(v string) *Subscription + func (s *Subscription) SetEndTime(v time.Time) *Subscription + func (s *Subscription) SetLimits(v []*Limit) *Subscription + func (s *Subscription) SetProactiveEngagementStatus(v string) *Subscription + func (s *Subscription) SetStartTime(v time.Time) *Subscription + func (s *Subscription) SetSubscriptionArn(v string) *Subscription + func (s *Subscription) SetSubscriptionLimits(v *SubscriptionLimits) *Subscription + func (s *Subscription) SetTimeCommitmentInSeconds(v int64) *Subscription + func (s Subscription) GoString() string + func (s Subscription) String() string + type SubscriptionLimits struct + ProtectionGroupLimits *ProtectionGroupLimits + ProtectionLimits *ProtectionLimits + func (s *SubscriptionLimits) SetProtectionGroupLimits(v *ProtectionGroupLimits) *SubscriptionLimits + func (s *SubscriptionLimits) SetProtectionLimits(v *ProtectionLimits) *SubscriptionLimits + func (s SubscriptionLimits) GoString() string + func (s SubscriptionLimits) String() string + type SummarizedAttackVector struct + VectorCounters []*SummarizedCounter + VectorType *string + func (s *SummarizedAttackVector) SetVectorCounters(v []*SummarizedCounter) *SummarizedAttackVector + func (s *SummarizedAttackVector) SetVectorType(v string) *SummarizedAttackVector + func (s SummarizedAttackVector) GoString() string + func (s SummarizedAttackVector) String() string + type SummarizedCounter struct + Average *float64 + Max *float64 + N *int64 + Name *string + Sum *float64 + Unit *string + func (s *SummarizedCounter) SetAverage(v float64) *SummarizedCounter + func (s *SummarizedCounter) SetMax(v float64) *SummarizedCounter + func (s *SummarizedCounter) SetN(v int64) *SummarizedCounter + func (s *SummarizedCounter) SetName(v string) *SummarizedCounter + func (s *SummarizedCounter) SetSum(v float64) *SummarizedCounter + func (s *SummarizedCounter) SetUnit(v string) *SummarizedCounter + func (s SummarizedCounter) GoString() string + func (s SummarizedCounter) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) SetKey(v string) *Tag + func (s *Tag) SetValue(v string) *Tag + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string + type TagResourceInput struct + ResourceARN *string + Tags []*Tag + func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput + func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type TimeRange struct + FromInclusive *time.Time + ToExclusive *time.Time + func (s *TimeRange) SetFromInclusive(v time.Time) *TimeRange + func (s *TimeRange) SetToExclusive(v time.Time) *TimeRange + func (s TimeRange) GoString() string + func (s TimeRange) String() string + type UntagResourceInput struct + ResourceARN *string + TagKeys []*string + func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput + func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string + type UpdateApplicationLayerAutomaticResponseInput struct + Action *ResponseAction + ResourceArn *string + func (s *UpdateApplicationLayerAutomaticResponseInput) SetAction(v *ResponseAction) *UpdateApplicationLayerAutomaticResponseInput + func (s *UpdateApplicationLayerAutomaticResponseInput) SetResourceArn(v string) *UpdateApplicationLayerAutomaticResponseInput + func (s *UpdateApplicationLayerAutomaticResponseInput) Validate() error + func (s UpdateApplicationLayerAutomaticResponseInput) GoString() string + func (s UpdateApplicationLayerAutomaticResponseInput) String() string + type UpdateApplicationLayerAutomaticResponseOutput struct + func (s UpdateApplicationLayerAutomaticResponseOutput) GoString() string + func (s UpdateApplicationLayerAutomaticResponseOutput) String() string + type UpdateEmergencyContactSettingsInput struct + EmergencyContactList []*EmergencyContact + func (s *UpdateEmergencyContactSettingsInput) SetEmergencyContactList(v []*EmergencyContact) *UpdateEmergencyContactSettingsInput + func (s *UpdateEmergencyContactSettingsInput) Validate() error + func (s UpdateEmergencyContactSettingsInput) GoString() string + func (s UpdateEmergencyContactSettingsInput) String() string + type UpdateEmergencyContactSettingsOutput struct + func (s UpdateEmergencyContactSettingsOutput) GoString() string + func (s UpdateEmergencyContactSettingsOutput) String() string + type UpdateProtectionGroupInput struct + Aggregation *string + Members []*string + Pattern *string + ProtectionGroupId *string + ResourceType *string + func (s *UpdateProtectionGroupInput) SetAggregation(v string) *UpdateProtectionGroupInput + func (s *UpdateProtectionGroupInput) SetMembers(v []*string) *UpdateProtectionGroupInput + func (s *UpdateProtectionGroupInput) SetPattern(v string) *UpdateProtectionGroupInput + func (s *UpdateProtectionGroupInput) SetProtectionGroupId(v string) *UpdateProtectionGroupInput + func (s *UpdateProtectionGroupInput) SetResourceType(v string) *UpdateProtectionGroupInput + func (s *UpdateProtectionGroupInput) Validate() error + func (s UpdateProtectionGroupInput) GoString() string + func (s UpdateProtectionGroupInput) String() string + type UpdateProtectionGroupOutput struct + func (s UpdateProtectionGroupOutput) GoString() string + func (s UpdateProtectionGroupOutput) String() string + type UpdateSubscriptionInput struct + AutoRenew *string + func (s *UpdateSubscriptionInput) SetAutoRenew(v string) *UpdateSubscriptionInput + func (s UpdateSubscriptionInput) GoString() string + func (s UpdateSubscriptionInput) String() string + type UpdateSubscriptionOutput struct + func (s UpdateSubscriptionOutput) GoString() string + func (s UpdateSubscriptionOutput) String() string + type ValidationExceptionField struct + Message *string + Name *string + func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField + func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField + func (s ValidationExceptionField) GoString() string + func (s ValidationExceptionField) String() string