Versions in this module Expand all Collapse all v1 v1.3.0 Aug 3, 2026 v1.2.0 Aug 3, 2026 Changes in this version + const BootModeLegacyBios + const BootModeUefi + const BootModeUseSource + const ChangeLifecycleCutover + const ChangeLifecycleReadyForCutover + const ChangeLifecycleReadyForTest + const DataPlaneRoutingPrivateIP + const DataPlaneRoutingPublicIP + const DataReplicationStateBacklog + const DataReplicationStateContinuous + const DataReplicationStateCreatingSnapshot + const DataReplicationStateDisconnected + const DataReplicationStateInitialSync + const DataReplicationStateInitiating + const DataReplicationStatePaused + const DataReplicationStatePendingSnapshotShipping + const DataReplicationStateRescan + const DataReplicationStateShippingSnapshot + const DataReplicationStateStalled + const DataReplicationStateStopped + const EbsEncryptionCustom + const EbsEncryptionDefault + const HealthStatusError + const HealthStatusHealthy + const HealthStatusLagging + const ImportErrorTypeProcessing + const ImportErrorTypeValidation + const InitiatedByStartCutover + const InitiatedByStartTest + const InitiatedByTerminate + const InternetProtocolIPv4 + const InternetProtocolIPv6 + const JobLogEventConversionEnd + const JobLogEventConversionStart + const JobLogEventJobEnd + const JobLogEventJobStart + const JobLogEventLaunchStart + const JobLogEventSnapshotEnd + const JobLogEventSnapshotStart + const JobStatusCompleted + const JobStatusPending + const JobStatusStarted + const JobTypeLaunch + const JobTypeTerminate + const LaunchDispositionStarted + const LaunchDispositionStopped + const LaunchStatusInProgress + const LaunchStatusLaunched + const LaunchStatusPending + const LaunchStatusTerminated + const LifeCycleStateCutover + const LifeCycleStateCuttingOver + const LifeCycleStateDisconnected + const LifeCycleStateDiscovered + const LifeCycleStateNotReady + const LifeCycleStatePendingInstallation + const LifeCycleStateReadyForCutover + const LifeCycleStateReadyForTest + const LifeCycleStateStopped + const LifeCycleStateTesting + const MapperSegmentTypeAppliance + const MapperSegmentTypeWorkload + const NMStatusFailed + const NMStatusPending + const NMStatusStarted + const NMStatusSucceeded + const ProgressStatusCompleted + const ProgressStatusInProgress + const ProgressStatusNotStarted + const ReplicationTypeAgentBased + const ReplicationTypeSnapshotShipping + const RightSizingMethodBasic + const RightSizingMethodNone + const SGMappingStrategyMap + const SGMappingStrategyMapDhcp + const SGMappingStrategySkip + const SourceEnvironmentAwsDiscoveryCollector + const SourceEnvironmentCiscoAci + const SourceEnvironmentFortigateFirewall + const SourceEnvironmentLogicalModel + const SourceEnvironmentModelizeIt + const SourceEnvironmentNsx + const SourceEnvironmentPaloAltoFirewall + const SourceEnvironmentVsphere + const StageAnalyze + const StageCodeGeneration + const StageDeploy + const StageDeployedStacksDeletion + const StageMapping + const StageMappingUpdate + const StagingDiskTypeGp2 + const StagingDiskTypeGp3 + const StagingDiskTypeSt1 + const StepAttachStagingDisks + const StepAuthenticateWithService + const StepBootReplicationServer + const StepConnectAgentToReplicationServer + const StepCreateSecurityGroup + const StepCreateStagingDisks + const StepDownloadReplicationSoftware + const StepLaunchReplicationServer + const StepPairReplicationServerWithAgent + const StepSetupFsxProxy + const StepStartDataTransfer + const StepStatusFailed + const StepStatusInProgress + const StepStatusNotStarted + const StepStatusSkipped + const StepStatusSucceeded + const StepWait + const StorageTypeEbs + const StorageTypeFsxOntap + const TargetDeploymentMultiAccount + const TargetDeploymentSingleAccount + const TargetNetworkTopologyHubAndSpoke + const TargetNetworkTopologyIsolatedVpc + const TaskStatusFailed + const TaskStatusPending + const TaskStatusStarted + const TaskStatusSucceeded + const ValidationReasonCannotParse + const ValidationReasonFieldValidationFailed + const ValidationReasonOther + const ValidationReasonUnknownOperation + var ErrNilAppContext = errors.New("AppContext is required") + type Application struct + AggregatedStatus *ApplicationAggregatedStatus + ApplicationID string + Arn string + CreationDateTime string + Description string + IsArchived bool + LastModifiedDateTime string + Name string + Tags *tags.Tags + WaveID string + type ApplicationAggregatedStatus struct + HealthStatus string + LastUpdateDateTime string + ProgressStatus string + TotalSourceServers int64 + type CPU struct + Cores int64 + ModelName string + type Checksum struct + EncryptionAlgorithm string + Hash string + type Connector struct + Arn string + ConnectorID string + Name string + SsmCommandConfig *ConnectorSsmCommandConfig + SsmInstanceID string + Tags *tags.Tags + type ConnectorSsmCommandConfig struct + CloudWatchLogGroupName string + CloudWatchOutputEnabled bool + OutputS3BucketName string + S3OutputEnabled bool + type CreateConnectorInput struct + Name string + SsmCommandConfig *ConnectorSsmCommandConfig + SsmInstanceID string + Tags map[string]string + type CreateLaunchConfigurationTemplateInput struct + AssociatePublicIPAddress bool + BootMode string + CopyPrivateIP bool + CopyTags bool + Ec2LaunchTemplateID string + EnableMapAutoTagging bool + EnableParametersEncryption bool + LargeVolumeConf *LaunchTemplateDiskConf + LaunchDisposition string + Licensing *Licensing + MapAutoTaggingMpeID string + ParametersEncryptionKey string + PostLaunchActions *PostLaunchActions + SmallVolumeConf *LaunchTemplateDiskConf + SmallVolumeMaxSize int64 + Tags map[string]string + TargetInstanceTypeRightSizingMethod string + type CreateNetworkMigrationDefinitionInput struct + Description string + Name string + ScopeTags map[string]string + SourceConfigurations []SourceConfiguration + Tags map[string]string + TargetDeployment string + TargetNetwork *TargetNetwork + TargetS3Configuration *TargetS3Configuration + type CreateReplicationConfigurationTemplateInput struct + AssociateDefaultSecurityGroup bool + BandwidthThrottling int64 + CreatePublicIP bool + DataPlaneRouting string + DefaultLargeStagingDiskType string + EbsEncryption string + EbsEncryptionKeyArn string + InternetProtocol string + ReplicationServerInstanceType string + ReplicationServersSecurityGroupsIDs []string + StagingAreaSubnetID string + StagingAreaTags map[string]string + StorageConfiguration *StorageConfiguration + StoreSnapshotOnLocalZone bool + Tags map[string]string + UseDedicatedReplicationServer bool + UseFipsEndpoint bool + type DataReplicationError struct + Error string + RawError string + type DataReplicationInfo struct + DataReplicationError *DataReplicationError + DataReplicationInitiation *DataReplicationInitiation + DataReplicationState string + EtaDateTime string + LagDuration string + LastSnapshotDateTime string + ReplicatedDisks []DataReplicationInfoReplicatedDisk + ReplicatorID string + type DataReplicationInfoReplicatedDisk struct + BackloggedStorageBytes int64 + DeviceName string + ReplicatedStorageBytes int64 + RescannedStorageBytes int64 + TotalStorageBytes int64 + type DataReplicationInitiation struct + NextAttemptDateTime string + StartDateTime string + Steps []DataReplicationInitiationStep + type DataReplicationInitiationStep struct + Name string + Status string + type DescribeJobsFilters struct + JobIDs []string + type DescribeSourceServersFilters struct + ApplicationIDs []string + IsArchived *bool + LifeCycleStates []string + ReplicationTypes []string + SourceServerIDs []string + type Disk struct + Bytes int64 + DeviceName string + type EnrichmentTargetS3Configuration struct + S3Bucket string + S3BucketOwner string + S3Key string + type ExportTask struct + Arn string + CreationDateTime string + EndDateTime string + ExportID string + ProgressPercentage float32 + S3Bucket string + S3BucketOwner string + S3Key string + Status string + Summary *ExportTaskSummary + Tags *tags.Tags + type ExportTaskSummary struct + ApplicationsCount int64 + ServersCount int64 + WavesCount int64 + type FsxOntapConfiguration struct + CredentialsSecretArn string + StorageVirtualMachineID string + type Handler struct + AccountID string + Backend *InMemoryBackend + Region string + func NewHandler(backend *InMemoryBackend) *Handler + func (h *Handler) ChaosOperations() []string + func (h *Handler) ChaosRegions() []string + func (h *Handler) ChaosServiceName() string + func (h *Handler) ExtractOperation(c *echo.Context) string + func (h *Handler) ExtractResource(c *echo.Context) string + func (h *Handler) GetSupportedOperations() []string + func (h *Handler) Handler() echo.HandlerFunc + func (h *Handler) MatchPriority() int + func (h *Handler) Name() string + func (h *Handler) Reset() + func (h *Handler) Restore(ctx context.Context, data []byte) error + func (h *Handler) RouteMatcher() service.Matcher + func (h *Handler) Snapshot(ctx context.Context) []byte + type IdentificationHints struct + AwsInstanceID string + Fqdn string + Hostname string + VMPath string + VMWareUUID string + type ImportErrorData struct + RawError string + RowNumber int64 + type ImportFileEnrichment struct + Checksum *Checksum + CreatedAt time.Time + EndedAt time.Time + JobID string + S3BucketTarget *EnrichmentTargetS3Configuration + Status string + StatusDetails string + type ImportTask struct + Arn string + CreationDateTime string + EndDateTime string + Errors []*ImportTaskError + ImportID string + ProgressPercentage float32 + S3BucketSource *S3BucketSource + Status string + Summary *ImportTaskSummary + Tags *tags.Tags + type ImportTaskError struct + ErrorData *ImportErrorData + ErrorDateTime string + ErrorType string + type ImportTaskSummary struct + Applications countPair + Servers countPair + Waves countPair + type InMemoryBackend struct + func NewInMemoryBackend(ctx context.Context, accountID, region string) *InMemoryBackend + func (b *InMemoryBackend) AccountID() string + func (b *InMemoryBackend) ArchiveApplication(id string) (*Application, error) + func (b *InMemoryBackend) ArchiveWave(id string) (*Wave, error) + func (b *InMemoryBackend) AssociateApplications(waveID string, applicationIDs []string) error + func (b *InMemoryBackend) AssociateSourceServers(applicationID string, sourceServerIDs []string) error + func (b *InMemoryBackend) ChangeServerLifeCycleState(sourceServerID, targetState string) (*SourceServer, error) + func (b *InMemoryBackend) Close() + func (b *InMemoryBackend) CreateApplication(name, description string, appTags map[string]string) (*Application, error) + func (b *InMemoryBackend) CreateConnector(in CreateConnectorInput) (*Connector, error) + func (b *InMemoryBackend) CreateLaunchConfigurationTemplate(in CreateLaunchConfigurationTemplateInput) (*LaunchConfigurationTemplate, error) + func (b *InMemoryBackend) CreateNetworkMigrationDefinition(in CreateNetworkMigrationDefinitionInput) (*NetworkMigrationDefinition, error) + func (b *InMemoryBackend) CreateReplicationConfigurationTemplate(in CreateReplicationConfigurationTemplateInput) (*ReplicationConfigurationTemplate, error) + func (b *InMemoryBackend) CreateWave(name, description string, waveTags map[string]string) (*Wave, error) + func (b *InMemoryBackend) DeleteApplication(id string) error + func (b *InMemoryBackend) DeleteConnector(id string) error + func (b *InMemoryBackend) DeleteJob(jobID string) error + func (b *InMemoryBackend) DeleteLaunchConfigurationTemplate(id string) error + func (b *InMemoryBackend) DeleteNetworkMigrationDefinition(id string) error + func (b *InMemoryBackend) DeleteReplicationConfigurationTemplate(id string) error + func (b *InMemoryBackend) DeleteSourceServer(sourceServerID string) error + func (b *InMemoryBackend) DeleteVcenterClient(id string) error + func (b *InMemoryBackend) DeleteWave(id string) error + func (b *InMemoryBackend) DescribeJobLogItems(jobID, token string, limit int) (page.Page[*JobLog], error) + func (b *InMemoryBackend) DescribeJobs(f DescribeJobsFilters, token string, limit int) (page.Page[*Job], error) + func (b *InMemoryBackend) DescribeLaunchConfigurationTemplates(ids []string, token string, limit int) (page.Page[*LaunchConfigurationTemplate], error) + func (b *InMemoryBackend) DescribeReplicationConfigurationTemplates(ids []string, token string, limit int) (page.Page[*ReplicationConfigurationTemplate], error) + func (b *InMemoryBackend) DescribeSourceServers(f DescribeSourceServersFilters, token string, limit int) (page.Page[*SourceServer], error) + func (b *InMemoryBackend) DescribeVcenterClients(token string, limit int) (page.Page[*VcenterClient], error) + func (b *InMemoryBackend) DisassociateApplications(waveID string, applicationIDs []string) error + func (b *InMemoryBackend) DisassociateSourceServers(applicationID string, sourceServerIDs []string) error + func (b *InMemoryBackend) DisconnectFromService(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) FinalizeCutover(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) GetLaunchConfiguration(sourceServerID string) (*LaunchConfiguration, error) + func (b *InMemoryBackend) GetNetworkMigrationDefinition(id string) (*NetworkMigrationDefinition, error) + func (b *InMemoryBackend) GetNetworkMigrationMapperSegmentConstruct(definitionID, executionID, segmentID, constructID string) error + func (b *InMemoryBackend) GetReplicationConfiguration(sourceServerID string) (*ReplicationConfiguration, error) + func (b *InMemoryBackend) InitializeService() + func (b *InMemoryBackend) ListApplications(f ListApplicationsFilters, token string, limit int) (page.Page[*Application], error) + func (b *InMemoryBackend) ListConnectors(f ListConnectorsFilters, token string, limit int) (page.Page[*Connector], error) + func (b *InMemoryBackend) ListExportErrors() error + func (b *InMemoryBackend) ListExports(ids []string, token string, limit int) (page.Page[*ExportTask], error) + func (b *InMemoryBackend) ListImportErrors(importID, token string, limit int) (page.Page[*ImportTaskError], error) + func (b *InMemoryBackend) ListImportFileEnrichments(jobIDs []string, token string, limit int) page.Page[*ImportFileEnrichment] + func (b *InMemoryBackend) ListImports(ids []string, token string, limit int) (page.Page[*ImportTask], error) + func (b *InMemoryBackend) ListManagedAccounts() ([]ManagedAccount, error) + func (b *InMemoryBackend) ListNetworkMigrationAnalyses(definitionID, executionID, token string, limit int) (page.Page[*NetworkMigrationJob], error) + func (b *InMemoryBackend) ListNetworkMigrationAnalysisResults(definitionID, executionID string) error + func (b *InMemoryBackend) ListNetworkMigrationCodeGenerationSegments(definitionID, executionID string) error + func (b *InMemoryBackend) ListNetworkMigrationCodeGenerations(definitionID, executionID, token string, limit int) (page.Page[*NetworkMigrationJob], error) + func (b *InMemoryBackend) ListNetworkMigrationDefinitions(f ListNetworkMigrationDefinitionsFilters, token string, limit int) page.Page[*NetworkMigrationDefinition] + func (b *InMemoryBackend) ListNetworkMigrationDeployedStacks(definitionID, executionID string) error + func (b *InMemoryBackend) ListNetworkMigrationDeployments(definitionID, executionID, token string, limit int) (page.Page[*NetworkMigrationJob], error) + func (b *InMemoryBackend) ListNetworkMigrationExecutions(definitionID string, f ListNetworkMigrationExecutionsFilters, token string, ...) (page.Page[*NetworkMigrationExecution], error) + func (b *InMemoryBackend) ListNetworkMigrationMapperSegmentConstructs(definitionID, executionID, segmentID string) error + func (b *InMemoryBackend) ListNetworkMigrationMapperSegments(definitionID, executionID string) error + func (b *InMemoryBackend) ListNetworkMigrationMappingUpdates(definitionID, executionID, token string, limit int) (page.Page[*NetworkMigrationJob], error) + func (b *InMemoryBackend) ListNetworkMigrationMappings(definitionID, executionID, token string, limit int) (page.Page[*NetworkMigrationJob], error) + func (b *InMemoryBackend) ListSourceServerActions(sourceServerID string, token string, limit int) (page.Page[*SourceServerActionDocument], error) + func (b *InMemoryBackend) ListTagsForResource(resourceArn string) (map[string]string, error) + func (b *InMemoryBackend) ListTemplateActions(launchConfigurationTemplateID string, token string, limit int) (page.Page[*TemplateActionDocument], error) + func (b *InMemoryBackend) ListWaves(f ListWavesFilters, token string, limit int) (page.Page[*Wave], error) + func (b *InMemoryBackend) MarkAsArchived(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) PauseReplication(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) PutSourceServerAction(in PutSourceServerActionInput) (*SourceServerActionDocument, error) + func (b *InMemoryBackend) PutTemplateAction(in PutTemplateActionInput) (*TemplateActionDocument, error) + func (b *InMemoryBackend) Region() string + func (b *InMemoryBackend) RemoveSourceServerAction(sourceServerID, actionID string) error + func (b *InMemoryBackend) RemoveTemplateAction(launchConfigurationTemplateID, actionID string) error + func (b *InMemoryBackend) Reset() + func (b *InMemoryBackend) Restore(ctx context.Context, data []byte) error + func (b *InMemoryBackend) ResumeReplication(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) RetryDataReplication(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) SeedVcenterClient(opts SeedVcenterClientOptions) *VcenterClient + func (b *InMemoryBackend) SetS3Backend(s3 S3Accessor) + func (b *InMemoryBackend) Snapshot(ctx context.Context) []byte + func (b *InMemoryBackend) StartCutover(sourceServerIDs []string, jobTags map[string]string) (*Job, error) + func (b *InMemoryBackend) StartExport(s3Bucket, s3Key, s3BucketOwner string, exportTags map[string]string) (*ExportTask, error) + func (b *InMemoryBackend) StartImport(source *S3BucketSource, importTags map[string]string) (*ImportTask, error) + func (b *InMemoryBackend) StartImportFileEnrichment(target *EnrichmentTargetS3Configuration) (*ImportFileEnrichment, error) + func (b *InMemoryBackend) StartNetworkMigrationAnalysis(definitionID, executionID string) (string, error) + func (b *InMemoryBackend) StartNetworkMigrationCodeGeneration(definitionID, executionID string) (string, error) + func (b *InMemoryBackend) StartNetworkMigrationDeployment(definitionID, executionID string) (string, error) + func (b *InMemoryBackend) StartNetworkMigrationMapping(definitionID, executionID string) (string, error) + func (b *InMemoryBackend) StartNetworkMigrationMappingUpdate(definitionID, executionID string) (string, error) + func (b *InMemoryBackend) StartReplication(sourceServerID string) error + func (b *InMemoryBackend) StartTest(sourceServerIDs []string, jobTags map[string]string) (*Job, error) + func (b *InMemoryBackend) StopReplication(sourceServerID string) (*SourceServer, error) + func (b *InMemoryBackend) TagResource(_ context.Context, resourceArn string, newTags map[string]string) error + func (b *InMemoryBackend) TaggedResources() []TaggedEntry + func (b *InMemoryBackend) TerminateTargetInstances(sourceServerIDs []string, jobTags map[string]string) (*Job, error) + func (b *InMemoryBackend) UnarchiveApplication(id string) (*Application, error) + func (b *InMemoryBackend) UnarchiveWave(id string) (*Wave, error) + func (b *InMemoryBackend) UntagResource(_ context.Context, resourceArn string, tagKeys []string) error + func (b *InMemoryBackend) UpdateApplication(id string, name, description *string) (*Application, error) + func (b *InMemoryBackend) UpdateConnector(id string, in UpdateConnectorInput) (*Connector, error) + func (b *InMemoryBackend) UpdateLaunchConfiguration(sourceServerID string, in UpdateLaunchConfigurationInput) (*LaunchConfiguration, error) + func (b *InMemoryBackend) UpdateLaunchConfigurationTemplate(id string, in UpdateLaunchConfigurationTemplateInput) (*LaunchConfigurationTemplate, error) + func (b *InMemoryBackend) UpdateNetworkMigrationDefinition(id string, in UpdateNetworkMigrationDefinitionInput) (*NetworkMigrationDefinition, error) + func (b *InMemoryBackend) UpdateNetworkMigrationMapperSegment(definitionID, executionID, segmentID string) error + func (b *InMemoryBackend) UpdateReplicationConfiguration(sourceServerID string, in UpdateReplicationConfigurationInput) (*ReplicationConfiguration, error) + func (b *InMemoryBackend) UpdateReplicationConfigurationTemplate(id string, in UpdateReplicationConfigurationTemplateInput) (*ReplicationConfigurationTemplate, error) + func (b *InMemoryBackend) UpdateSourceServer(sourceServerID string, action *SourceServerConnectorAction) (*SourceServer, error) + func (b *InMemoryBackend) UpdateSourceServerReplicationType(sourceServerID, replicationType string) (*SourceServer, error) + func (b *InMemoryBackend) UpdateWave(id string, name, description *string) (*Wave, error) + type Job struct + Arn string + CreationDateTime string + EndDateTime string + InitiatedBy string + JobID string + ParticipatingServers []*ParticipatingServer + Status string + Tags *tags.Tags + Type string + type JobLog struct + Event string + EventData *JobLogEventData + JobID string + LogDateTime string + LogID string + type JobLogEventData struct + ConversionServerID string + RawError string + SourceServerID string + TargetInstanceID string + type LastKnownCheck struct + CheckedAt time.Time + Error string + Name string + Status string + Type string + type LaunchConfiguration struct + BootMode string + CopyPrivateIP bool + CopyTags bool + Ec2LaunchTemplateID string + EnableMapAutoTagging bool + LaunchDisposition string + Licensing *Licensing + MapAutoTaggingMpeID string + Name string + PostLaunchActions *PostLaunchActions + SourceServerID string + TargetInstanceTypeRightSizingMethod string + type LaunchConfigurationTemplate struct + Arn string + AssociatePublicIPAddress bool + BootMode string + CopyPrivateIP bool + CopyTags bool + Ec2LaunchTemplateID string + EnableMapAutoTagging bool + EnableParametersEncryption bool + LargeVolumeConf *LaunchTemplateDiskConf + LaunchConfigurationTemplateID string + LaunchDisposition string + Licensing *Licensing + MapAutoTaggingMpeID string + ParametersEncryptionKey string + PostLaunchActions *PostLaunchActions + SmallVolumeConf *LaunchTemplateDiskConf + SmallVolumeMaxSize int64 + Tags *tags.Tags + TargetInstanceTypeRightSizingMethod string + type LaunchTemplateDiskConf struct + Iops int64 + Throughput int64 + VolumeType string + type LaunchedInstance struct + Ec2InstanceID string + FirstBoot string + JobID string + LastKnownChecks []LastKnownCheck + LastKnownFsxChecksStatus string + type Licensing struct + OsByol bool + type LifeCycle struct + AddedToServiceDateTime string + ElapsedReplicationDuration string + FirstByteDateTime string + LastCutover *LifeCycleLastCutover + LastSeenByServiceDateTime string + LastTest *LifeCycleLastTest + State string + type LifeCycleLastCutover struct + Finalized *timestamped + Initiated *timestampedJobRef + Reverted *timestamped + type LifeCycleLastTest struct + Finalized *timestamped + Initiated *timestampedJobRef + Reverted *timestamped + type ListApplicationsFilters struct + ApplicationIDs []string + IsArchived *bool + WaveIDs []string + type ListConnectorsFilters struct + ConnectorIDs []string + type ListNetworkMigrationDefinitionsFilters struct + NetworkMigrationDefinitionIDs []string + type ListNetworkMigrationExecutionsFilters struct + NetworkMigrationExecutionIDs []string + NetworkMigrationExecutionStatuses []string + type ListWavesFilters struct + IsArchived *bool + WaveIDs []string + type ManagedAccount struct + AccountID string + type NetworkInterface struct + Ips []string + IsPrimary bool + MacAddress string + type NetworkMigrationDefinition struct + Arn string + CreatedAt time.Time + Description string + Name string + NetworkMigrationDefinitionID string + ScopeTags map[string]string + SourceConfigurations []SourceConfiguration + Tags *tags.Tags + TargetDeployment string + TargetNetwork *TargetNetwork + TargetS3Configuration *TargetS3Configuration + UpdatedAt time.Time + type NetworkMigrationExecution struct + Activity string + CreatedAt time.Time + NetworkMigrationDefinitionID string + NetworkMigrationExecutionID string + Stage string + Status string + Tags *tags.Tags + UpdatedAt time.Time + type NetworkMigrationJob struct + Activity string + CreatedAt time.Time + EndedAt time.Time + JobID string + NetworkMigrationDefinitionID string + NetworkMigrationExecutionID string + Status string + StatusDetails string + type OS struct + FullString string + type ParticipatingServer struct + LaunchStatus string + LaunchedEc2InstanceID string + SourceServerID string + type PostLaunchActions struct + CloudWatchLogGroupName string + Deployment string + S3LogBucket string + S3OutputKeyPrefix string + SsmDocuments []ssmDocument + type Provider struct + func (p *Provider) Init(ctx *service.AppContext) (service.Registerable, error) + func (p *Provider) Name() string + type PutSourceServerActionInput struct + ActionID string + ActionName string + Active bool + Category string + Description string + DocumentIdentifier string + DocumentVersion string + ExternalParameters map[string]string + MustSucceedForCutover bool + Order int32 + Parameters map[string][]ssmParameter + SourceServerID string + TimeoutSeconds int32 + type PutTemplateActionInput struct + ActionID string + ActionName string + Active bool + Category string + Description string + DocumentIdentifier string + DocumentVersion string + ExternalParameters map[string]string + LaunchConfigurationTemplateID string + MustSucceedForCutover bool + OperatingSystem string + Order int32 + Parameters map[string][]ssmParameter + TimeoutSeconds int32 + type ReplicationConfiguration struct + AssociateDefaultSecurityGroup bool + BandwidthThrottling int64 + CreatePublicIP bool + DataPlaneRouting string + DefaultLargeStagingDiskType string + EbsEncryption string + EbsEncryptionKeyArn string + InternetProtocol string + Name string + ReplicatedDisks []ReplicationConfigurationReplicatedDisk + ReplicationServerInstanceType string + ReplicationServersSecurityGroupsIDs []string + SourceServerID string + StagingAreaSubnetID string + StagingAreaTags map[string]string + StorageConfiguration *StorageConfiguration + StoreSnapshotOnLocalZone bool + UseDedicatedReplicationServer bool + UseFipsEndpoint bool + type ReplicationConfigurationReplicatedDisk struct + DeviceName string + Iops int64 + IsBootDisk bool + StagingDiskType string + Throughput int64 + type ReplicationConfigurationTemplate struct + Arn string + AssociateDefaultSecurityGroup bool + BandwidthThrottling int64 + CreatePublicIP bool + DataPlaneRouting string + DefaultLargeStagingDiskType string + EbsEncryption string + EbsEncryptionKeyArn string + InternetProtocol string + ReplicationConfigurationTemplateID string + ReplicationServerInstanceType string + ReplicationServersSecurityGroupsIDs []string + StagingAreaSubnetID string + StagingAreaTags map[string]string + StorageConfiguration *StorageConfiguration + StoreSnapshotOnLocalZone bool + Tags *tags.Tags + UseDedicatedReplicationServer bool + UseFipsEndpoint bool + type S3Accessor interface + GetObject func(ctx context.Context, in *s3sdk.GetObjectInput) (*s3sdk.GetObjectOutput, error) + type S3BucketSource struct + S3Bucket string + S3BucketOwner string + S3Key string + type SeedVcenterClientOptions struct + DatacenterName string + Hostname string + SourceServerTags map[string]string + Tags map[string]string + VcenterClientID string + VcenterUUID string + type SourceConfiguration struct + SourceEnvironment string + SourceS3Configuration SourceS3Configuration + type SourceProperties struct + Cpus []CPU + Disks []Disk + IdentificationHints *IdentificationHints + LastUpdatedDateTime string + NetworkInterfaces []NetworkInterface + Os *OS + RAMBytes int64 + RecommendedInstanceType string + type SourceS3Configuration struct + S3Bucket string + S3BucketOwner string + S3Key string + type SourceServer struct + ApplicationID string + Arn string + ConnectorAction *SourceServerConnectorAction + DataReplicationInfo *DataReplicationInfo + FqdnForActionFramework string + IsArchived bool + LaunchedInstance *LaunchedInstance + LifeCycle *LifeCycle + ReplicationType string + SourceProperties *SourceProperties + SourceServerID string + Tags *tags.Tags + UserProvidedID string + VcenterClientID string + type SourceServerActionDocument struct + ActionID string + ActionName string + Active bool + Category string + Description string + DocumentIdentifier string + DocumentVersion string + ExternalParameters map[string]string + MustSucceedForCutover bool + Order int32 + Parameters map[string][]ssmParameter + SourceServerID string + TimeoutSeconds int32 + type SourceServerConnectorAction struct + ConnectorArn string + CredentialsSecretArn string + type StorageConfiguration struct + FsxOntapConfiguration *FsxOntapConfiguration + StorageType string + type TaggedEntry struct + ARN string + Tags map[string]string + type TargetNetwork struct + InboundCidr string + InspectionCidr string + OutboundCidr string + Topology string + type TargetS3Configuration struct + S3Bucket string + S3BucketOwner string + type TemplateActionDocument struct + ActionID string + ActionName string + Active bool + Category string + Description string + DocumentIdentifier string + DocumentVersion string + ExternalParameters map[string]string + LaunchConfigurationTemplateID string + MustSucceedForCutover bool + OperatingSystem string + Order int32 + Parameters map[string][]ssmParameter + TimeoutSeconds int32 + type UpdateConnectorInput struct + Name *string + SsmCommandConfig *ConnectorSsmCommandConfig + SsmInstanceID *string + type UpdateLaunchConfigurationInput struct + BootMode *string + CopyPrivateIP *bool + CopyTags *bool + EnableMapAutoTagging *bool + LaunchDisposition *string + Licensing *Licensing + MapAutoTaggingMpeID *string + Name *string + PostLaunchActions *PostLaunchActions + TargetInstanceTypeRightSizingMethod *string + type UpdateLaunchConfigurationTemplateInput struct + AssociatePublicIPAddress *bool + BootMode *string + CopyPrivateIP *bool + CopyTags *bool + Ec2LaunchTemplateID *string + EnableMapAutoTagging *bool + LargeVolumeConf *LaunchTemplateDiskConf + LaunchDisposition *string + Licensing *Licensing + MapAutoTaggingMpeID *string + PostLaunchActions *PostLaunchActions + SmallVolumeConf *LaunchTemplateDiskConf + SmallVolumeMaxSize *int64 + TargetInstanceTypeRightSizingMethod *string + type UpdateNetworkMigrationDefinitionInput struct + Description *string + Name *string + ScopeTags map[string]string + SourceConfigurations []SourceConfiguration + TargetDeployment *string + TargetNetworkUpdate *TargetNetwork + TargetS3Configuration *TargetS3Configuration + type UpdateReplicationConfigurationInput struct + AssociateDefaultSecurityGroup *bool + BandwidthThrottling *int64 + CreatePublicIP *bool + DataPlaneRouting *string + DefaultLargeStagingDiskType *string + EbsEncryption *string + EbsEncryptionKeyArn *string + InternetProtocol *string + Name *string + ReplicatedDisks []ReplicationConfigurationReplicatedDisk + ReplicationServerInstanceType *string + ReplicationServersSecurityGroupsIDs []string + StagingAreaSubnetID *string + StagingAreaTags map[string]string + StorageConfiguration *StorageConfiguration + StoreSnapshotOnLocalZone *bool + UseDedicatedReplicationServer *bool + UseFipsEndpoint *bool + type UpdateReplicationConfigurationTemplateInput struct + AssociateDefaultSecurityGroup *bool + BandwidthThrottling *int64 + CreatePublicIP *bool + DataPlaneRouting *string + DefaultLargeStagingDiskType *string + EbsEncryption *string + EbsEncryptionKeyArn *string + InternetProtocol *string + ReplicationServerInstanceType *string + ReplicationServersSecurityGroupsIDs []string + StagingAreaSubnetID *string + StagingAreaTags map[string]string + StorageConfiguration *StorageConfiguration + StoreSnapshotOnLocalZone *bool + UseDedicatedReplicationServer *bool + UseFipsEndpoint *bool + type VcenterClient struct + Arn string + DatacenterName string + Hostname string + LastSeenDatetime string + SourceServerTags map[string]string + Tags *tags.Tags + VcenterClientID string + VcenterUUID string + type Wave struct + AggregatedStatus *WaveAggregatedStatus + Arn string + CreationDateTime string + Description string + IsArchived bool + LastModifiedDateTime string + Name string + Tags *tags.Tags + WaveID string + type WaveAggregatedStatus struct + HealthStatus string + LastUpdateDateTime string + ProgressStatus string + ReplicationStartedDateTime string + TotalApplications int64