/
interface.go
110 lines (75 loc) · 7.88 KB
/
interface.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
// Generated by github.com/temporalio/temporal-aws-sdk-generator
// from github.com/aws/aws-sdk-go version 1.35.7
package shieldstub
import (
"github.com/aws/aws-sdk-go/service/shield"
"go.uber.org/cadence/workflow"
"github.com/banzaicloud/cadence-aws-sdk/clients"
)
// ensure that imports are valid even if not used by the generated code
var _ clients.VoidFuture
type Client interface {
AssociateDRTLogBucket(ctx workflow.Context, input *shield.AssociateDRTLogBucketInput) (*shield.AssociateDRTLogBucketOutput, error)
AssociateDRTLogBucketAsync(ctx workflow.Context, input *shield.AssociateDRTLogBucketInput) *AssociateDRTLogBucketFuture
AssociateDRTRole(ctx workflow.Context, input *shield.AssociateDRTRoleInput) (*shield.AssociateDRTRoleOutput, error)
AssociateDRTRoleAsync(ctx workflow.Context, input *shield.AssociateDRTRoleInput) *AssociateDRTRoleFuture
AssociateHealthCheck(ctx workflow.Context, input *shield.AssociateHealthCheckInput) (*shield.AssociateHealthCheckOutput, error)
AssociateHealthCheckAsync(ctx workflow.Context, input *shield.AssociateHealthCheckInput) *AssociateHealthCheckFuture
AssociateProactiveEngagementDetails(ctx workflow.Context, input *shield.AssociateProactiveEngagementDetailsInput) (*shield.AssociateProactiveEngagementDetailsOutput, error)
AssociateProactiveEngagementDetailsAsync(ctx workflow.Context, input *shield.AssociateProactiveEngagementDetailsInput) *AssociateProactiveEngagementDetailsFuture
CreateProtection(ctx workflow.Context, input *shield.CreateProtectionInput) (*shield.CreateProtectionOutput, error)
CreateProtectionAsync(ctx workflow.Context, input *shield.CreateProtectionInput) *CreateProtectionFuture
CreateProtectionGroup(ctx workflow.Context, input *shield.CreateProtectionGroupInput) (*shield.CreateProtectionGroupOutput, error)
CreateProtectionGroupAsync(ctx workflow.Context, input *shield.CreateProtectionGroupInput) *CreateProtectionGroupFuture
CreateSubscription(ctx workflow.Context, input *shield.CreateSubscriptionInput) (*shield.CreateSubscriptionOutput, error)
CreateSubscriptionAsync(ctx workflow.Context, input *shield.CreateSubscriptionInput) *CreateSubscriptionFuture
DeleteProtection(ctx workflow.Context, input *shield.DeleteProtectionInput) (*shield.DeleteProtectionOutput, error)
DeleteProtectionAsync(ctx workflow.Context, input *shield.DeleteProtectionInput) *DeleteProtectionFuture
DeleteProtectionGroup(ctx workflow.Context, input *shield.DeleteProtectionGroupInput) (*shield.DeleteProtectionGroupOutput, error)
DeleteProtectionGroupAsync(ctx workflow.Context, input *shield.DeleteProtectionGroupInput) *DeleteProtectionGroupFuture
DeleteSubscription(ctx workflow.Context, input *shield.DeleteSubscriptionInput) (*shield.DeleteSubscriptionOutput, error)
DeleteSubscriptionAsync(ctx workflow.Context, input *shield.DeleteSubscriptionInput) *DeleteSubscriptionFuture
DescribeAttack(ctx workflow.Context, input *shield.DescribeAttackInput) (*shield.DescribeAttackOutput, error)
DescribeAttackAsync(ctx workflow.Context, input *shield.DescribeAttackInput) *DescribeAttackFuture
DescribeAttackStatistics(ctx workflow.Context, input *shield.DescribeAttackStatisticsInput) (*shield.DescribeAttackStatisticsOutput, error)
DescribeAttackStatisticsAsync(ctx workflow.Context, input *shield.DescribeAttackStatisticsInput) *DescribeAttackStatisticsFuture
DescribeDRTAccess(ctx workflow.Context, input *shield.DescribeDRTAccessInput) (*shield.DescribeDRTAccessOutput, error)
DescribeDRTAccessAsync(ctx workflow.Context, input *shield.DescribeDRTAccessInput) *DescribeDRTAccessFuture
DescribeEmergencyContactSettings(ctx workflow.Context, input *shield.DescribeEmergencyContactSettingsInput) (*shield.DescribeEmergencyContactSettingsOutput, error)
DescribeEmergencyContactSettingsAsync(ctx workflow.Context, input *shield.DescribeEmergencyContactSettingsInput) *DescribeEmergencyContactSettingsFuture
DescribeProtection(ctx workflow.Context, input *shield.DescribeProtectionInput) (*shield.DescribeProtectionOutput, error)
DescribeProtectionAsync(ctx workflow.Context, input *shield.DescribeProtectionInput) *DescribeProtectionFuture
DescribeProtectionGroup(ctx workflow.Context, input *shield.DescribeProtectionGroupInput) (*shield.DescribeProtectionGroupOutput, error)
DescribeProtectionGroupAsync(ctx workflow.Context, input *shield.DescribeProtectionGroupInput) *DescribeProtectionGroupFuture
DescribeSubscription(ctx workflow.Context, input *shield.DescribeSubscriptionInput) (*shield.DescribeSubscriptionOutput, error)
DescribeSubscriptionAsync(ctx workflow.Context, input *shield.DescribeSubscriptionInput) *DescribeSubscriptionFuture
DisableProactiveEngagement(ctx workflow.Context, input *shield.DisableProactiveEngagementInput) (*shield.DisableProactiveEngagementOutput, error)
DisableProactiveEngagementAsync(ctx workflow.Context, input *shield.DisableProactiveEngagementInput) *DisableProactiveEngagementFuture
DisassociateDRTLogBucket(ctx workflow.Context, input *shield.DisassociateDRTLogBucketInput) (*shield.DisassociateDRTLogBucketOutput, error)
DisassociateDRTLogBucketAsync(ctx workflow.Context, input *shield.DisassociateDRTLogBucketInput) *DisassociateDRTLogBucketFuture
DisassociateDRTRole(ctx workflow.Context, input *shield.DisassociateDRTRoleInput) (*shield.DisassociateDRTRoleOutput, error)
DisassociateDRTRoleAsync(ctx workflow.Context, input *shield.DisassociateDRTRoleInput) *DisassociateDRTRoleFuture
DisassociateHealthCheck(ctx workflow.Context, input *shield.DisassociateHealthCheckInput) (*shield.DisassociateHealthCheckOutput, error)
DisassociateHealthCheckAsync(ctx workflow.Context, input *shield.DisassociateHealthCheckInput) *DisassociateHealthCheckFuture
EnableProactiveEngagement(ctx workflow.Context, input *shield.EnableProactiveEngagementInput) (*shield.EnableProactiveEngagementOutput, error)
EnableProactiveEngagementAsync(ctx workflow.Context, input *shield.EnableProactiveEngagementInput) *EnableProactiveEngagementFuture
GetSubscriptionState(ctx workflow.Context, input *shield.GetSubscriptionStateInput) (*shield.GetSubscriptionStateOutput, error)
GetSubscriptionStateAsync(ctx workflow.Context, input *shield.GetSubscriptionStateInput) *GetSubscriptionStateFuture
ListAttacks(ctx workflow.Context, input *shield.ListAttacksInput) (*shield.ListAttacksOutput, error)
ListAttacksAsync(ctx workflow.Context, input *shield.ListAttacksInput) *ListAttacksFuture
ListProtectionGroups(ctx workflow.Context, input *shield.ListProtectionGroupsInput) (*shield.ListProtectionGroupsOutput, error)
ListProtectionGroupsAsync(ctx workflow.Context, input *shield.ListProtectionGroupsInput) *ListProtectionGroupsFuture
ListProtections(ctx workflow.Context, input *shield.ListProtectionsInput) (*shield.ListProtectionsOutput, error)
ListProtectionsAsync(ctx workflow.Context, input *shield.ListProtectionsInput) *ListProtectionsFuture
ListResourcesInProtectionGroup(ctx workflow.Context, input *shield.ListResourcesInProtectionGroupInput) (*shield.ListResourcesInProtectionGroupOutput, error)
ListResourcesInProtectionGroupAsync(ctx workflow.Context, input *shield.ListResourcesInProtectionGroupInput) *ListResourcesInProtectionGroupFuture
UpdateEmergencyContactSettings(ctx workflow.Context, input *shield.UpdateEmergencyContactSettingsInput) (*shield.UpdateEmergencyContactSettingsOutput, error)
UpdateEmergencyContactSettingsAsync(ctx workflow.Context, input *shield.UpdateEmergencyContactSettingsInput) *UpdateEmergencyContactSettingsFuture
UpdateProtectionGroup(ctx workflow.Context, input *shield.UpdateProtectionGroupInput) (*shield.UpdateProtectionGroupOutput, error)
UpdateProtectionGroupAsync(ctx workflow.Context, input *shield.UpdateProtectionGroupInput) *UpdateProtectionGroupFuture
UpdateSubscription(ctx workflow.Context, input *shield.UpdateSubscriptionInput) (*shield.UpdateSubscriptionOutput, error)
UpdateSubscriptionAsync(ctx workflow.Context, input *shield.UpdateSubscriptionInput) *UpdateSubscriptionFuture
}
func NewClient() Client {
return &stub{}
}