Documentation ¶
Overview ¶
Package sms provides the client and types for making API requests to AWS Server Migration Service.
This is the AWS Sever Migration Service API Reference. It provides descriptions, syntax, and usage examples for each of the actions and data types for the AWS Sever Migration Service (AWS SMS). The topic for each action shows the Query API request parameters and the XML response. You can also view the XML request elements in the WSDL.
Alternatively, you can use one of the AWS SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see AWS SDKs (http://aws.amazon.com/tools/#SDKs).
To learn more about the Server Migration Service, see the following resources:
AWS Sever Migration Service product page (https://aws.amazon.com/server-migration-service/)
AWS Sever Migration Service User Guide (https://docs.aws.amazon.com/server-migration-service/latest/userguide/server-migration.html)
See https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24 for more information on this service.
See sms package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/sms/
Using the Client ¶
To contact AWS Server Migration Service with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Server Migration Service client SMS for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/sms/#New
Index ¶
- Constants
- type AppSummary
- func (s AppSummary) GoString() string
- func (s *AppSummary) SetAppId(v string) *AppSummary
- func (s *AppSummary) SetCreationTime(v time.Time) *AppSummary
- func (s *AppSummary) SetDescription(v string) *AppSummary
- func (s *AppSummary) SetLastModified(v time.Time) *AppSummary
- func (s *AppSummary) SetLatestReplicationTime(v time.Time) *AppSummary
- func (s *AppSummary) SetLaunchDetails(v *LaunchDetails) *AppSummary
- func (s *AppSummary) SetLaunchStatus(v string) *AppSummary
- func (s *AppSummary) SetLaunchStatusMessage(v string) *AppSummary
- func (s *AppSummary) SetName(v string) *AppSummary
- func (s *AppSummary) SetReplicationStatus(v string) *AppSummary
- func (s *AppSummary) SetReplicationStatusMessage(v string) *AppSummary
- func (s *AppSummary) SetRoleName(v string) *AppSummary
- func (s *AppSummary) SetStatus(v string) *AppSummary
- func (s *AppSummary) SetStatusMessage(v string) *AppSummary
- func (s *AppSummary) SetTotalServerGroups(v int64) *AppSummary
- func (s *AppSummary) SetTotalServers(v int64) *AppSummary
- func (s AppSummary) String() string
- type Connector
- func (s Connector) GoString() string
- func (s *Connector) SetAssociatedOn(v time.Time) *Connector
- func (s *Connector) SetCapabilityList(v []*string) *Connector
- func (s *Connector) SetConnectorId(v string) *Connector
- func (s *Connector) SetIpAddress(v string) *Connector
- func (s *Connector) SetMacAddress(v string) *Connector
- func (s *Connector) SetStatus(v string) *Connector
- func (s *Connector) SetVersion(v string) *Connector
- func (s *Connector) SetVmManagerId(v string) *Connector
- func (s *Connector) SetVmManagerName(v string) *Connector
- func (s *Connector) SetVmManagerType(v string) *Connector
- func (s Connector) String() string
- type CreateAppInput
- func (s CreateAppInput) GoString() string
- func (s *CreateAppInput) SetClientToken(v string) *CreateAppInput
- func (s *CreateAppInput) SetDescription(v string) *CreateAppInput
- func (s *CreateAppInput) SetName(v string) *CreateAppInput
- func (s *CreateAppInput) SetRoleName(v string) *CreateAppInput
- func (s *CreateAppInput) SetServerGroups(v []*ServerGroup) *CreateAppInput
- func (s *CreateAppInput) SetTags(v []*Tag) *CreateAppInput
- func (s CreateAppInput) String() string
- type CreateAppOutput
- type CreateReplicationJobInput
- func (s CreateReplicationJobInput) GoString() string
- func (s *CreateReplicationJobInput) SetDescription(v string) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetEncrypted(v bool) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetFrequency(v int64) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetKmsKeyId(v string) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetLicenseType(v string) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetNumberOfRecentAmisToKeep(v int64) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetRoleName(v string) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetRunOnce(v bool) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetSeedReplicationTime(v time.Time) *CreateReplicationJobInput
- func (s *CreateReplicationJobInput) SetServerId(v string) *CreateReplicationJobInput
- func (s CreateReplicationJobInput) String() string
- func (s *CreateReplicationJobInput) Validate() error
- type CreateReplicationJobOutput
- type DeleteAppInput
- type DeleteAppLaunchConfigurationInput
- type DeleteAppLaunchConfigurationOutput
- type DeleteAppOutput
- type DeleteAppReplicationConfigurationInput
- type DeleteAppReplicationConfigurationOutput
- type DeleteReplicationJobInput
- type DeleteReplicationJobOutput
- type DeleteServerCatalogInput
- type DeleteServerCatalogOutput
- type DisassociateConnectorInput
- type DisassociateConnectorOutput
- type GenerateChangeSetInput
- type GenerateChangeSetOutput
- type GenerateTemplateInput
- type GenerateTemplateOutput
- type GetAppInput
- type GetAppLaunchConfigurationInput
- type GetAppLaunchConfigurationOutput
- func (s GetAppLaunchConfigurationOutput) GoString() string
- func (s *GetAppLaunchConfigurationOutput) SetAppId(v string) *GetAppLaunchConfigurationOutput
- func (s *GetAppLaunchConfigurationOutput) SetRoleName(v string) *GetAppLaunchConfigurationOutput
- func (s *GetAppLaunchConfigurationOutput) SetServerGroupLaunchConfigurations(v []*ServerGroupLaunchConfiguration) *GetAppLaunchConfigurationOutput
- func (s GetAppLaunchConfigurationOutput) String() string
- type GetAppOutput
- type GetAppReplicationConfigurationInput
- type GetAppReplicationConfigurationOutput
- type GetConnectorsInput
- type GetConnectorsOutput
- type GetReplicationJobsInput
- func (s GetReplicationJobsInput) GoString() string
- func (s *GetReplicationJobsInput) SetMaxResults(v int64) *GetReplicationJobsInput
- func (s *GetReplicationJobsInput) SetNextToken(v string) *GetReplicationJobsInput
- func (s *GetReplicationJobsInput) SetReplicationJobId(v string) *GetReplicationJobsInput
- func (s GetReplicationJobsInput) String() string
- type GetReplicationJobsOutput
- type GetReplicationRunsInput
- func (s GetReplicationRunsInput) GoString() string
- func (s *GetReplicationRunsInput) SetMaxResults(v int64) *GetReplicationRunsInput
- func (s *GetReplicationRunsInput) SetNextToken(v string) *GetReplicationRunsInput
- func (s *GetReplicationRunsInput) SetReplicationJobId(v string) *GetReplicationRunsInput
- func (s GetReplicationRunsInput) String() string
- func (s *GetReplicationRunsInput) Validate() error
- type GetReplicationRunsOutput
- func (s GetReplicationRunsOutput) GoString() string
- func (s *GetReplicationRunsOutput) SetNextToken(v string) *GetReplicationRunsOutput
- func (s *GetReplicationRunsOutput) SetReplicationJob(v *ReplicationJob) *GetReplicationRunsOutput
- func (s *GetReplicationRunsOutput) SetReplicationRunList(v []*ReplicationRun) *GetReplicationRunsOutput
- func (s GetReplicationRunsOutput) String() string
- type GetServersInput
- func (s GetServersInput) GoString() string
- func (s *GetServersInput) SetMaxResults(v int64) *GetServersInput
- func (s *GetServersInput) SetNextToken(v string) *GetServersInput
- func (s *GetServersInput) SetVmServerAddressList(v []*VmServerAddress) *GetServersInput
- func (s GetServersInput) String() string
- type GetServersOutput
- func (s GetServersOutput) GoString() string
- func (s *GetServersOutput) SetLastModifiedOn(v time.Time) *GetServersOutput
- func (s *GetServersOutput) SetNextToken(v string) *GetServersOutput
- func (s *GetServersOutput) SetServerCatalogStatus(v string) *GetServersOutput
- func (s *GetServersOutput) SetServerList(v []*Server) *GetServersOutput
- func (s GetServersOutput) String() string
- type ImportServerCatalogInput
- type ImportServerCatalogOutput
- type LaunchAppInput
- type LaunchAppOutput
- type LaunchDetails
- type ListAppsInput
- type ListAppsOutput
- type PutAppLaunchConfigurationInput
- func (s PutAppLaunchConfigurationInput) GoString() string
- func (s *PutAppLaunchConfigurationInput) SetAppId(v string) *PutAppLaunchConfigurationInput
- func (s *PutAppLaunchConfigurationInput) SetRoleName(v string) *PutAppLaunchConfigurationInput
- func (s *PutAppLaunchConfigurationInput) SetServerGroupLaunchConfigurations(v []*ServerGroupLaunchConfiguration) *PutAppLaunchConfigurationInput
- func (s PutAppLaunchConfigurationInput) String() string
- type PutAppLaunchConfigurationOutput
- type PutAppReplicationConfigurationInput
- func (s PutAppReplicationConfigurationInput) GoString() string
- func (s *PutAppReplicationConfigurationInput) SetAppId(v string) *PutAppReplicationConfigurationInput
- func (s *PutAppReplicationConfigurationInput) SetServerGroupReplicationConfigurations(v []*ServerGroupReplicationConfiguration) *PutAppReplicationConfigurationInput
- func (s PutAppReplicationConfigurationInput) String() string
- type PutAppReplicationConfigurationOutput
- type ReplicationJob
- func (s ReplicationJob) GoString() string
- func (s *ReplicationJob) SetDescription(v string) *ReplicationJob
- func (s *ReplicationJob) SetEncrypted(v bool) *ReplicationJob
- func (s *ReplicationJob) SetFrequency(v int64) *ReplicationJob
- func (s *ReplicationJob) SetKmsKeyId(v string) *ReplicationJob
- func (s *ReplicationJob) SetLatestAmiId(v string) *ReplicationJob
- func (s *ReplicationJob) SetLicenseType(v string) *ReplicationJob
- func (s *ReplicationJob) SetNextReplicationRunStartTime(v time.Time) *ReplicationJob
- func (s *ReplicationJob) SetNumberOfRecentAmisToKeep(v int64) *ReplicationJob
- func (s *ReplicationJob) SetReplicationJobId(v string) *ReplicationJob
- func (s *ReplicationJob) SetReplicationRunList(v []*ReplicationRun) *ReplicationJob
- func (s *ReplicationJob) SetRoleName(v string) *ReplicationJob
- func (s *ReplicationJob) SetRunOnce(v bool) *ReplicationJob
- func (s *ReplicationJob) SetSeedReplicationTime(v time.Time) *ReplicationJob
- func (s *ReplicationJob) SetServerId(v string) *ReplicationJob
- func (s *ReplicationJob) SetServerType(v string) *ReplicationJob
- func (s *ReplicationJob) SetState(v string) *ReplicationJob
- func (s *ReplicationJob) SetStatusMessage(v string) *ReplicationJob
- func (s *ReplicationJob) SetVmServer(v *VmServer) *ReplicationJob
- func (s ReplicationJob) String() string
- type ReplicationRun
- func (s ReplicationRun) GoString() string
- func (s *ReplicationRun) SetAmiId(v string) *ReplicationRun
- func (s *ReplicationRun) SetCompletedTime(v time.Time) *ReplicationRun
- func (s *ReplicationRun) SetDescription(v string) *ReplicationRun
- func (s *ReplicationRun) SetEncrypted(v bool) *ReplicationRun
- func (s *ReplicationRun) SetKmsKeyId(v string) *ReplicationRun
- func (s *ReplicationRun) SetReplicationRunId(v string) *ReplicationRun
- func (s *ReplicationRun) SetScheduledStartTime(v time.Time) *ReplicationRun
- func (s *ReplicationRun) SetStageDetails(v *ReplicationRunStageDetails) *ReplicationRun
- func (s *ReplicationRun) SetState(v string) *ReplicationRun
- func (s *ReplicationRun) SetStatusMessage(v string) *ReplicationRun
- func (s *ReplicationRun) SetType(v string) *ReplicationRun
- func (s ReplicationRun) String() string
- type ReplicationRunStageDetails
- type S3Location
- type SMS
- func (c *SMS) CreateApp(input *CreateAppInput) (*CreateAppOutput, error)
- func (c *SMS) CreateAppRequest(input *CreateAppInput) (req *request.Request, output *CreateAppOutput)
- func (c *SMS) CreateAppWithContext(ctx aws.Context, input *CreateAppInput, opts ...request.Option) (*CreateAppOutput, error)
- func (c *SMS) CreateReplicationJob(input *CreateReplicationJobInput) (*CreateReplicationJobOutput, error)
- func (c *SMS) CreateReplicationJobRequest(input *CreateReplicationJobInput) (req *request.Request, output *CreateReplicationJobOutput)
- func (c *SMS) CreateReplicationJobWithContext(ctx aws.Context, input *CreateReplicationJobInput, opts ...request.Option) (*CreateReplicationJobOutput, error)
- func (c *SMS) DeleteApp(input *DeleteAppInput) (*DeleteAppOutput, error)
- func (c *SMS) DeleteAppLaunchConfiguration(input *DeleteAppLaunchConfigurationInput) (*DeleteAppLaunchConfigurationOutput, error)
- func (c *SMS) DeleteAppLaunchConfigurationRequest(input *DeleteAppLaunchConfigurationInput) (req *request.Request, output *DeleteAppLaunchConfigurationOutput)
- func (c *SMS) DeleteAppLaunchConfigurationWithContext(ctx aws.Context, input *DeleteAppLaunchConfigurationInput, ...) (*DeleteAppLaunchConfigurationOutput, error)
- func (c *SMS) DeleteAppReplicationConfiguration(input *DeleteAppReplicationConfigurationInput) (*DeleteAppReplicationConfigurationOutput, error)
- func (c *SMS) DeleteAppReplicationConfigurationRequest(input *DeleteAppReplicationConfigurationInput) (req *request.Request, output *DeleteAppReplicationConfigurationOutput)
- func (c *SMS) DeleteAppReplicationConfigurationWithContext(ctx aws.Context, input *DeleteAppReplicationConfigurationInput, ...) (*DeleteAppReplicationConfigurationOutput, error)
- func (c *SMS) DeleteAppRequest(input *DeleteAppInput) (req *request.Request, output *DeleteAppOutput)
- func (c *SMS) DeleteAppWithContext(ctx aws.Context, input *DeleteAppInput, opts ...request.Option) (*DeleteAppOutput, error)
- func (c *SMS) DeleteReplicationJob(input *DeleteReplicationJobInput) (*DeleteReplicationJobOutput, error)
- func (c *SMS) DeleteReplicationJobRequest(input *DeleteReplicationJobInput) (req *request.Request, output *DeleteReplicationJobOutput)
- func (c *SMS) DeleteReplicationJobWithContext(ctx aws.Context, input *DeleteReplicationJobInput, opts ...request.Option) (*DeleteReplicationJobOutput, error)
- func (c *SMS) DeleteServerCatalog(input *DeleteServerCatalogInput) (*DeleteServerCatalogOutput, error)
- func (c *SMS) DeleteServerCatalogRequest(input *DeleteServerCatalogInput) (req *request.Request, output *DeleteServerCatalogOutput)
- func (c *SMS) DeleteServerCatalogWithContext(ctx aws.Context, input *DeleteServerCatalogInput, opts ...request.Option) (*DeleteServerCatalogOutput, error)
- func (c *SMS) DisassociateConnector(input *DisassociateConnectorInput) (*DisassociateConnectorOutput, error)
- func (c *SMS) DisassociateConnectorRequest(input *DisassociateConnectorInput) (req *request.Request, output *DisassociateConnectorOutput)
- func (c *SMS) DisassociateConnectorWithContext(ctx aws.Context, input *DisassociateConnectorInput, opts ...request.Option) (*DisassociateConnectorOutput, error)
- func (c *SMS) GenerateChangeSet(input *GenerateChangeSetInput) (*GenerateChangeSetOutput, error)
- func (c *SMS) GenerateChangeSetRequest(input *GenerateChangeSetInput) (req *request.Request, output *GenerateChangeSetOutput)
- func (c *SMS) GenerateChangeSetWithContext(ctx aws.Context, input *GenerateChangeSetInput, opts ...request.Option) (*GenerateChangeSetOutput, error)
- func (c *SMS) GenerateTemplate(input *GenerateTemplateInput) (*GenerateTemplateOutput, error)
- func (c *SMS) GenerateTemplateRequest(input *GenerateTemplateInput) (req *request.Request, output *GenerateTemplateOutput)
- func (c *SMS) GenerateTemplateWithContext(ctx aws.Context, input *GenerateTemplateInput, opts ...request.Option) (*GenerateTemplateOutput, error)
- func (c *SMS) GetApp(input *GetAppInput) (*GetAppOutput, error)
- func (c *SMS) GetAppLaunchConfiguration(input *GetAppLaunchConfigurationInput) (*GetAppLaunchConfigurationOutput, error)
- func (c *SMS) GetAppLaunchConfigurationRequest(input *GetAppLaunchConfigurationInput) (req *request.Request, output *GetAppLaunchConfigurationOutput)
- func (c *SMS) GetAppLaunchConfigurationWithContext(ctx aws.Context, input *GetAppLaunchConfigurationInput, opts ...request.Option) (*GetAppLaunchConfigurationOutput, error)
- func (c *SMS) GetAppReplicationConfiguration(input *GetAppReplicationConfigurationInput) (*GetAppReplicationConfigurationOutput, error)
- func (c *SMS) GetAppReplicationConfigurationRequest(input *GetAppReplicationConfigurationInput) (req *request.Request, output *GetAppReplicationConfigurationOutput)
- func (c *SMS) GetAppReplicationConfigurationWithContext(ctx aws.Context, input *GetAppReplicationConfigurationInput, ...) (*GetAppReplicationConfigurationOutput, error)
- func (c *SMS) GetAppRequest(input *GetAppInput) (req *request.Request, output *GetAppOutput)
- func (c *SMS) GetAppWithContext(ctx aws.Context, input *GetAppInput, opts ...request.Option) (*GetAppOutput, error)
- func (c *SMS) GetConnectors(input *GetConnectorsInput) (*GetConnectorsOutput, error)
- func (c *SMS) GetConnectorsPages(input *GetConnectorsInput, fn func(*GetConnectorsOutput, bool) bool) error
- func (c *SMS) GetConnectorsPagesWithContext(ctx aws.Context, input *GetConnectorsInput, ...) error
- func (c *SMS) GetConnectorsRequest(input *GetConnectorsInput) (req *request.Request, output *GetConnectorsOutput)
- func (c *SMS) GetConnectorsWithContext(ctx aws.Context, input *GetConnectorsInput, opts ...request.Option) (*GetConnectorsOutput, error)
- func (c *SMS) GetReplicationJobs(input *GetReplicationJobsInput) (*GetReplicationJobsOutput, error)
- func (c *SMS) GetReplicationJobsPages(input *GetReplicationJobsInput, fn func(*GetReplicationJobsOutput, bool) bool) error
- func (c *SMS) GetReplicationJobsPagesWithContext(ctx aws.Context, input *GetReplicationJobsInput, ...) error
- func (c *SMS) GetReplicationJobsRequest(input *GetReplicationJobsInput) (req *request.Request, output *GetReplicationJobsOutput)
- func (c *SMS) GetReplicationJobsWithContext(ctx aws.Context, input *GetReplicationJobsInput, opts ...request.Option) (*GetReplicationJobsOutput, error)
- func (c *SMS) GetReplicationRuns(input *GetReplicationRunsInput) (*GetReplicationRunsOutput, error)
- func (c *SMS) GetReplicationRunsPages(input *GetReplicationRunsInput, fn func(*GetReplicationRunsOutput, bool) bool) error
- func (c *SMS) GetReplicationRunsPagesWithContext(ctx aws.Context, input *GetReplicationRunsInput, ...) error
- func (c *SMS) GetReplicationRunsRequest(input *GetReplicationRunsInput) (req *request.Request, output *GetReplicationRunsOutput)
- func (c *SMS) GetReplicationRunsWithContext(ctx aws.Context, input *GetReplicationRunsInput, opts ...request.Option) (*GetReplicationRunsOutput, error)
- func (c *SMS) GetServers(input *GetServersInput) (*GetServersOutput, error)
- func (c *SMS) GetServersPages(input *GetServersInput, fn func(*GetServersOutput, bool) bool) error
- func (c *SMS) GetServersPagesWithContext(ctx aws.Context, input *GetServersInput, fn func(*GetServersOutput, bool) bool, ...) error
- func (c *SMS) GetServersRequest(input *GetServersInput) (req *request.Request, output *GetServersOutput)
- func (c *SMS) GetServersWithContext(ctx aws.Context, input *GetServersInput, opts ...request.Option) (*GetServersOutput, error)
- func (c *SMS) ImportServerCatalog(input *ImportServerCatalogInput) (*ImportServerCatalogOutput, error)
- func (c *SMS) ImportServerCatalogRequest(input *ImportServerCatalogInput) (req *request.Request, output *ImportServerCatalogOutput)
- func (c *SMS) ImportServerCatalogWithContext(ctx aws.Context, input *ImportServerCatalogInput, opts ...request.Option) (*ImportServerCatalogOutput, error)
- func (c *SMS) LaunchApp(input *LaunchAppInput) (*LaunchAppOutput, error)
- func (c *SMS) LaunchAppRequest(input *LaunchAppInput) (req *request.Request, output *LaunchAppOutput)
- func (c *SMS) LaunchAppWithContext(ctx aws.Context, input *LaunchAppInput, opts ...request.Option) (*LaunchAppOutput, error)
- func (c *SMS) ListApps(input *ListAppsInput) (*ListAppsOutput, error)
- func (c *SMS) ListAppsRequest(input *ListAppsInput) (req *request.Request, output *ListAppsOutput)
- func (c *SMS) ListAppsWithContext(ctx aws.Context, input *ListAppsInput, opts ...request.Option) (*ListAppsOutput, error)
- func (c *SMS) PutAppLaunchConfiguration(input *PutAppLaunchConfigurationInput) (*PutAppLaunchConfigurationOutput, error)
- func (c *SMS) PutAppLaunchConfigurationRequest(input *PutAppLaunchConfigurationInput) (req *request.Request, output *PutAppLaunchConfigurationOutput)
- func (c *SMS) PutAppLaunchConfigurationWithContext(ctx aws.Context, input *PutAppLaunchConfigurationInput, opts ...request.Option) (*PutAppLaunchConfigurationOutput, error)
- func (c *SMS) PutAppReplicationConfiguration(input *PutAppReplicationConfigurationInput) (*PutAppReplicationConfigurationOutput, error)
- func (c *SMS) PutAppReplicationConfigurationRequest(input *PutAppReplicationConfigurationInput) (req *request.Request, output *PutAppReplicationConfigurationOutput)
- func (c *SMS) PutAppReplicationConfigurationWithContext(ctx aws.Context, input *PutAppReplicationConfigurationInput, ...) (*PutAppReplicationConfigurationOutput, error)
- func (c *SMS) StartAppReplication(input *StartAppReplicationInput) (*StartAppReplicationOutput, error)
- func (c *SMS) StartAppReplicationRequest(input *StartAppReplicationInput) (req *request.Request, output *StartAppReplicationOutput)
- func (c *SMS) StartAppReplicationWithContext(ctx aws.Context, input *StartAppReplicationInput, opts ...request.Option) (*StartAppReplicationOutput, error)
- func (c *SMS) StartOnDemandReplicationRun(input *StartOnDemandReplicationRunInput) (*StartOnDemandReplicationRunOutput, error)
- func (c *SMS) StartOnDemandReplicationRunRequest(input *StartOnDemandReplicationRunInput) (req *request.Request, output *StartOnDemandReplicationRunOutput)
- func (c *SMS) StartOnDemandReplicationRunWithContext(ctx aws.Context, input *StartOnDemandReplicationRunInput, ...) (*StartOnDemandReplicationRunOutput, error)
- func (c *SMS) StopAppReplication(input *StopAppReplicationInput) (*StopAppReplicationOutput, error)
- func (c *SMS) StopAppReplicationRequest(input *StopAppReplicationInput) (req *request.Request, output *StopAppReplicationOutput)
- func (c *SMS) StopAppReplicationWithContext(ctx aws.Context, input *StopAppReplicationInput, opts ...request.Option) (*StopAppReplicationOutput, error)
- func (c *SMS) TerminateApp(input *TerminateAppInput) (*TerminateAppOutput, error)
- func (c *SMS) TerminateAppRequest(input *TerminateAppInput) (req *request.Request, output *TerminateAppOutput)
- func (c *SMS) TerminateAppWithContext(ctx aws.Context, input *TerminateAppInput, opts ...request.Option) (*TerminateAppOutput, error)
- func (c *SMS) UpdateApp(input *UpdateAppInput) (*UpdateAppOutput, error)
- func (c *SMS) UpdateAppRequest(input *UpdateAppInput) (req *request.Request, output *UpdateAppOutput)
- func (c *SMS) UpdateAppWithContext(ctx aws.Context, input *UpdateAppInput, opts ...request.Option) (*UpdateAppOutput, error)
- func (c *SMS) UpdateReplicationJob(input *UpdateReplicationJobInput) (*UpdateReplicationJobOutput, error)
- func (c *SMS) UpdateReplicationJobRequest(input *UpdateReplicationJobInput) (req *request.Request, output *UpdateReplicationJobOutput)
- func (c *SMS) UpdateReplicationJobWithContext(ctx aws.Context, input *UpdateReplicationJobInput, opts ...request.Option) (*UpdateReplicationJobOutput, error)
- type Server
- func (s Server) GoString() string
- func (s *Server) SetReplicationJobId(v string) *Server
- func (s *Server) SetReplicationJobTerminated(v bool) *Server
- func (s *Server) SetServerId(v string) *Server
- func (s *Server) SetServerType(v string) *Server
- func (s *Server) SetVmServer(v *VmServer) *Server
- func (s Server) String() string
- type ServerGroup
- type ServerGroupLaunchConfiguration
- func (s ServerGroupLaunchConfiguration) GoString() string
- func (s *ServerGroupLaunchConfiguration) SetLaunchOrder(v int64) *ServerGroupLaunchConfiguration
- func (s *ServerGroupLaunchConfiguration) SetServerGroupId(v string) *ServerGroupLaunchConfiguration
- func (s *ServerGroupLaunchConfiguration) SetServerLaunchConfigurations(v []*ServerLaunchConfiguration) *ServerGroupLaunchConfiguration
- func (s ServerGroupLaunchConfiguration) String() string
- type ServerGroupReplicationConfiguration
- func (s ServerGroupReplicationConfiguration) GoString() string
- func (s *ServerGroupReplicationConfiguration) SetServerGroupId(v string) *ServerGroupReplicationConfiguration
- func (s *ServerGroupReplicationConfiguration) SetServerReplicationConfigurations(v []*ServerReplicationConfiguration) *ServerGroupReplicationConfiguration
- func (s ServerGroupReplicationConfiguration) String() string
- type ServerLaunchConfiguration
- func (s ServerLaunchConfiguration) GoString() string
- func (s *ServerLaunchConfiguration) SetAssociatePublicIpAddress(v bool) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetEc2KeyName(v string) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetInstanceType(v string) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetLogicalId(v string) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetSecurityGroup(v string) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetServer(v *Server) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetSubnet(v string) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetUserData(v *UserData) *ServerLaunchConfiguration
- func (s *ServerLaunchConfiguration) SetVpc(v string) *ServerLaunchConfiguration
- func (s ServerLaunchConfiguration) String() string
- type ServerReplicationConfiguration
- func (s ServerReplicationConfiguration) GoString() string
- func (s *ServerReplicationConfiguration) SetServer(v *Server) *ServerReplicationConfiguration
- func (s *ServerReplicationConfiguration) SetServerReplicationParameters(v *ServerReplicationParameters) *ServerReplicationConfiguration
- func (s ServerReplicationConfiguration) String() string
- type ServerReplicationParameters
- func (s ServerReplicationParameters) GoString() string
- func (s *ServerReplicationParameters) SetEncrypted(v bool) *ServerReplicationParameters
- func (s *ServerReplicationParameters) SetFrequency(v int64) *ServerReplicationParameters
- func (s *ServerReplicationParameters) SetKmsKeyId(v string) *ServerReplicationParameters
- func (s *ServerReplicationParameters) SetLicenseType(v string) *ServerReplicationParameters
- func (s *ServerReplicationParameters) SetNumberOfRecentAmisToKeep(v int64) *ServerReplicationParameters
- func (s *ServerReplicationParameters) SetRunOnce(v bool) *ServerReplicationParameters
- func (s *ServerReplicationParameters) SetSeedTime(v time.Time) *ServerReplicationParameters
- func (s ServerReplicationParameters) String() string
- type StartAppReplicationInput
- type StartAppReplicationOutput
- type StartOnDemandReplicationRunInput
- func (s StartOnDemandReplicationRunInput) GoString() string
- func (s *StartOnDemandReplicationRunInput) SetDescription(v string) *StartOnDemandReplicationRunInput
- func (s *StartOnDemandReplicationRunInput) SetReplicationJobId(v string) *StartOnDemandReplicationRunInput
- func (s StartOnDemandReplicationRunInput) String() string
- func (s *StartOnDemandReplicationRunInput) Validate() error
- type StartOnDemandReplicationRunOutput
- type StopAppReplicationInput
- type StopAppReplicationOutput
- type Tag
- type TerminateAppInput
- type TerminateAppOutput
- type UpdateAppInput
- func (s UpdateAppInput) GoString() string
- func (s *UpdateAppInput) SetAppId(v string) *UpdateAppInput
- func (s *UpdateAppInput) SetDescription(v string) *UpdateAppInput
- func (s *UpdateAppInput) SetName(v string) *UpdateAppInput
- func (s *UpdateAppInput) SetRoleName(v string) *UpdateAppInput
- func (s *UpdateAppInput) SetServerGroups(v []*ServerGroup) *UpdateAppInput
- func (s *UpdateAppInput) SetTags(v []*Tag) *UpdateAppInput
- func (s UpdateAppInput) String() string
- type UpdateAppOutput
- type UpdateReplicationJobInput
- func (s UpdateReplicationJobInput) GoString() string
- func (s *UpdateReplicationJobInput) SetDescription(v string) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetEncrypted(v bool) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetFrequency(v int64) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetKmsKeyId(v string) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetLicenseType(v string) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetNextReplicationRunStartTime(v time.Time) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetNumberOfRecentAmisToKeep(v int64) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetReplicationJobId(v string) *UpdateReplicationJobInput
- func (s *UpdateReplicationJobInput) SetRoleName(v string) *UpdateReplicationJobInput
- func (s UpdateReplicationJobInput) String() string
- func (s *UpdateReplicationJobInput) Validate() error
- type UpdateReplicationJobOutput
- type UserData
- type VmServer
- func (s VmServer) GoString() string
- func (s *VmServer) SetVmManagerName(v string) *VmServer
- func (s *VmServer) SetVmManagerType(v string) *VmServer
- func (s *VmServer) SetVmName(v string) *VmServer
- func (s *VmServer) SetVmPath(v string) *VmServer
- func (s *VmServer) SetVmServerAddress(v *VmServerAddress) *VmServer
- func (s VmServer) String() string
- type VmServerAddress
Constants ¶
const ( // AppLaunchStatusReadyForConfiguration is a AppLaunchStatus enum value AppLaunchStatusReadyForConfiguration = "READY_FOR_CONFIGURATION" // AppLaunchStatusConfigurationInProgress is a AppLaunchStatus enum value AppLaunchStatusConfigurationInProgress = "CONFIGURATION_IN_PROGRESS" // AppLaunchStatusConfigurationInvalid is a AppLaunchStatus enum value AppLaunchStatusConfigurationInvalid = "CONFIGURATION_INVALID" // AppLaunchStatusReadyForLaunch is a AppLaunchStatus enum value AppLaunchStatusReadyForLaunch = "READY_FOR_LAUNCH" // AppLaunchStatusValidationInProgress is a AppLaunchStatus enum value AppLaunchStatusValidationInProgress = "VALIDATION_IN_PROGRESS" // AppLaunchStatusLaunchPending is a AppLaunchStatus enum value AppLaunchStatusLaunchPending = "LAUNCH_PENDING" // AppLaunchStatusLaunchInProgress is a AppLaunchStatus enum value AppLaunchStatusLaunchInProgress = "LAUNCH_IN_PROGRESS" // AppLaunchStatusLaunched is a AppLaunchStatus enum value AppLaunchStatusLaunched = "LAUNCHED" // AppLaunchStatusDeltaLaunchInProgress is a AppLaunchStatus enum value AppLaunchStatusDeltaLaunchInProgress = "DELTA_LAUNCH_IN_PROGRESS" // AppLaunchStatusDeltaLaunchFailed is a AppLaunchStatus enum value AppLaunchStatusDeltaLaunchFailed = "DELTA_LAUNCH_FAILED" // AppLaunchStatusLaunchFailed is a AppLaunchStatus enum value AppLaunchStatusLaunchFailed = "LAUNCH_FAILED" // AppLaunchStatusTerminateInProgress is a AppLaunchStatus enum value AppLaunchStatusTerminateInProgress = "TERMINATE_IN_PROGRESS" // AppLaunchStatusTerminateFailed is a AppLaunchStatus enum value AppLaunchStatusTerminateFailed = "TERMINATE_FAILED" // AppLaunchStatusTerminated is a AppLaunchStatus enum value AppLaunchStatusTerminated = "TERMINATED" )
const ( // AppReplicationStatusReadyForConfiguration is a AppReplicationStatus enum value AppReplicationStatusReadyForConfiguration = "READY_FOR_CONFIGURATION" // AppReplicationStatusConfigurationInProgress is a AppReplicationStatus enum value AppReplicationStatusConfigurationInProgress = "CONFIGURATION_IN_PROGRESS" // AppReplicationStatusConfigurationInvalid is a AppReplicationStatus enum value AppReplicationStatusConfigurationInvalid = "CONFIGURATION_INVALID" // AppReplicationStatusReadyForReplication is a AppReplicationStatus enum value AppReplicationStatusReadyForReplication = "READY_FOR_REPLICATION" // AppReplicationStatusValidationInProgress is a AppReplicationStatus enum value AppReplicationStatusValidationInProgress = "VALIDATION_IN_PROGRESS" // AppReplicationStatusReplicationPending is a AppReplicationStatus enum value AppReplicationStatusReplicationPending = "REPLICATION_PENDING" // AppReplicationStatusReplicationInProgress is a AppReplicationStatus enum value AppReplicationStatusReplicationInProgress = "REPLICATION_IN_PROGRESS" // AppReplicationStatusReplicated is a AppReplicationStatus enum value AppReplicationStatusReplicated = "REPLICATED" // AppReplicationStatusDeltaReplicationInProgress is a AppReplicationStatus enum value AppReplicationStatusDeltaReplicationInProgress = "DELTA_REPLICATION_IN_PROGRESS" // AppReplicationStatusDeltaReplicated is a AppReplicationStatus enum value AppReplicationStatusDeltaReplicated = "DELTA_REPLICATED" // AppReplicationStatusDeltaReplicationFailed is a AppReplicationStatus enum value AppReplicationStatusDeltaReplicationFailed = "DELTA_REPLICATION_FAILED" // AppReplicationStatusReplicationFailed is a AppReplicationStatus enum value AppReplicationStatusReplicationFailed = "REPLICATION_FAILED" // AppReplicationStatusReplicationStopping is a AppReplicationStatus enum value AppReplicationStatusReplicationStopping = "REPLICATION_STOPPING" // AppReplicationStatusReplicationStopFailed is a AppReplicationStatus enum value AppReplicationStatusReplicationStopFailed = "REPLICATION_STOP_FAILED" // AppReplicationStatusReplicationStopped is a AppReplicationStatus enum value AppReplicationStatusReplicationStopped = "REPLICATION_STOPPED" )
const ( // AppStatusCreating is a AppStatus enum value AppStatusCreating = "CREATING" // AppStatusActive is a AppStatus enum value AppStatusActive = "ACTIVE" // AppStatusUpdating is a AppStatus enum value AppStatusUpdating = "UPDATING" // AppStatusDeleting is a AppStatus enum value AppStatusDeleting = "DELETING" // AppStatusDeleted is a AppStatus enum value AppStatusDeleted = "DELETED" // AppStatusDeleteFailed is a AppStatus enum value AppStatusDeleteFailed = "DELETE_FAILED" )
const ( // ConnectorCapabilityVsphere is a ConnectorCapability enum value ConnectorCapabilityVsphere = "VSPHERE" // ConnectorCapabilityScvmm is a ConnectorCapability enum value ConnectorCapabilityScvmm = "SCVMM" // ConnectorCapabilityHypervManager is a ConnectorCapability enum value ConnectorCapabilityHypervManager = "HYPERV-MANAGER" // ConnectorCapabilitySnapshotBatching is a ConnectorCapability enum value ConnectorCapabilitySnapshotBatching = "SNAPSHOT_BATCHING" )
const ( // ConnectorStatusHealthy is a ConnectorStatus enum value ConnectorStatusHealthy = "HEALTHY" // ConnectorStatusUnhealthy is a ConnectorStatus enum value ConnectorStatusUnhealthy = "UNHEALTHY" )
const ( // LicenseTypeAws is a LicenseType enum value LicenseTypeAws = "AWS" // LicenseTypeByol is a LicenseType enum value LicenseTypeByol = "BYOL" )
const ( // OutputFormatJson is a OutputFormat enum value OutputFormatJson = "JSON" // OutputFormatYaml is a OutputFormat enum value OutputFormatYaml = "YAML" )
const ( // ReplicationJobStatePending is a ReplicationJobState enum value ReplicationJobStatePending = "PENDING" // ReplicationJobStateActive is a ReplicationJobState enum value ReplicationJobStateActive = "ACTIVE" // ReplicationJobStateFailed is a ReplicationJobState enum value ReplicationJobStateFailed = "FAILED" // ReplicationJobStateDeleting is a ReplicationJobState enum value ReplicationJobStateDeleting = "DELETING" // ReplicationJobStateDeleted is a ReplicationJobState enum value ReplicationJobStateDeleted = "DELETED" // ReplicationJobStateCompleted is a ReplicationJobState enum value ReplicationJobStateCompleted = "COMPLETED" // ReplicationJobStatePausedOnFailure is a ReplicationJobState enum value ReplicationJobStatePausedOnFailure = "PAUSED_ON_FAILURE" // ReplicationJobStateFailing is a ReplicationJobState enum value ReplicationJobStateFailing = "FAILING" )
const ( // ReplicationRunStatePending is a ReplicationRunState enum value ReplicationRunStatePending = "PENDING" // ReplicationRunStateMissed is a ReplicationRunState enum value ReplicationRunStateMissed = "MISSED" // ReplicationRunStateActive is a ReplicationRunState enum value ReplicationRunStateActive = "ACTIVE" // ReplicationRunStateFailed is a ReplicationRunState enum value ReplicationRunStateFailed = "FAILED" // ReplicationRunStateCompleted is a ReplicationRunState enum value ReplicationRunStateCompleted = "COMPLETED" // ReplicationRunStateDeleting is a ReplicationRunState enum value ReplicationRunStateDeleting = "DELETING" // ReplicationRunStateDeleted is a ReplicationRunState enum value ReplicationRunStateDeleted = "DELETED" )
const ( // ReplicationRunTypeOnDemand is a ReplicationRunType enum value ReplicationRunTypeOnDemand = "ON_DEMAND" // ReplicationRunTypeAutomatic is a ReplicationRunType enum value ReplicationRunTypeAutomatic = "AUTOMATIC" )
const ( // ServerCatalogStatusNotImported is a ServerCatalogStatus enum value ServerCatalogStatusNotImported = "NOT_IMPORTED" // ServerCatalogStatusImporting is a ServerCatalogStatus enum value ServerCatalogStatusImporting = "IMPORTING" // ServerCatalogStatusAvailable is a ServerCatalogStatus enum value ServerCatalogStatusAvailable = "AVAILABLE" // ServerCatalogStatusDeleted is a ServerCatalogStatus enum value ServerCatalogStatusDeleted = "DELETED" // ServerCatalogStatusExpired is a ServerCatalogStatus enum value ServerCatalogStatusExpired = "EXPIRED" )
const ( // VmManagerTypeVsphere is a VmManagerType enum value VmManagerTypeVsphere = "VSPHERE" // VmManagerTypeScvmm is a VmManagerType enum value VmManagerTypeScvmm = "SCVMM" // VmManagerTypeHypervManager is a VmManagerType enum value VmManagerTypeHypervManager = "HYPERV-MANAGER" )
const ( // ErrCodeInternalError for service response error code // "InternalError". // // An internal error occurred. ErrCodeInternalError = "InternalError" // ErrCodeInvalidParameterException for service response error code // "InvalidParameterException". // // A specified parameter is not valid. ErrCodeInvalidParameterException = "InvalidParameterException" // ErrCodeMissingRequiredParameterException for service response error code // "MissingRequiredParameterException". // // A required parameter is missing. ErrCodeMissingRequiredParameterException = "MissingRequiredParameterException" // ErrCodeNoConnectorsAvailableException for service response error code // "NoConnectorsAvailableException". // // There are no connectors available. ErrCodeNoConnectorsAvailableException = "NoConnectorsAvailableException" // ErrCodeOperationNotPermittedException for service response error code // "OperationNotPermittedException". // // This operation is not allowed. ErrCodeOperationNotPermittedException = "OperationNotPermittedException" // ErrCodeReplicationJobAlreadyExistsException for service response error code // "ReplicationJobAlreadyExistsException". // // The specified replication job already exists. ErrCodeReplicationJobAlreadyExistsException = "ReplicationJobAlreadyExistsException" // ErrCodeReplicationJobNotFoundException for service response error code // "ReplicationJobNotFoundException". // // The specified replication job does not exist. ErrCodeReplicationJobNotFoundException = "ReplicationJobNotFoundException" // ErrCodeReplicationRunLimitExceededException for service response error code // "ReplicationRunLimitExceededException". // // You have exceeded the number of on-demand replication runs you can request // in a 24-hour period. ErrCodeReplicationRunLimitExceededException = "ReplicationRunLimitExceededException" // ErrCodeServerCannotBeReplicatedException for service response error code // "ServerCannotBeReplicatedException". // // The specified server cannot be replicated. ErrCodeServerCannotBeReplicatedException = "ServerCannotBeReplicatedException" // "TemporarilyUnavailableException". // // The service is temporarily unavailable. ErrCodeTemporarilyUnavailableException = "TemporarilyUnavailableException" // "UnauthorizedOperationException". // // You lack permissions needed to perform this operation. Check your IAM policies, // and ensure that you are using the correct access keys. ErrCodeUnauthorizedOperationException = "UnauthorizedOperationException" )
const ( ServiceName = "sms" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "SMS" // ServiceID is a unique identifer of a specific service. )
Service information constants
const (
// ServerTypeVirtualMachine is a ServerType enum value
ServerTypeVirtualMachine = "VIRTUAL_MACHINE"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppSummary ¶ added in v1.99.0
type AppSummary struct { // Unique ID of the application. AppId *string `locationName:"appId" type:"string"` // Time of creation of this application. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // Description of the application. Description *string `locationName:"description" type:"string"` // Timestamp of the application's creation. LastModified *time.Time `locationName:"lastModified" type:"timestamp"` // Timestamp of the application's most recent successful replication. LatestReplicationTime *time.Time `locationName:"latestReplicationTime" type:"timestamp"` // Details about the latest launch of the application. LaunchDetails *LaunchDetails `locationName:"launchDetails" type:"structure"` // Launch status of the application. LaunchStatus *string `locationName:"launchStatus" type:"string" enum:"AppLaunchStatus"` // A message related to the launch status of the application. LaunchStatusMessage *string `locationName:"launchStatusMessage" type:"string"` // Name of the application. Name *string `locationName:"name" type:"string"` // Replication status of the application. ReplicationStatus *string `locationName:"replicationStatus" type:"string" enum:"AppReplicationStatus"` // A message related to the replication status of the application. ReplicationStatusMessage *string `locationName:"replicationStatusMessage" type:"string"` // Name of the service role in the customer's account used by AWS SMS. RoleName *string `locationName:"roleName" type:"string"` // Status of the application. Status *string `locationName:"status" type:"string" enum:"AppStatus"` // A message related to the status of the application StatusMessage *string `locationName:"statusMessage" type:"string"` // Number of server groups present in the application. TotalServerGroups *int64 `locationName:"totalServerGroups" type:"integer"` // Number of servers present in the application. TotalServers *int64 `locationName:"totalServers" type:"integer"` // contains filtered or unexported fields }
Information about the application.
func (AppSummary) GoString ¶ added in v1.99.0
func (s AppSummary) GoString() string
GoString returns the string representation
func (*AppSummary) SetAppId ¶ added in v1.99.0
func (s *AppSummary) SetAppId(v string) *AppSummary
SetAppId sets the AppId field's value.
func (*AppSummary) SetCreationTime ¶ added in v1.99.0
func (s *AppSummary) SetCreationTime(v time.Time) *AppSummary
SetCreationTime sets the CreationTime field's value.
func (*AppSummary) SetDescription ¶ added in v1.99.0
func (s *AppSummary) SetDescription(v string) *AppSummary
SetDescription sets the Description field's value.
func (*AppSummary) SetLastModified ¶ added in v1.99.0
func (s *AppSummary) SetLastModified(v time.Time) *AppSummary
SetLastModified sets the LastModified field's value.
func (*AppSummary) SetLatestReplicationTime ¶ added in v1.99.0
func (s *AppSummary) SetLatestReplicationTime(v time.Time) *AppSummary
SetLatestReplicationTime sets the LatestReplicationTime field's value.
func (*AppSummary) SetLaunchDetails ¶ added in v1.99.0
func (s *AppSummary) SetLaunchDetails(v *LaunchDetails) *AppSummary
SetLaunchDetails sets the LaunchDetails field's value.
func (*AppSummary) SetLaunchStatus ¶ added in v1.99.0
func (s *AppSummary) SetLaunchStatus(v string) *AppSummary
SetLaunchStatus sets the LaunchStatus field's value.
func (*AppSummary) SetLaunchStatusMessage ¶ added in v1.99.0
func (s *AppSummary) SetLaunchStatusMessage(v string) *AppSummary
SetLaunchStatusMessage sets the LaunchStatusMessage field's value.
func (*AppSummary) SetName ¶ added in v1.99.0
func (s *AppSummary) SetName(v string) *AppSummary
SetName sets the Name field's value.
func (*AppSummary) SetReplicationStatus ¶ added in v1.99.0
func (s *AppSummary) SetReplicationStatus(v string) *AppSummary
SetReplicationStatus sets the ReplicationStatus field's value.
func (*AppSummary) SetReplicationStatusMessage ¶ added in v1.99.0
func (s *AppSummary) SetReplicationStatusMessage(v string) *AppSummary
SetReplicationStatusMessage sets the ReplicationStatusMessage field's value.
func (*AppSummary) SetRoleName ¶ added in v1.99.0
func (s *AppSummary) SetRoleName(v string) *AppSummary
SetRoleName sets the RoleName field's value.
func (*AppSummary) SetStatus ¶ added in v1.99.0
func (s *AppSummary) SetStatus(v string) *AppSummary
SetStatus sets the Status field's value.
func (*AppSummary) SetStatusMessage ¶ added in v1.99.0
func (s *AppSummary) SetStatusMessage(v string) *AppSummary
SetStatusMessage sets the StatusMessage field's value.
func (*AppSummary) SetTotalServerGroups ¶ added in v1.99.0
func (s *AppSummary) SetTotalServerGroups(v int64) *AppSummary
SetTotalServerGroups sets the TotalServerGroups field's value.
func (*AppSummary) SetTotalServers ¶ added in v1.99.0
func (s *AppSummary) SetTotalServers(v int64) *AppSummary
SetTotalServers sets the TotalServers field's value.
func (AppSummary) String ¶ added in v1.99.0
func (s AppSummary) String() string
String returns the string representation
type Connector ¶
type Connector struct { // The time the connector was associated. AssociatedOn *time.Time `locationName:"associatedOn" type:"timestamp"` // The capabilities of the connector. CapabilityList []*string `locationName:"capabilityList" type:"list"` // The identifier of the connector. ConnectorId *string `locationName:"connectorId" type:"string"` // The IP address of the connector. IpAddress *string `locationName:"ipAddress" type:"string"` // The MAC address of the connector. MacAddress *string `locationName:"macAddress" type:"string"` // The status of the connector. Status *string `locationName:"status" type:"string" enum:"ConnectorStatus"` // The connector version. Version *string `locationName:"version" type:"string"` // The identifier of the VM manager. VmManagerId *string `locationName:"vmManagerId" type:"string"` // The name of the VM manager. VmManagerName *string `locationName:"vmManagerName" type:"string"` // The VM management product. VmManagerType *string `locationName:"vmManagerType" type:"string" enum:"VmManagerType"` // contains filtered or unexported fields }
Represents a connector.
func (*Connector) SetAssociatedOn ¶ added in v1.5.0
SetAssociatedOn sets the AssociatedOn field's value.
func (*Connector) SetCapabilityList ¶ added in v1.5.0
SetCapabilityList sets the CapabilityList field's value.
func (*Connector) SetConnectorId ¶ added in v1.5.0
SetConnectorId sets the ConnectorId field's value.
func (*Connector) SetIpAddress ¶ added in v1.5.0
SetIpAddress sets the IpAddress field's value.
func (*Connector) SetMacAddress ¶ added in v1.5.0
SetMacAddress sets the MacAddress field's value.
func (*Connector) SetVersion ¶ added in v1.5.0
SetVersion sets the Version field's value.
func (*Connector) SetVmManagerId ¶ added in v1.5.0
SetVmManagerId sets the VmManagerId field's value.
func (*Connector) SetVmManagerName ¶ added in v1.5.0
SetVmManagerName sets the VmManagerName field's value.
func (*Connector) SetVmManagerType ¶ added in v1.5.0
SetVmManagerType sets the VmManagerType field's value.
type CreateAppInput ¶ added in v1.99.0
type CreateAppInput struct { // A unique, case-sensitive identifier you provide to ensure idempotency of // application creation. ClientToken *string `locationName:"clientToken" type:"string"` // Description of the new application Description *string `locationName:"description" type:"string"` // Name of the new application. Name *string `locationName:"name" type:"string"` // Name of service role in customer's account to be used by AWS SMS. RoleName *string `locationName:"roleName" type:"string"` // List of server groups to include in the application. ServerGroups []*ServerGroup `locationName:"serverGroups" type:"list"` // List of tags to be associated with the application. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateAppInput) GoString ¶ added in v1.99.0
func (s CreateAppInput) GoString() string
GoString returns the string representation
func (*CreateAppInput) SetClientToken ¶ added in v1.99.0
func (s *CreateAppInput) SetClientToken(v string) *CreateAppInput
SetClientToken sets the ClientToken field's value.
func (*CreateAppInput) SetDescription ¶ added in v1.99.0
func (s *CreateAppInput) SetDescription(v string) *CreateAppInput
SetDescription sets the Description field's value.
func (*CreateAppInput) SetName ¶ added in v1.99.0
func (s *CreateAppInput) SetName(v string) *CreateAppInput
SetName sets the Name field's value.
func (*CreateAppInput) SetRoleName ¶ added in v1.99.0
func (s *CreateAppInput) SetRoleName(v string) *CreateAppInput
SetRoleName sets the RoleName field's value.
func (*CreateAppInput) SetServerGroups ¶ added in v1.99.0
func (s *CreateAppInput) SetServerGroups(v []*ServerGroup) *CreateAppInput
SetServerGroups sets the ServerGroups field's value.
func (*CreateAppInput) SetTags ¶ added in v1.99.0
func (s *CreateAppInput) SetTags(v []*Tag) *CreateAppInput
SetTags sets the Tags field's value.
func (CreateAppInput) String ¶ added in v1.99.0
func (s CreateAppInput) String() string
String returns the string representation
type CreateAppOutput ¶ added in v1.99.0
type CreateAppOutput struct { // Summary description of the application. AppSummary *AppSummary `locationName:"appSummary" type:"structure"` // List of server groups included in the application. ServerGroups []*ServerGroup `locationName:"serverGroups" type:"list"` // List of taags associated with the application. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateAppOutput) GoString ¶ added in v1.99.0
func (s CreateAppOutput) GoString() string
GoString returns the string representation
func (*CreateAppOutput) SetAppSummary ¶ added in v1.99.0
func (s *CreateAppOutput) SetAppSummary(v *AppSummary) *CreateAppOutput
SetAppSummary sets the AppSummary field's value.
func (*CreateAppOutput) SetServerGroups ¶ added in v1.99.0
func (s *CreateAppOutput) SetServerGroups(v []*ServerGroup) *CreateAppOutput
SetServerGroups sets the ServerGroups field's value.
func (*CreateAppOutput) SetTags ¶ added in v1.99.0
func (s *CreateAppOutput) SetTags(v []*Tag) *CreateAppOutput
SetTags sets the Tags field's value.
func (CreateAppOutput) String ¶ added in v1.99.0
func (s CreateAppOutput) String() string
String returns the string representation
type CreateReplicationJobInput ¶
type CreateReplicationJobInput struct { // The description of the replication job. Description *string `locationName:"description" type:"string"` // When true, the replication job produces encrypted AMIs. See also KmsKeyId // below. Encrypted *bool `locationName:"encrypted" type:"boolean"` // The time between consecutive replication runs, in hours. Frequency *int64 `locationName:"frequency" type:"integer"` // KMS key ID for replication jobs that produce encrypted AMIs. Can be any of // the following: // // * KMS key ID // // * KMS key alias // // * ARN referring to KMS key ID // // * ARN referring to KMS key alias // // If encrypted is true but a KMS key id is not specified, the customer's default // KMS key for EBS is used. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // The license type to be used for the AMI created by a successful replication // run. LicenseType *string `locationName:"licenseType" type:"string" enum:"LicenseType"` // The maximum number of SMS-created AMIs to retain. The oldest will be deleted // once the maximum number is reached and a new AMI is created. NumberOfRecentAmisToKeep *int64 `locationName:"numberOfRecentAmisToKeep" type:"integer"` // The name of the IAM role to be used by the AWS SMS. RoleName *string `locationName:"roleName" type:"string"` RunOnce *bool `locationName:"runOnce" type:"boolean"` // The seed replication time. // // SeedReplicationTime is a required field SeedReplicationTime *time.Time `locationName:"seedReplicationTime" type:"timestamp" required:"true"` // The identifier of the server. // // ServerId is a required field ServerId *string `locationName:"serverId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateReplicationJobInput) GoString ¶
func (s CreateReplicationJobInput) GoString() string
GoString returns the string representation
func (*CreateReplicationJobInput) SetDescription ¶ added in v1.5.0
func (s *CreateReplicationJobInput) SetDescription(v string) *CreateReplicationJobInput
SetDescription sets the Description field's value.
func (*CreateReplicationJobInput) SetEncrypted ¶ added in v1.99.0
func (s *CreateReplicationJobInput) SetEncrypted(v bool) *CreateReplicationJobInput
SetEncrypted sets the Encrypted field's value.
func (*CreateReplicationJobInput) SetFrequency ¶ added in v1.5.0
func (s *CreateReplicationJobInput) SetFrequency(v int64) *CreateReplicationJobInput
SetFrequency sets the Frequency field's value.
func (*CreateReplicationJobInput) SetKmsKeyId ¶ added in v1.99.0
func (s *CreateReplicationJobInput) SetKmsKeyId(v string) *CreateReplicationJobInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateReplicationJobInput) SetLicenseType ¶ added in v1.5.0
func (s *CreateReplicationJobInput) SetLicenseType(v string) *CreateReplicationJobInput
SetLicenseType sets the LicenseType field's value.
func (*CreateReplicationJobInput) SetNumberOfRecentAmisToKeep ¶ added in v1.99.0
func (s *CreateReplicationJobInput) SetNumberOfRecentAmisToKeep(v int64) *CreateReplicationJobInput
SetNumberOfRecentAmisToKeep sets the NumberOfRecentAmisToKeep field's value.
func (*CreateReplicationJobInput) SetRoleName ¶ added in v1.5.0
func (s *CreateReplicationJobInput) SetRoleName(v string) *CreateReplicationJobInput
SetRoleName sets the RoleName field's value.
func (*CreateReplicationJobInput) SetRunOnce ¶ added in v1.99.0
func (s *CreateReplicationJobInput) SetRunOnce(v bool) *CreateReplicationJobInput
SetRunOnce sets the RunOnce field's value.
func (*CreateReplicationJobInput) SetSeedReplicationTime ¶ added in v1.5.0
func (s *CreateReplicationJobInput) SetSeedReplicationTime(v time.Time) *CreateReplicationJobInput
SetSeedReplicationTime sets the SeedReplicationTime field's value.
func (*CreateReplicationJobInput) SetServerId ¶ added in v1.5.0
func (s *CreateReplicationJobInput) SetServerId(v string) *CreateReplicationJobInput
SetServerId sets the ServerId field's value.
func (CreateReplicationJobInput) String ¶
func (s CreateReplicationJobInput) String() string
String returns the string representation
func (*CreateReplicationJobInput) Validate ¶
func (s *CreateReplicationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReplicationJobOutput ¶
type CreateReplicationJobOutput struct { // The unique identifier of the replication job. ReplicationJobId *string `locationName:"replicationJobId" type:"string"` // contains filtered or unexported fields }
func (CreateReplicationJobOutput) GoString ¶
func (s CreateReplicationJobOutput) GoString() string
GoString returns the string representation
func (*CreateReplicationJobOutput) SetReplicationJobId ¶ added in v1.5.0
func (s *CreateReplicationJobOutput) SetReplicationJobId(v string) *CreateReplicationJobOutput
SetReplicationJobId sets the ReplicationJobId field's value.
func (CreateReplicationJobOutput) String ¶
func (s CreateReplicationJobOutput) String() string
String returns the string representation
type DeleteAppInput ¶ added in v1.99.0
type DeleteAppInput struct { // ID of the application to delete. AppId *string `locationName:"appId" type:"string"` // While deleting the application, stop all replication jobs corresponding to // the servers in the application. ForceStopAppReplication *bool `locationName:"forceStopAppReplication" type:"boolean"` // While deleting the application, terminate the stack corresponding to the // application. ForceTerminateApp *bool `locationName:"forceTerminateApp" type:"boolean"` // contains filtered or unexported fields }
func (DeleteAppInput) GoString ¶ added in v1.99.0
func (s DeleteAppInput) GoString() string
GoString returns the string representation
func (*DeleteAppInput) SetAppId ¶ added in v1.99.0
func (s *DeleteAppInput) SetAppId(v string) *DeleteAppInput
SetAppId sets the AppId field's value.
func (*DeleteAppInput) SetForceStopAppReplication ¶ added in v1.99.0
func (s *DeleteAppInput) SetForceStopAppReplication(v bool) *DeleteAppInput
SetForceStopAppReplication sets the ForceStopAppReplication field's value.
func (*DeleteAppInput) SetForceTerminateApp ¶ added in v1.99.0
func (s *DeleteAppInput) SetForceTerminateApp(v bool) *DeleteAppInput
SetForceTerminateApp sets the ForceTerminateApp field's value.
func (DeleteAppInput) String ¶ added in v1.99.0
func (s DeleteAppInput) String() string
String returns the string representation
type DeleteAppLaunchConfigurationInput ¶ added in v1.99.0
type DeleteAppLaunchConfigurationInput struct { // ID of the application associated with the launch configuration. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (DeleteAppLaunchConfigurationInput) GoString ¶ added in v1.99.0
func (s DeleteAppLaunchConfigurationInput) GoString() string
GoString returns the string representation
func (*DeleteAppLaunchConfigurationInput) SetAppId ¶ added in v1.99.0
func (s *DeleteAppLaunchConfigurationInput) SetAppId(v string) *DeleteAppLaunchConfigurationInput
SetAppId sets the AppId field's value.
func (DeleteAppLaunchConfigurationInput) String ¶ added in v1.99.0
func (s DeleteAppLaunchConfigurationInput) String() string
String returns the string representation
type DeleteAppLaunchConfigurationOutput ¶ added in v1.99.0
type DeleteAppLaunchConfigurationOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppLaunchConfigurationOutput) GoString ¶ added in v1.99.0
func (s DeleteAppLaunchConfigurationOutput) GoString() string
GoString returns the string representation
func (DeleteAppLaunchConfigurationOutput) String ¶ added in v1.99.0
func (s DeleteAppLaunchConfigurationOutput) String() string
String returns the string representation
type DeleteAppOutput ¶ added in v1.99.0
type DeleteAppOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppOutput) GoString ¶ added in v1.99.0
func (s DeleteAppOutput) GoString() string
GoString returns the string representation
func (DeleteAppOutput) String ¶ added in v1.99.0
func (s DeleteAppOutput) String() string
String returns the string representation
type DeleteAppReplicationConfigurationInput ¶ added in v1.99.0
type DeleteAppReplicationConfigurationInput struct { // ID of the application associated with the replication configuration. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (DeleteAppReplicationConfigurationInput) GoString ¶ added in v1.99.0
func (s DeleteAppReplicationConfigurationInput) GoString() string
GoString returns the string representation
func (*DeleteAppReplicationConfigurationInput) SetAppId ¶ added in v1.99.0
func (s *DeleteAppReplicationConfigurationInput) SetAppId(v string) *DeleteAppReplicationConfigurationInput
SetAppId sets the AppId field's value.
func (DeleteAppReplicationConfigurationInput) String ¶ added in v1.99.0
func (s DeleteAppReplicationConfigurationInput) String() string
String returns the string representation
type DeleteAppReplicationConfigurationOutput ¶ added in v1.99.0
type DeleteAppReplicationConfigurationOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppReplicationConfigurationOutput) GoString ¶ added in v1.99.0
func (s DeleteAppReplicationConfigurationOutput) GoString() string
GoString returns the string representation
func (DeleteAppReplicationConfigurationOutput) String ¶ added in v1.99.0
func (s DeleteAppReplicationConfigurationOutput) String() string
String returns the string representation
type DeleteReplicationJobInput ¶
type DeleteReplicationJobInput struct { // The identifier of the replication job. // // ReplicationJobId is a required field ReplicationJobId *string `locationName:"replicationJobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteReplicationJobInput) GoString ¶
func (s DeleteReplicationJobInput) GoString() string
GoString returns the string representation
func (*DeleteReplicationJobInput) SetReplicationJobId ¶ added in v1.5.0
func (s *DeleteReplicationJobInput) SetReplicationJobId(v string) *DeleteReplicationJobInput
SetReplicationJobId sets the ReplicationJobId field's value.
func (DeleteReplicationJobInput) String ¶
func (s DeleteReplicationJobInput) String() string
String returns the string representation
func (*DeleteReplicationJobInput) Validate ¶
func (s *DeleteReplicationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReplicationJobOutput ¶
type DeleteReplicationJobOutput struct {
// contains filtered or unexported fields
}
func (DeleteReplicationJobOutput) GoString ¶
func (s DeleteReplicationJobOutput) GoString() string
GoString returns the string representation
func (DeleteReplicationJobOutput) String ¶
func (s DeleteReplicationJobOutput) String() string
String returns the string representation
type DeleteServerCatalogInput ¶
type DeleteServerCatalogInput struct {
// contains filtered or unexported fields
}
func (DeleteServerCatalogInput) GoString ¶
func (s DeleteServerCatalogInput) GoString() string
GoString returns the string representation
func (DeleteServerCatalogInput) String ¶
func (s DeleteServerCatalogInput) String() string
String returns the string representation
type DeleteServerCatalogOutput ¶
type DeleteServerCatalogOutput struct {
// contains filtered or unexported fields
}
func (DeleteServerCatalogOutput) GoString ¶
func (s DeleteServerCatalogOutput) GoString() string
GoString returns the string representation
func (DeleteServerCatalogOutput) String ¶
func (s DeleteServerCatalogOutput) String() string
String returns the string representation
type DisassociateConnectorInput ¶
type DisassociateConnectorInput struct { // The identifier of the connector. // // ConnectorId is a required field ConnectorId *string `locationName:"connectorId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateConnectorInput) GoString ¶
func (s DisassociateConnectorInput) GoString() string
GoString returns the string representation
func (*DisassociateConnectorInput) SetConnectorId ¶ added in v1.5.0
func (s *DisassociateConnectorInput) SetConnectorId(v string) *DisassociateConnectorInput
SetConnectorId sets the ConnectorId field's value.
func (DisassociateConnectorInput) String ¶
func (s DisassociateConnectorInput) String() string
String returns the string representation
func (*DisassociateConnectorInput) Validate ¶
func (s *DisassociateConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateConnectorOutput ¶
type DisassociateConnectorOutput struct {
// contains filtered or unexported fields
}
func (DisassociateConnectorOutput) GoString ¶
func (s DisassociateConnectorOutput) GoString() string
GoString returns the string representation
func (DisassociateConnectorOutput) String ¶
func (s DisassociateConnectorOutput) String() string
String returns the string representation
type GenerateChangeSetInput ¶ added in v1.99.0
type GenerateChangeSetInput struct { // ID of the application associated with the change set. AppId *string `locationName:"appId" type:"string"` // Format for the change set. ChangesetFormat *string `locationName:"changesetFormat" type:"string" enum:"OutputFormat"` // contains filtered or unexported fields }
func (GenerateChangeSetInput) GoString ¶ added in v1.99.0
func (s GenerateChangeSetInput) GoString() string
GoString returns the string representation
func (*GenerateChangeSetInput) SetAppId ¶ added in v1.99.0
func (s *GenerateChangeSetInput) SetAppId(v string) *GenerateChangeSetInput
SetAppId sets the AppId field's value.
func (*GenerateChangeSetInput) SetChangesetFormat ¶ added in v1.99.0
func (s *GenerateChangeSetInput) SetChangesetFormat(v string) *GenerateChangeSetInput
SetChangesetFormat sets the ChangesetFormat field's value.
func (GenerateChangeSetInput) String ¶ added in v1.99.0
func (s GenerateChangeSetInput) String() string
String returns the string representation
type GenerateChangeSetOutput ¶ added in v1.99.0
type GenerateChangeSetOutput struct { // Location of the Amazon S3 object. S3Location *S3Location `locationName:"s3Location" type:"structure"` // contains filtered or unexported fields }
func (GenerateChangeSetOutput) GoString ¶ added in v1.99.0
func (s GenerateChangeSetOutput) GoString() string
GoString returns the string representation
func (*GenerateChangeSetOutput) SetS3Location ¶ added in v1.99.0
func (s *GenerateChangeSetOutput) SetS3Location(v *S3Location) *GenerateChangeSetOutput
SetS3Location sets the S3Location field's value.
func (GenerateChangeSetOutput) String ¶ added in v1.99.0
func (s GenerateChangeSetOutput) String() string
String returns the string representation
type GenerateTemplateInput ¶ added in v1.99.0
type GenerateTemplateInput struct { // ID of the application associated with the Amazon CloudFormation template. AppId *string `locationName:"appId" type:"string"` // Format for generating the Amazon CloudFormation template. TemplateFormat *string `locationName:"templateFormat" type:"string" enum:"OutputFormat"` // contains filtered or unexported fields }
func (GenerateTemplateInput) GoString ¶ added in v1.99.0
func (s GenerateTemplateInput) GoString() string
GoString returns the string representation
func (*GenerateTemplateInput) SetAppId ¶ added in v1.99.0
func (s *GenerateTemplateInput) SetAppId(v string) *GenerateTemplateInput
SetAppId sets the AppId field's value.
func (*GenerateTemplateInput) SetTemplateFormat ¶ added in v1.99.0
func (s *GenerateTemplateInput) SetTemplateFormat(v string) *GenerateTemplateInput
SetTemplateFormat sets the TemplateFormat field's value.
func (GenerateTemplateInput) String ¶ added in v1.99.0
func (s GenerateTemplateInput) String() string
String returns the string representation
type GenerateTemplateOutput ¶ added in v1.99.0
type GenerateTemplateOutput struct { // Location of the Amazon S3 object. S3Location *S3Location `locationName:"s3Location" type:"structure"` // contains filtered or unexported fields }
func (GenerateTemplateOutput) GoString ¶ added in v1.99.0
func (s GenerateTemplateOutput) GoString() string
GoString returns the string representation
func (*GenerateTemplateOutput) SetS3Location ¶ added in v1.99.0
func (s *GenerateTemplateOutput) SetS3Location(v *S3Location) *GenerateTemplateOutput
SetS3Location sets the S3Location field's value.
func (GenerateTemplateOutput) String ¶ added in v1.99.0
func (s GenerateTemplateOutput) String() string
String returns the string representation
type GetAppInput ¶ added in v1.99.0
type GetAppInput struct { // ID of the application whose information is being retrieved. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (GetAppInput) GoString ¶ added in v1.99.0
func (s GetAppInput) GoString() string
GoString returns the string representation
func (*GetAppInput) SetAppId ¶ added in v1.99.0
func (s *GetAppInput) SetAppId(v string) *GetAppInput
SetAppId sets the AppId field's value.
func (GetAppInput) String ¶ added in v1.99.0
func (s GetAppInput) String() string
String returns the string representation
type GetAppLaunchConfigurationInput ¶ added in v1.99.0
type GetAppLaunchConfigurationInput struct { // ID of the application launch configuration. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (GetAppLaunchConfigurationInput) GoString ¶ added in v1.99.0
func (s GetAppLaunchConfigurationInput) GoString() string
GoString returns the string representation
func (*GetAppLaunchConfigurationInput) SetAppId ¶ added in v1.99.0
func (s *GetAppLaunchConfigurationInput) SetAppId(v string) *GetAppLaunchConfigurationInput
SetAppId sets the AppId field's value.
func (GetAppLaunchConfigurationInput) String ¶ added in v1.99.0
func (s GetAppLaunchConfigurationInput) String() string
String returns the string representation
type GetAppLaunchConfigurationOutput ¶ added in v1.99.0
type GetAppLaunchConfigurationOutput struct { // ID of the application associated with the launch configuration. AppId *string `locationName:"appId" type:"string"` // Name of the service role in the customer's account that Amazon CloudFormation // uses to launch the application. RoleName *string `locationName:"roleName" type:"string"` // List of launch configurations for server groups in this application. ServerGroupLaunchConfigurations []*ServerGroupLaunchConfiguration `locationName:"serverGroupLaunchConfigurations" type:"list"` // contains filtered or unexported fields }
func (GetAppLaunchConfigurationOutput) GoString ¶ added in v1.99.0
func (s GetAppLaunchConfigurationOutput) GoString() string
GoString returns the string representation
func (*GetAppLaunchConfigurationOutput) SetAppId ¶ added in v1.99.0
func (s *GetAppLaunchConfigurationOutput) SetAppId(v string) *GetAppLaunchConfigurationOutput
SetAppId sets the AppId field's value.
func (*GetAppLaunchConfigurationOutput) SetRoleName ¶ added in v1.99.0
func (s *GetAppLaunchConfigurationOutput) SetRoleName(v string) *GetAppLaunchConfigurationOutput
SetRoleName sets the RoleName field's value.
func (*GetAppLaunchConfigurationOutput) SetServerGroupLaunchConfigurations ¶ added in v1.99.0
func (s *GetAppLaunchConfigurationOutput) SetServerGroupLaunchConfigurations(v []*ServerGroupLaunchConfiguration) *GetAppLaunchConfigurationOutput
SetServerGroupLaunchConfigurations sets the ServerGroupLaunchConfigurations field's value.
func (GetAppLaunchConfigurationOutput) String ¶ added in v1.99.0
func (s GetAppLaunchConfigurationOutput) String() string
String returns the string representation
type GetAppOutput ¶ added in v1.99.0
type GetAppOutput struct { // Information about the application. AppSummary *AppSummary `locationName:"appSummary" type:"structure"` // List of server groups belonging to the application. ServerGroups []*ServerGroup `locationName:"serverGroups" type:"list"` // List of tags associated with the application. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (GetAppOutput) GoString ¶ added in v1.99.0
func (s GetAppOutput) GoString() string
GoString returns the string representation
func (*GetAppOutput) SetAppSummary ¶ added in v1.99.0
func (s *GetAppOutput) SetAppSummary(v *AppSummary) *GetAppOutput
SetAppSummary sets the AppSummary field's value.
func (*GetAppOutput) SetServerGroups ¶ added in v1.99.0
func (s *GetAppOutput) SetServerGroups(v []*ServerGroup) *GetAppOutput
SetServerGroups sets the ServerGroups field's value.
func (*GetAppOutput) SetTags ¶ added in v1.99.0
func (s *GetAppOutput) SetTags(v []*Tag) *GetAppOutput
SetTags sets the Tags field's value.
func (GetAppOutput) String ¶ added in v1.99.0
func (s GetAppOutput) String() string
String returns the string representation
type GetAppReplicationConfigurationInput ¶ added in v1.99.0
type GetAppReplicationConfigurationInput struct { // ID of the application associated with the replication configuration. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (GetAppReplicationConfigurationInput) GoString ¶ added in v1.99.0
func (s GetAppReplicationConfigurationInput) GoString() string
GoString returns the string representation
func (*GetAppReplicationConfigurationInput) SetAppId ¶ added in v1.99.0
func (s *GetAppReplicationConfigurationInput) SetAppId(v string) *GetAppReplicationConfigurationInput
SetAppId sets the AppId field's value.
func (GetAppReplicationConfigurationInput) String ¶ added in v1.99.0
func (s GetAppReplicationConfigurationInput) String() string
String returns the string representation
type GetAppReplicationConfigurationOutput ¶ added in v1.99.0
type GetAppReplicationConfigurationOutput struct { // Replication configurations associated with server groups in this application. ServerGroupReplicationConfigurations []*ServerGroupReplicationConfiguration `locationName:"serverGroupReplicationConfigurations" type:"list"` // contains filtered or unexported fields }
func (GetAppReplicationConfigurationOutput) GoString ¶ added in v1.99.0
func (s GetAppReplicationConfigurationOutput) GoString() string
GoString returns the string representation
func (*GetAppReplicationConfigurationOutput) SetServerGroupReplicationConfigurations ¶ added in v1.99.0
func (s *GetAppReplicationConfigurationOutput) SetServerGroupReplicationConfigurations(v []*ServerGroupReplicationConfiguration) *GetAppReplicationConfigurationOutput
SetServerGroupReplicationConfigurations sets the ServerGroupReplicationConfigurations field's value.
func (GetAppReplicationConfigurationOutput) String ¶ added in v1.99.0
func (s GetAppReplicationConfigurationOutput) String() string
String returns the string representation
type GetConnectorsInput ¶
type GetConnectorsInput struct { // The maximum number of results to return in a single call. The default value // is 50. To retrieve the remaining results, make another call with the returned // NextToken value. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetConnectorsInput) GoString ¶
func (s GetConnectorsInput) GoString() string
GoString returns the string representation
func (*GetConnectorsInput) SetMaxResults ¶ added in v1.5.0
func (s *GetConnectorsInput) SetMaxResults(v int64) *GetConnectorsInput
SetMaxResults sets the MaxResults field's value.
func (*GetConnectorsInput) SetNextToken ¶ added in v1.5.0
func (s *GetConnectorsInput) SetNextToken(v string) *GetConnectorsInput
SetNextToken sets the NextToken field's value.
func (GetConnectorsInput) String ¶
func (s GetConnectorsInput) String() string
String returns the string representation
type GetConnectorsOutput ¶
type GetConnectorsOutput struct { // Information about the registered connectors. ConnectorList []*Connector `locationName:"connectorList" type:"list"` // The token required to retrieve the next set of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetConnectorsOutput) GoString ¶
func (s GetConnectorsOutput) GoString() string
GoString returns the string representation
func (*GetConnectorsOutput) SetConnectorList ¶ added in v1.5.0
func (s *GetConnectorsOutput) SetConnectorList(v []*Connector) *GetConnectorsOutput
SetConnectorList sets the ConnectorList field's value.
func (*GetConnectorsOutput) SetNextToken ¶ added in v1.5.0
func (s *GetConnectorsOutput) SetNextToken(v string) *GetConnectorsOutput
SetNextToken sets the NextToken field's value.
func (GetConnectorsOutput) String ¶
func (s GetConnectorsOutput) String() string
String returns the string representation
type GetReplicationJobsInput ¶
type GetReplicationJobsInput struct { // The maximum number of results to return in a single call. The default value // is 50. To retrieve the remaining results, make another call with the returned // NextToken value. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // The identifier of the replication job. ReplicationJobId *string `locationName:"replicationJobId" type:"string"` // contains filtered or unexported fields }
func (GetReplicationJobsInput) GoString ¶
func (s GetReplicationJobsInput) GoString() string
GoString returns the string representation
func (*GetReplicationJobsInput) SetMaxResults ¶ added in v1.5.0
func (s *GetReplicationJobsInput) SetMaxResults(v int64) *GetReplicationJobsInput
SetMaxResults sets the MaxResults field's value.
func (*GetReplicationJobsInput) SetNextToken ¶ added in v1.5.0
func (s *GetReplicationJobsInput) SetNextToken(v string) *GetReplicationJobsInput
SetNextToken sets the NextToken field's value.
func (*GetReplicationJobsInput) SetReplicationJobId ¶ added in v1.5.0
func (s *GetReplicationJobsInput) SetReplicationJobId(v string) *GetReplicationJobsInput
SetReplicationJobId sets the ReplicationJobId field's value.
func (GetReplicationJobsInput) String ¶
func (s GetReplicationJobsInput) String() string
String returns the string representation
type GetReplicationJobsOutput ¶
type GetReplicationJobsOutput struct { // The token required to retrieve the next set of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // Information about the replication jobs. ReplicationJobList []*ReplicationJob `locationName:"replicationJobList" type:"list"` // contains filtered or unexported fields }
func (GetReplicationJobsOutput) GoString ¶
func (s GetReplicationJobsOutput) GoString() string
GoString returns the string representation
func (*GetReplicationJobsOutput) SetNextToken ¶ added in v1.5.0
func (s *GetReplicationJobsOutput) SetNextToken(v string) *GetReplicationJobsOutput
SetNextToken sets the NextToken field's value.
func (*GetReplicationJobsOutput) SetReplicationJobList ¶ added in v1.5.0
func (s *GetReplicationJobsOutput) SetReplicationJobList(v []*ReplicationJob) *GetReplicationJobsOutput
SetReplicationJobList sets the ReplicationJobList field's value.
func (GetReplicationJobsOutput) String ¶
func (s GetReplicationJobsOutput) String() string
String returns the string representation
type GetReplicationRunsInput ¶
type GetReplicationRunsInput struct { // The maximum number of results to return in a single call. The default value // is 50. To retrieve the remaining results, make another call with the returned // NextToken value. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // The identifier of the replication job. // // ReplicationJobId is a required field ReplicationJobId *string `locationName:"replicationJobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetReplicationRunsInput) GoString ¶
func (s GetReplicationRunsInput) GoString() string
GoString returns the string representation
func (*GetReplicationRunsInput) SetMaxResults ¶ added in v1.5.0
func (s *GetReplicationRunsInput) SetMaxResults(v int64) *GetReplicationRunsInput
SetMaxResults sets the MaxResults field's value.
func (*GetReplicationRunsInput) SetNextToken ¶ added in v1.5.0
func (s *GetReplicationRunsInput) SetNextToken(v string) *GetReplicationRunsInput
SetNextToken sets the NextToken field's value.
func (*GetReplicationRunsInput) SetReplicationJobId ¶ added in v1.5.0
func (s *GetReplicationRunsInput) SetReplicationJobId(v string) *GetReplicationRunsInput
SetReplicationJobId sets the ReplicationJobId field's value.
func (GetReplicationRunsInput) String ¶
func (s GetReplicationRunsInput) String() string
String returns the string representation
func (*GetReplicationRunsInput) Validate ¶
func (s *GetReplicationRunsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetReplicationRunsOutput ¶
type GetReplicationRunsOutput struct { // The token required to retrieve the next set of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // Information about the replication job. ReplicationJob *ReplicationJob `locationName:"replicationJob" type:"structure"` // Information about the replication runs. ReplicationRunList []*ReplicationRun `locationName:"replicationRunList" type:"list"` // contains filtered or unexported fields }
func (GetReplicationRunsOutput) GoString ¶
func (s GetReplicationRunsOutput) GoString() string
GoString returns the string representation
func (*GetReplicationRunsOutput) SetNextToken ¶ added in v1.5.0
func (s *GetReplicationRunsOutput) SetNextToken(v string) *GetReplicationRunsOutput
SetNextToken sets the NextToken field's value.
func (*GetReplicationRunsOutput) SetReplicationJob ¶ added in v1.5.0
func (s *GetReplicationRunsOutput) SetReplicationJob(v *ReplicationJob) *GetReplicationRunsOutput
SetReplicationJob sets the ReplicationJob field's value.
func (*GetReplicationRunsOutput) SetReplicationRunList ¶ added in v1.5.0
func (s *GetReplicationRunsOutput) SetReplicationRunList(v []*ReplicationRun) *GetReplicationRunsOutput
SetReplicationRunList sets the ReplicationRunList field's value.
func (GetReplicationRunsOutput) String ¶
func (s GetReplicationRunsOutput) String() string
String returns the string representation
type GetServersInput ¶
type GetServersInput struct { // The maximum number of results to return in a single call. The default value // is 50. To retrieve the remaining results, make another call with the returned // NextToken value. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // List of VmServerAddress objects VmServerAddressList []*VmServerAddress `locationName:"vmServerAddressList" type:"list"` // contains filtered or unexported fields }
func (GetServersInput) GoString ¶
func (s GetServersInput) GoString() string
GoString returns the string representation
func (*GetServersInput) SetMaxResults ¶ added in v1.5.0
func (s *GetServersInput) SetMaxResults(v int64) *GetServersInput
SetMaxResults sets the MaxResults field's value.
func (*GetServersInput) SetNextToken ¶ added in v1.5.0
func (s *GetServersInput) SetNextToken(v string) *GetServersInput
SetNextToken sets the NextToken field's value.
func (*GetServersInput) SetVmServerAddressList ¶ added in v1.99.0
func (s *GetServersInput) SetVmServerAddressList(v []*VmServerAddress) *GetServersInput
SetVmServerAddressList sets the VmServerAddressList field's value.
func (GetServersInput) String ¶
func (s GetServersInput) String() string
String returns the string representation
type GetServersOutput ¶
type GetServersOutput struct { // The time when the server was last modified. LastModifiedOn *time.Time `locationName:"lastModifiedOn" type:"timestamp"` // The token required to retrieve the next set of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // The status of the server catalog. ServerCatalogStatus *string `locationName:"serverCatalogStatus" type:"string" enum:"ServerCatalogStatus"` // Information about the servers. ServerList []*Server `locationName:"serverList" type:"list"` // contains filtered or unexported fields }
func (GetServersOutput) GoString ¶
func (s GetServersOutput) GoString() string
GoString returns the string representation
func (*GetServersOutput) SetLastModifiedOn ¶ added in v1.5.0
func (s *GetServersOutput) SetLastModifiedOn(v time.Time) *GetServersOutput
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*GetServersOutput) SetNextToken ¶ added in v1.5.0
func (s *GetServersOutput) SetNextToken(v string) *GetServersOutput
SetNextToken sets the NextToken field's value.
func (*GetServersOutput) SetServerCatalogStatus ¶ added in v1.5.0
func (s *GetServersOutput) SetServerCatalogStatus(v string) *GetServersOutput
SetServerCatalogStatus sets the ServerCatalogStatus field's value.
func (*GetServersOutput) SetServerList ¶ added in v1.5.0
func (s *GetServersOutput) SetServerList(v []*Server) *GetServersOutput
SetServerList sets the ServerList field's value.
func (GetServersOutput) String ¶
func (s GetServersOutput) String() string
String returns the string representation
type ImportServerCatalogInput ¶
type ImportServerCatalogInput struct {
// contains filtered or unexported fields
}
func (ImportServerCatalogInput) GoString ¶
func (s ImportServerCatalogInput) GoString() string
GoString returns the string representation
func (ImportServerCatalogInput) String ¶
func (s ImportServerCatalogInput) String() string
String returns the string representation
type ImportServerCatalogOutput ¶
type ImportServerCatalogOutput struct {
// contains filtered or unexported fields
}
func (ImportServerCatalogOutput) GoString ¶
func (s ImportServerCatalogOutput) GoString() string
GoString returns the string representation
func (ImportServerCatalogOutput) String ¶
func (s ImportServerCatalogOutput) String() string
String returns the string representation
type LaunchAppInput ¶ added in v1.99.0
type LaunchAppInput struct { // ID of the application to launch. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (LaunchAppInput) GoString ¶ added in v1.99.0
func (s LaunchAppInput) GoString() string
GoString returns the string representation
func (*LaunchAppInput) SetAppId ¶ added in v1.99.0
func (s *LaunchAppInput) SetAppId(v string) *LaunchAppInput
SetAppId sets the AppId field's value.
func (LaunchAppInput) String ¶ added in v1.99.0
func (s LaunchAppInput) String() string
String returns the string representation
type LaunchAppOutput ¶ added in v1.99.0
type LaunchAppOutput struct {
// contains filtered or unexported fields
}
func (LaunchAppOutput) GoString ¶ added in v1.99.0
func (s LaunchAppOutput) GoString() string
GoString returns the string representation
func (LaunchAppOutput) String ¶ added in v1.99.0
func (s LaunchAppOutput) String() string
String returns the string representation
type LaunchDetails ¶ added in v1.99.0
type LaunchDetails struct { // Latest time this application was launched successfully. LatestLaunchTime *time.Time `locationName:"latestLaunchTime" type:"timestamp"` // Identifier of the latest stack launched for this application. StackId *string `locationName:"stackId" type:"string"` // Name of the latest stack launched for this application. StackName *string `locationName:"stackName" type:"string"` // contains filtered or unexported fields }
Details about the latest launch of an application.
func (LaunchDetails) GoString ¶ added in v1.99.0
func (s LaunchDetails) GoString() string
GoString returns the string representation
func (*LaunchDetails) SetLatestLaunchTime ¶ added in v1.99.0
func (s *LaunchDetails) SetLatestLaunchTime(v time.Time) *LaunchDetails
SetLatestLaunchTime sets the LatestLaunchTime field's value.
func (*LaunchDetails) SetStackId ¶ added in v1.99.0
func (s *LaunchDetails) SetStackId(v string) *LaunchDetails
SetStackId sets the StackId field's value.
func (*LaunchDetails) SetStackName ¶ added in v1.99.0
func (s *LaunchDetails) SetStackName(v string) *LaunchDetails
SetStackName sets the StackName field's value.
func (LaunchDetails) String ¶ added in v1.99.0
func (s LaunchDetails) String() string
String returns the string representation
type ListAppsInput ¶ added in v1.99.0
type ListAppsInput struct { AppIds []*string `locationName:"appIds" type:"list"` // The maximum number of results to return in a single call. The default value // is 50. To retrieve the remaining results, make another call with the returned // NextToken value. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListAppsInput) GoString ¶ added in v1.99.0
func (s ListAppsInput) GoString() string
GoString returns the string representation
func (*ListAppsInput) SetAppIds ¶ added in v1.99.0
func (s *ListAppsInput) SetAppIds(v []*string) *ListAppsInput
SetAppIds sets the AppIds field's value.
func (*ListAppsInput) SetMaxResults ¶ added in v1.99.0
func (s *ListAppsInput) SetMaxResults(v int64) *ListAppsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppsInput) SetNextToken ¶ added in v1.99.0
func (s *ListAppsInput) SetNextToken(v string) *ListAppsInput
SetNextToken sets the NextToken field's value.
func (ListAppsInput) String ¶ added in v1.99.0
func (s ListAppsInput) String() string
String returns the string representation
type ListAppsOutput ¶ added in v1.99.0
type ListAppsOutput struct { // A list of application summaries. Apps []*AppSummary `locationName:"apps" type:"list"` // The token required to retrieve the next set of results. This value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListAppsOutput) GoString ¶ added in v1.99.0
func (s ListAppsOutput) GoString() string
GoString returns the string representation
func (*ListAppsOutput) SetApps ¶ added in v1.99.0
func (s *ListAppsOutput) SetApps(v []*AppSummary) *ListAppsOutput
SetApps sets the Apps field's value.
func (*ListAppsOutput) SetNextToken ¶ added in v1.99.0
func (s *ListAppsOutput) SetNextToken(v string) *ListAppsOutput
SetNextToken sets the NextToken field's value.
func (ListAppsOutput) String ¶ added in v1.99.0
func (s ListAppsOutput) String() string
String returns the string representation
type PutAppLaunchConfigurationInput ¶ added in v1.99.0
type PutAppLaunchConfigurationInput struct { // ID of the application associated with the launch configuration. AppId *string `locationName:"appId" type:"string"` // Name of service role in the customer's account that Amazon CloudFormation // uses to launch the application. RoleName *string `locationName:"roleName" type:"string"` // Launch configurations for server groups in the application. ServerGroupLaunchConfigurations []*ServerGroupLaunchConfiguration `locationName:"serverGroupLaunchConfigurations" type:"list"` // contains filtered or unexported fields }
func (PutAppLaunchConfigurationInput) GoString ¶ added in v1.99.0
func (s PutAppLaunchConfigurationInput) GoString() string
GoString returns the string representation
func (*PutAppLaunchConfigurationInput) SetAppId ¶ added in v1.99.0
func (s *PutAppLaunchConfigurationInput) SetAppId(v string) *PutAppLaunchConfigurationInput
SetAppId sets the AppId field's value.
func (*PutAppLaunchConfigurationInput) SetRoleName ¶ added in v1.99.0
func (s *PutAppLaunchConfigurationInput) SetRoleName(v string) *PutAppLaunchConfigurationInput
SetRoleName sets the RoleName field's value.
func (*PutAppLaunchConfigurationInput) SetServerGroupLaunchConfigurations ¶ added in v1.99.0
func (s *PutAppLaunchConfigurationInput) SetServerGroupLaunchConfigurations(v []*ServerGroupLaunchConfiguration) *PutAppLaunchConfigurationInput
SetServerGroupLaunchConfigurations sets the ServerGroupLaunchConfigurations field's value.
func (PutAppLaunchConfigurationInput) String ¶ added in v1.99.0
func (s PutAppLaunchConfigurationInput) String() string
String returns the string representation
type PutAppLaunchConfigurationOutput ¶ added in v1.99.0
type PutAppLaunchConfigurationOutput struct {
// contains filtered or unexported fields
}
func (PutAppLaunchConfigurationOutput) GoString ¶ added in v1.99.0
func (s PutAppLaunchConfigurationOutput) GoString() string
GoString returns the string representation
func (PutAppLaunchConfigurationOutput) String ¶ added in v1.99.0
func (s PutAppLaunchConfigurationOutput) String() string
String returns the string representation
type PutAppReplicationConfigurationInput ¶ added in v1.99.0
type PutAppReplicationConfigurationInput struct { // ID of the application tassociated with the replication configuration. AppId *string `locationName:"appId" type:"string"` // Replication configurations for server groups in the application. ServerGroupReplicationConfigurations []*ServerGroupReplicationConfiguration `locationName:"serverGroupReplicationConfigurations" type:"list"` // contains filtered or unexported fields }
func (PutAppReplicationConfigurationInput) GoString ¶ added in v1.99.0
func (s PutAppReplicationConfigurationInput) GoString() string
GoString returns the string representation
func (*PutAppReplicationConfigurationInput) SetAppId ¶ added in v1.99.0
func (s *PutAppReplicationConfigurationInput) SetAppId(v string) *PutAppReplicationConfigurationInput
SetAppId sets the AppId field's value.
func (*PutAppReplicationConfigurationInput) SetServerGroupReplicationConfigurations ¶ added in v1.99.0
func (s *PutAppReplicationConfigurationInput) SetServerGroupReplicationConfigurations(v []*ServerGroupReplicationConfiguration) *PutAppReplicationConfigurationInput
SetServerGroupReplicationConfigurations sets the ServerGroupReplicationConfigurations field's value.
func (PutAppReplicationConfigurationInput) String ¶ added in v1.99.0
func (s PutAppReplicationConfigurationInput) String() string
String returns the string representation
type PutAppReplicationConfigurationOutput ¶ added in v1.99.0
type PutAppReplicationConfigurationOutput struct {
// contains filtered or unexported fields
}
func (PutAppReplicationConfigurationOutput) GoString ¶ added in v1.99.0
func (s PutAppReplicationConfigurationOutput) GoString() string
GoString returns the string representation
func (PutAppReplicationConfigurationOutput) String ¶ added in v1.99.0
func (s PutAppReplicationConfigurationOutput) String() string
String returns the string representation
type ReplicationJob ¶
type ReplicationJob struct { // The description of the replication job. Description *string `locationName:"description" type:"string"` // Whether the replication job should produce encrypted AMIs or not. See also // KmsKeyId below. Encrypted *bool `locationName:"encrypted" type:"boolean"` // The time between consecutive replication runs, in hours. Frequency *int64 `locationName:"frequency" type:"integer"` // KMS key ID for replication jobs that produce encrypted AMIs. Can be any of // the following: // // * KMS key ID // // * KMS key alias // // * ARN referring to KMS key ID // // * ARN referring to KMS key alias // // If encrypted is true but a KMS key id is not specified, the customer's default // KMS key for EBS is used. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // The ID of the latest Amazon Machine Image (AMI). LatestAmiId *string `locationName:"latestAmiId" type:"string"` // The license type to be used for the AMI created by a successful replication // run. LicenseType *string `locationName:"licenseType" type:"string" enum:"LicenseType"` // The start time of the next replication run. NextReplicationRunStartTime *time.Time `locationName:"nextReplicationRunStartTime" type:"timestamp"` // Number of recent AMIs to keep in the customer's account for a replication // job. By default the value is set to zero, meaning that all AMIs are kept. NumberOfRecentAmisToKeep *int64 `locationName:"numberOfRecentAmisToKeep" type:"integer"` // The identifier of the replication job. ReplicationJobId *string `locationName:"replicationJobId" type:"string"` // Information about the replication runs. ReplicationRunList []*ReplicationRun `locationName:"replicationRunList" type:"list"` // The name of the IAM role to be used by the Server Migration Service. RoleName *string `locationName:"roleName" type:"string"` RunOnce *bool `locationName:"runOnce" type:"boolean"` // The seed replication time. SeedReplicationTime *time.Time `locationName:"seedReplicationTime" type:"timestamp"` // The identifier of the server. ServerId *string `locationName:"serverId" type:"string"` // The type of server. ServerType *string `locationName:"serverType" type:"string" enum:"ServerType"` // The state of the replication job. State *string `locationName:"state" type:"string" enum:"ReplicationJobState"` // The description of the current status of the replication job. StatusMessage *string `locationName:"statusMessage" type:"string"` // Information about the VM server. VmServer *VmServer `locationName:"vmServer" type:"structure"` // contains filtered or unexported fields }
Represents a replication job.
func (ReplicationJob) GoString ¶
func (s ReplicationJob) GoString() string
GoString returns the string representation
func (*ReplicationJob) SetDescription ¶ added in v1.5.0
func (s *ReplicationJob) SetDescription(v string) *ReplicationJob
SetDescription sets the Description field's value.
func (*ReplicationJob) SetEncrypted ¶ added in v1.99.0
func (s *ReplicationJob) SetEncrypted(v bool) *ReplicationJob
SetEncrypted sets the Encrypted field's value.
func (*ReplicationJob) SetFrequency ¶ added in v1.5.0
func (s *ReplicationJob) SetFrequency(v int64) *ReplicationJob
SetFrequency sets the Frequency field's value.
func (*ReplicationJob) SetKmsKeyId ¶ added in v1.99.0
func (s *ReplicationJob) SetKmsKeyId(v string) *ReplicationJob
SetKmsKeyId sets the KmsKeyId field's value.
func (*ReplicationJob) SetLatestAmiId ¶ added in v1.5.0
func (s *ReplicationJob) SetLatestAmiId(v string) *ReplicationJob
SetLatestAmiId sets the LatestAmiId field's value.
func (*ReplicationJob) SetLicenseType ¶ added in v1.5.0
func (s *ReplicationJob) SetLicenseType(v string) *ReplicationJob
SetLicenseType sets the LicenseType field's value.
func (*ReplicationJob) SetNextReplicationRunStartTime ¶ added in v1.5.0
func (s *ReplicationJob) SetNextReplicationRunStartTime(v time.Time) *ReplicationJob
SetNextReplicationRunStartTime sets the NextReplicationRunStartTime field's value.
func (*ReplicationJob) SetNumberOfRecentAmisToKeep ¶ added in v1.99.0
func (s *ReplicationJob) SetNumberOfRecentAmisToKeep(v int64) *ReplicationJob
SetNumberOfRecentAmisToKeep sets the NumberOfRecentAmisToKeep field's value.
func (*ReplicationJob) SetReplicationJobId ¶ added in v1.5.0
func (s *ReplicationJob) SetReplicationJobId(v string) *ReplicationJob
SetReplicationJobId sets the ReplicationJobId field's value.
func (*ReplicationJob) SetReplicationRunList ¶ added in v1.5.0
func (s *ReplicationJob) SetReplicationRunList(v []*ReplicationRun) *ReplicationJob
SetReplicationRunList sets the ReplicationRunList field's value.
func (*ReplicationJob) SetRoleName ¶ added in v1.5.0
func (s *ReplicationJob) SetRoleName(v string) *ReplicationJob
SetRoleName sets the RoleName field's value.
func (*ReplicationJob) SetRunOnce ¶ added in v1.99.0
func (s *ReplicationJob) SetRunOnce(v bool) *ReplicationJob
SetRunOnce sets the RunOnce field's value.
func (*ReplicationJob) SetSeedReplicationTime ¶ added in v1.5.0
func (s *ReplicationJob) SetSeedReplicationTime(v time.Time) *ReplicationJob
SetSeedReplicationTime sets the SeedReplicationTime field's value.
func (*ReplicationJob) SetServerId ¶ added in v1.5.0
func (s *ReplicationJob) SetServerId(v string) *ReplicationJob
SetServerId sets the ServerId field's value.
func (*ReplicationJob) SetServerType ¶ added in v1.5.0
func (s *ReplicationJob) SetServerType(v string) *ReplicationJob
SetServerType sets the ServerType field's value.
func (*ReplicationJob) SetState ¶ added in v1.5.0
func (s *ReplicationJob) SetState(v string) *ReplicationJob
SetState sets the State field's value.
func (*ReplicationJob) SetStatusMessage ¶ added in v1.5.0
func (s *ReplicationJob) SetStatusMessage(v string) *ReplicationJob
SetStatusMessage sets the StatusMessage field's value.
func (*ReplicationJob) SetVmServer ¶ added in v1.5.0
func (s *ReplicationJob) SetVmServer(v *VmServer) *ReplicationJob
SetVmServer sets the VmServer field's value.
func (ReplicationJob) String ¶
func (s ReplicationJob) String() string
String returns the string representation
type ReplicationRun ¶
type ReplicationRun struct { // The identifier of the Amazon Machine Image (AMI) from the replication run. AmiId *string `locationName:"amiId" type:"string"` // The completion time of the last replication run. CompletedTime *time.Time `locationName:"completedTime" type:"timestamp"` // The description of the replication run. Description *string `locationName:"description" type:"string"` // Whether the replication run should produce encrypted AMI or not. See also // KmsKeyId below. Encrypted *bool `locationName:"encrypted" type:"boolean"` // KMS key ID for replication jobs that produce encrypted AMIs. Can be any of // the following: // // * KMS key ID // // * KMS key alias // // * ARN referring to KMS key ID // // * ARN referring to KMS key alias // // If encrypted is true but a KMS key id is not specified, the customer's default // KMS key for EBS is used. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // The identifier of the replication run. ReplicationRunId *string `locationName:"replicationRunId" type:"string"` // The start time of the next replication run. ScheduledStartTime *time.Time `locationName:"scheduledStartTime" type:"timestamp"` // Details of the current stage of the replication run. StageDetails *ReplicationRunStageDetails `locationName:"stageDetails" type:"structure"` // The state of the replication run. State *string `locationName:"state" type:"string" enum:"ReplicationRunState"` // The description of the current status of the replication job. StatusMessage *string `locationName:"statusMessage" type:"string"` // The type of replication run. Type *string `locationName:"type" type:"string" enum:"ReplicationRunType"` // contains filtered or unexported fields }
Represents a replication run.
func (ReplicationRun) GoString ¶
func (s ReplicationRun) GoString() string
GoString returns the string representation
func (*ReplicationRun) SetAmiId ¶ added in v1.5.0
func (s *ReplicationRun) SetAmiId(v string) *ReplicationRun
SetAmiId sets the AmiId field's value.
func (*ReplicationRun) SetCompletedTime ¶ added in v1.5.0
func (s *ReplicationRun) SetCompletedTime(v time.Time) *ReplicationRun
SetCompletedTime sets the CompletedTime field's value.
func (*ReplicationRun) SetDescription ¶ added in v1.5.0
func (s *ReplicationRun) SetDescription(v string) *ReplicationRun
SetDescription sets the Description field's value.
func (*ReplicationRun) SetEncrypted ¶ added in v1.99.0
func (s *ReplicationRun) SetEncrypted(v bool) *ReplicationRun
SetEncrypted sets the Encrypted field's value.
func (*ReplicationRun) SetKmsKeyId ¶ added in v1.99.0
func (s *ReplicationRun) SetKmsKeyId(v string) *ReplicationRun
SetKmsKeyId sets the KmsKeyId field's value.
func (*ReplicationRun) SetReplicationRunId ¶ added in v1.5.0
func (s *ReplicationRun) SetReplicationRunId(v string) *ReplicationRun
SetReplicationRunId sets the ReplicationRunId field's value.
func (*ReplicationRun) SetScheduledStartTime ¶ added in v1.5.0
func (s *ReplicationRun) SetScheduledStartTime(v time.Time) *ReplicationRun
SetScheduledStartTime sets the ScheduledStartTime field's value.
func (*ReplicationRun) SetStageDetails ¶ added in v1.99.0
func (s *ReplicationRun) SetStageDetails(v *ReplicationRunStageDetails) *ReplicationRun
SetStageDetails sets the StageDetails field's value.
func (*ReplicationRun) SetState ¶ added in v1.5.0
func (s *ReplicationRun) SetState(v string) *ReplicationRun
SetState sets the State field's value.
func (*ReplicationRun) SetStatusMessage ¶ added in v1.5.0
func (s *ReplicationRun) SetStatusMessage(v string) *ReplicationRun
SetStatusMessage sets the StatusMessage field's value.
func (*ReplicationRun) SetType ¶ added in v1.5.0
func (s *ReplicationRun) SetType(v string) *ReplicationRun
SetType sets the Type field's value.
func (ReplicationRun) String ¶
func (s ReplicationRun) String() string
String returns the string representation
type ReplicationRunStageDetails ¶ added in v1.99.0
type ReplicationRunStageDetails struct { // String describing the current stage of a replication run. Stage *string `locationName:"stage" type:"string"` // String describing the progress of the current stage of a replication run. StageProgress *string `locationName:"stageProgress" type:"string"` // contains filtered or unexported fields }
Details of the current stage of a replication run.
func (ReplicationRunStageDetails) GoString ¶ added in v1.99.0
func (s ReplicationRunStageDetails) GoString() string
GoString returns the string representation
func (*ReplicationRunStageDetails) SetStage ¶ added in v1.99.0
func (s *ReplicationRunStageDetails) SetStage(v string) *ReplicationRunStageDetails
SetStage sets the Stage field's value.
func (*ReplicationRunStageDetails) SetStageProgress ¶ added in v1.99.0
func (s *ReplicationRunStageDetails) SetStageProgress(v string) *ReplicationRunStageDetails
SetStageProgress sets the StageProgress field's value.
func (ReplicationRunStageDetails) String ¶ added in v1.99.0
func (s ReplicationRunStageDetails) String() string
String returns the string representation
type S3Location ¶ added in v1.99.0
type S3Location struct { // Amazon S3 bucket name. Bucket *string `locationName:"bucket" type:"string"` // Amazon S3 bucket key. Key *string `locationName:"key" type:"string"` // contains filtered or unexported fields }
Location of the Amazon S3 object in the customer's account.
func (S3Location) GoString ¶ added in v1.99.0
func (s S3Location) GoString() string
GoString returns the string representation
func (*S3Location) SetBucket ¶ added in v1.99.0
func (s *S3Location) SetBucket(v string) *S3Location
SetBucket sets the Bucket field's value.
func (*S3Location) SetKey ¶ added in v1.99.0
func (s *S3Location) SetKey(v string) *S3Location
SetKey sets the Key field's value.
func (S3Location) String ¶ added in v1.99.0
func (s S3Location) String() string
String returns the string representation
type SMS ¶
SMS provides the API operation methods for making requests to AWS Server Migration Service. See this package's package overview docs for details on the service.
SMS methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *SMS
New creates a new instance of the SMS client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
// Create a SMS client from just a session. svc := sms.New(mySession) // Create a SMS client with additional configuration svc := sms.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*SMS) CreateApp ¶ added in v1.99.0
func (c *SMS) CreateApp(input *CreateAppInput) (*CreateAppOutput, error)
CreateApp API operation for AWS Server Migration Service.
Creates an application. An application consists of one or more server groups. Each server group contain one or more servers.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation CreateApp for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/CreateApp
func (*SMS) CreateAppRequest ¶ added in v1.99.0
func (c *SMS) CreateAppRequest(input *CreateAppInput) (req *request.Request, output *CreateAppOutput)
CreateAppRequest generates a "aws/request.Request" representing the client's request for the CreateApp operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateApp for more information on using the CreateApp API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAppRequest method. req, resp := client.CreateAppRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/CreateApp
func (*SMS) CreateAppWithContext ¶ added in v1.99.0
func (c *SMS) CreateAppWithContext(ctx aws.Context, input *CreateAppInput, opts ...request.Option) (*CreateAppOutput, error)
CreateAppWithContext is the same as CreateApp with the addition of the ability to pass a context and additional request options.
See CreateApp for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) CreateReplicationJob ¶
func (c *SMS) CreateReplicationJob(input *CreateReplicationJobInput) (*CreateReplicationJobOutput, error)
CreateReplicationJob API operation for AWS Server Migration Service.
Creates a replication job. The replication job schedules periodic replication runs to replicate your server to AWS. Each replication run creates an Amazon Machine Image (AMI).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation CreateReplicationJob for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeServerCannotBeReplicatedException "ServerCannotBeReplicatedException" The specified server cannot be replicated.
ErrCodeReplicationJobAlreadyExistsException "ReplicationJobAlreadyExistsException" The specified replication job already exists.
ErrCodeNoConnectorsAvailableException "NoConnectorsAvailableException" There are no connectors available.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeTemporarilyUnavailableException "TemporarilyUnavailableException" The service is temporarily unavailable.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/CreateReplicationJob
func (*SMS) CreateReplicationJobRequest ¶
func (c *SMS) CreateReplicationJobRequest(input *CreateReplicationJobInput) (req *request.Request, output *CreateReplicationJobOutput)
CreateReplicationJobRequest generates a "aws/request.Request" representing the client's request for the CreateReplicationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateReplicationJob for more information on using the CreateReplicationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateReplicationJobRequest method. req, resp := client.CreateReplicationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/CreateReplicationJob
func (*SMS) CreateReplicationJobWithContext ¶ added in v1.8.0
func (c *SMS) CreateReplicationJobWithContext(ctx aws.Context, input *CreateReplicationJobInput, opts ...request.Option) (*CreateReplicationJobOutput, error)
CreateReplicationJobWithContext is the same as CreateReplicationJob with the addition of the ability to pass a context and additional request options.
See CreateReplicationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) DeleteApp ¶ added in v1.99.0
func (c *SMS) DeleteApp(input *DeleteAppInput) (*DeleteAppOutput, error)
DeleteApp API operation for AWS Server Migration Service.
Deletes an existing application. Optionally deletes the launched stack associated with the application and all AWS SMS replication jobs for servers in the application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation DeleteApp for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteApp
func (*SMS) DeleteAppLaunchConfiguration ¶ added in v1.99.0
func (c *SMS) DeleteAppLaunchConfiguration(input *DeleteAppLaunchConfigurationInput) (*DeleteAppLaunchConfigurationOutput, error)
DeleteAppLaunchConfiguration API operation for AWS Server Migration Service.
Deletes existing launch configuration for an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation DeleteAppLaunchConfiguration for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteAppLaunchConfiguration
func (*SMS) DeleteAppLaunchConfigurationRequest ¶ added in v1.99.0
func (c *SMS) DeleteAppLaunchConfigurationRequest(input *DeleteAppLaunchConfigurationInput) (req *request.Request, output *DeleteAppLaunchConfigurationOutput)
DeleteAppLaunchConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteAppLaunchConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAppLaunchConfiguration for more information on using the DeleteAppLaunchConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAppLaunchConfigurationRequest method. req, resp := client.DeleteAppLaunchConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteAppLaunchConfiguration
func (*SMS) DeleteAppLaunchConfigurationWithContext ¶ added in v1.99.0
func (c *SMS) DeleteAppLaunchConfigurationWithContext(ctx aws.Context, input *DeleteAppLaunchConfigurationInput, opts ...request.Option) (*DeleteAppLaunchConfigurationOutput, error)
DeleteAppLaunchConfigurationWithContext is the same as DeleteAppLaunchConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteAppLaunchConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) DeleteAppReplicationConfiguration ¶ added in v1.99.0
func (c *SMS) DeleteAppReplicationConfiguration(input *DeleteAppReplicationConfigurationInput) (*DeleteAppReplicationConfigurationOutput, error)
DeleteAppReplicationConfiguration API operation for AWS Server Migration Service.
Deletes existing replication configuration for an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation DeleteAppReplicationConfiguration for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteAppReplicationConfiguration
func (*SMS) DeleteAppReplicationConfigurationRequest ¶ added in v1.99.0
func (c *SMS) DeleteAppReplicationConfigurationRequest(input *DeleteAppReplicationConfigurationInput) (req *request.Request, output *DeleteAppReplicationConfigurationOutput)
DeleteAppReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteAppReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAppReplicationConfiguration for more information on using the DeleteAppReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAppReplicationConfigurationRequest method. req, resp := client.DeleteAppReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteAppReplicationConfiguration
func (*SMS) DeleteAppReplicationConfigurationWithContext ¶ added in v1.99.0
func (c *SMS) DeleteAppReplicationConfigurationWithContext(ctx aws.Context, input *DeleteAppReplicationConfigurationInput, opts ...request.Option) (*DeleteAppReplicationConfigurationOutput, error)
DeleteAppReplicationConfigurationWithContext is the same as DeleteAppReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteAppReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) DeleteAppRequest ¶ added in v1.99.0
func (c *SMS) DeleteAppRequest(input *DeleteAppInput) (req *request.Request, output *DeleteAppOutput)
DeleteAppRequest generates a "aws/request.Request" representing the client's request for the DeleteApp operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteApp for more information on using the DeleteApp API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAppRequest method. req, resp := client.DeleteAppRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteApp
func (*SMS) DeleteAppWithContext ¶ added in v1.99.0
func (c *SMS) DeleteAppWithContext(ctx aws.Context, input *DeleteAppInput, opts ...request.Option) (*DeleteAppOutput, error)
DeleteAppWithContext is the same as DeleteApp with the addition of the ability to pass a context and additional request options.
See DeleteApp for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) DeleteReplicationJob ¶
func (c *SMS) DeleteReplicationJob(input *DeleteReplicationJobInput) (*DeleteReplicationJobOutput, error)
DeleteReplicationJob API operation for AWS Server Migration Service.
Deletes the specified replication job.
After you delete a replication job, there are no further replication runs. AWS deletes the contents of the Amazon S3 bucket used to store AWS SMS artifacts. The AMIs created by the replication runs are not deleted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation DeleteReplicationJob for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeReplicationJobNotFoundException "ReplicationJobNotFoundException" The specified replication job does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteReplicationJob
func (*SMS) DeleteReplicationJobRequest ¶
func (c *SMS) DeleteReplicationJobRequest(input *DeleteReplicationJobInput) (req *request.Request, output *DeleteReplicationJobOutput)
DeleteReplicationJobRequest generates a "aws/request.Request" representing the client's request for the DeleteReplicationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteReplicationJob for more information on using the DeleteReplicationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteReplicationJobRequest method. req, resp := client.DeleteReplicationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteReplicationJob
func (*SMS) DeleteReplicationJobWithContext ¶ added in v1.8.0
func (c *SMS) DeleteReplicationJobWithContext(ctx aws.Context, input *DeleteReplicationJobInput, opts ...request.Option) (*DeleteReplicationJobOutput, error)
DeleteReplicationJobWithContext is the same as DeleteReplicationJob with the addition of the ability to pass a context and additional request options.
See DeleteReplicationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) DeleteServerCatalog ¶
func (c *SMS) DeleteServerCatalog(input *DeleteServerCatalogInput) (*DeleteServerCatalogOutput, error)
DeleteServerCatalog API operation for AWS Server Migration Service.
Deletes all servers from your server catalog.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation DeleteServerCatalog for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteServerCatalog
func (*SMS) DeleteServerCatalogRequest ¶
func (c *SMS) DeleteServerCatalogRequest(input *DeleteServerCatalogInput) (req *request.Request, output *DeleteServerCatalogOutput)
DeleteServerCatalogRequest generates a "aws/request.Request" representing the client's request for the DeleteServerCatalog operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteServerCatalog for more information on using the DeleteServerCatalog API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteServerCatalogRequest method. req, resp := client.DeleteServerCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DeleteServerCatalog
func (*SMS) DeleteServerCatalogWithContext ¶ added in v1.8.0
func (c *SMS) DeleteServerCatalogWithContext(ctx aws.Context, input *DeleteServerCatalogInput, opts ...request.Option) (*DeleteServerCatalogOutput, error)
DeleteServerCatalogWithContext is the same as DeleteServerCatalog with the addition of the ability to pass a context and additional request options.
See DeleteServerCatalog for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) DisassociateConnector ¶
func (c *SMS) DisassociateConnector(input *DisassociateConnectorInput) (*DisassociateConnectorOutput, error)
DisassociateConnector API operation for AWS Server Migration Service.
Disassociates the specified connector from AWS SMS.
After you disassociate a connector, it is no longer available to support replication jobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation DisassociateConnector for usage and error information.
Returned Error Codes:
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DisassociateConnector
func (*SMS) DisassociateConnectorRequest ¶
func (c *SMS) DisassociateConnectorRequest(input *DisassociateConnectorInput) (req *request.Request, output *DisassociateConnectorOutput)
DisassociateConnectorRequest generates a "aws/request.Request" representing the client's request for the DisassociateConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateConnector for more information on using the DisassociateConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateConnectorRequest method. req, resp := client.DisassociateConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/DisassociateConnector
func (*SMS) DisassociateConnectorWithContext ¶ added in v1.8.0
func (c *SMS) DisassociateConnectorWithContext(ctx aws.Context, input *DisassociateConnectorInput, opts ...request.Option) (*DisassociateConnectorOutput, error)
DisassociateConnectorWithContext is the same as DisassociateConnector with the addition of the ability to pass a context and additional request options.
See DisassociateConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GenerateChangeSet ¶ added in v1.99.0
func (c *SMS) GenerateChangeSet(input *GenerateChangeSetInput) (*GenerateChangeSetOutput, error)
GenerateChangeSet API operation for AWS Server Migration Service.
Generates a target change set for a currently launched stack and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GenerateChangeSet for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GenerateChangeSet
func (*SMS) GenerateChangeSetRequest ¶ added in v1.99.0
func (c *SMS) GenerateChangeSetRequest(input *GenerateChangeSetInput) (req *request.Request, output *GenerateChangeSetOutput)
GenerateChangeSetRequest generates a "aws/request.Request" representing the client's request for the GenerateChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GenerateChangeSet for more information on using the GenerateChangeSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GenerateChangeSetRequest method. req, resp := client.GenerateChangeSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GenerateChangeSet
func (*SMS) GenerateChangeSetWithContext ¶ added in v1.99.0
func (c *SMS) GenerateChangeSetWithContext(ctx aws.Context, input *GenerateChangeSetInput, opts ...request.Option) (*GenerateChangeSetOutput, error)
GenerateChangeSetWithContext is the same as GenerateChangeSet with the addition of the ability to pass a context and additional request options.
See GenerateChangeSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GenerateTemplate ¶ added in v1.99.0
func (c *SMS) GenerateTemplate(input *GenerateTemplateInput) (*GenerateTemplateOutput, error)
GenerateTemplate API operation for AWS Server Migration Service.
Generates an Amazon CloudFormation template based on the current launch configuration and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GenerateTemplate for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GenerateTemplate
func (*SMS) GenerateTemplateRequest ¶ added in v1.99.0
func (c *SMS) GenerateTemplateRequest(input *GenerateTemplateInput) (req *request.Request, output *GenerateTemplateOutput)
GenerateTemplateRequest generates a "aws/request.Request" representing the client's request for the GenerateTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GenerateTemplate for more information on using the GenerateTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GenerateTemplateRequest method. req, resp := client.GenerateTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GenerateTemplate
func (*SMS) GenerateTemplateWithContext ¶ added in v1.99.0
func (c *SMS) GenerateTemplateWithContext(ctx aws.Context, input *GenerateTemplateInput, opts ...request.Option) (*GenerateTemplateOutput, error)
GenerateTemplateWithContext is the same as GenerateTemplate with the addition of the ability to pass a context and additional request options.
See GenerateTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetApp ¶ added in v1.99.0
func (c *SMS) GetApp(input *GetAppInput) (*GetAppOutput, error)
GetApp API operation for AWS Server Migration Service.
Retrieve information about an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetApp for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetApp
func (*SMS) GetAppLaunchConfiguration ¶ added in v1.99.0
func (c *SMS) GetAppLaunchConfiguration(input *GetAppLaunchConfigurationInput) (*GetAppLaunchConfigurationOutput, error)
GetAppLaunchConfiguration API operation for AWS Server Migration Service.
Retrieves the application launch configuration associated with an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetAppLaunchConfiguration for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetAppLaunchConfiguration
func (*SMS) GetAppLaunchConfigurationRequest ¶ added in v1.99.0
func (c *SMS) GetAppLaunchConfigurationRequest(input *GetAppLaunchConfigurationInput) (req *request.Request, output *GetAppLaunchConfigurationOutput)
GetAppLaunchConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetAppLaunchConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAppLaunchConfiguration for more information on using the GetAppLaunchConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAppLaunchConfigurationRequest method. req, resp := client.GetAppLaunchConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetAppLaunchConfiguration
func (*SMS) GetAppLaunchConfigurationWithContext ¶ added in v1.99.0
func (c *SMS) GetAppLaunchConfigurationWithContext(ctx aws.Context, input *GetAppLaunchConfigurationInput, opts ...request.Option) (*GetAppLaunchConfigurationOutput, error)
GetAppLaunchConfigurationWithContext is the same as GetAppLaunchConfiguration with the addition of the ability to pass a context and additional request options.
See GetAppLaunchConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetAppReplicationConfiguration ¶ added in v1.99.0
func (c *SMS) GetAppReplicationConfiguration(input *GetAppReplicationConfigurationInput) (*GetAppReplicationConfigurationOutput, error)
GetAppReplicationConfiguration API operation for AWS Server Migration Service.
Retrieves an application replication configuration associatd with an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetAppReplicationConfiguration for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetAppReplicationConfiguration
func (*SMS) GetAppReplicationConfigurationRequest ¶ added in v1.99.0
func (c *SMS) GetAppReplicationConfigurationRequest(input *GetAppReplicationConfigurationInput) (req *request.Request, output *GetAppReplicationConfigurationOutput)
GetAppReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetAppReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAppReplicationConfiguration for more information on using the GetAppReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAppReplicationConfigurationRequest method. req, resp := client.GetAppReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetAppReplicationConfiguration
func (*SMS) GetAppReplicationConfigurationWithContext ¶ added in v1.99.0
func (c *SMS) GetAppReplicationConfigurationWithContext(ctx aws.Context, input *GetAppReplicationConfigurationInput, opts ...request.Option) (*GetAppReplicationConfigurationOutput, error)
GetAppReplicationConfigurationWithContext is the same as GetAppReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See GetAppReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetAppRequest ¶ added in v1.99.0
func (c *SMS) GetAppRequest(input *GetAppInput) (req *request.Request, output *GetAppOutput)
GetAppRequest generates a "aws/request.Request" representing the client's request for the GetApp operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetApp for more information on using the GetApp API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAppRequest method. req, resp := client.GetAppRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetApp
func (*SMS) GetAppWithContext ¶ added in v1.99.0
func (c *SMS) GetAppWithContext(ctx aws.Context, input *GetAppInput, opts ...request.Option) (*GetAppOutput, error)
GetAppWithContext is the same as GetApp with the addition of the ability to pass a context and additional request options.
See GetApp for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetConnectors ¶
func (c *SMS) GetConnectors(input *GetConnectorsInput) (*GetConnectorsOutput, error)
GetConnectors API operation for AWS Server Migration Service.
Describes the connectors registered with the AWS SMS.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetConnectors for usage and error information.
Returned Error Codes:
- ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetConnectors
func (*SMS) GetConnectorsPages ¶
func (c *SMS) GetConnectorsPages(input *GetConnectorsInput, fn func(*GetConnectorsOutput, bool) bool) error
GetConnectorsPages iterates over the pages of a GetConnectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetConnectors method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetConnectors operation. pageNum := 0 err := client.GetConnectorsPages(params, func(page *sms.GetConnectorsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SMS) GetConnectorsPagesWithContext ¶ added in v1.8.0
func (c *SMS) GetConnectorsPagesWithContext(ctx aws.Context, input *GetConnectorsInput, fn func(*GetConnectorsOutput, bool) bool, opts ...request.Option) error
GetConnectorsPagesWithContext same as GetConnectorsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetConnectorsRequest ¶
func (c *SMS) GetConnectorsRequest(input *GetConnectorsInput) (req *request.Request, output *GetConnectorsOutput)
GetConnectorsRequest generates a "aws/request.Request" representing the client's request for the GetConnectors operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnectors for more information on using the GetConnectors API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectorsRequest method. req, resp := client.GetConnectorsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetConnectors
func (*SMS) GetConnectorsWithContext ¶ added in v1.8.0
func (c *SMS) GetConnectorsWithContext(ctx aws.Context, input *GetConnectorsInput, opts ...request.Option) (*GetConnectorsOutput, error)
GetConnectorsWithContext is the same as GetConnectors with the addition of the ability to pass a context and additional request options.
See GetConnectors for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetReplicationJobs ¶
func (c *SMS) GetReplicationJobs(input *GetReplicationJobsInput) (*GetReplicationJobsOutput, error)
GetReplicationJobs API operation for AWS Server Migration Service.
Describes the specified replication job or all of your replication jobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetReplicationJobs for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetReplicationJobs
func (*SMS) GetReplicationJobsPages ¶
func (c *SMS) GetReplicationJobsPages(input *GetReplicationJobsInput, fn func(*GetReplicationJobsOutput, bool) bool) error
GetReplicationJobsPages iterates over the pages of a GetReplicationJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetReplicationJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetReplicationJobs operation. pageNum := 0 err := client.GetReplicationJobsPages(params, func(page *sms.GetReplicationJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SMS) GetReplicationJobsPagesWithContext ¶ added in v1.8.0
func (c *SMS) GetReplicationJobsPagesWithContext(ctx aws.Context, input *GetReplicationJobsInput, fn func(*GetReplicationJobsOutput, bool) bool, opts ...request.Option) error
GetReplicationJobsPagesWithContext same as GetReplicationJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetReplicationJobsRequest ¶
func (c *SMS) GetReplicationJobsRequest(input *GetReplicationJobsInput) (req *request.Request, output *GetReplicationJobsOutput)
GetReplicationJobsRequest generates a "aws/request.Request" representing the client's request for the GetReplicationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReplicationJobs for more information on using the GetReplicationJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReplicationJobsRequest method. req, resp := client.GetReplicationJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetReplicationJobs
func (*SMS) GetReplicationJobsWithContext ¶ added in v1.8.0
func (c *SMS) GetReplicationJobsWithContext(ctx aws.Context, input *GetReplicationJobsInput, opts ...request.Option) (*GetReplicationJobsOutput, error)
GetReplicationJobsWithContext is the same as GetReplicationJobs with the addition of the ability to pass a context and additional request options.
See GetReplicationJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetReplicationRuns ¶
func (c *SMS) GetReplicationRuns(input *GetReplicationRunsInput) (*GetReplicationRunsOutput, error)
GetReplicationRuns API operation for AWS Server Migration Service.
Describes the replication runs for the specified replication job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetReplicationRuns for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetReplicationRuns
func (*SMS) GetReplicationRunsPages ¶
func (c *SMS) GetReplicationRunsPages(input *GetReplicationRunsInput, fn func(*GetReplicationRunsOutput, bool) bool) error
GetReplicationRunsPages iterates over the pages of a GetReplicationRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetReplicationRuns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetReplicationRuns operation. pageNum := 0 err := client.GetReplicationRunsPages(params, func(page *sms.GetReplicationRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SMS) GetReplicationRunsPagesWithContext ¶ added in v1.8.0
func (c *SMS) GetReplicationRunsPagesWithContext(ctx aws.Context, input *GetReplicationRunsInput, fn func(*GetReplicationRunsOutput, bool) bool, opts ...request.Option) error
GetReplicationRunsPagesWithContext same as GetReplicationRunsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetReplicationRunsRequest ¶
func (c *SMS) GetReplicationRunsRequest(input *GetReplicationRunsInput) (req *request.Request, output *GetReplicationRunsOutput)
GetReplicationRunsRequest generates a "aws/request.Request" representing the client's request for the GetReplicationRuns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReplicationRuns for more information on using the GetReplicationRuns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReplicationRunsRequest method. req, resp := client.GetReplicationRunsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetReplicationRuns
func (*SMS) GetReplicationRunsWithContext ¶ added in v1.8.0
func (c *SMS) GetReplicationRunsWithContext(ctx aws.Context, input *GetReplicationRunsInput, opts ...request.Option) (*GetReplicationRunsOutput, error)
GetReplicationRunsWithContext is the same as GetReplicationRuns with the addition of the ability to pass a context and additional request options.
See GetReplicationRuns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetServers ¶
func (c *SMS) GetServers(input *GetServersInput) (*GetServersOutput, error)
GetServers API operation for AWS Server Migration Service.
Describes the servers in your server catalog.
Before you can describe your servers, you must import them using ImportServerCatalog.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation GetServers for usage and error information.
Returned Error Codes:
- ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetServers
func (*SMS) GetServersPages ¶
func (c *SMS) GetServersPages(input *GetServersInput, fn func(*GetServersOutput, bool) bool) error
GetServersPages iterates over the pages of a GetServers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetServers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetServers operation. pageNum := 0 err := client.GetServersPages(params, func(page *sms.GetServersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SMS) GetServersPagesWithContext ¶ added in v1.8.0
func (c *SMS) GetServersPagesWithContext(ctx aws.Context, input *GetServersInput, fn func(*GetServersOutput, bool) bool, opts ...request.Option) error
GetServersPagesWithContext same as GetServersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) GetServersRequest ¶
func (c *SMS) GetServersRequest(input *GetServersInput) (req *request.Request, output *GetServersOutput)
GetServersRequest generates a "aws/request.Request" representing the client's request for the GetServers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetServers for more information on using the GetServers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServersRequest method. req, resp := client.GetServersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/GetServers
func (*SMS) GetServersWithContext ¶ added in v1.8.0
func (c *SMS) GetServersWithContext(ctx aws.Context, input *GetServersInput, opts ...request.Option) (*GetServersOutput, error)
GetServersWithContext is the same as GetServers with the addition of the ability to pass a context and additional request options.
See GetServers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) ImportServerCatalog ¶
func (c *SMS) ImportServerCatalog(input *ImportServerCatalogInput) (*ImportServerCatalogOutput, error)
ImportServerCatalog API operation for AWS Server Migration Service.
Gathers a complete list of on-premises servers. Connectors must be installed and monitoring all servers that you want to import.
This call returns immediately, but might take additional time to retrieve all the servers.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation ImportServerCatalog for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeNoConnectorsAvailableException "NoConnectorsAvailableException" There are no connectors available.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/ImportServerCatalog
func (*SMS) ImportServerCatalogRequest ¶
func (c *SMS) ImportServerCatalogRequest(input *ImportServerCatalogInput) (req *request.Request, output *ImportServerCatalogOutput)
ImportServerCatalogRequest generates a "aws/request.Request" representing the client's request for the ImportServerCatalog operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ImportServerCatalog for more information on using the ImportServerCatalog API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ImportServerCatalogRequest method. req, resp := client.ImportServerCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/ImportServerCatalog
func (*SMS) ImportServerCatalogWithContext ¶ added in v1.8.0
func (c *SMS) ImportServerCatalogWithContext(ctx aws.Context, input *ImportServerCatalogInput, opts ...request.Option) (*ImportServerCatalogOutput, error)
ImportServerCatalogWithContext is the same as ImportServerCatalog with the addition of the ability to pass a context and additional request options.
See ImportServerCatalog for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) LaunchApp ¶ added in v1.99.0
func (c *SMS) LaunchApp(input *LaunchAppInput) (*LaunchAppOutput, error)
LaunchApp API operation for AWS Server Migration Service.
Launches an application stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation LaunchApp for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/LaunchApp
func (*SMS) LaunchAppRequest ¶ added in v1.99.0
func (c *SMS) LaunchAppRequest(input *LaunchAppInput) (req *request.Request, output *LaunchAppOutput)
LaunchAppRequest generates a "aws/request.Request" representing the client's request for the LaunchApp operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See LaunchApp for more information on using the LaunchApp API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the LaunchAppRequest method. req, resp := client.LaunchAppRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/LaunchApp
func (*SMS) LaunchAppWithContext ¶ added in v1.99.0
func (c *SMS) LaunchAppWithContext(ctx aws.Context, input *LaunchAppInput, opts ...request.Option) (*LaunchAppOutput, error)
LaunchAppWithContext is the same as LaunchApp with the addition of the ability to pass a context and additional request options.
See LaunchApp for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) ListApps ¶ added in v1.99.0
func (c *SMS) ListApps(input *ListAppsInput) (*ListAppsOutput, error)
ListApps API operation for AWS Server Migration Service.
Returns a list of summaries for all applications.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation ListApps for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/ListApps
func (*SMS) ListAppsRequest ¶ added in v1.99.0
func (c *SMS) ListAppsRequest(input *ListAppsInput) (req *request.Request, output *ListAppsOutput)
ListAppsRequest generates a "aws/request.Request" representing the client's request for the ListApps operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListApps for more information on using the ListApps API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAppsRequest method. req, resp := client.ListAppsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/ListApps
func (*SMS) ListAppsWithContext ¶ added in v1.99.0
func (c *SMS) ListAppsWithContext(ctx aws.Context, input *ListAppsInput, opts ...request.Option) (*ListAppsOutput, error)
ListAppsWithContext is the same as ListApps with the addition of the ability to pass a context and additional request options.
See ListApps for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) PutAppLaunchConfiguration ¶ added in v1.99.0
func (c *SMS) PutAppLaunchConfiguration(input *PutAppLaunchConfigurationInput) (*PutAppLaunchConfigurationOutput, error)
PutAppLaunchConfiguration API operation for AWS Server Migration Service.
Creates a launch configuration for an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation PutAppLaunchConfiguration for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/PutAppLaunchConfiguration
func (*SMS) PutAppLaunchConfigurationRequest ¶ added in v1.99.0
func (c *SMS) PutAppLaunchConfigurationRequest(input *PutAppLaunchConfigurationInput) (req *request.Request, output *PutAppLaunchConfigurationOutput)
PutAppLaunchConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutAppLaunchConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutAppLaunchConfiguration for more information on using the PutAppLaunchConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutAppLaunchConfigurationRequest method. req, resp := client.PutAppLaunchConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/PutAppLaunchConfiguration
func (*SMS) PutAppLaunchConfigurationWithContext ¶ added in v1.99.0
func (c *SMS) PutAppLaunchConfigurationWithContext(ctx aws.Context, input *PutAppLaunchConfigurationInput, opts ...request.Option) (*PutAppLaunchConfigurationOutput, error)
PutAppLaunchConfigurationWithContext is the same as PutAppLaunchConfiguration with the addition of the ability to pass a context and additional request options.
See PutAppLaunchConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) PutAppReplicationConfiguration ¶ added in v1.99.0
func (c *SMS) PutAppReplicationConfiguration(input *PutAppReplicationConfigurationInput) (*PutAppReplicationConfigurationOutput, error)
PutAppReplicationConfiguration API operation for AWS Server Migration Service.
Creates or updates a replication configuration for an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation PutAppReplicationConfiguration for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/PutAppReplicationConfiguration
func (*SMS) PutAppReplicationConfigurationRequest ¶ added in v1.99.0
func (c *SMS) PutAppReplicationConfigurationRequest(input *PutAppReplicationConfigurationInput) (req *request.Request, output *PutAppReplicationConfigurationOutput)
PutAppReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutAppReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutAppReplicationConfiguration for more information on using the PutAppReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutAppReplicationConfigurationRequest method. req, resp := client.PutAppReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/PutAppReplicationConfiguration
func (*SMS) PutAppReplicationConfigurationWithContext ¶ added in v1.99.0
func (c *SMS) PutAppReplicationConfigurationWithContext(ctx aws.Context, input *PutAppReplicationConfigurationInput, opts ...request.Option) (*PutAppReplicationConfigurationOutput, error)
PutAppReplicationConfigurationWithContext is the same as PutAppReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See PutAppReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) StartAppReplication ¶ added in v1.99.0
func (c *SMS) StartAppReplication(input *StartAppReplicationInput) (*StartAppReplicationOutput, error)
StartAppReplication API operation for AWS Server Migration Service.
Starts replicating an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation StartAppReplication for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/StartAppReplication
func (*SMS) StartAppReplicationRequest ¶ added in v1.99.0
func (c *SMS) StartAppReplicationRequest(input *StartAppReplicationInput) (req *request.Request, output *StartAppReplicationOutput)
StartAppReplicationRequest generates a "aws/request.Request" representing the client's request for the StartAppReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartAppReplication for more information on using the StartAppReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartAppReplicationRequest method. req, resp := client.StartAppReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/StartAppReplication
func (*SMS) StartAppReplicationWithContext ¶ added in v1.99.0
func (c *SMS) StartAppReplicationWithContext(ctx aws.Context, input *StartAppReplicationInput, opts ...request.Option) (*StartAppReplicationOutput, error)
StartAppReplicationWithContext is the same as StartAppReplication with the addition of the ability to pass a context and additional request options.
See StartAppReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) StartOnDemandReplicationRun ¶
func (c *SMS) StartOnDemandReplicationRun(input *StartOnDemandReplicationRunInput) (*StartOnDemandReplicationRunOutput, error)
StartOnDemandReplicationRun API operation for AWS Server Migration Service.
Starts an on-demand replication run for the specified replication job. This replication run starts immediately. This replication run is in addition to the ones already scheduled.
There is a limit on the number of on-demand replications runs you can request in a 24-hour period.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation StartOnDemandReplicationRun for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeReplicationRunLimitExceededException "ReplicationRunLimitExceededException" You have exceeded the number of on-demand replication runs you can request in a 24-hour period.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/StartOnDemandReplicationRun
func (*SMS) StartOnDemandReplicationRunRequest ¶
func (c *SMS) StartOnDemandReplicationRunRequest(input *StartOnDemandReplicationRunInput) (req *request.Request, output *StartOnDemandReplicationRunOutput)
StartOnDemandReplicationRunRequest generates a "aws/request.Request" representing the client's request for the StartOnDemandReplicationRun operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartOnDemandReplicationRun for more information on using the StartOnDemandReplicationRun API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartOnDemandReplicationRunRequest method. req, resp := client.StartOnDemandReplicationRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/StartOnDemandReplicationRun
func (*SMS) StartOnDemandReplicationRunWithContext ¶ added in v1.8.0
func (c *SMS) StartOnDemandReplicationRunWithContext(ctx aws.Context, input *StartOnDemandReplicationRunInput, opts ...request.Option) (*StartOnDemandReplicationRunOutput, error)
StartOnDemandReplicationRunWithContext is the same as StartOnDemandReplicationRun with the addition of the ability to pass a context and additional request options.
See StartOnDemandReplicationRun for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) StopAppReplication ¶ added in v1.99.0
func (c *SMS) StopAppReplication(input *StopAppReplicationInput) (*StopAppReplicationOutput, error)
StopAppReplication API operation for AWS Server Migration Service.
Stops replicating an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation StopAppReplication for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/StopAppReplication
func (*SMS) StopAppReplicationRequest ¶ added in v1.99.0
func (c *SMS) StopAppReplicationRequest(input *StopAppReplicationInput) (req *request.Request, output *StopAppReplicationOutput)
StopAppReplicationRequest generates a "aws/request.Request" representing the client's request for the StopAppReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopAppReplication for more information on using the StopAppReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopAppReplicationRequest method. req, resp := client.StopAppReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/StopAppReplication
func (*SMS) StopAppReplicationWithContext ¶ added in v1.99.0
func (c *SMS) StopAppReplicationWithContext(ctx aws.Context, input *StopAppReplicationInput, opts ...request.Option) (*StopAppReplicationOutput, error)
StopAppReplicationWithContext is the same as StopAppReplication with the addition of the ability to pass a context and additional request options.
See StopAppReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) TerminateApp ¶ added in v1.99.0
func (c *SMS) TerminateApp(input *TerminateAppInput) (*TerminateAppOutput, error)
TerminateApp API operation for AWS Server Migration Service.
Terminates the stack for an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation TerminateApp for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/TerminateApp
func (*SMS) TerminateAppRequest ¶ added in v1.99.0
func (c *SMS) TerminateAppRequest(input *TerminateAppInput) (req *request.Request, output *TerminateAppOutput)
TerminateAppRequest generates a "aws/request.Request" representing the client's request for the TerminateApp operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TerminateApp for more information on using the TerminateApp API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TerminateAppRequest method. req, resp := client.TerminateAppRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/TerminateApp
func (*SMS) TerminateAppWithContext ¶ added in v1.99.0
func (c *SMS) TerminateAppWithContext(ctx aws.Context, input *TerminateAppInput, opts ...request.Option) (*TerminateAppOutput, error)
TerminateAppWithContext is the same as TerminateApp with the addition of the ability to pass a context and additional request options.
See TerminateApp for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) UpdateApp ¶ added in v1.99.0
func (c *SMS) UpdateApp(input *UpdateAppInput) (*UpdateAppOutput, error)
UpdateApp API operation for AWS Server Migration Service.
Updates an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation UpdateApp for usage and error information.
Returned Error Codes:
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/UpdateApp
func (*SMS) UpdateAppRequest ¶ added in v1.99.0
func (c *SMS) UpdateAppRequest(input *UpdateAppInput) (req *request.Request, output *UpdateAppOutput)
UpdateAppRequest generates a "aws/request.Request" representing the client's request for the UpdateApp operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateApp for more information on using the UpdateApp API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAppRequest method. req, resp := client.UpdateAppRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/UpdateApp
func (*SMS) UpdateAppWithContext ¶ added in v1.99.0
func (c *SMS) UpdateAppWithContext(ctx aws.Context, input *UpdateAppInput, opts ...request.Option) (*UpdateAppOutput, error)
UpdateAppWithContext is the same as UpdateApp with the addition of the ability to pass a context and additional request options.
See UpdateApp for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SMS) UpdateReplicationJob ¶
func (c *SMS) UpdateReplicationJob(input *UpdateReplicationJobInput) (*UpdateReplicationJobOutput, error)
UpdateReplicationJob API operation for AWS Server Migration Service.
Updates the specified settings for the specified replication job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Server Migration Service's API operation UpdateReplicationJob for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "InvalidParameterException" A specified parameter is not valid.
ErrCodeMissingRequiredParameterException "MissingRequiredParameterException" A required parameter is missing.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" This operation is not allowed.
ErrCodeUnauthorizedOperationException "UnauthorizedOperationException" You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ErrCodeServerCannotBeReplicatedException "ServerCannotBeReplicatedException" The specified server cannot be replicated.
ErrCodeReplicationJobNotFoundException "ReplicationJobNotFoundException" The specified replication job does not exist.
ErrCodeInternalError "InternalError" An internal error occurred.
ErrCodeTemporarilyUnavailableException "TemporarilyUnavailableException" The service is temporarily unavailable.
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/UpdateReplicationJob
func (*SMS) UpdateReplicationJobRequest ¶
func (c *SMS) UpdateReplicationJobRequest(input *UpdateReplicationJobInput) (req *request.Request, output *UpdateReplicationJobOutput)
UpdateReplicationJobRequest generates a "aws/request.Request" representing the client's request for the UpdateReplicationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReplicationJob for more information on using the UpdateReplicationJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReplicationJobRequest method. req, resp := client.UpdateReplicationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/UpdateReplicationJob
func (*SMS) UpdateReplicationJobWithContext ¶ added in v1.8.0
func (c *SMS) UpdateReplicationJobWithContext(ctx aws.Context, input *UpdateReplicationJobInput, opts ...request.Option) (*UpdateReplicationJobOutput, error)
UpdateReplicationJobWithContext is the same as UpdateReplicationJob with the addition of the ability to pass a context and additional request options.
See UpdateReplicationJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Server ¶
type Server struct { // The identifier of the replication job. ReplicationJobId *string `locationName:"replicationJobId" type:"string"` // Indicates whether the replication job is deleted or failed. ReplicationJobTerminated *bool `locationName:"replicationJobTerminated" type:"boolean"` // The identifier of the server. ServerId *string `locationName:"serverId" type:"string"` // The type of server. ServerType *string `locationName:"serverType" type:"string" enum:"ServerType"` // Information about the VM server. VmServer *VmServer `locationName:"vmServer" type:"structure"` // contains filtered or unexported fields }
Represents a server.
func (*Server) SetReplicationJobId ¶ added in v1.5.0
SetReplicationJobId sets the ReplicationJobId field's value.
func (*Server) SetReplicationJobTerminated ¶ added in v1.5.0
SetReplicationJobTerminated sets the ReplicationJobTerminated field's value.
func (*Server) SetServerId ¶ added in v1.5.0
SetServerId sets the ServerId field's value.
func (*Server) SetServerType ¶ added in v1.5.0
SetServerType sets the ServerType field's value.
func (*Server) SetVmServer ¶ added in v1.5.0
SetVmServer sets the VmServer field's value.
type ServerGroup ¶ added in v1.99.0
type ServerGroup struct { // Name of a server group. Name *string `locationName:"name" type:"string"` // Identifier of a server group. ServerGroupId *string `locationName:"serverGroupId" type:"string"` // List of servers belonging to a server group. ServerList []*Server `locationName:"serverList" type:"list"` // contains filtered or unexported fields }
A logical grouping of servers.
func (ServerGroup) GoString ¶ added in v1.99.0
func (s ServerGroup) GoString() string
GoString returns the string representation
func (*ServerGroup) SetName ¶ added in v1.99.0
func (s *ServerGroup) SetName(v string) *ServerGroup
SetName sets the Name field's value.
func (*ServerGroup) SetServerGroupId ¶ added in v1.99.0
func (s *ServerGroup) SetServerGroupId(v string) *ServerGroup
SetServerGroupId sets the ServerGroupId field's value.
func (*ServerGroup) SetServerList ¶ added in v1.99.0
func (s *ServerGroup) SetServerList(v []*Server) *ServerGroup
SetServerList sets the ServerList field's value.
func (ServerGroup) String ¶ added in v1.99.0
func (s ServerGroup) String() string
String returns the string representation
type ServerGroupLaunchConfiguration ¶ added in v1.99.0
type ServerGroupLaunchConfiguration struct { // Launch order of servers in the server group. LaunchOrder *int64 `locationName:"launchOrder" type:"integer"` // Identifier of the server group the launch configuration is associated with. ServerGroupId *string `locationName:"serverGroupId" type:"string"` // Launch configuration for servers in the server group. ServerLaunchConfigurations []*ServerLaunchConfiguration `locationName:"serverLaunchConfigurations" type:"list"` // contains filtered or unexported fields }
Launch configuration for a server group.
func (ServerGroupLaunchConfiguration) GoString ¶ added in v1.99.0
func (s ServerGroupLaunchConfiguration) GoString() string
GoString returns the string representation
func (*ServerGroupLaunchConfiguration) SetLaunchOrder ¶ added in v1.99.0
func (s *ServerGroupLaunchConfiguration) SetLaunchOrder(v int64) *ServerGroupLaunchConfiguration
SetLaunchOrder sets the LaunchOrder field's value.
func (*ServerGroupLaunchConfiguration) SetServerGroupId ¶ added in v1.99.0
func (s *ServerGroupLaunchConfiguration) SetServerGroupId(v string) *ServerGroupLaunchConfiguration
SetServerGroupId sets the ServerGroupId field's value.
func (*ServerGroupLaunchConfiguration) SetServerLaunchConfigurations ¶ added in v1.99.0
func (s *ServerGroupLaunchConfiguration) SetServerLaunchConfigurations(v []*ServerLaunchConfiguration) *ServerGroupLaunchConfiguration
SetServerLaunchConfigurations sets the ServerLaunchConfigurations field's value.
func (ServerGroupLaunchConfiguration) String ¶ added in v1.99.0
func (s ServerGroupLaunchConfiguration) String() string
String returns the string representation
type ServerGroupReplicationConfiguration ¶ added in v1.99.0
type ServerGroupReplicationConfiguration struct { // Identifier of the server group this replication configuration is associated // with. ServerGroupId *string `locationName:"serverGroupId" type:"string"` // Replication configuration for servers in the server group. ServerReplicationConfigurations []*ServerReplicationConfiguration `locationName:"serverReplicationConfigurations" type:"list"` // contains filtered or unexported fields }
Replication configuration for a server group.
func (ServerGroupReplicationConfiguration) GoString ¶ added in v1.99.0
func (s ServerGroupReplicationConfiguration) GoString() string
GoString returns the string representation
func (*ServerGroupReplicationConfiguration) SetServerGroupId ¶ added in v1.99.0
func (s *ServerGroupReplicationConfiguration) SetServerGroupId(v string) *ServerGroupReplicationConfiguration
SetServerGroupId sets the ServerGroupId field's value.
func (*ServerGroupReplicationConfiguration) SetServerReplicationConfigurations ¶ added in v1.99.0
func (s *ServerGroupReplicationConfiguration) SetServerReplicationConfigurations(v []*ServerReplicationConfiguration) *ServerGroupReplicationConfiguration
SetServerReplicationConfigurations sets the ServerReplicationConfigurations field's value.
func (ServerGroupReplicationConfiguration) String ¶ added in v1.99.0
func (s ServerGroupReplicationConfiguration) String() string
String returns the string representation
type ServerLaunchConfiguration ¶ added in v1.99.0
type ServerLaunchConfiguration struct { // If true, a publicly accessible IP address is created when launching the server. AssociatePublicIpAddress *bool `locationName:"associatePublicIpAddress" type:"boolean"` // Name of the EC2 SSH Key to be used for connecting to the launched server. Ec2KeyName *string `locationName:"ec2KeyName" type:"string"` // Instance type to be used for launching the server. InstanceType *string `locationName:"instanceType" type:"string"` // Logical ID of the server in the Amazon CloudFormation template. LogicalId *string `locationName:"logicalId" type:"string"` // Identifier of the security group that applies to the launched server. SecurityGroup *string `locationName:"securityGroup" type:"string"` // Identifier of the server the launch configuration is associated with. Server *Server `locationName:"server" type:"structure"` // Identifier of the subnet the server should be launched into. Subnet *string `locationName:"subnet" type:"string"` // Location of the user-data script to be executed when launching the server. UserData *UserData `locationName:"userData" type:"structure"` // Identifier of the VPC the server should be launched into. Vpc *string `locationName:"vpc" type:"string"` // contains filtered or unexported fields }
Launch configuration for a server.
func (ServerLaunchConfiguration) GoString ¶ added in v1.99.0
func (s ServerLaunchConfiguration) GoString() string
GoString returns the string representation
func (*ServerLaunchConfiguration) SetAssociatePublicIpAddress ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetAssociatePublicIpAddress(v bool) *ServerLaunchConfiguration
SetAssociatePublicIpAddress sets the AssociatePublicIpAddress field's value.
func (*ServerLaunchConfiguration) SetEc2KeyName ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetEc2KeyName(v string) *ServerLaunchConfiguration
SetEc2KeyName sets the Ec2KeyName field's value.
func (*ServerLaunchConfiguration) SetInstanceType ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetInstanceType(v string) *ServerLaunchConfiguration
SetInstanceType sets the InstanceType field's value.
func (*ServerLaunchConfiguration) SetLogicalId ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetLogicalId(v string) *ServerLaunchConfiguration
SetLogicalId sets the LogicalId field's value.
func (*ServerLaunchConfiguration) SetSecurityGroup ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetSecurityGroup(v string) *ServerLaunchConfiguration
SetSecurityGroup sets the SecurityGroup field's value.
func (*ServerLaunchConfiguration) SetServer ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetServer(v *Server) *ServerLaunchConfiguration
SetServer sets the Server field's value.
func (*ServerLaunchConfiguration) SetSubnet ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetSubnet(v string) *ServerLaunchConfiguration
SetSubnet sets the Subnet field's value.
func (*ServerLaunchConfiguration) SetUserData ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetUserData(v *UserData) *ServerLaunchConfiguration
SetUserData sets the UserData field's value.
func (*ServerLaunchConfiguration) SetVpc ¶ added in v1.99.0
func (s *ServerLaunchConfiguration) SetVpc(v string) *ServerLaunchConfiguration
SetVpc sets the Vpc field's value.
func (ServerLaunchConfiguration) String ¶ added in v1.99.0
func (s ServerLaunchConfiguration) String() string
String returns the string representation
type ServerReplicationConfiguration ¶ added in v1.99.0
type ServerReplicationConfiguration struct { // Identifier of the server this replication configuration is associated with. Server *Server `locationName:"server" type:"structure"` // Parameters for replicating the server. ServerReplicationParameters *ServerReplicationParameters `locationName:"serverReplicationParameters" type:"structure"` // contains filtered or unexported fields }
Replication configuration of a server.
func (ServerReplicationConfiguration) GoString ¶ added in v1.99.0
func (s ServerReplicationConfiguration) GoString() string
GoString returns the string representation
func (*ServerReplicationConfiguration) SetServer ¶ added in v1.99.0
func (s *ServerReplicationConfiguration) SetServer(v *Server) *ServerReplicationConfiguration
SetServer sets the Server field's value.
func (*ServerReplicationConfiguration) SetServerReplicationParameters ¶ added in v1.99.0
func (s *ServerReplicationConfiguration) SetServerReplicationParameters(v *ServerReplicationParameters) *ServerReplicationConfiguration
SetServerReplicationParameters sets the ServerReplicationParameters field's value.
func (ServerReplicationConfiguration) String ¶ added in v1.99.0
func (s ServerReplicationConfiguration) String() string
String returns the string representation
type ServerReplicationParameters ¶ added in v1.99.0
type ServerReplicationParameters struct { // When true, the replication job produces encrypted AMIs. See also KmsKeyId // below. Encrypted *bool `locationName:"encrypted" type:"boolean"` // Frequency of creating replication jobs for the server. Frequency *int64 `locationName:"frequency" type:"integer"` // KMS key ID for replication jobs that produce encrypted AMIs. Can be any of // the following: // // * KMS key ID // // * KMS key alias // // * ARN referring to KMS key ID // // * ARN referring to KMS key alias // // If encrypted is true but a KMS key id is not specified, the customer's default // KMS key for EBS is used. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // License type for creating a replication job for the server. LicenseType *string `locationName:"licenseType" type:"string" enum:"LicenseType"` // Number of recent AMIs to keep when creating a replication job for this server. NumberOfRecentAmisToKeep *int64 `locationName:"numberOfRecentAmisToKeep" type:"integer"` RunOnce *bool `locationName:"runOnce" type:"boolean"` // Seed time for creating a replication job for the server. SeedTime *time.Time `locationName:"seedTime" type:"timestamp"` // contains filtered or unexported fields }
Replication parameters for replicating a server.
func (ServerReplicationParameters) GoString ¶ added in v1.99.0
func (s ServerReplicationParameters) GoString() string
GoString returns the string representation
func (*ServerReplicationParameters) SetEncrypted ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetEncrypted(v bool) *ServerReplicationParameters
SetEncrypted sets the Encrypted field's value.
func (*ServerReplicationParameters) SetFrequency ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetFrequency(v int64) *ServerReplicationParameters
SetFrequency sets the Frequency field's value.
func (*ServerReplicationParameters) SetKmsKeyId ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetKmsKeyId(v string) *ServerReplicationParameters
SetKmsKeyId sets the KmsKeyId field's value.
func (*ServerReplicationParameters) SetLicenseType ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetLicenseType(v string) *ServerReplicationParameters
SetLicenseType sets the LicenseType field's value.
func (*ServerReplicationParameters) SetNumberOfRecentAmisToKeep ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetNumberOfRecentAmisToKeep(v int64) *ServerReplicationParameters
SetNumberOfRecentAmisToKeep sets the NumberOfRecentAmisToKeep field's value.
func (*ServerReplicationParameters) SetRunOnce ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetRunOnce(v bool) *ServerReplicationParameters
SetRunOnce sets the RunOnce field's value.
func (*ServerReplicationParameters) SetSeedTime ¶ added in v1.99.0
func (s *ServerReplicationParameters) SetSeedTime(v time.Time) *ServerReplicationParameters
SetSeedTime sets the SeedTime field's value.
func (ServerReplicationParameters) String ¶ added in v1.99.0
func (s ServerReplicationParameters) String() string
String returns the string representation
type StartAppReplicationInput ¶ added in v1.99.0
type StartAppReplicationInput struct { // ID of the application to replicate. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (StartAppReplicationInput) GoString ¶ added in v1.99.0
func (s StartAppReplicationInput) GoString() string
GoString returns the string representation
func (*StartAppReplicationInput) SetAppId ¶ added in v1.99.0
func (s *StartAppReplicationInput) SetAppId(v string) *StartAppReplicationInput
SetAppId sets the AppId field's value.
func (StartAppReplicationInput) String ¶ added in v1.99.0
func (s StartAppReplicationInput) String() string
String returns the string representation
type StartAppReplicationOutput ¶ added in v1.99.0
type StartAppReplicationOutput struct {
// contains filtered or unexported fields
}
func (StartAppReplicationOutput) GoString ¶ added in v1.99.0
func (s StartAppReplicationOutput) GoString() string
GoString returns the string representation
func (StartAppReplicationOutput) String ¶ added in v1.99.0
func (s StartAppReplicationOutput) String() string
String returns the string representation
type StartOnDemandReplicationRunInput ¶
type StartOnDemandReplicationRunInput struct { // The description of the replication run. Description *string `locationName:"description" type:"string"` // The identifier of the replication job. // // ReplicationJobId is a required field ReplicationJobId *string `locationName:"replicationJobId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartOnDemandReplicationRunInput) GoString ¶
func (s StartOnDemandReplicationRunInput) GoString() string
GoString returns the string representation
func (*StartOnDemandReplicationRunInput) SetDescription ¶ added in v1.5.0
func (s *StartOnDemandReplicationRunInput) SetDescription(v string) *StartOnDemandReplicationRunInput
SetDescription sets the Description field's value.
func (*StartOnDemandReplicationRunInput) SetReplicationJobId ¶ added in v1.5.0
func (s *StartOnDemandReplicationRunInput) SetReplicationJobId(v string) *StartOnDemandReplicationRunInput
SetReplicationJobId sets the ReplicationJobId field's value.
func (StartOnDemandReplicationRunInput) String ¶
func (s StartOnDemandReplicationRunInput) String() string
String returns the string representation
func (*StartOnDemandReplicationRunInput) Validate ¶
func (s *StartOnDemandReplicationRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartOnDemandReplicationRunOutput ¶
type StartOnDemandReplicationRunOutput struct { // The identifier of the replication run. ReplicationRunId *string `locationName:"replicationRunId" type:"string"` // contains filtered or unexported fields }
func (StartOnDemandReplicationRunOutput) GoString ¶
func (s StartOnDemandReplicationRunOutput) GoString() string
GoString returns the string representation
func (*StartOnDemandReplicationRunOutput) SetReplicationRunId ¶ added in v1.5.0
func (s *StartOnDemandReplicationRunOutput) SetReplicationRunId(v string) *StartOnDemandReplicationRunOutput
SetReplicationRunId sets the ReplicationRunId field's value.
func (StartOnDemandReplicationRunOutput) String ¶
func (s StartOnDemandReplicationRunOutput) String() string
String returns the string representation
type StopAppReplicationInput ¶ added in v1.99.0
type StopAppReplicationInput struct { // ID of the application to stop replicating. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (StopAppReplicationInput) GoString ¶ added in v1.99.0
func (s StopAppReplicationInput) GoString() string
GoString returns the string representation
func (*StopAppReplicationInput) SetAppId ¶ added in v1.99.0
func (s *StopAppReplicationInput) SetAppId(v string) *StopAppReplicationInput
SetAppId sets the AppId field's value.
func (StopAppReplicationInput) String ¶ added in v1.99.0
func (s StopAppReplicationInput) String() string
String returns the string representation
type StopAppReplicationOutput ¶ added in v1.99.0
type StopAppReplicationOutput struct {
// contains filtered or unexported fields
}
func (StopAppReplicationOutput) GoString ¶ added in v1.99.0
func (s StopAppReplicationOutput) GoString() string
GoString returns the string representation
func (StopAppReplicationOutput) String ¶ added in v1.99.0
func (s StopAppReplicationOutput) String() string
String returns the string representation
type Tag ¶ added in v1.99.0
type Tag struct { // Tag key. Key *string `locationName:"key" type:"string"` // Tag value. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
A label that can be assigned to an application.
type TerminateAppInput ¶ added in v1.99.0
type TerminateAppInput struct { // ID of the application to terminate. AppId *string `locationName:"appId" type:"string"` // contains filtered or unexported fields }
func (TerminateAppInput) GoString ¶ added in v1.99.0
func (s TerminateAppInput) GoString() string
GoString returns the string representation
func (*TerminateAppInput) SetAppId ¶ added in v1.99.0
func (s *TerminateAppInput) SetAppId(v string) *TerminateAppInput
SetAppId sets the AppId field's value.
func (TerminateAppInput) String ¶ added in v1.99.0
func (s TerminateAppInput) String() string
String returns the string representation
type TerminateAppOutput ¶ added in v1.99.0
type TerminateAppOutput struct {
// contains filtered or unexported fields
}
func (TerminateAppOutput) GoString ¶ added in v1.99.0
func (s TerminateAppOutput) GoString() string
GoString returns the string representation
func (TerminateAppOutput) String ¶ added in v1.99.0
func (s TerminateAppOutput) String() string
String returns the string representation
type UpdateAppInput ¶ added in v1.99.0
type UpdateAppInput struct { // ID of the application to update. AppId *string `locationName:"appId" type:"string"` // New description of the application. Description *string `locationName:"description" type:"string"` // New name of the application. Name *string `locationName:"name" type:"string"` // Name of the service role in the customer's account used by AWS SMS. RoleName *string `locationName:"roleName" type:"string"` // List of server groups in the application to update. ServerGroups []*ServerGroup `locationName:"serverGroups" type:"list"` // List of tags to associate with the application. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (UpdateAppInput) GoString ¶ added in v1.99.0
func (s UpdateAppInput) GoString() string
GoString returns the string representation
func (*UpdateAppInput) SetAppId ¶ added in v1.99.0
func (s *UpdateAppInput) SetAppId(v string) *UpdateAppInput
SetAppId sets the AppId field's value.
func (*UpdateAppInput) SetDescription ¶ added in v1.99.0
func (s *UpdateAppInput) SetDescription(v string) *UpdateAppInput
SetDescription sets the Description field's value.
func (*UpdateAppInput) SetName ¶ added in v1.99.0
func (s *UpdateAppInput) SetName(v string) *UpdateAppInput
SetName sets the Name field's value.
func (*UpdateAppInput) SetRoleName ¶ added in v1.99.0
func (s *UpdateAppInput) SetRoleName(v string) *UpdateAppInput
SetRoleName sets the RoleName field's value.
func (*UpdateAppInput) SetServerGroups ¶ added in v1.99.0
func (s *UpdateAppInput) SetServerGroups(v []*ServerGroup) *UpdateAppInput
SetServerGroups sets the ServerGroups field's value.
func (*UpdateAppInput) SetTags ¶ added in v1.99.0
func (s *UpdateAppInput) SetTags(v []*Tag) *UpdateAppInput
SetTags sets the Tags field's value.
func (UpdateAppInput) String ¶ added in v1.99.0
func (s UpdateAppInput) String() string
String returns the string representation
type UpdateAppOutput ¶ added in v1.99.0
type UpdateAppOutput struct { // Summary description of the application. AppSummary *AppSummary `locationName:"appSummary" type:"structure"` // List of updated server groups in the application. ServerGroups []*ServerGroup `locationName:"serverGroups" type:"list"` // List of tags associated with the application. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (UpdateAppOutput) GoString ¶ added in v1.99.0
func (s UpdateAppOutput) GoString() string
GoString returns the string representation
func (*UpdateAppOutput) SetAppSummary ¶ added in v1.99.0
func (s *UpdateAppOutput) SetAppSummary(v *AppSummary) *UpdateAppOutput
SetAppSummary sets the AppSummary field's value.
func (*UpdateAppOutput) SetServerGroups ¶ added in v1.99.0
func (s *UpdateAppOutput) SetServerGroups(v []*ServerGroup) *UpdateAppOutput
SetServerGroups sets the ServerGroups field's value.
func (*UpdateAppOutput) SetTags ¶ added in v1.99.0
func (s *UpdateAppOutput) SetTags(v []*Tag) *UpdateAppOutput
SetTags sets the Tags field's value.
func (UpdateAppOutput) String ¶ added in v1.99.0
func (s UpdateAppOutput) String() string
String returns the string representation
type UpdateReplicationJobInput ¶
type UpdateReplicationJobInput struct { // The description of the replication job. Description *string `locationName:"description" type:"string"` // When true, the replication job produces encrypted AMIs . See also KmsKeyId // below. Encrypted *bool `locationName:"encrypted" type:"boolean"` // The time between consecutive replication runs, in hours. Frequency *int64 `locationName:"frequency" type:"integer"` // KMS key ID for replication jobs that produce encrypted AMIs. Can be any of // the following: // // * KMS key ID // // * KMS key alias // // * ARN referring to KMS key ID // // * ARN referring to KMS key alias // // If encrypted is true but a KMS key id is not specified, the customer's default // KMS key for EBS is used. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // The license type to be used for the AMI created by a successful replication // run. LicenseType *string `locationName:"licenseType" type:"string" enum:"LicenseType"` // The start time of the next replication run. NextReplicationRunStartTime *time.Time `locationName:"nextReplicationRunStartTime" type:"timestamp"` // The maximum number of SMS-created AMIs to retain. The oldest will be deleted // once the maximum number is reached and a new AMI is created. NumberOfRecentAmisToKeep *int64 `locationName:"numberOfRecentAmisToKeep" type:"integer"` // The identifier of the replication job. // // ReplicationJobId is a required field ReplicationJobId *string `locationName:"replicationJobId" type:"string" required:"true"` // The name of the IAM role to be used by AWS SMS. RoleName *string `locationName:"roleName" type:"string"` // contains filtered or unexported fields }
func (UpdateReplicationJobInput) GoString ¶
func (s UpdateReplicationJobInput) GoString() string
GoString returns the string representation
func (*UpdateReplicationJobInput) SetDescription ¶ added in v1.5.0
func (s *UpdateReplicationJobInput) SetDescription(v string) *UpdateReplicationJobInput
SetDescription sets the Description field's value.
func (*UpdateReplicationJobInput) SetEncrypted ¶ added in v1.99.0
func (s *UpdateReplicationJobInput) SetEncrypted(v bool) *UpdateReplicationJobInput
SetEncrypted sets the Encrypted field's value.
func (*UpdateReplicationJobInput) SetFrequency ¶ added in v1.5.0
func (s *UpdateReplicationJobInput) SetFrequency(v int64) *UpdateReplicationJobInput
SetFrequency sets the Frequency field's value.
func (*UpdateReplicationJobInput) SetKmsKeyId ¶ added in v1.99.0
func (s *UpdateReplicationJobInput) SetKmsKeyId(v string) *UpdateReplicationJobInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*UpdateReplicationJobInput) SetLicenseType ¶ added in v1.5.0
func (s *UpdateReplicationJobInput) SetLicenseType(v string) *UpdateReplicationJobInput
SetLicenseType sets the LicenseType field's value.
func (*UpdateReplicationJobInput) SetNextReplicationRunStartTime ¶ added in v1.5.0
func (s *UpdateReplicationJobInput) SetNextReplicationRunStartTime(v time.Time) *UpdateReplicationJobInput
SetNextReplicationRunStartTime sets the NextReplicationRunStartTime field's value.
func (*UpdateReplicationJobInput) SetNumberOfRecentAmisToKeep ¶ added in v1.99.0
func (s *UpdateReplicationJobInput) SetNumberOfRecentAmisToKeep(v int64) *UpdateReplicationJobInput
SetNumberOfRecentAmisToKeep sets the NumberOfRecentAmisToKeep field's value.
func (*UpdateReplicationJobInput) SetReplicationJobId ¶ added in v1.5.0
func (s *UpdateReplicationJobInput) SetReplicationJobId(v string) *UpdateReplicationJobInput
SetReplicationJobId sets the ReplicationJobId field's value.
func (*UpdateReplicationJobInput) SetRoleName ¶ added in v1.5.0
func (s *UpdateReplicationJobInput) SetRoleName(v string) *UpdateReplicationJobInput
SetRoleName sets the RoleName field's value.
func (UpdateReplicationJobInput) String ¶
func (s UpdateReplicationJobInput) String() string
String returns the string representation
func (*UpdateReplicationJobInput) Validate ¶
func (s *UpdateReplicationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReplicationJobOutput ¶
type UpdateReplicationJobOutput struct {
// contains filtered or unexported fields
}
func (UpdateReplicationJobOutput) GoString ¶
func (s UpdateReplicationJobOutput) GoString() string
GoString returns the string representation
func (UpdateReplicationJobOutput) String ¶
func (s UpdateReplicationJobOutput) String() string
String returns the string representation
type UserData ¶ added in v1.99.0
type UserData struct { // Amazon S3 location of the user-data script. S3Location *S3Location `locationName:"s3Location" type:"structure"` // contains filtered or unexported fields }
A script that runs on first launch of an Amazon EC2 instance. Used for configuring the server during launch.
func (*UserData) SetS3Location ¶ added in v1.99.0
func (s *UserData) SetS3Location(v *S3Location) *UserData
SetS3Location sets the S3Location field's value.
type VmServer ¶
type VmServer struct { // The name of the VM manager. VmManagerName *string `locationName:"vmManagerName" type:"string"` // The type of VM management product. VmManagerType *string `locationName:"vmManagerType" type:"string" enum:"VmManagerType"` // The name of the VM. VmName *string `locationName:"vmName" type:"string"` // The VM folder path in the vCenter Server virtual machine inventory tree. VmPath *string `locationName:"vmPath" type:"string"` // Information about the VM server location. VmServerAddress *VmServerAddress `locationName:"vmServerAddress" type:"structure"` // contains filtered or unexported fields }
Represents a VM server.
func (*VmServer) SetVmManagerName ¶ added in v1.5.0
SetVmManagerName sets the VmManagerName field's value.
func (*VmServer) SetVmManagerType ¶ added in v1.5.0
SetVmManagerType sets the VmManagerType field's value.
func (*VmServer) SetVmServerAddress ¶ added in v1.5.0
func (s *VmServer) SetVmServerAddress(v *VmServerAddress) *VmServer
SetVmServerAddress sets the VmServerAddress field's value.
type VmServerAddress ¶
type VmServerAddress struct { // The identifier of the VM. VmId *string `locationName:"vmId" type:"string"` // The identifier of the VM manager. VmManagerId *string `locationName:"vmManagerId" type:"string"` // contains filtered or unexported fields }
Represents a VM server location.
func (VmServerAddress) GoString ¶
func (s VmServerAddress) GoString() string
GoString returns the string representation
func (*VmServerAddress) SetVmId ¶ added in v1.5.0
func (s *VmServerAddress) SetVmId(v string) *VmServerAddress
SetVmId sets the VmId field's value.
func (*VmServerAddress) SetVmManagerId ¶ added in v1.5.0
func (s *VmServerAddress) SetVmManagerId(v string) *VmServerAddress
SetVmManagerId sets the VmManagerId field's value.
func (VmServerAddress) String ¶
func (s VmServerAddress) String() string
String returns the string representation