/
interface.go
125 lines (85 loc) · 8.52 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
// Generated by github.com/temporalio/temporal-aws-sdk-generator
// from github.com/aws/aws-sdk-go version 1.35.7
package smsstub
import (
"github.com/aws/aws-sdk-go/service/sms"
"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 {
CreateApp(ctx workflow.Context, input *sms.CreateAppInput) (*sms.CreateAppOutput, error)
CreateAppAsync(ctx workflow.Context, input *sms.CreateAppInput) *CreateAppFuture
CreateReplicationJob(ctx workflow.Context, input *sms.CreateReplicationJobInput) (*sms.CreateReplicationJobOutput, error)
CreateReplicationJobAsync(ctx workflow.Context, input *sms.CreateReplicationJobInput) *CreateReplicationJobFuture
DeleteApp(ctx workflow.Context, input *sms.DeleteAppInput) (*sms.DeleteAppOutput, error)
DeleteAppAsync(ctx workflow.Context, input *sms.DeleteAppInput) *DeleteAppFuture
DeleteAppLaunchConfiguration(ctx workflow.Context, input *sms.DeleteAppLaunchConfigurationInput) (*sms.DeleteAppLaunchConfigurationOutput, error)
DeleteAppLaunchConfigurationAsync(ctx workflow.Context, input *sms.DeleteAppLaunchConfigurationInput) *DeleteAppLaunchConfigurationFuture
DeleteAppReplicationConfiguration(ctx workflow.Context, input *sms.DeleteAppReplicationConfigurationInput) (*sms.DeleteAppReplicationConfigurationOutput, error)
DeleteAppReplicationConfigurationAsync(ctx workflow.Context, input *sms.DeleteAppReplicationConfigurationInput) *DeleteAppReplicationConfigurationFuture
DeleteAppValidationConfiguration(ctx workflow.Context, input *sms.DeleteAppValidationConfigurationInput) (*sms.DeleteAppValidationConfigurationOutput, error)
DeleteAppValidationConfigurationAsync(ctx workflow.Context, input *sms.DeleteAppValidationConfigurationInput) *DeleteAppValidationConfigurationFuture
DeleteReplicationJob(ctx workflow.Context, input *sms.DeleteReplicationJobInput) (*sms.DeleteReplicationJobOutput, error)
DeleteReplicationJobAsync(ctx workflow.Context, input *sms.DeleteReplicationJobInput) *DeleteReplicationJobFuture
DeleteServerCatalog(ctx workflow.Context, input *sms.DeleteServerCatalogInput) (*sms.DeleteServerCatalogOutput, error)
DeleteServerCatalogAsync(ctx workflow.Context, input *sms.DeleteServerCatalogInput) *DeleteServerCatalogFuture
DisassociateConnector(ctx workflow.Context, input *sms.DisassociateConnectorInput) (*sms.DisassociateConnectorOutput, error)
DisassociateConnectorAsync(ctx workflow.Context, input *sms.DisassociateConnectorInput) *DisassociateConnectorFuture
GenerateChangeSet(ctx workflow.Context, input *sms.GenerateChangeSetInput) (*sms.GenerateChangeSetOutput, error)
GenerateChangeSetAsync(ctx workflow.Context, input *sms.GenerateChangeSetInput) *GenerateChangeSetFuture
GenerateTemplate(ctx workflow.Context, input *sms.GenerateTemplateInput) (*sms.GenerateTemplateOutput, error)
GenerateTemplateAsync(ctx workflow.Context, input *sms.GenerateTemplateInput) *GenerateTemplateFuture
GetApp(ctx workflow.Context, input *sms.GetAppInput) (*sms.GetAppOutput, error)
GetAppAsync(ctx workflow.Context, input *sms.GetAppInput) *GetAppFuture
GetAppLaunchConfiguration(ctx workflow.Context, input *sms.GetAppLaunchConfigurationInput) (*sms.GetAppLaunchConfigurationOutput, error)
GetAppLaunchConfigurationAsync(ctx workflow.Context, input *sms.GetAppLaunchConfigurationInput) *GetAppLaunchConfigurationFuture
GetAppReplicationConfiguration(ctx workflow.Context, input *sms.GetAppReplicationConfigurationInput) (*sms.GetAppReplicationConfigurationOutput, error)
GetAppReplicationConfigurationAsync(ctx workflow.Context, input *sms.GetAppReplicationConfigurationInput) *GetAppReplicationConfigurationFuture
GetAppValidationConfiguration(ctx workflow.Context, input *sms.GetAppValidationConfigurationInput) (*sms.GetAppValidationConfigurationOutput, error)
GetAppValidationConfigurationAsync(ctx workflow.Context, input *sms.GetAppValidationConfigurationInput) *GetAppValidationConfigurationFuture
GetAppValidationOutput(ctx workflow.Context, input *sms.GetAppValidationOutputInput) (*sms.GetAppValidationOutputOutput, error)
GetAppValidationOutputAsync(ctx workflow.Context, input *sms.GetAppValidationOutputInput) *GetAppValidationOutputFuture
GetConnectors(ctx workflow.Context, input *sms.GetConnectorsInput) (*sms.GetConnectorsOutput, error)
GetConnectorsAsync(ctx workflow.Context, input *sms.GetConnectorsInput) *GetConnectorsFuture
GetReplicationJobs(ctx workflow.Context, input *sms.GetReplicationJobsInput) (*sms.GetReplicationJobsOutput, error)
GetReplicationJobsAsync(ctx workflow.Context, input *sms.GetReplicationJobsInput) *GetReplicationJobsFuture
GetReplicationRuns(ctx workflow.Context, input *sms.GetReplicationRunsInput) (*sms.GetReplicationRunsOutput, error)
GetReplicationRunsAsync(ctx workflow.Context, input *sms.GetReplicationRunsInput) *GetReplicationRunsFuture
GetServers(ctx workflow.Context, input *sms.GetServersInput) (*sms.GetServersOutput, error)
GetServersAsync(ctx workflow.Context, input *sms.GetServersInput) *GetServersFuture
ImportAppCatalog(ctx workflow.Context, input *sms.ImportAppCatalogInput) (*sms.ImportAppCatalogOutput, error)
ImportAppCatalogAsync(ctx workflow.Context, input *sms.ImportAppCatalogInput) *ImportAppCatalogFuture
ImportServerCatalog(ctx workflow.Context, input *sms.ImportServerCatalogInput) (*sms.ImportServerCatalogOutput, error)
ImportServerCatalogAsync(ctx workflow.Context, input *sms.ImportServerCatalogInput) *ImportServerCatalogFuture
LaunchApp(ctx workflow.Context, input *sms.LaunchAppInput) (*sms.LaunchAppOutput, error)
LaunchAppAsync(ctx workflow.Context, input *sms.LaunchAppInput) *LaunchAppFuture
ListApps(ctx workflow.Context, input *sms.ListAppsInput) (*sms.ListAppsOutput, error)
ListAppsAsync(ctx workflow.Context, input *sms.ListAppsInput) *ListAppsFuture
NotifyAppValidationOutput(ctx workflow.Context, input *sms.NotifyAppValidationOutputInput) (*sms.NotifyAppValidationOutputOutput, error)
NotifyAppValidationOutputAsync(ctx workflow.Context, input *sms.NotifyAppValidationOutputInput) *NotifyAppValidationOutputFuture
PutAppLaunchConfiguration(ctx workflow.Context, input *sms.PutAppLaunchConfigurationInput) (*sms.PutAppLaunchConfigurationOutput, error)
PutAppLaunchConfigurationAsync(ctx workflow.Context, input *sms.PutAppLaunchConfigurationInput) *PutAppLaunchConfigurationFuture
PutAppReplicationConfiguration(ctx workflow.Context, input *sms.PutAppReplicationConfigurationInput) (*sms.PutAppReplicationConfigurationOutput, error)
PutAppReplicationConfigurationAsync(ctx workflow.Context, input *sms.PutAppReplicationConfigurationInput) *PutAppReplicationConfigurationFuture
PutAppValidationConfiguration(ctx workflow.Context, input *sms.PutAppValidationConfigurationInput) (*sms.PutAppValidationConfigurationOutput, error)
PutAppValidationConfigurationAsync(ctx workflow.Context, input *sms.PutAppValidationConfigurationInput) *PutAppValidationConfigurationFuture
StartAppReplication(ctx workflow.Context, input *sms.StartAppReplicationInput) (*sms.StartAppReplicationOutput, error)
StartAppReplicationAsync(ctx workflow.Context, input *sms.StartAppReplicationInput) *StartAppReplicationFuture
StartOnDemandAppReplication(ctx workflow.Context, input *sms.StartOnDemandAppReplicationInput) (*sms.StartOnDemandAppReplicationOutput, error)
StartOnDemandAppReplicationAsync(ctx workflow.Context, input *sms.StartOnDemandAppReplicationInput) *StartOnDemandAppReplicationFuture
StartOnDemandReplicationRun(ctx workflow.Context, input *sms.StartOnDemandReplicationRunInput) (*sms.StartOnDemandReplicationRunOutput, error)
StartOnDemandReplicationRunAsync(ctx workflow.Context, input *sms.StartOnDemandReplicationRunInput) *StartOnDemandReplicationRunFuture
StopAppReplication(ctx workflow.Context, input *sms.StopAppReplicationInput) (*sms.StopAppReplicationOutput, error)
StopAppReplicationAsync(ctx workflow.Context, input *sms.StopAppReplicationInput) *StopAppReplicationFuture
TerminateApp(ctx workflow.Context, input *sms.TerminateAppInput) (*sms.TerminateAppOutput, error)
TerminateAppAsync(ctx workflow.Context, input *sms.TerminateAppInput) *TerminateAppFuture
UpdateApp(ctx workflow.Context, input *sms.UpdateAppInput) (*sms.UpdateAppOutput, error)
UpdateAppAsync(ctx workflow.Context, input *sms.UpdateAppInput) *UpdateAppFuture
UpdateReplicationJob(ctx workflow.Context, input *sms.UpdateReplicationJobInput) (*sms.UpdateReplicationJobOutput, error)
UpdateReplicationJobAsync(ctx workflow.Context, input *sms.UpdateReplicationJobInput) *UpdateReplicationJobFuture
}
func NewClient() Client {
return &stub{}
}