Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + type ShieldAPI interface + AssociateDRTLogBucket func(*shield.AssociateDRTLogBucketInput) (*shield.AssociateDRTLogBucketOutput, error) + AssociateDRTLogBucketRequest func(*shield.AssociateDRTLogBucketInput) (*request.Request, *shield.AssociateDRTLogBucketOutput) + AssociateDRTLogBucketWithContext func(aws.Context, *shield.AssociateDRTLogBucketInput, ...request.Option) (*shield.AssociateDRTLogBucketOutput, error) + AssociateDRTRole func(*shield.AssociateDRTRoleInput) (*shield.AssociateDRTRoleOutput, error) + AssociateDRTRoleRequest func(*shield.AssociateDRTRoleInput) (*request.Request, *shield.AssociateDRTRoleOutput) + AssociateDRTRoleWithContext func(aws.Context, *shield.AssociateDRTRoleInput, ...request.Option) (*shield.AssociateDRTRoleOutput, error) + AssociateHealthCheck func(*shield.AssociateHealthCheckInput) (*shield.AssociateHealthCheckOutput, error) + AssociateHealthCheckRequest func(*shield.AssociateHealthCheckInput) (*request.Request, *shield.AssociateHealthCheckOutput) + AssociateHealthCheckWithContext func(aws.Context, *shield.AssociateHealthCheckInput, ...request.Option) (*shield.AssociateHealthCheckOutput, error) + AssociateProactiveEngagementDetails func(*shield.AssociateProactiveEngagementDetailsInput) (*shield.AssociateProactiveEngagementDetailsOutput, error) + AssociateProactiveEngagementDetailsRequest func(*shield.AssociateProactiveEngagementDetailsInput) (*request.Request, *shield.AssociateProactiveEngagementDetailsOutput) + AssociateProactiveEngagementDetailsWithContext func(aws.Context, *shield.AssociateProactiveEngagementDetailsInput, ...) (*shield.AssociateProactiveEngagementDetailsOutput, error) + CreateProtection func(*shield.CreateProtectionInput) (*shield.CreateProtectionOutput, error) + CreateProtectionGroup func(*shield.CreateProtectionGroupInput) (*shield.CreateProtectionGroupOutput, error) + CreateProtectionGroupRequest func(*shield.CreateProtectionGroupInput) (*request.Request, *shield.CreateProtectionGroupOutput) + CreateProtectionGroupWithContext func(aws.Context, *shield.CreateProtectionGroupInput, ...request.Option) (*shield.CreateProtectionGroupOutput, error) + CreateProtectionRequest func(*shield.CreateProtectionInput) (*request.Request, *shield.CreateProtectionOutput) + CreateProtectionWithContext func(aws.Context, *shield.CreateProtectionInput, ...request.Option) (*shield.CreateProtectionOutput, error) + CreateSubscription func(*shield.CreateSubscriptionInput) (*shield.CreateSubscriptionOutput, error) + CreateSubscriptionRequest func(*shield.CreateSubscriptionInput) (*request.Request, *shield.CreateSubscriptionOutput) + CreateSubscriptionWithContext func(aws.Context, *shield.CreateSubscriptionInput, ...request.Option) (*shield.CreateSubscriptionOutput, error) + DeleteProtection func(*shield.DeleteProtectionInput) (*shield.DeleteProtectionOutput, error) + DeleteProtectionGroup func(*shield.DeleteProtectionGroupInput) (*shield.DeleteProtectionGroupOutput, error) + DeleteProtectionGroupRequest func(*shield.DeleteProtectionGroupInput) (*request.Request, *shield.DeleteProtectionGroupOutput) + DeleteProtectionGroupWithContext func(aws.Context, *shield.DeleteProtectionGroupInput, ...request.Option) (*shield.DeleteProtectionGroupOutput, error) + DeleteProtectionRequest func(*shield.DeleteProtectionInput) (*request.Request, *shield.DeleteProtectionOutput) + DeleteProtectionWithContext func(aws.Context, *shield.DeleteProtectionInput, ...request.Option) (*shield.DeleteProtectionOutput, error) + DeleteSubscription func(*shield.DeleteSubscriptionInput) (*shield.DeleteSubscriptionOutput, error) + DeleteSubscriptionRequest func(*shield.DeleteSubscriptionInput) (*request.Request, *shield.DeleteSubscriptionOutput) + DeleteSubscriptionWithContext func(aws.Context, *shield.DeleteSubscriptionInput, ...request.Option) (*shield.DeleteSubscriptionOutput, error) + DescribeAttack func(*shield.DescribeAttackInput) (*shield.DescribeAttackOutput, error) + DescribeAttackRequest func(*shield.DescribeAttackInput) (*request.Request, *shield.DescribeAttackOutput) + DescribeAttackStatistics func(*shield.DescribeAttackStatisticsInput) (*shield.DescribeAttackStatisticsOutput, error) + DescribeAttackStatisticsRequest func(*shield.DescribeAttackStatisticsInput) (*request.Request, *shield.DescribeAttackStatisticsOutput) + DescribeAttackStatisticsWithContext func(aws.Context, *shield.DescribeAttackStatisticsInput, ...request.Option) (*shield.DescribeAttackStatisticsOutput, error) + DescribeAttackWithContext func(aws.Context, *shield.DescribeAttackInput, ...request.Option) (*shield.DescribeAttackOutput, error) + DescribeDRTAccess func(*shield.DescribeDRTAccessInput) (*shield.DescribeDRTAccessOutput, error) + DescribeDRTAccessRequest func(*shield.DescribeDRTAccessInput) (*request.Request, *shield.DescribeDRTAccessOutput) + DescribeDRTAccessWithContext func(aws.Context, *shield.DescribeDRTAccessInput, ...request.Option) (*shield.DescribeDRTAccessOutput, error) + DescribeEmergencyContactSettings func(*shield.DescribeEmergencyContactSettingsInput) (*shield.DescribeEmergencyContactSettingsOutput, error) + DescribeEmergencyContactSettingsRequest func(*shield.DescribeEmergencyContactSettingsInput) (*request.Request, *shield.DescribeEmergencyContactSettingsOutput) + DescribeEmergencyContactSettingsWithContext func(aws.Context, *shield.DescribeEmergencyContactSettingsInput, ...request.Option) (*shield.DescribeEmergencyContactSettingsOutput, error) + DescribeProtection func(*shield.DescribeProtectionInput) (*shield.DescribeProtectionOutput, error) + DescribeProtectionGroup func(*shield.DescribeProtectionGroupInput) (*shield.DescribeProtectionGroupOutput, error) + DescribeProtectionGroupRequest func(*shield.DescribeProtectionGroupInput) (*request.Request, *shield.DescribeProtectionGroupOutput) + DescribeProtectionGroupWithContext func(aws.Context, *shield.DescribeProtectionGroupInput, ...request.Option) (*shield.DescribeProtectionGroupOutput, error) + DescribeProtectionRequest func(*shield.DescribeProtectionInput) (*request.Request, *shield.DescribeProtectionOutput) + DescribeProtectionWithContext func(aws.Context, *shield.DescribeProtectionInput, ...request.Option) (*shield.DescribeProtectionOutput, error) + DescribeSubscription func(*shield.DescribeSubscriptionInput) (*shield.DescribeSubscriptionOutput, error) + DescribeSubscriptionRequest func(*shield.DescribeSubscriptionInput) (*request.Request, *shield.DescribeSubscriptionOutput) + DescribeSubscriptionWithContext func(aws.Context, *shield.DescribeSubscriptionInput, ...request.Option) (*shield.DescribeSubscriptionOutput, error) + DisableApplicationLayerAutomaticResponse func(*shield.DisableApplicationLayerAutomaticResponseInput) (*shield.DisableApplicationLayerAutomaticResponseOutput, error) + DisableApplicationLayerAutomaticResponseRequest func(*shield.DisableApplicationLayerAutomaticResponseInput) (*request.Request, *shield.DisableApplicationLayerAutomaticResponseOutput) + DisableApplicationLayerAutomaticResponseWithContext func(aws.Context, *shield.DisableApplicationLayerAutomaticResponseInput, ...) (*shield.DisableApplicationLayerAutomaticResponseOutput, error) + DisableProactiveEngagement func(*shield.DisableProactiveEngagementInput) (*shield.DisableProactiveEngagementOutput, error) + DisableProactiveEngagementRequest func(*shield.DisableProactiveEngagementInput) (*request.Request, *shield.DisableProactiveEngagementOutput) + DisableProactiveEngagementWithContext func(aws.Context, *shield.DisableProactiveEngagementInput, ...request.Option) (*shield.DisableProactiveEngagementOutput, error) + DisassociateDRTLogBucket func(*shield.DisassociateDRTLogBucketInput) (*shield.DisassociateDRTLogBucketOutput, error) + DisassociateDRTLogBucketRequest func(*shield.DisassociateDRTLogBucketInput) (*request.Request, *shield.DisassociateDRTLogBucketOutput) + DisassociateDRTLogBucketWithContext func(aws.Context, *shield.DisassociateDRTLogBucketInput, ...request.Option) (*shield.DisassociateDRTLogBucketOutput, error) + DisassociateDRTRole func(*shield.DisassociateDRTRoleInput) (*shield.DisassociateDRTRoleOutput, error) + DisassociateDRTRoleRequest func(*shield.DisassociateDRTRoleInput) (*request.Request, *shield.DisassociateDRTRoleOutput) + DisassociateDRTRoleWithContext func(aws.Context, *shield.DisassociateDRTRoleInput, ...request.Option) (*shield.DisassociateDRTRoleOutput, error) + DisassociateHealthCheck func(*shield.DisassociateHealthCheckInput) (*shield.DisassociateHealthCheckOutput, error) + DisassociateHealthCheckRequest func(*shield.DisassociateHealthCheckInput) (*request.Request, *shield.DisassociateHealthCheckOutput) + DisassociateHealthCheckWithContext func(aws.Context, *shield.DisassociateHealthCheckInput, ...request.Option) (*shield.DisassociateHealthCheckOutput, error) + EnableApplicationLayerAutomaticResponse func(*shield.EnableApplicationLayerAutomaticResponseInput) (*shield.EnableApplicationLayerAutomaticResponseOutput, error) + EnableApplicationLayerAutomaticResponseRequest func(*shield.EnableApplicationLayerAutomaticResponseInput) (*request.Request, *shield.EnableApplicationLayerAutomaticResponseOutput) + EnableApplicationLayerAutomaticResponseWithContext func(aws.Context, *shield.EnableApplicationLayerAutomaticResponseInput, ...) (*shield.EnableApplicationLayerAutomaticResponseOutput, error) + EnableProactiveEngagement func(*shield.EnableProactiveEngagementInput) (*shield.EnableProactiveEngagementOutput, error) + EnableProactiveEngagementRequest func(*shield.EnableProactiveEngagementInput) (*request.Request, *shield.EnableProactiveEngagementOutput) + EnableProactiveEngagementWithContext func(aws.Context, *shield.EnableProactiveEngagementInput, ...request.Option) (*shield.EnableProactiveEngagementOutput, error) + GetSubscriptionState func(*shield.GetSubscriptionStateInput) (*shield.GetSubscriptionStateOutput, error) + GetSubscriptionStateRequest func(*shield.GetSubscriptionStateInput) (*request.Request, *shield.GetSubscriptionStateOutput) + GetSubscriptionStateWithContext func(aws.Context, *shield.GetSubscriptionStateInput, ...request.Option) (*shield.GetSubscriptionStateOutput, error) + ListAttacks func(*shield.ListAttacksInput) (*shield.ListAttacksOutput, error) + ListAttacksPages func(*shield.ListAttacksInput, func(*shield.ListAttacksOutput, bool) bool) error + ListAttacksPagesWithContext func(aws.Context, *shield.ListAttacksInput, ...) error + ListAttacksRequest func(*shield.ListAttacksInput) (*request.Request, *shield.ListAttacksOutput) + ListAttacksWithContext func(aws.Context, *shield.ListAttacksInput, ...request.Option) (*shield.ListAttacksOutput, error) + ListProtectionGroups func(*shield.ListProtectionGroupsInput) (*shield.ListProtectionGroupsOutput, error) + ListProtectionGroupsPages func(*shield.ListProtectionGroupsInput, ...) error + ListProtectionGroupsPagesWithContext func(aws.Context, *shield.ListProtectionGroupsInput, ...) error + ListProtectionGroupsRequest func(*shield.ListProtectionGroupsInput) (*request.Request, *shield.ListProtectionGroupsOutput) + ListProtectionGroupsWithContext func(aws.Context, *shield.ListProtectionGroupsInput, ...request.Option) (*shield.ListProtectionGroupsOutput, error) + ListProtections func(*shield.ListProtectionsInput) (*shield.ListProtectionsOutput, error) + ListProtectionsPages func(*shield.ListProtectionsInput, func(*shield.ListProtectionsOutput, bool) bool) error + ListProtectionsPagesWithContext func(aws.Context, *shield.ListProtectionsInput, ...) error + ListProtectionsRequest func(*shield.ListProtectionsInput) (*request.Request, *shield.ListProtectionsOutput) + ListProtectionsWithContext func(aws.Context, *shield.ListProtectionsInput, ...request.Option) (*shield.ListProtectionsOutput, error) + ListResourcesInProtectionGroup func(*shield.ListResourcesInProtectionGroupInput) (*shield.ListResourcesInProtectionGroupOutput, error) + ListResourcesInProtectionGroupPages func(*shield.ListResourcesInProtectionGroupInput, ...) error + ListResourcesInProtectionGroupPagesWithContext func(aws.Context, *shield.ListResourcesInProtectionGroupInput, ...) error + ListResourcesInProtectionGroupRequest func(*shield.ListResourcesInProtectionGroupInput) (*request.Request, *shield.ListResourcesInProtectionGroupOutput) + ListResourcesInProtectionGroupWithContext func(aws.Context, *shield.ListResourcesInProtectionGroupInput, ...request.Option) (*shield.ListResourcesInProtectionGroupOutput, error) + ListTagsForResource func(*shield.ListTagsForResourceInput) (*shield.ListTagsForResourceOutput, error) + ListTagsForResourceRequest func(*shield.ListTagsForResourceInput) (*request.Request, *shield.ListTagsForResourceOutput) + ListTagsForResourceWithContext func(aws.Context, *shield.ListTagsForResourceInput, ...request.Option) (*shield.ListTagsForResourceOutput, error) + TagResource func(*shield.TagResourceInput) (*shield.TagResourceOutput, error) + TagResourceRequest func(*shield.TagResourceInput) (*request.Request, *shield.TagResourceOutput) + TagResourceWithContext func(aws.Context, *shield.TagResourceInput, ...request.Option) (*shield.TagResourceOutput, error) + UntagResource func(*shield.UntagResourceInput) (*shield.UntagResourceOutput, error) + UntagResourceRequest func(*shield.UntagResourceInput) (*request.Request, *shield.UntagResourceOutput) + UntagResourceWithContext func(aws.Context, *shield.UntagResourceInput, ...request.Option) (*shield.UntagResourceOutput, error) + UpdateApplicationLayerAutomaticResponse func(*shield.UpdateApplicationLayerAutomaticResponseInput) (*shield.UpdateApplicationLayerAutomaticResponseOutput, error) + UpdateApplicationLayerAutomaticResponseRequest func(*shield.UpdateApplicationLayerAutomaticResponseInput) (*request.Request, *shield.UpdateApplicationLayerAutomaticResponseOutput) + UpdateApplicationLayerAutomaticResponseWithContext func(aws.Context, *shield.UpdateApplicationLayerAutomaticResponseInput, ...) (*shield.UpdateApplicationLayerAutomaticResponseOutput, error) + UpdateEmergencyContactSettings func(*shield.UpdateEmergencyContactSettingsInput) (*shield.UpdateEmergencyContactSettingsOutput, error) + UpdateEmergencyContactSettingsRequest func(*shield.UpdateEmergencyContactSettingsInput) (*request.Request, *shield.UpdateEmergencyContactSettingsOutput) + UpdateEmergencyContactSettingsWithContext func(aws.Context, *shield.UpdateEmergencyContactSettingsInput, ...request.Option) (*shield.UpdateEmergencyContactSettingsOutput, error) + UpdateProtectionGroup func(*shield.UpdateProtectionGroupInput) (*shield.UpdateProtectionGroupOutput, error) + UpdateProtectionGroupRequest func(*shield.UpdateProtectionGroupInput) (*request.Request, *shield.UpdateProtectionGroupOutput) + UpdateProtectionGroupWithContext func(aws.Context, *shield.UpdateProtectionGroupInput, ...request.Option) (*shield.UpdateProtectionGroupOutput, error) + UpdateSubscription func(*shield.UpdateSubscriptionInput) (*shield.UpdateSubscriptionOutput, error) + UpdateSubscriptionRequest func(*shield.UpdateSubscriptionInput) (*request.Request, *shield.UpdateSubscriptionOutput) + UpdateSubscriptionWithContext func(aws.Context, *shield.UpdateSubscriptionInput, ...request.Option) (*shield.UpdateSubscriptionOutput, error)