/
interface.go
119 lines (81 loc) · 7.16 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
111
112
113
114
115
116
117
118
119
// Generated by github.com/temporalio/temporal-aws-sdk-generator
// from github.com/aws/aws-sdk-go version 1.35.7
package eksstub
import (
"github.com/aws/aws-sdk-go/service/eks"
"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 {
CreateAddon(ctx workflow.Context, input *eks.CreateAddonInput) (*eks.CreateAddonOutput, error)
CreateAddonAsync(ctx workflow.Context, input *eks.CreateAddonInput) *CreateAddonFuture
CreateCluster(ctx workflow.Context, input *eks.CreateClusterInput) (*eks.CreateClusterOutput, error)
CreateClusterAsync(ctx workflow.Context, input *eks.CreateClusterInput) *CreateClusterFuture
CreateFargateProfile(ctx workflow.Context, input *eks.CreateFargateProfileInput) (*eks.CreateFargateProfileOutput, error)
CreateFargateProfileAsync(ctx workflow.Context, input *eks.CreateFargateProfileInput) *CreateFargateProfileFuture
CreateNodegroup(ctx workflow.Context, input *eks.CreateNodegroupInput) (*eks.CreateNodegroupOutput, error)
CreateNodegroupAsync(ctx workflow.Context, input *eks.CreateNodegroupInput) *CreateNodegroupFuture
DeleteAddon(ctx workflow.Context, input *eks.DeleteAddonInput) (*eks.DeleteAddonOutput, error)
DeleteAddonAsync(ctx workflow.Context, input *eks.DeleteAddonInput) *DeleteAddonFuture
DeleteCluster(ctx workflow.Context, input *eks.DeleteClusterInput) (*eks.DeleteClusterOutput, error)
DeleteClusterAsync(ctx workflow.Context, input *eks.DeleteClusterInput) *DeleteClusterFuture
DeleteFargateProfile(ctx workflow.Context, input *eks.DeleteFargateProfileInput) (*eks.DeleteFargateProfileOutput, error)
DeleteFargateProfileAsync(ctx workflow.Context, input *eks.DeleteFargateProfileInput) *DeleteFargateProfileFuture
DeleteNodegroup(ctx workflow.Context, input *eks.DeleteNodegroupInput) (*eks.DeleteNodegroupOutput, error)
DeleteNodegroupAsync(ctx workflow.Context, input *eks.DeleteNodegroupInput) *DeleteNodegroupFuture
DescribeAddon(ctx workflow.Context, input *eks.DescribeAddonInput) (*eks.DescribeAddonOutput, error)
DescribeAddonAsync(ctx workflow.Context, input *eks.DescribeAddonInput) *DescribeAddonFuture
DescribeAddonVersions(ctx workflow.Context, input *eks.DescribeAddonVersionsInput) (*eks.DescribeAddonVersionsOutput, error)
DescribeAddonVersionsAsync(ctx workflow.Context, input *eks.DescribeAddonVersionsInput) *DescribeAddonVersionsFuture
DescribeCluster(ctx workflow.Context, input *eks.DescribeClusterInput) (*eks.DescribeClusterOutput, error)
DescribeClusterAsync(ctx workflow.Context, input *eks.DescribeClusterInput) *DescribeClusterFuture
DescribeFargateProfile(ctx workflow.Context, input *eks.DescribeFargateProfileInput) (*eks.DescribeFargateProfileOutput, error)
DescribeFargateProfileAsync(ctx workflow.Context, input *eks.DescribeFargateProfileInput) *DescribeFargateProfileFuture
DescribeNodegroup(ctx workflow.Context, input *eks.DescribeNodegroupInput) (*eks.DescribeNodegroupOutput, error)
DescribeNodegroupAsync(ctx workflow.Context, input *eks.DescribeNodegroupInput) *DescribeNodegroupFuture
DescribeUpdate(ctx workflow.Context, input *eks.DescribeUpdateInput) (*eks.DescribeUpdateOutput, error)
DescribeUpdateAsync(ctx workflow.Context, input *eks.DescribeUpdateInput) *DescribeUpdateFuture
ListAddons(ctx workflow.Context, input *eks.ListAddonsInput) (*eks.ListAddonsOutput, error)
ListAddonsAsync(ctx workflow.Context, input *eks.ListAddonsInput) *ListAddonsFuture
ListClusters(ctx workflow.Context, input *eks.ListClustersInput) (*eks.ListClustersOutput, error)
ListClustersAsync(ctx workflow.Context, input *eks.ListClustersInput) *ListClustersFuture
ListFargateProfiles(ctx workflow.Context, input *eks.ListFargateProfilesInput) (*eks.ListFargateProfilesOutput, error)
ListFargateProfilesAsync(ctx workflow.Context, input *eks.ListFargateProfilesInput) *ListFargateProfilesFuture
ListNodegroups(ctx workflow.Context, input *eks.ListNodegroupsInput) (*eks.ListNodegroupsOutput, error)
ListNodegroupsAsync(ctx workflow.Context, input *eks.ListNodegroupsInput) *ListNodegroupsFuture
ListTagsForResource(ctx workflow.Context, input *eks.ListTagsForResourceInput) (*eks.ListTagsForResourceOutput, error)
ListTagsForResourceAsync(ctx workflow.Context, input *eks.ListTagsForResourceInput) *ListTagsForResourceFuture
ListUpdates(ctx workflow.Context, input *eks.ListUpdatesInput) (*eks.ListUpdatesOutput, error)
ListUpdatesAsync(ctx workflow.Context, input *eks.ListUpdatesInput) *ListUpdatesFuture
TagResource(ctx workflow.Context, input *eks.TagResourceInput) (*eks.TagResourceOutput, error)
TagResourceAsync(ctx workflow.Context, input *eks.TagResourceInput) *TagResourceFuture
UntagResource(ctx workflow.Context, input *eks.UntagResourceInput) (*eks.UntagResourceOutput, error)
UntagResourceAsync(ctx workflow.Context, input *eks.UntagResourceInput) *UntagResourceFuture
UpdateAddon(ctx workflow.Context, input *eks.UpdateAddonInput) (*eks.UpdateAddonOutput, error)
UpdateAddonAsync(ctx workflow.Context, input *eks.UpdateAddonInput) *UpdateAddonFuture
UpdateClusterConfig(ctx workflow.Context, input *eks.UpdateClusterConfigInput) (*eks.UpdateClusterConfigOutput, error)
UpdateClusterConfigAsync(ctx workflow.Context, input *eks.UpdateClusterConfigInput) *UpdateClusterConfigFuture
UpdateClusterVersion(ctx workflow.Context, input *eks.UpdateClusterVersionInput) (*eks.UpdateClusterVersionOutput, error)
UpdateClusterVersionAsync(ctx workflow.Context, input *eks.UpdateClusterVersionInput) *UpdateClusterVersionFuture
UpdateNodegroupConfig(ctx workflow.Context, input *eks.UpdateNodegroupConfigInput) (*eks.UpdateNodegroupConfigOutput, error)
UpdateNodegroupConfigAsync(ctx workflow.Context, input *eks.UpdateNodegroupConfigInput) *UpdateNodegroupConfigFuture
UpdateNodegroupVersion(ctx workflow.Context, input *eks.UpdateNodegroupVersionInput) (*eks.UpdateNodegroupVersionOutput, error)
UpdateNodegroupVersionAsync(ctx workflow.Context, input *eks.UpdateNodegroupVersionInput) *UpdateNodegroupVersionFuture
WaitUntilAddonActive(ctx workflow.Context, input *eks.DescribeAddonInput) error
WaitUntilAddonActiveAsync(ctx workflow.Context, input *eks.DescribeAddonInput) *clients.VoidFuture
WaitUntilAddonDeleted(ctx workflow.Context, input *eks.DescribeAddonInput) error
WaitUntilAddonDeletedAsync(ctx workflow.Context, input *eks.DescribeAddonInput) *clients.VoidFuture
WaitUntilClusterActive(ctx workflow.Context, input *eks.DescribeClusterInput) error
WaitUntilClusterActiveAsync(ctx workflow.Context, input *eks.DescribeClusterInput) *clients.VoidFuture
WaitUntilClusterDeleted(ctx workflow.Context, input *eks.DescribeClusterInput) error
WaitUntilClusterDeletedAsync(ctx workflow.Context, input *eks.DescribeClusterInput) *clients.VoidFuture
WaitUntilNodegroupActive(ctx workflow.Context, input *eks.DescribeNodegroupInput) error
WaitUntilNodegroupActiveAsync(ctx workflow.Context, input *eks.DescribeNodegroupInput) *clients.VoidFuture
WaitUntilNodegroupDeleted(ctx workflow.Context, input *eks.DescribeNodegroupInput) error
WaitUntilNodegroupDeletedAsync(ctx workflow.Context, input *eks.DescribeNodegroupInput) *clients.VoidFuture
}
func NewClient() Client {
return &stub{}
}