/
interface.go
261 lines (176 loc) · 18.6 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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
// Generated by github.com/temporalio/temporal-aws-sdk-generator
// from github.com/aws/aws-sdk-go version 1.35.7
// Copyright (c) 2020 Temporal Technologies Inc. All rights reserved.
package opsworksstub
import (
"github.com/aws/aws-sdk-go/service/opsworks"
"go.temporal.io/sdk/workflow"
"go.temporal.io/aws-sdk/clients"
)
// ensure that imports are valid even if not used by the generated code
var _ clients.VoidFuture
type Client interface {
AssignInstance(ctx workflow.Context, input *opsworks.AssignInstanceInput) (*opsworks.AssignInstanceOutput, error)
AssignInstanceAsync(ctx workflow.Context, input *opsworks.AssignInstanceInput) *AssignInstanceFuture
AssignVolume(ctx workflow.Context, input *opsworks.AssignVolumeInput) (*opsworks.AssignVolumeOutput, error)
AssignVolumeAsync(ctx workflow.Context, input *opsworks.AssignVolumeInput) *AssignVolumeFuture
AssociateElasticIp(ctx workflow.Context, input *opsworks.AssociateElasticIpInput) (*opsworks.AssociateElasticIpOutput, error)
AssociateElasticIpAsync(ctx workflow.Context, input *opsworks.AssociateElasticIpInput) *AssociateElasticIpFuture
AttachElasticLoadBalancer(ctx workflow.Context, input *opsworks.AttachElasticLoadBalancerInput) (*opsworks.AttachElasticLoadBalancerOutput, error)
AttachElasticLoadBalancerAsync(ctx workflow.Context, input *opsworks.AttachElasticLoadBalancerInput) *AttachElasticLoadBalancerFuture
CloneStack(ctx workflow.Context, input *opsworks.CloneStackInput) (*opsworks.CloneStackOutput, error)
CloneStackAsync(ctx workflow.Context, input *opsworks.CloneStackInput) *CloneStackFuture
CreateApp(ctx workflow.Context, input *opsworks.CreateAppInput) (*opsworks.CreateAppOutput, error)
CreateAppAsync(ctx workflow.Context, input *opsworks.CreateAppInput) *CreateAppFuture
CreateDeployment(ctx workflow.Context, input *opsworks.CreateDeploymentInput) (*opsworks.CreateDeploymentOutput, error)
CreateDeploymentAsync(ctx workflow.Context, input *opsworks.CreateDeploymentInput) *CreateDeploymentFuture
CreateInstance(ctx workflow.Context, input *opsworks.CreateInstanceInput) (*opsworks.CreateInstanceOutput, error)
CreateInstanceAsync(ctx workflow.Context, input *opsworks.CreateInstanceInput) *CreateInstanceFuture
CreateLayer(ctx workflow.Context, input *opsworks.CreateLayerInput) (*opsworks.CreateLayerOutput, error)
CreateLayerAsync(ctx workflow.Context, input *opsworks.CreateLayerInput) *CreateLayerFuture
CreateStack(ctx workflow.Context, input *opsworks.CreateStackInput) (*opsworks.CreateStackOutput, error)
CreateStackAsync(ctx workflow.Context, input *opsworks.CreateStackInput) *CreateStackFuture
CreateUserProfile(ctx workflow.Context, input *opsworks.CreateUserProfileInput) (*opsworks.CreateUserProfileOutput, error)
CreateUserProfileAsync(ctx workflow.Context, input *opsworks.CreateUserProfileInput) *CreateUserProfileFuture
DeleteApp(ctx workflow.Context, input *opsworks.DeleteAppInput) (*opsworks.DeleteAppOutput, error)
DeleteAppAsync(ctx workflow.Context, input *opsworks.DeleteAppInput) *DeleteAppFuture
DeleteInstance(ctx workflow.Context, input *opsworks.DeleteInstanceInput) (*opsworks.DeleteInstanceOutput, error)
DeleteInstanceAsync(ctx workflow.Context, input *opsworks.DeleteInstanceInput) *DeleteInstanceFuture
DeleteLayer(ctx workflow.Context, input *opsworks.DeleteLayerInput) (*opsworks.DeleteLayerOutput, error)
DeleteLayerAsync(ctx workflow.Context, input *opsworks.DeleteLayerInput) *DeleteLayerFuture
DeleteStack(ctx workflow.Context, input *opsworks.DeleteStackInput) (*opsworks.DeleteStackOutput, error)
DeleteStackAsync(ctx workflow.Context, input *opsworks.DeleteStackInput) *DeleteStackFuture
DeleteUserProfile(ctx workflow.Context, input *opsworks.DeleteUserProfileInput) (*opsworks.DeleteUserProfileOutput, error)
DeleteUserProfileAsync(ctx workflow.Context, input *opsworks.DeleteUserProfileInput) *DeleteUserProfileFuture
DeregisterEcsCluster(ctx workflow.Context, input *opsworks.DeregisterEcsClusterInput) (*opsworks.DeregisterEcsClusterOutput, error)
DeregisterEcsClusterAsync(ctx workflow.Context, input *opsworks.DeregisterEcsClusterInput) *DeregisterEcsClusterFuture
DeregisterElasticIp(ctx workflow.Context, input *opsworks.DeregisterElasticIpInput) (*opsworks.DeregisterElasticIpOutput, error)
DeregisterElasticIpAsync(ctx workflow.Context, input *opsworks.DeregisterElasticIpInput) *DeregisterElasticIpFuture
DeregisterInstance(ctx workflow.Context, input *opsworks.DeregisterInstanceInput) (*opsworks.DeregisterInstanceOutput, error)
DeregisterInstanceAsync(ctx workflow.Context, input *opsworks.DeregisterInstanceInput) *DeregisterInstanceFuture
DeregisterRdsDbInstance(ctx workflow.Context, input *opsworks.DeregisterRdsDbInstanceInput) (*opsworks.DeregisterRdsDbInstanceOutput, error)
DeregisterRdsDbInstanceAsync(ctx workflow.Context, input *opsworks.DeregisterRdsDbInstanceInput) *DeregisterRdsDbInstanceFuture
DeregisterVolume(ctx workflow.Context, input *opsworks.DeregisterVolumeInput) (*opsworks.DeregisterVolumeOutput, error)
DeregisterVolumeAsync(ctx workflow.Context, input *opsworks.DeregisterVolumeInput) *DeregisterVolumeFuture
DescribeAgentVersions(ctx workflow.Context, input *opsworks.DescribeAgentVersionsInput) (*opsworks.DescribeAgentVersionsOutput, error)
DescribeAgentVersionsAsync(ctx workflow.Context, input *opsworks.DescribeAgentVersionsInput) *DescribeAgentVersionsFuture
DescribeApps(ctx workflow.Context, input *opsworks.DescribeAppsInput) (*opsworks.DescribeAppsOutput, error)
DescribeAppsAsync(ctx workflow.Context, input *opsworks.DescribeAppsInput) *DescribeAppsFuture
DescribeCommands(ctx workflow.Context, input *opsworks.DescribeCommandsInput) (*opsworks.DescribeCommandsOutput, error)
DescribeCommandsAsync(ctx workflow.Context, input *opsworks.DescribeCommandsInput) *DescribeCommandsFuture
DescribeDeployments(ctx workflow.Context, input *opsworks.DescribeDeploymentsInput) (*opsworks.DescribeDeploymentsOutput, error)
DescribeDeploymentsAsync(ctx workflow.Context, input *opsworks.DescribeDeploymentsInput) *DescribeDeploymentsFuture
DescribeEcsClusters(ctx workflow.Context, input *opsworks.DescribeEcsClustersInput) (*opsworks.DescribeEcsClustersOutput, error)
DescribeEcsClustersAsync(ctx workflow.Context, input *opsworks.DescribeEcsClustersInput) *DescribeEcsClustersFuture
DescribeElasticIps(ctx workflow.Context, input *opsworks.DescribeElasticIpsInput) (*opsworks.DescribeElasticIpsOutput, error)
DescribeElasticIpsAsync(ctx workflow.Context, input *opsworks.DescribeElasticIpsInput) *DescribeElasticIpsFuture
DescribeElasticLoadBalancers(ctx workflow.Context, input *opsworks.DescribeElasticLoadBalancersInput) (*opsworks.DescribeElasticLoadBalancersOutput, error)
DescribeElasticLoadBalancersAsync(ctx workflow.Context, input *opsworks.DescribeElasticLoadBalancersInput) *DescribeElasticLoadBalancersFuture
DescribeInstances(ctx workflow.Context, input *opsworks.DescribeInstancesInput) (*opsworks.DescribeInstancesOutput, error)
DescribeInstancesAsync(ctx workflow.Context, input *opsworks.DescribeInstancesInput) *DescribeInstancesFuture
DescribeLayers(ctx workflow.Context, input *opsworks.DescribeLayersInput) (*opsworks.DescribeLayersOutput, error)
DescribeLayersAsync(ctx workflow.Context, input *opsworks.DescribeLayersInput) *DescribeLayersFuture
DescribeLoadBasedAutoScaling(ctx workflow.Context, input *opsworks.DescribeLoadBasedAutoScalingInput) (*opsworks.DescribeLoadBasedAutoScalingOutput, error)
DescribeLoadBasedAutoScalingAsync(ctx workflow.Context, input *opsworks.DescribeLoadBasedAutoScalingInput) *DescribeLoadBasedAutoScalingFuture
DescribeMyUserProfile(ctx workflow.Context, input *opsworks.DescribeMyUserProfileInput) (*opsworks.DescribeMyUserProfileOutput, error)
DescribeMyUserProfileAsync(ctx workflow.Context, input *opsworks.DescribeMyUserProfileInput) *DescribeMyUserProfileFuture
DescribeOperatingSystems(ctx workflow.Context, input *opsworks.DescribeOperatingSystemsInput) (*opsworks.DescribeOperatingSystemsOutput, error)
DescribeOperatingSystemsAsync(ctx workflow.Context, input *opsworks.DescribeOperatingSystemsInput) *DescribeOperatingSystemsFuture
DescribePermissions(ctx workflow.Context, input *opsworks.DescribePermissionsInput) (*opsworks.DescribePermissionsOutput, error)
DescribePermissionsAsync(ctx workflow.Context, input *opsworks.DescribePermissionsInput) *DescribePermissionsFuture
DescribeRaidArrays(ctx workflow.Context, input *opsworks.DescribeRaidArraysInput) (*opsworks.DescribeRaidArraysOutput, error)
DescribeRaidArraysAsync(ctx workflow.Context, input *opsworks.DescribeRaidArraysInput) *DescribeRaidArraysFuture
DescribeRdsDbInstances(ctx workflow.Context, input *opsworks.DescribeRdsDbInstancesInput) (*opsworks.DescribeRdsDbInstancesOutput, error)
DescribeRdsDbInstancesAsync(ctx workflow.Context, input *opsworks.DescribeRdsDbInstancesInput) *DescribeRdsDbInstancesFuture
DescribeServiceErrors(ctx workflow.Context, input *opsworks.DescribeServiceErrorsInput) (*opsworks.DescribeServiceErrorsOutput, error)
DescribeServiceErrorsAsync(ctx workflow.Context, input *opsworks.DescribeServiceErrorsInput) *DescribeServiceErrorsFuture
DescribeStackProvisioningParameters(ctx workflow.Context, input *opsworks.DescribeStackProvisioningParametersInput) (*opsworks.DescribeStackProvisioningParametersOutput, error)
DescribeStackProvisioningParametersAsync(ctx workflow.Context, input *opsworks.DescribeStackProvisioningParametersInput) *DescribeStackProvisioningParametersFuture
DescribeStackSummary(ctx workflow.Context, input *opsworks.DescribeStackSummaryInput) (*opsworks.DescribeStackSummaryOutput, error)
DescribeStackSummaryAsync(ctx workflow.Context, input *opsworks.DescribeStackSummaryInput) *DescribeStackSummaryFuture
DescribeStacks(ctx workflow.Context, input *opsworks.DescribeStacksInput) (*opsworks.DescribeStacksOutput, error)
DescribeStacksAsync(ctx workflow.Context, input *opsworks.DescribeStacksInput) *DescribeStacksFuture
DescribeTimeBasedAutoScaling(ctx workflow.Context, input *opsworks.DescribeTimeBasedAutoScalingInput) (*opsworks.DescribeTimeBasedAutoScalingOutput, error)
DescribeTimeBasedAutoScalingAsync(ctx workflow.Context, input *opsworks.DescribeTimeBasedAutoScalingInput) *DescribeTimeBasedAutoScalingFuture
DescribeUserProfiles(ctx workflow.Context, input *opsworks.DescribeUserProfilesInput) (*opsworks.DescribeUserProfilesOutput, error)
DescribeUserProfilesAsync(ctx workflow.Context, input *opsworks.DescribeUserProfilesInput) *DescribeUserProfilesFuture
DescribeVolumes(ctx workflow.Context, input *opsworks.DescribeVolumesInput) (*opsworks.DescribeVolumesOutput, error)
DescribeVolumesAsync(ctx workflow.Context, input *opsworks.DescribeVolumesInput) *DescribeVolumesFuture
DetachElasticLoadBalancer(ctx workflow.Context, input *opsworks.DetachElasticLoadBalancerInput) (*opsworks.DetachElasticLoadBalancerOutput, error)
DetachElasticLoadBalancerAsync(ctx workflow.Context, input *opsworks.DetachElasticLoadBalancerInput) *DetachElasticLoadBalancerFuture
DisassociateElasticIp(ctx workflow.Context, input *opsworks.DisassociateElasticIpInput) (*opsworks.DisassociateElasticIpOutput, error)
DisassociateElasticIpAsync(ctx workflow.Context, input *opsworks.DisassociateElasticIpInput) *DisassociateElasticIpFuture
GetHostnameSuggestion(ctx workflow.Context, input *opsworks.GetHostnameSuggestionInput) (*opsworks.GetHostnameSuggestionOutput, error)
GetHostnameSuggestionAsync(ctx workflow.Context, input *opsworks.GetHostnameSuggestionInput) *GetHostnameSuggestionFuture
GrantAccess(ctx workflow.Context, input *opsworks.GrantAccessInput) (*opsworks.GrantAccessOutput, error)
GrantAccessAsync(ctx workflow.Context, input *opsworks.GrantAccessInput) *GrantAccessFuture
ListTags(ctx workflow.Context, input *opsworks.ListTagsInput) (*opsworks.ListTagsOutput, error)
ListTagsAsync(ctx workflow.Context, input *opsworks.ListTagsInput) *ListTagsFuture
RebootInstance(ctx workflow.Context, input *opsworks.RebootInstanceInput) (*opsworks.RebootInstanceOutput, error)
RebootInstanceAsync(ctx workflow.Context, input *opsworks.RebootInstanceInput) *RebootInstanceFuture
RegisterEcsCluster(ctx workflow.Context, input *opsworks.RegisterEcsClusterInput) (*opsworks.RegisterEcsClusterOutput, error)
RegisterEcsClusterAsync(ctx workflow.Context, input *opsworks.RegisterEcsClusterInput) *RegisterEcsClusterFuture
RegisterElasticIp(ctx workflow.Context, input *opsworks.RegisterElasticIpInput) (*opsworks.RegisterElasticIpOutput, error)
RegisterElasticIpAsync(ctx workflow.Context, input *opsworks.RegisterElasticIpInput) *RegisterElasticIpFuture
RegisterInstance(ctx workflow.Context, input *opsworks.RegisterInstanceInput) (*opsworks.RegisterInstanceOutput, error)
RegisterInstanceAsync(ctx workflow.Context, input *opsworks.RegisterInstanceInput) *RegisterInstanceFuture
RegisterRdsDbInstance(ctx workflow.Context, input *opsworks.RegisterRdsDbInstanceInput) (*opsworks.RegisterRdsDbInstanceOutput, error)
RegisterRdsDbInstanceAsync(ctx workflow.Context, input *opsworks.RegisterRdsDbInstanceInput) *RegisterRdsDbInstanceFuture
RegisterVolume(ctx workflow.Context, input *opsworks.RegisterVolumeInput) (*opsworks.RegisterVolumeOutput, error)
RegisterVolumeAsync(ctx workflow.Context, input *opsworks.RegisterVolumeInput) *RegisterVolumeFuture
SetLoadBasedAutoScaling(ctx workflow.Context, input *opsworks.SetLoadBasedAutoScalingInput) (*opsworks.SetLoadBasedAutoScalingOutput, error)
SetLoadBasedAutoScalingAsync(ctx workflow.Context, input *opsworks.SetLoadBasedAutoScalingInput) *SetLoadBasedAutoScalingFuture
SetPermission(ctx workflow.Context, input *opsworks.SetPermissionInput) (*opsworks.SetPermissionOutput, error)
SetPermissionAsync(ctx workflow.Context, input *opsworks.SetPermissionInput) *SetPermissionFuture
SetTimeBasedAutoScaling(ctx workflow.Context, input *opsworks.SetTimeBasedAutoScalingInput) (*opsworks.SetTimeBasedAutoScalingOutput, error)
SetTimeBasedAutoScalingAsync(ctx workflow.Context, input *opsworks.SetTimeBasedAutoScalingInput) *SetTimeBasedAutoScalingFuture
StartInstance(ctx workflow.Context, input *opsworks.StartInstanceInput) (*opsworks.StartInstanceOutput, error)
StartInstanceAsync(ctx workflow.Context, input *opsworks.StartInstanceInput) *StartInstanceFuture
StartStack(ctx workflow.Context, input *opsworks.StartStackInput) (*opsworks.StartStackOutput, error)
StartStackAsync(ctx workflow.Context, input *opsworks.StartStackInput) *StartStackFuture
StopInstance(ctx workflow.Context, input *opsworks.StopInstanceInput) (*opsworks.StopInstanceOutput, error)
StopInstanceAsync(ctx workflow.Context, input *opsworks.StopInstanceInput) *StopInstanceFuture
StopStack(ctx workflow.Context, input *opsworks.StopStackInput) (*opsworks.StopStackOutput, error)
StopStackAsync(ctx workflow.Context, input *opsworks.StopStackInput) *StopStackFuture
TagResource(ctx workflow.Context, input *opsworks.TagResourceInput) (*opsworks.TagResourceOutput, error)
TagResourceAsync(ctx workflow.Context, input *opsworks.TagResourceInput) *TagResourceFuture
UnassignInstance(ctx workflow.Context, input *opsworks.UnassignInstanceInput) (*opsworks.UnassignInstanceOutput, error)
UnassignInstanceAsync(ctx workflow.Context, input *opsworks.UnassignInstanceInput) *UnassignInstanceFuture
UnassignVolume(ctx workflow.Context, input *opsworks.UnassignVolumeInput) (*opsworks.UnassignVolumeOutput, error)
UnassignVolumeAsync(ctx workflow.Context, input *opsworks.UnassignVolumeInput) *UnassignVolumeFuture
UntagResource(ctx workflow.Context, input *opsworks.UntagResourceInput) (*opsworks.UntagResourceOutput, error)
UntagResourceAsync(ctx workflow.Context, input *opsworks.UntagResourceInput) *UntagResourceFuture
UpdateApp(ctx workflow.Context, input *opsworks.UpdateAppInput) (*opsworks.UpdateAppOutput, error)
UpdateAppAsync(ctx workflow.Context, input *opsworks.UpdateAppInput) *UpdateAppFuture
UpdateElasticIp(ctx workflow.Context, input *opsworks.UpdateElasticIpInput) (*opsworks.UpdateElasticIpOutput, error)
UpdateElasticIpAsync(ctx workflow.Context, input *opsworks.UpdateElasticIpInput) *UpdateElasticIpFuture
UpdateInstance(ctx workflow.Context, input *opsworks.UpdateInstanceInput) (*opsworks.UpdateInstanceOutput, error)
UpdateInstanceAsync(ctx workflow.Context, input *opsworks.UpdateInstanceInput) *UpdateInstanceFuture
UpdateLayer(ctx workflow.Context, input *opsworks.UpdateLayerInput) (*opsworks.UpdateLayerOutput, error)
UpdateLayerAsync(ctx workflow.Context, input *opsworks.UpdateLayerInput) *UpdateLayerFuture
UpdateMyUserProfile(ctx workflow.Context, input *opsworks.UpdateMyUserProfileInput) (*opsworks.UpdateMyUserProfileOutput, error)
UpdateMyUserProfileAsync(ctx workflow.Context, input *opsworks.UpdateMyUserProfileInput) *UpdateMyUserProfileFuture
UpdateRdsDbInstance(ctx workflow.Context, input *opsworks.UpdateRdsDbInstanceInput) (*opsworks.UpdateRdsDbInstanceOutput, error)
UpdateRdsDbInstanceAsync(ctx workflow.Context, input *opsworks.UpdateRdsDbInstanceInput) *UpdateRdsDbInstanceFuture
UpdateStack(ctx workflow.Context, input *opsworks.UpdateStackInput) (*opsworks.UpdateStackOutput, error)
UpdateStackAsync(ctx workflow.Context, input *opsworks.UpdateStackInput) *UpdateStackFuture
UpdateUserProfile(ctx workflow.Context, input *opsworks.UpdateUserProfileInput) (*opsworks.UpdateUserProfileOutput, error)
UpdateUserProfileAsync(ctx workflow.Context, input *opsworks.UpdateUserProfileInput) *UpdateUserProfileFuture
UpdateVolume(ctx workflow.Context, input *opsworks.UpdateVolumeInput) (*opsworks.UpdateVolumeOutput, error)
UpdateVolumeAsync(ctx workflow.Context, input *opsworks.UpdateVolumeInput) *UpdateVolumeFuture
WaitUntilAppExists(ctx workflow.Context, input *opsworks.DescribeAppsInput) error
WaitUntilAppExistsAsync(ctx workflow.Context, input *opsworks.DescribeAppsInput) *clients.VoidFuture
WaitUntilDeploymentSuccessful(ctx workflow.Context, input *opsworks.DescribeDeploymentsInput) error
WaitUntilDeploymentSuccessfulAsync(ctx workflow.Context, input *opsworks.DescribeDeploymentsInput) *clients.VoidFuture
WaitUntilInstanceOnline(ctx workflow.Context, input *opsworks.DescribeInstancesInput) error
WaitUntilInstanceOnlineAsync(ctx workflow.Context, input *opsworks.DescribeInstancesInput) *clients.VoidFuture
WaitUntilInstanceRegistered(ctx workflow.Context, input *opsworks.DescribeInstancesInput) error
WaitUntilInstanceRegisteredAsync(ctx workflow.Context, input *opsworks.DescribeInstancesInput) *clients.VoidFuture
WaitUntilInstanceStopped(ctx workflow.Context, input *opsworks.DescribeInstancesInput) error
WaitUntilInstanceStoppedAsync(ctx workflow.Context, input *opsworks.DescribeInstancesInput) *clients.VoidFuture
WaitUntilInstanceTerminated(ctx workflow.Context, input *opsworks.DescribeInstancesInput) error
WaitUntilInstanceTerminatedAsync(ctx workflow.Context, input *opsworks.DescribeInstancesInput) *clients.VoidFuture
}
func NewClient() Client {
return &stub{}
}