Versions in this module Expand all Collapse all v1 v1.11.0 Dec 6, 2022 Changes in this version + const ConnectorCapabilityVsphere + const ConnectorStatusHealthy + const ConnectorStatusUnhealthy + const EndpointsID + const ErrCodeInternalError + const ErrCodeInvalidParameterException + const ErrCodeMissingRequiredParameterException + const ErrCodeNoConnectorsAvailableException + const ErrCodeOperationNotPermittedException + const ErrCodeReplicationJobAlreadyExistsException + const ErrCodeReplicationJobNotFoundException + const ErrCodeReplicationRunLimitExceededException + const ErrCodeServerCannotBeReplicatedException + const ErrCodeUnauthorizedOperationException + const LicenseTypeAws + const LicenseTypeByol + const ReplicationJobStateActive + const ReplicationJobStateDeleted + const ReplicationJobStateDeleting + const ReplicationJobStateFailed + const ReplicationJobStatePending + const ReplicationRunStateActive + const ReplicationRunStateCompleted + const ReplicationRunStateDeleted + const ReplicationRunStateDeleting + const ReplicationRunStateFailed + const ReplicationRunStateMissed + const ReplicationRunStatePending + const ReplicationRunTypeAutomatic + const ReplicationRunTypeOnDemand + const ServerCatalogStatusAvailable + const ServerCatalogStatusDeleted + const ServerCatalogStatusExpired + const ServerCatalogStatusImporting + const ServerCatalogStatusNotImported + const ServerTypeVirtualMachine + const ServiceName + const VmManagerTypeVsphere + type Connector struct + AssociatedOn *time.Time + CapabilityList []*string + ConnectorId *string + IpAddress *string + MacAddress *string + Status *string + Version *string + VmManagerId *string + VmManagerName *string + VmManagerType *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) GoString() string + func (s Connector) String() string + type CreateReplicationJobInput struct + Description *string + Frequency *int64 + LicenseType *string + RoleName *string + SeedReplicationTime *time.Time + ServerId *string + func (s *CreateReplicationJobInput) SetDescription(v string) *CreateReplicationJobInput + func (s *CreateReplicationJobInput) SetFrequency(v int64) *CreateReplicationJobInput + func (s *CreateReplicationJobInput) SetLicenseType(v string) *CreateReplicationJobInput + func (s *CreateReplicationJobInput) SetRoleName(v string) *CreateReplicationJobInput + func (s *CreateReplicationJobInput) SetSeedReplicationTime(v time.Time) *CreateReplicationJobInput + func (s *CreateReplicationJobInput) SetServerId(v string) *CreateReplicationJobInput + func (s *CreateReplicationJobInput) Validate() error + func (s CreateReplicationJobInput) GoString() string + func (s CreateReplicationJobInput) String() string + type CreateReplicationJobOutput struct + ReplicationJobId *string + func (s *CreateReplicationJobOutput) SetReplicationJobId(v string) *CreateReplicationJobOutput + func (s CreateReplicationJobOutput) GoString() string + func (s CreateReplicationJobOutput) String() string + type DeleteReplicationJobInput struct + ReplicationJobId *string + func (s *DeleteReplicationJobInput) SetReplicationJobId(v string) *DeleteReplicationJobInput + func (s *DeleteReplicationJobInput) Validate() error + func (s DeleteReplicationJobInput) GoString() string + func (s DeleteReplicationJobInput) String() string + type DeleteReplicationJobOutput struct + func (s DeleteReplicationJobOutput) GoString() string + func (s DeleteReplicationJobOutput) String() string + type DeleteServerCatalogInput struct + func (s DeleteServerCatalogInput) GoString() string + func (s DeleteServerCatalogInput) String() string + type DeleteServerCatalogOutput struct + func (s DeleteServerCatalogOutput) GoString() string + func (s DeleteServerCatalogOutput) String() string + type DisassociateConnectorInput struct + ConnectorId *string + func (s *DisassociateConnectorInput) SetConnectorId(v string) *DisassociateConnectorInput + func (s *DisassociateConnectorInput) Validate() error + func (s DisassociateConnectorInput) GoString() string + func (s DisassociateConnectorInput) String() string + type DisassociateConnectorOutput struct + func (s DisassociateConnectorOutput) GoString() string + func (s DisassociateConnectorOutput) String() string + type GetConnectorsInput struct + MaxResults *int64 + NextToken *string + func (s *GetConnectorsInput) SetMaxResults(v int64) *GetConnectorsInput + func (s *GetConnectorsInput) SetNextToken(v string) *GetConnectorsInput + func (s GetConnectorsInput) GoString() string + func (s GetConnectorsInput) String() string + type GetConnectorsOutput struct + ConnectorList []*Connector + NextToken *string + func (s *GetConnectorsOutput) SetConnectorList(v []*Connector) *GetConnectorsOutput + func (s *GetConnectorsOutput) SetNextToken(v string) *GetConnectorsOutput + func (s GetConnectorsOutput) GoString() string + func (s GetConnectorsOutput) String() string + type GetReplicationJobsInput struct + MaxResults *int64 + NextToken *string + ReplicationJobId *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) GoString() string + func (s GetReplicationJobsInput) String() string + type GetReplicationJobsOutput struct + NextToken *string + ReplicationJobList []*ReplicationJob + func (s *GetReplicationJobsOutput) SetNextToken(v string) *GetReplicationJobsOutput + func (s *GetReplicationJobsOutput) SetReplicationJobList(v []*ReplicationJob) *GetReplicationJobsOutput + func (s GetReplicationJobsOutput) GoString() string + func (s GetReplicationJobsOutput) String() string + type GetReplicationRunsInput struct + MaxResults *int64 + NextToken *string + ReplicationJobId *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) Validate() error + func (s GetReplicationRunsInput) GoString() string + func (s GetReplicationRunsInput) String() string + type GetReplicationRunsOutput struct + NextToken *string + ReplicationJob *ReplicationJob + ReplicationRunList []*ReplicationRun + func (s *GetReplicationRunsOutput) SetNextToken(v string) *GetReplicationRunsOutput + func (s *GetReplicationRunsOutput) SetReplicationJob(v *ReplicationJob) *GetReplicationRunsOutput + func (s *GetReplicationRunsOutput) SetReplicationRunList(v []*ReplicationRun) *GetReplicationRunsOutput + func (s GetReplicationRunsOutput) GoString() string + func (s GetReplicationRunsOutput) String() string + type GetServersInput struct + MaxResults *int64 + NextToken *string + func (s *GetServersInput) SetMaxResults(v int64) *GetServersInput + func (s *GetServersInput) SetNextToken(v string) *GetServersInput + func (s GetServersInput) GoString() string + func (s GetServersInput) String() string + type GetServersOutput struct + LastModifiedOn *time.Time + NextToken *string + ServerCatalogStatus *string + ServerList []*Server + 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) GoString() string + func (s GetServersOutput) String() string + type ImportServerCatalogInput struct + func (s ImportServerCatalogInput) GoString() string + func (s ImportServerCatalogInput) String() string + type ImportServerCatalogOutput struct + func (s ImportServerCatalogOutput) GoString() string + func (s ImportServerCatalogOutput) String() string + type ReplicationJob struct + Description *string + Frequency *int64 + LatestAmiId *string + LicenseType *string + NextReplicationRunStartTime *time.Time + ReplicationJobId *string + ReplicationRunList []*ReplicationRun + RoleName *string + SeedReplicationTime *time.Time + ServerId *string + ServerType *string + State *string + StatusMessage *string + VmServer *VmServer + func (s *ReplicationJob) SetDescription(v string) *ReplicationJob + func (s *ReplicationJob) SetFrequency(v int64) *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) SetReplicationJobId(v string) *ReplicationJob + func (s *ReplicationJob) SetReplicationRunList(v []*ReplicationRun) *ReplicationJob + func (s *ReplicationJob) SetRoleName(v string) *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) GoString() string + func (s ReplicationJob) String() string + type ReplicationRun struct + AmiId *string + CompletedTime *time.Time + Description *string + ReplicationRunId *string + ScheduledStartTime *time.Time + State *string + StatusMessage *string + Type *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) SetReplicationRunId(v string) *ReplicationRun + func (s *ReplicationRun) SetScheduledStartTime(v time.Time) *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) GoString() string + func (s ReplicationRun) String() string + type SMS struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *SMS + 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) 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) 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) 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) 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 struct + ReplicationJobId *string + ReplicationJobTerminated *bool + ServerId *string + ServerType *string + VmServer *VmServer + 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) GoString() string + func (s Server) String() string + type StartOnDemandReplicationRunInput struct + Description *string + ReplicationJobId *string + func (s *StartOnDemandReplicationRunInput) SetDescription(v string) *StartOnDemandReplicationRunInput + func (s *StartOnDemandReplicationRunInput) SetReplicationJobId(v string) *StartOnDemandReplicationRunInput + func (s *StartOnDemandReplicationRunInput) Validate() error + func (s StartOnDemandReplicationRunInput) GoString() string + func (s StartOnDemandReplicationRunInput) String() string + type StartOnDemandReplicationRunOutput struct + ReplicationRunId *string + func (s *StartOnDemandReplicationRunOutput) SetReplicationRunId(v string) *StartOnDemandReplicationRunOutput + func (s StartOnDemandReplicationRunOutput) GoString() string + func (s StartOnDemandReplicationRunOutput) String() string + type UpdateReplicationJobInput struct + Description *string + Frequency *int64 + LicenseType *string + NextReplicationRunStartTime *time.Time + ReplicationJobId *string + RoleName *string + func (s *UpdateReplicationJobInput) SetDescription(v string) *UpdateReplicationJobInput + func (s *UpdateReplicationJobInput) SetFrequency(v int64) *UpdateReplicationJobInput + func (s *UpdateReplicationJobInput) SetLicenseType(v string) *UpdateReplicationJobInput + func (s *UpdateReplicationJobInput) SetNextReplicationRunStartTime(v time.Time) *UpdateReplicationJobInput + func (s *UpdateReplicationJobInput) SetReplicationJobId(v string) *UpdateReplicationJobInput + func (s *UpdateReplicationJobInput) SetRoleName(v string) *UpdateReplicationJobInput + func (s *UpdateReplicationJobInput) Validate() error + func (s UpdateReplicationJobInput) GoString() string + func (s UpdateReplicationJobInput) String() string + type UpdateReplicationJobOutput struct + func (s UpdateReplicationJobOutput) GoString() string + func (s UpdateReplicationJobOutput) String() string + type VmServer struct + VmManagerName *string + VmManagerType *string + VmName *string + VmPath *string + VmServerAddress *VmServerAddress + 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) GoString() string + func (s VmServer) String() string + type VmServerAddress struct + VmId *string + VmManagerId *string + func (s *VmServerAddress) SetVmId(v string) *VmServerAddress + func (s *VmServerAddress) SetVmManagerId(v string) *VmServerAddress + func (s VmServerAddress) GoString() string + func (s VmServerAddress) String() string