types

package
v1.37.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2025 License: Apache-2.0 Imports: 3 Imported by: 4

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string

	Code *string
	// contains filtered or unexported fields
}

Operating denied due to a file permission or access check error.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type ActionCategory added in v1.18.0

type ActionCategory string
const (
	ActionCategoryDisasterRecovery       ActionCategory = "DISASTER_RECOVERY"
	ActionCategoryOperatingSystem        ActionCategory = "OPERATING_SYSTEM"
	ActionCategoryLicenseAndSubscription ActionCategory = "LICENSE_AND_SUBSCRIPTION"
	ActionCategoryValidation             ActionCategory = "VALIDATION"
	ActionCategoryObservability          ActionCategory = "OBSERVABILITY"
	ActionCategoryRefactoring            ActionCategory = "REFACTORING"
	ActionCategorySecurity               ActionCategory = "SECURITY"
	ActionCategoryNetworking             ActionCategory = "NETWORKING"
	ActionCategoryConfiguration          ActionCategory = "CONFIGURATION"
	ActionCategoryBackup                 ActionCategory = "BACKUP"
	ActionCategoryOther                  ActionCategory = "OTHER"
)

Enum values for ActionCategory

func (ActionCategory) Values added in v1.18.0

func (ActionCategory) Values() []ActionCategory

Values returns all known values for ActionCategory. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Application added in v1.16.0

type Application struct {

	// Application aggregated status.
	ApplicationAggregatedStatus *ApplicationAggregatedStatus

	// Application ID.
	ApplicationID *string

	// Application ARN.
	Arn *string

	// Application creation dateTime.
	CreationDateTime *string

	// Application description.
	Description *string

	// Application archival status.
	IsArchived *bool

	// Application last modified dateTime.
	LastModifiedDateTime *string

	// Application name.
	Name *string

	// Application tags.
	Tags map[string]string

	// Application wave ID.
	WaveID *string
	// contains filtered or unexported fields
}

type ApplicationAggregatedStatus added in v1.16.0

type ApplicationAggregatedStatus struct {

	// Application aggregated status health status.
	HealthStatus ApplicationHealthStatus

	// Application aggregated status last update dateTime.
	LastUpdateDateTime *string

	// Application aggregated status progress status.
	ProgressStatus ApplicationProgressStatus

	// Application aggregated status total source servers amount.
	TotalSourceServers int64
	// contains filtered or unexported fields
}

Application aggregated status.

type ApplicationHealthStatus added in v1.16.0

type ApplicationHealthStatus string
const (
	ApplicationHealthStatusHealthy ApplicationHealthStatus = "HEALTHY"
	ApplicationHealthStatusLagging ApplicationHealthStatus = "LAGGING"
	ApplicationHealthStatusError   ApplicationHealthStatus = "ERROR"
)

Enum values for ApplicationHealthStatus

func (ApplicationHealthStatus) Values added in v1.16.0

Values returns all known values for ApplicationHealthStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ApplicationProgressStatus added in v1.16.0

type ApplicationProgressStatus string
const (
	ApplicationProgressStatusNotStarted ApplicationProgressStatus = "NOT_STARTED"
	ApplicationProgressStatusInProgress ApplicationProgressStatus = "IN_PROGRESS"
	ApplicationProgressStatusCompleted  ApplicationProgressStatus = "COMPLETED"
)

Enum values for ApplicationProgressStatus

func (ApplicationProgressStatus) Values added in v1.16.0

Values returns all known values for ApplicationProgressStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type BootMode added in v1.13.0

type BootMode string
const (
	BootModeLegacyBios BootMode = "LEGACY_BIOS"
	BootModeUefi       BootMode = "UEFI"
	BootModeUseSource  BootMode = "USE_SOURCE"
)

Enum values for BootMode

func (BootMode) Values added in v1.13.0

func (BootMode) Values() []BootMode

Values returns all known values for BootMode. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CPU

type CPU struct {

	// The number of CPU cores on the source server.
	Cores int64

	// The source server's CPU model name.
	ModelName *string
	// contains filtered or unexported fields
}

Source server CPU information.

type ChangeServerLifeCycleStateSourceServerLifecycle

type ChangeServerLifeCycleStateSourceServerLifecycle struct {

	// The request to change the source server migration lifecycle state.
	//
	// This member is required.
	State ChangeServerLifeCycleStateSourceServerLifecycleState
	// contains filtered or unexported fields
}

The request to change the source server migration lifecycle state.

type ChangeServerLifeCycleStateSourceServerLifecycleState

type ChangeServerLifeCycleStateSourceServerLifecycleState string
const (
	ChangeServerLifeCycleStateSourceServerLifecycleStateReadyForTest    ChangeServerLifeCycleStateSourceServerLifecycleState = "READY_FOR_TEST"
	ChangeServerLifeCycleStateSourceServerLifecycleStateReadyForCutover ChangeServerLifeCycleStateSourceServerLifecycleState = "READY_FOR_CUTOVER"
	ChangeServerLifeCycleStateSourceServerLifecycleStateCutover         ChangeServerLifeCycleStateSourceServerLifecycleState = "CUTOVER"
)

Enum values for ChangeServerLifeCycleStateSourceServerLifecycleState

func (ChangeServerLifeCycleStateSourceServerLifecycleState) Values

Values returns all known values for ChangeServerLifeCycleStateSourceServerLifecycleState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string

	Code         *string
	ResourceId   *string
	ResourceType *string
	Errors       []ErrorDetails
	// contains filtered or unexported fields
}

The request could not be completed due to a conflict with the current state of the target resource.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type Connector added in v1.21.0

type Connector struct {

	// Connector arn.
	Arn *string

	// Connector ID.
	ConnectorID *string

	// Connector name.
	Name *string

	// Connector SSM command config.
	SsmCommandConfig *ConnectorSsmCommandConfig

	// Connector SSM instance ID.
	SsmInstanceID *string

	// Connector tags.
	Tags map[string]string
	// contains filtered or unexported fields
}

type ConnectorSsmCommandConfig added in v1.21.0

type ConnectorSsmCommandConfig struct {

	// Connector SSM command config CloudWatch output enabled.
	//
	// This member is required.
	CloudWatchOutputEnabled *bool

	// Connector SSM command config S3 output enabled.
	//
	// This member is required.
	S3OutputEnabled *bool

	// Connector SSM command config CloudWatch log group name.
	CloudWatchLogGroupName *string

	// Connector SSM command config output S3 bucket name.
	OutputS3BucketName *string
	// contains filtered or unexported fields
}

Connector SSM command config.

type DataReplicationError

type DataReplicationError struct {

	// Error in data replication.
	Error DataReplicationErrorString

	// Error in data replication.
	RawError *string
	// contains filtered or unexported fields
}

Error in data replication.

type DataReplicationErrorString

type DataReplicationErrorString string
const (
	DataReplicationErrorStringAgentNotSeen                            DataReplicationErrorString = "AGENT_NOT_SEEN"
	DataReplicationErrorStringSnapshotsFailure                        DataReplicationErrorString = "SNAPSHOTS_FAILURE"
	DataReplicationErrorStringNotConverging                           DataReplicationErrorString = "NOT_CONVERGING"
	DataReplicationErrorStringUnstableNetwork                         DataReplicationErrorString = "UNSTABLE_NETWORK"
	DataReplicationErrorStringFailedToCreateSecurityGroup             DataReplicationErrorString = "FAILED_TO_CREATE_SECURITY_GROUP"
	DataReplicationErrorStringFailedToLaunchReplicationServer         DataReplicationErrorString = "FAILED_TO_LAUNCH_REPLICATION_SERVER"
	DataReplicationErrorStringFailedToBootReplicationServer           DataReplicationErrorString = "FAILED_TO_BOOT_REPLICATION_SERVER"
	DataReplicationErrorStringFailedToAuthenticateWithService         DataReplicationErrorString = "FAILED_TO_AUTHENTICATE_WITH_SERVICE"
	DataReplicationErrorStringFailedToDownloadReplicationSoftware     DataReplicationErrorString = "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE"
	DataReplicationErrorStringFailedToCreateStagingDisks              DataReplicationErrorString = "FAILED_TO_CREATE_STAGING_DISKS"
	DataReplicationErrorStringFailedToAttachStagingDisks              DataReplicationErrorString = "FAILED_TO_ATTACH_STAGING_DISKS"
	DataReplicationErrorStringFailedToPairReplicationServerWithAgent  DataReplicationErrorString = "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT"
	DataReplicationErrorStringFailedToConnectAgentToReplicationServer DataReplicationErrorString = "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER"
	DataReplicationErrorStringFailedToStartDataTransfer               DataReplicationErrorString = "FAILED_TO_START_DATA_TRANSFER"
	DataReplicationErrorStringUnsupportedVmConfiguration              DataReplicationErrorString = "UNSUPPORTED_VM_CONFIGURATION"
	DataReplicationErrorStringLastSnapshotJobFailed                   DataReplicationErrorString = "LAST_SNAPSHOT_JOB_FAILED"
)

Enum values for DataReplicationErrorString

func (DataReplicationErrorString) Values

Values returns all known values for DataReplicationErrorString. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataReplicationInfo

type DataReplicationInfo struct {

	// Error in obtaining data replication info.
	DataReplicationError *DataReplicationError

	// Request to query whether data replication has been initiated.
	DataReplicationInitiation *DataReplicationInitiation

	// Request to query the data replication state.
	DataReplicationState DataReplicationState

	// Request to query the time when data replication will be complete.
	EtaDateTime *string

	// Request to query data replication lag duration.
	LagDuration *string

	// Request to query data replication last snapshot time.
	LastSnapshotDateTime *string

	// Request to query disks replicated.
	ReplicatedDisks []DataReplicationInfoReplicatedDisk
	// contains filtered or unexported fields
}

Request data replication info.

type DataReplicationInfoReplicatedDisk

type DataReplicationInfoReplicatedDisk struct {

	// Request to query data replication backlog size in bytes.
	BackloggedStorageBytes int64

	// Request to query device name.
	DeviceName *string

	// Request to query amount of data replicated in bytes.
	ReplicatedStorageBytes int64

	// Request to query amount of data rescanned in bytes.
	RescannedStorageBytes int64

	// Request to query total amount of data replicated in bytes.
	TotalStorageBytes int64
	// contains filtered or unexported fields
}

Request to query disks replicated.

type DataReplicationInitiation

type DataReplicationInitiation struct {

	// Request to query next data initiation date and time.
	NextAttemptDateTime *string

	// Request to query data initiation start date and time.
	StartDateTime *string

	// Request to query data initiation steps.
	Steps []DataReplicationInitiationStep
	// contains filtered or unexported fields
}

Data replication initiation.

type DataReplicationInitiationStep

type DataReplicationInitiationStep struct {

	// Request to query data initiation step name.
	Name DataReplicationInitiationStepName

	// Request to query data initiation status.
	Status DataReplicationInitiationStepStatus
	// contains filtered or unexported fields
}

Data replication initiation step.

type DataReplicationInitiationStepName

type DataReplicationInitiationStepName string
const (
	DataReplicationInitiationStepNameWait                            DataReplicationInitiationStepName = "WAIT"
	DataReplicationInitiationStepNameCreateSecurityGroup             DataReplicationInitiationStepName = "CREATE_SECURITY_GROUP"
	DataReplicationInitiationStepNameLaunchReplicationServer         DataReplicationInitiationStepName = "LAUNCH_REPLICATION_SERVER"
	DataReplicationInitiationStepNameBootReplicationServer           DataReplicationInitiationStepName = "BOOT_REPLICATION_SERVER"
	DataReplicationInitiationStepNameAuthenticateWithService         DataReplicationInitiationStepName = "AUTHENTICATE_WITH_SERVICE"
	DataReplicationInitiationStepNameDownloadReplicationSoftware     DataReplicationInitiationStepName = "DOWNLOAD_REPLICATION_SOFTWARE"
	DataReplicationInitiationStepNameCreateStagingDisks              DataReplicationInitiationStepName = "CREATE_STAGING_DISKS"
	DataReplicationInitiationStepNameAttachStagingDisks              DataReplicationInitiationStepName = "ATTACH_STAGING_DISKS"
	DataReplicationInitiationStepNamePairReplicationServerWithAgent  DataReplicationInitiationStepName = "PAIR_REPLICATION_SERVER_WITH_AGENT"
	DataReplicationInitiationStepNameConnectAgentToReplicationServer DataReplicationInitiationStepName = "CONNECT_AGENT_TO_REPLICATION_SERVER"
	DataReplicationInitiationStepNameStartDataTransfer               DataReplicationInitiationStepName = "START_DATA_TRANSFER"
)

Enum values for DataReplicationInitiationStepName

func (DataReplicationInitiationStepName) Values

Values returns all known values for DataReplicationInitiationStepName. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataReplicationInitiationStepStatus

type DataReplicationInitiationStepStatus string
const (
	DataReplicationInitiationStepStatusNotStarted DataReplicationInitiationStepStatus = "NOT_STARTED"
	DataReplicationInitiationStepStatusInProgress DataReplicationInitiationStepStatus = "IN_PROGRESS"
	DataReplicationInitiationStepStatusSucceeded  DataReplicationInitiationStepStatus = "SUCCEEDED"
	DataReplicationInitiationStepStatusFailed     DataReplicationInitiationStepStatus = "FAILED"
	DataReplicationInitiationStepStatusSkipped    DataReplicationInitiationStepStatus = "SKIPPED"
)

Enum values for DataReplicationInitiationStepStatus

func (DataReplicationInitiationStepStatus) Values

Values returns all known values for DataReplicationInitiationStepStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DataReplicationState

type DataReplicationState string
const (
	DataReplicationStateStopped                 DataReplicationState = "STOPPED"
	DataReplicationStateInitiating              DataReplicationState = "INITIATING"
	DataReplicationStateInitialSync             DataReplicationState = "INITIAL_SYNC"
	DataReplicationStateBacklog                 DataReplicationState = "BACKLOG"
	DataReplicationStateCreatingSnapshot        DataReplicationState = "CREATING_SNAPSHOT"
	DataReplicationStateContinuous              DataReplicationState = "CONTINUOUS"
	DataReplicationStatePaused                  DataReplicationState = "PAUSED"
	DataReplicationStateRescan                  DataReplicationState = "RESCAN"
	DataReplicationStateStalled                 DataReplicationState = "STALLED"
	DataReplicationStateDisconnected            DataReplicationState = "DISCONNECTED"
	DataReplicationStatePendingSnapshotShipping DataReplicationState = "PENDING_SNAPSHOT_SHIPPING"
	DataReplicationStateShippingSnapshot        DataReplicationState = "SHIPPING_SNAPSHOT"
)

Enum values for DataReplicationState

func (DataReplicationState) Values

Values returns all known values for DataReplicationState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DescribeJobsRequestFilters

type DescribeJobsRequestFilters struct {

	// Request to describe Job log filters by date.
	FromDate *string

	// Request to describe Job log filters by job ID.
	JobIDs []string

	// Request to describe job log items by last date.
	ToDate *string
	// contains filtered or unexported fields
}

Request to describe Job log filters.

type DescribeSourceServersRequestFilters

type DescribeSourceServersRequestFilters struct {

	// Request to filter Source Servers list by application IDs.
	ApplicationIDs []string

	// Request to filter Source Servers list by archived.
	IsArchived *bool

	// Request to filter Source Servers list by life cycle states.
	LifeCycleStates []LifeCycleState

	// Request to filter Source Servers list by replication type.
	ReplicationTypes []ReplicationType

	// Request to filter Source Servers list by Source Server ID.
	SourceServerIDs []string
	// contains filtered or unexported fields
}

Request to filter Source Servers list.

type Disk

type Disk struct {

	// The amount of storage on the disk in bytes.
	Bytes int64

	// The disk or device name.
	DeviceName *string
	// contains filtered or unexported fields
}

The disk identifier.

type ErrorDetails added in v1.15.0

type ErrorDetails struct {

	// Error details code.
	Code *string

	// Error details message.
	Message *string

	// Error details resourceId.
	ResourceId *string

	// Error details resourceType.
	ResourceType *string
	// contains filtered or unexported fields
}

Error details.

type ExportErrorData added in v1.18.0

type ExportErrorData struct {

	// Export errors data raw error.
	RawError *string
	// contains filtered or unexported fields
}

Export errors data.

type ExportStatus added in v1.18.0

type ExportStatus string
const (
	ExportStatusPending   ExportStatus = "PENDING"
	ExportStatusStarted   ExportStatus = "STARTED"
	ExportStatusFailed    ExportStatus = "FAILED"
	ExportStatusSucceeded ExportStatus = "SUCCEEDED"
)

Enum values for ExportStatus

func (ExportStatus) Values added in v1.18.0

func (ExportStatus) Values() []ExportStatus

Values returns all known values for ExportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ExportTask added in v1.18.0

type ExportTask struct {

	// Export task creation datetime.
	CreationDateTime *string

	// Export task end datetime.
	EndDateTime *string

	// Export task id.
	ExportID *string

	// Export task progress percentage.
	ProgressPercentage *float32

	// Export task s3 bucket.
	S3Bucket *string

	// Export task s3 bucket owner.
	S3BucketOwner *string

	// Export task s3 key.
	S3Key *string

	// Export task status.
	Status ExportStatus

	// Export task summary.
	Summary *ExportTaskSummary
	// contains filtered or unexported fields
}

Export task.

type ExportTaskError added in v1.18.0

type ExportTaskError struct {

	// Export task error data.
	ErrorData *ExportErrorData

	// Export task error datetime.
	ErrorDateTime *string
	// contains filtered or unexported fields
}

Export task error.

type ExportTaskSummary added in v1.18.0

type ExportTaskSummary struct {

	// Export task summary applications count.
	ApplicationsCount int64

	// Export task summary servers count.
	ServersCount int64

	// Export task summary waves count.
	WavesCount int64
	// contains filtered or unexported fields
}

Export task summary.

type FirstBoot

type FirstBoot string
const (
	FirstBootWaiting   FirstBoot = "WAITING"
	FirstBootSucceeded FirstBoot = "SUCCEEDED"
	FirstBootUnknown   FirstBoot = "UNKNOWN"
	FirstBootStopped   FirstBoot = "STOPPED"
)

Enum values for FirstBoot

func (FirstBoot) Values

func (FirstBoot) Values() []FirstBoot

Values returns all known values for FirstBoot. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type IdentificationHints

type IdentificationHints struct {

	// AWS Instance ID identification hint.
	AwsInstanceID *string

	// FQDN address identification hint.
	Fqdn *string

	// Hostname identification hint.
	Hostname *string

	// vCenter VM path identification hint.
	VmPath *string

	// vmWare UUID identification hint.
	VmWareUuid *string
	// contains filtered or unexported fields
}

Identification hints.

type ImportErrorData added in v1.18.0

type ImportErrorData struct {

	// Import error data source account ID.
	AccountID *string

	// Import error data application ID.
	ApplicationID *string

	// Import error data ec2 LaunchTemplate ID.
	Ec2LaunchTemplateID *string

	// Import error data raw error.
	RawError *string

	// Import error data row number.
	RowNumber int64

	// Import error data source server ID.
	SourceServerID *string

	// Import error data wave id.
	WaveID *string
	// contains filtered or unexported fields
}

Import error data.

type ImportErrorType added in v1.18.0

type ImportErrorType string
const (
	ImportErrorTypeValidationError ImportErrorType = "VALIDATION_ERROR"
	ImportErrorTypeProcessingError ImportErrorType = "PROCESSING_ERROR"
)

Enum values for ImportErrorType

func (ImportErrorType) Values added in v1.18.0

func (ImportErrorType) Values() []ImportErrorType

Values returns all known values for ImportErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ImportStatus added in v1.18.0

type ImportStatus string
const (
	ImportStatusPending   ImportStatus = "PENDING"
	ImportStatusStarted   ImportStatus = "STARTED"
	ImportStatusFailed    ImportStatus = "FAILED"
	ImportStatusSucceeded ImportStatus = "SUCCEEDED"
)

Enum values for ImportStatus

func (ImportStatus) Values added in v1.18.0

func (ImportStatus) Values() []ImportStatus

Values returns all known values for ImportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ImportTask added in v1.18.0

type ImportTask struct {

	// Import task creation datetime.
	CreationDateTime *string

	// Import task end datetime.
	EndDateTime *string

	// Import task id.
	ImportID *string

	// Import task progress percentage.
	ProgressPercentage *float32

	// Import task s3 bucket source.
	S3BucketSource *S3BucketSource

	// Import task status.
	Status ImportStatus

	// Import task summary.
	Summary *ImportTaskSummary
	// contains filtered or unexported fields
}

Import task.

type ImportTaskError added in v1.18.0

type ImportTaskError struct {

	// Import task error data.
	ErrorData *ImportErrorData

	// Import task error datetime.
	ErrorDateTime *string

	// Import task error type.
	ErrorType ImportErrorType
	// contains filtered or unexported fields
}

Import task error.

type ImportTaskSummary added in v1.18.0

type ImportTaskSummary struct {

	// Import task summary applications.
	Applications *ImportTaskSummaryApplications

	// Import task summary servers.
	Servers *ImportTaskSummaryServers

	// Import task summary waves.
	Waves *ImportTaskSummaryWaves
	// contains filtered or unexported fields
}

Import task summary.

type ImportTaskSummaryApplications added in v1.18.0

type ImportTaskSummaryApplications struct {

	// Import task summary applications created count.
	CreatedCount int64

	// Import task summary applications modified count.
	ModifiedCount int64
	// contains filtered or unexported fields
}

Import task summary applications.

type ImportTaskSummaryServers added in v1.18.0

type ImportTaskSummaryServers struct {

	// Import task summary servers created count.
	CreatedCount int64

	// Import task summary servers modified count.
	ModifiedCount int64
	// contains filtered or unexported fields
}

Import task summary servers.

type ImportTaskSummaryWaves added in v1.18.0

type ImportTaskSummaryWaves struct {

	// Import task summery waves created count.
	CreatedCount int64

	// Import task summery waves modified count.
	ModifiedCount int64
	// contains filtered or unexported fields
}

Import task summery waves.

type InitiatedBy

type InitiatedBy string
const (
	InitiatedByStartTest    InitiatedBy = "START_TEST"
	InitiatedByStartCutover InitiatedBy = "START_CUTOVER"
	InitiatedByDiagnostic   InitiatedBy = "DIAGNOSTIC"
	InitiatedByTerminate    InitiatedBy = "TERMINATE"
)

Enum values for InitiatedBy

func (InitiatedBy) Values

func (InitiatedBy) Values() []InitiatedBy

Values returns all known values for InitiatedBy. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string

	RetryAfterSeconds int64
	// contains filtered or unexported fields
}

The server encountered an unexpected condition that prevented it from fulfilling the request.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type Job

type Job struct {

	// Job ID.
	//
	// This member is required.
	JobID *string

	// the ARN of the specific Job.
	Arn *string

	// Job creation time.
	CreationDateTime *string

	// Job end time.
	EndDateTime *string

	// Job initiated by field.
	InitiatedBy InitiatedBy

	// Servers participating in a specific Job.
	ParticipatingServers []ParticipatingServer

	// Job status.
	Status JobStatus

	// Tags associated with specific Job.
	Tags map[string]string

	// Job type.
	Type JobType
	// contains filtered or unexported fields
}

Job.

type JobLog

type JobLog struct {

	// Job log event.
	Event JobLogEvent

	// Job event data
	EventData *JobLogEventData

	// Job log event date and time.
	LogDateTime *string
	// contains filtered or unexported fields
}

Job log.

type JobLogEvent

type JobLogEvent string
const (
	JobLogEventJobStart              JobLogEvent = "JOB_START"
	JobLogEventServerSkipped         JobLogEvent = "SERVER_SKIPPED"
	JobLogEventCleanupStart          JobLogEvent = "CLEANUP_START"
	JobLogEventCleanupEnd            JobLogEvent = "CLEANUP_END"
	JobLogEventCleanupFail           JobLogEvent = "CLEANUP_FAIL"
	JobLogEventSnapshotStart         JobLogEvent = "SNAPSHOT_START"
	JobLogEventSnapshotEnd           JobLogEvent = "SNAPSHOT_END"
	JobLogEventSnapshotFail          JobLogEvent = "SNAPSHOT_FAIL"
	JobLogEventUsingPreviousSnapshot JobLogEvent = "USING_PREVIOUS_SNAPSHOT"
	JobLogEventConversionStart       JobLogEvent = "CONVERSION_START"
	JobLogEventConversionEnd         JobLogEvent = "CONVERSION_END"
	JobLogEventConversionFail        JobLogEvent = "CONVERSION_FAIL"
	JobLogEventLaunchStart           JobLogEvent = "LAUNCH_START"
	JobLogEventLaunchFailed          JobLogEvent = "LAUNCH_FAILED"
	JobLogEventJobCancel             JobLogEvent = "JOB_CANCEL"
	JobLogEventJobEnd                JobLogEvent = "JOB_END"
)

Enum values for JobLogEvent

func (JobLogEvent) Values

func (JobLogEvent) Values() []JobLogEvent

Values returns all known values for JobLogEvent. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type JobLogEventData

type JobLogEventData struct {

	// Job Event conversion Server ID.
	ConversionServerID *string

	// Job error.
	RawError *string

	// Job Event Source Server ID.
	SourceServerID *string

	// Job Event Target instance ID.
	TargetInstanceID *string
	// contains filtered or unexported fields
}

Job log data

type JobPostLaunchActionsLaunchStatus added in v1.15.0

type JobPostLaunchActionsLaunchStatus struct {

	// AWS Systems Manager Document's execution ID of the of the Job Post Launch
	// Actions.
	ExecutionID *string

	// AWS Systems Manager Document's execution status.
	ExecutionStatus PostLaunchActionExecutionStatus

	// AWS Systems Manager Document's failure reason.
	FailureReason *string

	// AWS Systems Manager's Document of the of the Job Post Launch Actions.
	SsmDocument *SsmDocument

	// AWS Systems Manager Document type.
	SsmDocumentType SsmDocumentType
	// contains filtered or unexported fields
}

Launch Status of the Job Post Launch Actions.

type JobStatus

type JobStatus string
const (
	JobStatusPending   JobStatus = "PENDING"
	JobStatusStarted   JobStatus = "STARTED"
	JobStatusCompleted JobStatus = "COMPLETED"
)

Enum values for JobStatus

func (JobStatus) Values

func (JobStatus) Values() []JobStatus

Values returns all known values for JobStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type JobType

type JobType string
const (
	JobTypeLaunch    JobType = "LAUNCH"
	JobTypeTerminate JobType = "TERMINATE"
)

Enum values for JobType

func (JobType) Values

func (JobType) Values() []JobType

Values returns all known values for JobType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type LaunchConfigurationTemplate added in v1.15.0

type LaunchConfigurationTemplate struct {

	// ID of the Launch Configuration Template.
	//
	// This member is required.
	LaunchConfigurationTemplateID *string

	// ARN of the Launch Configuration Template.
	Arn *string

	// Associate public Ip address.
	AssociatePublicIpAddress *bool

	// Launch configuration template boot mode.
	BootMode BootMode

	// Copy private Ip.
	CopyPrivateIp *bool

	// Copy tags.
	CopyTags *bool

	// EC2 launch template ID.
	Ec2LaunchTemplateID *string

	// Enable map auto tagging.
	EnableMapAutoTagging *bool

	// Large volume config.
	LargeVolumeConf *LaunchTemplateDiskConf

	// Launch disposition.
	LaunchDisposition LaunchDisposition

	// Configure Licensing.
	Licensing *Licensing

	// Launch configuration template map auto tagging MPE ID.
	MapAutoTaggingMpeID *string

	// Post Launch Actions of the Launch Configuration Template.
	PostLaunchActions *PostLaunchActions

	// Small volume config.
	SmallVolumeConf *LaunchTemplateDiskConf

	// Small volume maximum size.
	SmallVolumeMaxSize int64

	// Tags of the Launch Configuration Template.
	Tags map[string]string

	// Target instance type right-sizing method.
	TargetInstanceTypeRightSizingMethod TargetInstanceTypeRightSizingMethod
	// contains filtered or unexported fields
}

type LaunchDisposition

type LaunchDisposition string
const (
	LaunchDispositionStopped LaunchDisposition = "STOPPED"
	LaunchDispositionStarted LaunchDisposition = "STARTED"
)

Enum values for LaunchDisposition

func (LaunchDisposition) Values

Values returns all known values for LaunchDisposition. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type LaunchStatus

type LaunchStatus string
const (
	LaunchStatusPending    LaunchStatus = "PENDING"
	LaunchStatusInProgress LaunchStatus = "IN_PROGRESS"
	LaunchStatusLaunched   LaunchStatus = "LAUNCHED"
	LaunchStatusFailed     LaunchStatus = "FAILED"
	LaunchStatusTerminated LaunchStatus = "TERMINATED"
)

Enum values for LaunchStatus

func (LaunchStatus) Values

func (LaunchStatus) Values() []LaunchStatus

Values returns all known values for LaunchStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type LaunchTemplateDiskConf added in v1.16.0

type LaunchTemplateDiskConf struct {

	// Launch template disk iops configuration.
	Iops *int64

	// Launch template disk throughput configuration.
	Throughput *int64

	// Launch template disk volume type configuration.
	VolumeType VolumeType
	// contains filtered or unexported fields
}

Launch template disk configuration.

type LaunchedInstance

type LaunchedInstance struct {

	// Launched instance EC2 ID.
	Ec2InstanceID *string

	// Launched instance first boot.
	FirstBoot FirstBoot

	// Launched instance Job ID.
	JobID *string
	// contains filtered or unexported fields
}

Launched instance.

type Licensing

type Licensing struct {

	// Configure BYOL OS licensing.
	OsByol *bool
	// contains filtered or unexported fields
}

Configure Licensing.

type LifeCycle

type LifeCycle struct {

	// Lifecycle added to service data and time.
	AddedToServiceDateTime *string

	// Lifecycle elapsed time and duration.
	ElapsedReplicationDuration *string

	// Lifecycle replication initiation date and time.
	FirstByteDateTime *string

	// Lifecycle last Cutover.
	LastCutover *LifeCycleLastCutover

	// Lifecycle last seen date and time.
	LastSeenByServiceDateTime *string

	// Lifecycle last Test.
	LastTest *LifeCycleLastTest

	// Lifecycle state.
	State LifeCycleState
	// contains filtered or unexported fields
}

Lifecycle.

type LifeCycleLastCutover

type LifeCycleLastCutover struct {

	// Lifecycle Cutover finalized date and time.
	Finalized *LifeCycleLastCutoverFinalized

	// Lifecycle last Cutover initiated.
	Initiated *LifeCycleLastCutoverInitiated

	// Lifecycle last Cutover reverted.
	Reverted *LifeCycleLastCutoverReverted
	// contains filtered or unexported fields
}

Lifecycle last Cutover .

type LifeCycleLastCutoverFinalized

type LifeCycleLastCutoverFinalized struct {

	// Lifecycle Cutover finalized date and time.
	ApiCallDateTime *string
	// contains filtered or unexported fields
}

Lifecycle Cutover finalized

type LifeCycleLastCutoverInitiated

type LifeCycleLastCutoverInitiated struct {

	//
	ApiCallDateTime *string

	// Lifecycle last Cutover initiated by Job ID.
	JobID *string
	// contains filtered or unexported fields
}

Lifecycle last Cutover initiated.

type LifeCycleLastCutoverReverted

type LifeCycleLastCutoverReverted struct {

	// Lifecycle last Cutover reverted API call date time.
	ApiCallDateTime *string
	// contains filtered or unexported fields
}

Lifecycle last Cutover reverted.

type LifeCycleLastTest

type LifeCycleLastTest struct {

	// Lifecycle last Test finalized.
	Finalized *LifeCycleLastTestFinalized

	// Lifecycle last Test initiated.
	Initiated *LifeCycleLastTestInitiated

	// Lifecycle last Test reverted.
	Reverted *LifeCycleLastTestReverted
	// contains filtered or unexported fields
}

Lifecycle last Test.

type LifeCycleLastTestFinalized

type LifeCycleLastTestFinalized struct {

	// Lifecycle Test failed API call date and time.
	ApiCallDateTime *string
	// contains filtered or unexported fields
}

Lifecycle last Test finalized.

type LifeCycleLastTestInitiated

type LifeCycleLastTestInitiated struct {

	// Lifecycle last Test initiated API call date and time.
	ApiCallDateTime *string

	// Lifecycle last Test initiated Job ID.
	JobID *string
	// contains filtered or unexported fields
}

Lifecycle last Test initiated.

type LifeCycleLastTestReverted

type LifeCycleLastTestReverted struct {

	// Lifecycle last Test reverted API call date and time.
	ApiCallDateTime *string
	// contains filtered or unexported fields
}

Lifecycle last Test reverted.

type LifeCycleState

type LifeCycleState string
const (
	LifeCycleStateStopped             LifeCycleState = "STOPPED"
	LifeCycleStateNotReady            LifeCycleState = "NOT_READY"
	LifeCycleStateReadyForTest        LifeCycleState = "READY_FOR_TEST"
	LifeCycleStateTesting             LifeCycleState = "TESTING"
	LifeCycleStateReadyForCutover     LifeCycleState = "READY_FOR_CUTOVER"
	LifeCycleStateCuttingOver         LifeCycleState = "CUTTING_OVER"
	LifeCycleStateCutover             LifeCycleState = "CUTOVER"
	LifeCycleStateDisconnected        LifeCycleState = "DISCONNECTED"
	LifeCycleStateDiscovered          LifeCycleState = "DISCOVERED"
	LifeCycleStatePendingInstallation LifeCycleState = "PENDING_INSTALLATION"
)

Enum values for LifeCycleState

func (LifeCycleState) Values

func (LifeCycleState) Values() []LifeCycleState

Values returns all known values for LifeCycleState. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ListApplicationsRequestFilters added in v1.16.0

type ListApplicationsRequestFilters struct {

	// Filter applications list by application ID.
	ApplicationIDs []string

	// Filter applications list by archival status.
	IsArchived *bool

	// Filter applications list by wave ID.
	WaveIDs []string
	// contains filtered or unexported fields
}

Applications list filters.

type ListConnectorsRequestFilters added in v1.21.0

type ListConnectorsRequestFilters struct {

	// List Connectors Request Filters connector IDs.
	ConnectorIDs []string
	// contains filtered or unexported fields
}

List Connectors Request Filters.

type ListExportsRequestFilters added in v1.18.0

type ListExportsRequestFilters struct {

	// List exports request filters export ids.
	ExportIDs []string
	// contains filtered or unexported fields
}

List exports request filters.

type ListImportsRequestFilters added in v1.18.0

type ListImportsRequestFilters struct {

	// List imports request filters import IDs.
	ImportIDs []string
	// contains filtered or unexported fields
}

List imports request filters.

type ListWavesRequestFilters added in v1.16.0

type ListWavesRequestFilters struct {

	// Filter waves list by archival status.
	IsArchived *bool

	// Filter waves list by wave ID.
	WaveIDs []string
	// contains filtered or unexported fields
}

Waves list filters.

type ManagedAccount added in v1.19.0

type ManagedAccount struct {

	// Managed account, account ID.
	AccountId *string
	// contains filtered or unexported fields
}

Managed account.

type NetworkInterface

type NetworkInterface struct {

	// Network interface IPs.
	Ips []string

	// Network interface primary IP.
	IsPrimary *bool

	// Network interface Mac address.
	MacAddress *string
	// contains filtered or unexported fields
}

Network interface.

type OS

type OS struct {

	// OS full string.
	FullString *string
	// contains filtered or unexported fields
}

Operating System.

type ParticipatingServer

type ParticipatingServer struct {

	// Participating server Source Server ID.
	//
	// This member is required.
	SourceServerID *string

	// Participating server launch status.
	LaunchStatus LaunchStatus

	// Participating server's launched ec2 instance ID.
	LaunchedEc2InstanceID *string

	// Participating server's Post Launch Actions Status.
	PostLaunchActionsStatus *PostLaunchActionsStatus
	// contains filtered or unexported fields
}

Server participating in Job.

type PostLaunchActionExecutionStatus added in v1.15.0

type PostLaunchActionExecutionStatus string
const (
	PostLaunchActionExecutionStatusInProgress PostLaunchActionExecutionStatus = "IN_PROGRESS"
	PostLaunchActionExecutionStatusSuccess    PostLaunchActionExecutionStatus = "SUCCESS"
	PostLaunchActionExecutionStatusFailed     PostLaunchActionExecutionStatus = "FAILED"
)

Enum values for PostLaunchActionExecutionStatus

func (PostLaunchActionExecutionStatus) Values added in v1.15.0

Values returns all known values for PostLaunchActionExecutionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PostLaunchActions added in v1.15.0

type PostLaunchActions struct {

	// AWS Systems Manager Command's CloudWatch log group name.
	CloudWatchLogGroupName *string

	// Deployment type in which AWS Systems Manager Documents will be executed.
	Deployment PostLaunchActionsDeploymentType

	// AWS Systems Manager Command's logs S3 log bucket.
	S3LogBucket *string

	// AWS Systems Manager Command's logs S3 output key prefix.
	S3OutputKeyPrefix *string

	// AWS Systems Manager Documents.
	SsmDocuments []SsmDocument
	// contains filtered or unexported fields
}

Post Launch Actions to executed on the Test or Cutover instance.

type PostLaunchActionsDeploymentType added in v1.15.0

type PostLaunchActionsDeploymentType string
const (
	PostLaunchActionsDeploymentTypeTestAndCutover PostLaunchActionsDeploymentType = "TEST_AND_CUTOVER"
	PostLaunchActionsDeploymentTypeCutoverOnly    PostLaunchActionsDeploymentType = "CUTOVER_ONLY"
	PostLaunchActionsDeploymentTypeTestOnly       PostLaunchActionsDeploymentType = "TEST_ONLY"
)

Enum values for PostLaunchActionsDeploymentType

func (PostLaunchActionsDeploymentType) Values added in v1.15.0

Values returns all known values for PostLaunchActionsDeploymentType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PostLaunchActionsStatus added in v1.15.0

type PostLaunchActionsStatus struct {

	// List of Post Launch Action status.
	PostLaunchActionsLaunchStatusList []JobPostLaunchActionsLaunchStatus

	// Time where the AWS Systems Manager was detected as running on the Test or
	// Cutover instance.
	SsmAgentDiscoveryDatetime *string
	// contains filtered or unexported fields
}

Status of the Post Launch Actions running on the Test or Cutover instance.

type ReplicationConfigurationDataPlaneRouting

type ReplicationConfigurationDataPlaneRouting string
const (
	ReplicationConfigurationDataPlaneRoutingPrivateIp ReplicationConfigurationDataPlaneRouting = "PRIVATE_IP"
	ReplicationConfigurationDataPlaneRoutingPublicIp  ReplicationConfigurationDataPlaneRouting = "PUBLIC_IP"
)

Enum values for ReplicationConfigurationDataPlaneRouting

func (ReplicationConfigurationDataPlaneRouting) Values

Values returns all known values for ReplicationConfigurationDataPlaneRouting. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ReplicationConfigurationDefaultLargeStagingDiskType

type ReplicationConfigurationDefaultLargeStagingDiskType string
const (
	ReplicationConfigurationDefaultLargeStagingDiskTypeGp2 ReplicationConfigurationDefaultLargeStagingDiskType = "GP2"
	ReplicationConfigurationDefaultLargeStagingDiskTypeSt1 ReplicationConfigurationDefaultLargeStagingDiskType = "ST1"
	ReplicationConfigurationDefaultLargeStagingDiskTypeGp3 ReplicationConfigurationDefaultLargeStagingDiskType = "GP3"
)

Enum values for ReplicationConfigurationDefaultLargeStagingDiskType

func (ReplicationConfigurationDefaultLargeStagingDiskType) Values

Values returns all known values for ReplicationConfigurationDefaultLargeStagingDiskType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ReplicationConfigurationEbsEncryption

type ReplicationConfigurationEbsEncryption string
const (
	ReplicationConfigurationEbsEncryptionDefault ReplicationConfigurationEbsEncryption = "DEFAULT"
	ReplicationConfigurationEbsEncryptionCustom  ReplicationConfigurationEbsEncryption = "CUSTOM"
)

Enum values for ReplicationConfigurationEbsEncryption

func (ReplicationConfigurationEbsEncryption) Values

Values returns all known values for ReplicationConfigurationEbsEncryption. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ReplicationConfigurationReplicatedDisk

type ReplicationConfigurationReplicatedDisk struct {

	// Replication Configuration replicated disk device name.
	DeviceName *string

	// Replication Configuration replicated disk IOPs.
	Iops int64

	// Replication Configuration replicated disk boot disk.
	IsBootDisk *bool

	// Replication Configuration replicated disk staging disk type.
	StagingDiskType ReplicationConfigurationReplicatedDiskStagingDiskType

	// Replication Configuration replicated disk throughput.
	Throughput int64
	// contains filtered or unexported fields
}

Replication Configuration replicated disk.

type ReplicationConfigurationReplicatedDiskStagingDiskType

type ReplicationConfigurationReplicatedDiskStagingDiskType string
const (
	ReplicationConfigurationReplicatedDiskStagingDiskTypeAuto     ReplicationConfigurationReplicatedDiskStagingDiskType = "AUTO"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeGp2      ReplicationConfigurationReplicatedDiskStagingDiskType = "GP2"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeIo1      ReplicationConfigurationReplicatedDiskStagingDiskType = "IO1"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeSc1      ReplicationConfigurationReplicatedDiskStagingDiskType = "SC1"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeSt1      ReplicationConfigurationReplicatedDiskStagingDiskType = "ST1"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeStandard ReplicationConfigurationReplicatedDiskStagingDiskType = "STANDARD"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeGp3      ReplicationConfigurationReplicatedDiskStagingDiskType = "GP3"
	ReplicationConfigurationReplicatedDiskStagingDiskTypeIo2      ReplicationConfigurationReplicatedDiskStagingDiskType = "IO2"
)

Enum values for ReplicationConfigurationReplicatedDiskStagingDiskType

func (ReplicationConfigurationReplicatedDiskStagingDiskType) Values

Values returns all known values for ReplicationConfigurationReplicatedDiskStagingDiskType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ReplicationConfigurationTemplate

type ReplicationConfigurationTemplate struct {

	// Replication Configuration template ID.
	//
	// This member is required.
	ReplicationConfigurationTemplateID *string

	// Replication Configuration template ARN.
	Arn *string

	// Replication Configuration template associate default Application Migration
	// Service Security group.
	AssociateDefaultSecurityGroup *bool

	// Replication Configuration template bandwidth throttling.
	BandwidthThrottling int64

	// Replication Configuration template create Public IP.
	CreatePublicIP *bool

	// Replication Configuration template data plane routing.
	DataPlaneRouting ReplicationConfigurationDataPlaneRouting

	// Replication Configuration template use default large Staging Disk type.
	DefaultLargeStagingDiskType ReplicationConfigurationDefaultLargeStagingDiskType

	// Replication Configuration template EBS encryption.
	EbsEncryption ReplicationConfigurationEbsEncryption

	// Replication Configuration template EBS encryption key ARN.
	EbsEncryptionKeyArn *string

	// Replication Configuration template server instance type.
	ReplicationServerInstanceType *string

	// Replication Configuration template server Security Groups IDs.
	ReplicationServersSecurityGroupsIDs []string

	// Replication Configuration template Staging Area subnet ID.
	StagingAreaSubnetId *string

	// Replication Configuration template Staging Area Tags.
	StagingAreaTags map[string]string

	// Replication Configuration template Tags.
	Tags map[string]string

	// Replication Configuration template use Dedicated Replication Server.
	UseDedicatedReplicationServer *bool

	// Replication Configuration template use Fips Endpoint.
	UseFipsEndpoint *bool
	// contains filtered or unexported fields
}

type ReplicationType added in v1.8.0

type ReplicationType string
const (
	ReplicationTypeAgentBased       ReplicationType = "AGENT_BASED"
	ReplicationTypeSnapshotShipping ReplicationType = "SNAPSHOT_SHIPPING"
)

Enum values for ReplicationType

func (ReplicationType) Values added in v1.8.0

func (ReplicationType) Values() []ReplicationType

Values returns all known values for ReplicationType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string

	Code         *string
	ResourceId   *string
	ResourceType *string
	// contains filtered or unexported fields
}

Resource not found exception.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type S3BucketSource added in v1.18.0

type S3BucketSource struct {

	// S3 bucket source s3 bucket.
	//
	// This member is required.
	S3Bucket *string

	// S3 bucket source s3 key.
	//
	// This member is required.
	S3Key *string

	// S3 bucket source s3 bucket owner.
	S3BucketOwner *string
	// contains filtered or unexported fields
}

S3 bucket source.

type ServiceQuotaExceededException added in v1.8.0

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string

	Code         *string
	ResourceId   *string
	ResourceType *string
	ServiceCode  *string
	QuotaCode    *string
	QuotaValue   *int32
	// contains filtered or unexported fields
}

The request could not be completed because its exceeded the service quota.

func (*ServiceQuotaExceededException) Error added in v1.8.0

func (*ServiceQuotaExceededException) ErrorCode added in v1.8.0

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault added in v1.8.0

func (*ServiceQuotaExceededException) ErrorMessage added in v1.8.0

func (e *ServiceQuotaExceededException) ErrorMessage() string

type SourceProperties

type SourceProperties struct {

	// Source Server CPUs.
	Cpus []CPU

	// Source Server disks.
	Disks []Disk

	// Source server identification hints.
	IdentificationHints *IdentificationHints

	// Source server last update date and time.
	LastUpdatedDateTime *string

	// Source server network interfaces.
	NetworkInterfaces []NetworkInterface

	// Source server OS.
	Os *OS

	// Source server RAM in bytes.
	RamBytes int64

	// Source server recommended instance type.
	RecommendedInstanceType *string
	// contains filtered or unexported fields
}

Source server properties.

type SourceServer

type SourceServer struct {

	// Source server application ID.
	ApplicationID *string

	// Source server ARN.
	Arn *string

	// Source Server connector action.
	ConnectorAction *SourceServerConnectorAction

	// Source server data replication info.
	DataReplicationInfo *DataReplicationInfo

	// Source server fqdn for action framework.
	FqdnForActionFramework *string

	// Source server archived status.
	IsArchived *bool

	// Source server launched instance.
	LaunchedInstance *LaunchedInstance

	// Source server lifecycle state.
	LifeCycle *LifeCycle

	// Source server replication type.
	ReplicationType ReplicationType

	// Source server properties.
	SourceProperties *SourceProperties

	// Source server ID.
	SourceServerID *string

	// Source server Tags.
	Tags map[string]string

	// Source server user provided ID.
	UserProvidedID *string

	// Source server vCenter client id.
	VcenterClientID *string
	// contains filtered or unexported fields
}

type SourceServerActionDocument added in v1.16.0

type SourceServerActionDocument struct {

	// Source server post migration custom action ID.
	ActionID *string

	// Source server post migration custom action name.
	ActionName *string

	// Source server post migration custom action active status.
	Active *bool

	// Source server post migration custom action category.
	Category ActionCategory

	// Source server post migration custom action description.
	Description *string

	// Source server post migration custom action document identifier.
	DocumentIdentifier *string

	// Source server post migration custom action document version.
	DocumentVersion *string

	// Source server post migration custom action external parameters.
	ExternalParameters map[string]SsmExternalParameter

	// Source server post migration custom action must succeed for cutover.
	MustSucceedForCutover *bool

	// Source server post migration custom action order.
	Order *int32

	// Source server post migration custom action parameters.
	Parameters map[string][]SsmParameterStoreParameter

	// Source server post migration custom action timeout in seconds.
	TimeoutSeconds *int32
	// contains filtered or unexported fields
}

type SourceServerActionsRequestFilters added in v1.16.0

type SourceServerActionsRequestFilters struct {

	// Action IDs to filter source server post migration custom actions by.
	ActionIDs []string
	// contains filtered or unexported fields
}

Source server post migration custom action filters.

type SourceServerConnectorAction added in v1.21.0

type SourceServerConnectorAction struct {

	// Source Server connector action connector arn.
	ConnectorArn *string

	// Source Server connector action credentials secret arn.
	CredentialsSecretArn *string
	// contains filtered or unexported fields
}

Source Server connector action.

type SsmDocument added in v1.15.0

type SsmDocument struct {

	// User-friendly name for the AWS Systems Manager Document.
	//
	// This member is required.
	ActionName *string

	// AWS Systems Manager Document name or full ARN.
	//
	// This member is required.
	SsmDocumentName *string

	// AWS Systems Manager Document external parameters.
	ExternalParameters map[string]SsmExternalParameter

	// If true, Cutover will not be enabled if the document has failed.
	MustSucceedForCutover *bool

	// AWS Systems Manager Document parameters.
	Parameters map[string][]SsmParameterStoreParameter

	// AWS Systems Manager Document timeout seconds.
	TimeoutSeconds *int32
	// contains filtered or unexported fields
}

AWS Systems Manager Document.

type SsmDocumentType added in v1.15.0

type SsmDocumentType string
const (
	SsmDocumentTypeAutomation SsmDocumentType = "AUTOMATION"
	SsmDocumentTypeCommand    SsmDocumentType = "COMMAND"
)

Enum values for SsmDocumentType

func (SsmDocumentType) Values added in v1.15.0

func (SsmDocumentType) Values() []SsmDocumentType

Values returns all known values for SsmDocumentType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SsmExternalParameter added in v1.18.0

type SsmExternalParameter interface {
	// contains filtered or unexported methods
}

AWS Systems Manager Document external parameter.

The following types satisfy this interface:

SsmExternalParameterMemberDynamicPath
Example (OutputUsage)
// Code generated by smithy-go-codegen DO NOT EDIT.

package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/mgn/types"
)

func main() {
	var union types.SsmExternalParameter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SsmExternalParameterMemberDynamicPath:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

var _ *string

type SsmExternalParameterMemberDynamicPath added in v1.18.0

type SsmExternalParameterMemberDynamicPath struct {
	Value string
	// contains filtered or unexported fields
}

AWS Systems Manager Document external parameters dynamic path.

type SsmParameterStoreParameter added in v1.15.0

type SsmParameterStoreParameter struct {

	// AWS Systems Manager Parameter Store parameter name.
	//
	// This member is required.
	ParameterName *string

	// AWS Systems Manager Parameter Store parameter type.
	//
	// This member is required.
	ParameterType SsmParameterStoreParameterType
	// contains filtered or unexported fields
}

AWS Systems Manager Parameter Store parameter.

type SsmParameterStoreParameterType added in v1.15.0

type SsmParameterStoreParameterType string
const (
	SsmParameterStoreParameterTypeString SsmParameterStoreParameterType = "STRING"
)

Enum values for SsmParameterStoreParameterType

func (SsmParameterStoreParameterType) Values added in v1.15.0

Values returns all known values for SsmParameterStoreParameterType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TargetInstanceTypeRightSizingMethod

type TargetInstanceTypeRightSizingMethod string
const (
	TargetInstanceTypeRightSizingMethodNone  TargetInstanceTypeRightSizingMethod = "NONE"
	TargetInstanceTypeRightSizingMethodBasic TargetInstanceTypeRightSizingMethod = "BASIC"
)

Enum values for TargetInstanceTypeRightSizingMethod

func (TargetInstanceTypeRightSizingMethod) Values

Values returns all known values for TargetInstanceTypeRightSizingMethod. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TemplateActionDocument added in v1.16.0

type TemplateActionDocument struct {

	// Template post migration custom action ID.
	ActionID *string

	// Template post migration custom action name.
	ActionName *string

	// Template post migration custom action active status.
	Active *bool

	// Template post migration custom action category.
	Category ActionCategory

	// Template post migration custom action description.
	Description *string

	// Template post migration custom action document identifier.
	DocumentIdentifier *string

	// Template post migration custom action document version.
	DocumentVersion *string

	// Template post migration custom action external parameters.
	ExternalParameters map[string]SsmExternalParameter

	// Template post migration custom action must succeed for cutover.
	MustSucceedForCutover *bool

	// Operating system eligible for this template post migration custom action.
	OperatingSystem *string

	// Template post migration custom action order.
	Order *int32

	// Template post migration custom action parameters.
	Parameters map[string][]SsmParameterStoreParameter

	// Template post migration custom action timeout in seconds.
	TimeoutSeconds *int32
	// contains filtered or unexported fields
}

type TemplateActionsRequestFilters added in v1.16.0

type TemplateActionsRequestFilters struct {

	// Action IDs to filter template post migration custom actions by.
	ActionIDs []string
	// contains filtered or unexported fields
}

Template post migration custom action filters.

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string

	ServiceCode       *string
	QuotaCode         *string
	RetryAfterSeconds *string
	// contains filtered or unexported fields
}

Reached throttling quota exception.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type UninitializedAccountException

type UninitializedAccountException struct {
	Message *string

	ErrorCodeOverride *string

	Code *string
	// contains filtered or unexported fields
}

Uninitialized account exception.

func (*UninitializedAccountException) Error

func (*UninitializedAccountException) ErrorCode

func (e *UninitializedAccountException) ErrorCode() string

func (*UninitializedAccountException) ErrorFault

func (*UninitializedAccountException) ErrorMessage

func (e *UninitializedAccountException) ErrorMessage() string

type UnknownUnionMember added in v1.18.0

type UnknownUnionMember struct {
	Tag   string
	Value []byte
	// contains filtered or unexported fields
}

UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string

	Code      *string
	Reason    ValidationExceptionReason
	FieldList []ValidationExceptionField
	// contains filtered or unexported fields
}

Validate exception.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type ValidationExceptionField

type ValidationExceptionField struct {

	// Validate exception field message.
	Message *string

	// Validate exception field name.
	Name *string
	// contains filtered or unexported fields
}

Validate exception field.

type ValidationExceptionReason

type ValidationExceptionReason string
const (
	ValidationExceptionReasonUnknownOperation      ValidationExceptionReason = "unknownOperation"
	ValidationExceptionReasonCannotParse           ValidationExceptionReason = "cannotParse"
	ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "fieldValidationFailed"
	ValidationExceptionReasonOther                 ValidationExceptionReason = "other"
)

Enum values for ValidationExceptionReason

func (ValidationExceptionReason) Values

Values returns all known values for ValidationExceptionReason. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type VcenterClient added in v1.8.0

type VcenterClient struct {

	// Arn of vCenter client.
	Arn *string

	// Datacenter name of vCenter client.
	DatacenterName *string

	// Hostname of vCenter client .
	Hostname *string

	// Last seen time of vCenter client.
	LastSeenDatetime *string

	// Tags for Source Server of vCenter client.
	SourceServerTags map[string]string

	// Tags for vCenter client.
	Tags map[string]string

	// ID of vCenter client.
	VcenterClientID *string

	// Vcenter UUID of vCenter client.
	VcenterUUID *string
	// contains filtered or unexported fields
}

vCenter client.

type VolumeType added in v1.16.0

type VolumeType string
const (
	VolumeTypeIo1      VolumeType = "io1"
	VolumeTypeIo2      VolumeType = "io2"
	VolumeTypeGp3      VolumeType = "gp3"
	VolumeTypeGp2      VolumeType = "gp2"
	VolumeTypeSt1      VolumeType = "st1"
	VolumeTypeSc1      VolumeType = "sc1"
	VolumeTypeStandard VolumeType = "standard"
)

Enum values for VolumeType

func (VolumeType) Values added in v1.16.0

func (VolumeType) Values() []VolumeType

Values returns all known values for VolumeType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Wave added in v1.16.0

type Wave struct {

	// Wave ARN.
	Arn *string

	// Wave creation dateTime.
	CreationDateTime *string

	// Wave description.
	Description *string

	// Wave archival status.
	IsArchived *bool

	// Wave last modified dateTime.
	LastModifiedDateTime *string

	// Wave name.
	Name *string

	// Wave tags.
	Tags map[string]string

	// Wave aggregated status.
	WaveAggregatedStatus *WaveAggregatedStatus

	// Wave ID.
	WaveID *string
	// contains filtered or unexported fields
}

type WaveAggregatedStatus added in v1.16.0

type WaveAggregatedStatus struct {

	// Wave aggregated status health status.
	HealthStatus WaveHealthStatus

	// Wave aggregated status last update dateTime.
	LastUpdateDateTime *string

	// Wave aggregated status progress status.
	ProgressStatus WaveProgressStatus

	// DateTime marking when the first source server in the wave started replication.
	ReplicationStartedDateTime *string

	// Wave aggregated status total applications amount.
	TotalApplications int64
	// contains filtered or unexported fields
}

Wave aggregated status.

type WaveHealthStatus added in v1.16.0

type WaveHealthStatus string
const (
	WaveHealthStatusHealthy WaveHealthStatus = "HEALTHY"
	WaveHealthStatusLagging WaveHealthStatus = "LAGGING"
	WaveHealthStatusError   WaveHealthStatus = "ERROR"
)

Enum values for WaveHealthStatus

func (WaveHealthStatus) Values added in v1.16.0

Values returns all known values for WaveHealthStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type WaveProgressStatus added in v1.16.0

type WaveProgressStatus string
const (
	WaveProgressStatusNotStarted WaveProgressStatus = "NOT_STARTED"
	WaveProgressStatusInProgress WaveProgressStatus = "IN_PROGRESS"
	WaveProgressStatusCompleted  WaveProgressStatus = "COMPLETED"
)

Enum values for WaveProgressStatus

func (WaveProgressStatus) Values added in v1.16.0

Values returns all known values for WaveProgressStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL