Documentation
¶
Index ¶
- type AccessDeniedException
- type ActionCategory
- type Application
- type ApplicationAggregatedStatus
- type ApplicationHealthStatus
- type ApplicationProgressStatus
- type BootMode
- type CPU
- type ChangeServerLifeCycleStateSourceServerLifecycle
- type ChangeServerLifeCycleStateSourceServerLifecycleState
- type ConflictException
- type Connector
- type ConnectorSsmCommandConfig
- type DataReplicationError
- type DataReplicationErrorString
- type DataReplicationInfo
- type DataReplicationInfoReplicatedDisk
- type DataReplicationInitiation
- type DataReplicationInitiationStep
- type DataReplicationInitiationStepName
- type DataReplicationInitiationStepStatus
- type DataReplicationState
- type DescribeJobsRequestFilters
- type DescribeSourceServersRequestFilters
- type Disk
- type ErrorDetails
- type ExportErrorData
- type ExportStatus
- type ExportTask
- type ExportTaskError
- type ExportTaskSummary
- type FirstBoot
- type IdentificationHints
- type ImportErrorData
- type ImportErrorType
- type ImportStatus
- type ImportTask
- type ImportTaskError
- type ImportTaskSummary
- type ImportTaskSummaryApplications
- type ImportTaskSummaryServers
- type ImportTaskSummaryWaves
- type InitiatedBy
- type InternalServerException
- type Job
- type JobLog
- type JobLogEvent
- type JobLogEventData
- type JobPostLaunchActionsLaunchStatus
- type JobStatus
- type JobType
- type LaunchConfigurationTemplate
- type LaunchDisposition
- type LaunchStatus
- type LaunchTemplateDiskConf
- type LaunchedInstance
- type Licensing
- type LifeCycle
- type LifeCycleLastCutover
- type LifeCycleLastCutoverFinalized
- type LifeCycleLastCutoverInitiated
- type LifeCycleLastCutoverReverted
- type LifeCycleLastTest
- type LifeCycleLastTestFinalized
- type LifeCycleLastTestInitiated
- type LifeCycleLastTestReverted
- type LifeCycleState
- type ListApplicationsRequestFilters
- type ListConnectorsRequestFilters
- type ListExportsRequestFilters
- type ListImportsRequestFilters
- type ListWavesRequestFilters
- type ManagedAccount
- type NetworkInterface
- type OS
- type ParticipatingServer
- type PostLaunchActionExecutionStatus
- type PostLaunchActions
- type PostLaunchActionsDeploymentType
- type PostLaunchActionsStatus
- type ReplicationConfigurationDataPlaneRouting
- type ReplicationConfigurationDefaultLargeStagingDiskType
- type ReplicationConfigurationEbsEncryption
- type ReplicationConfigurationReplicatedDisk
- type ReplicationConfigurationReplicatedDiskStagingDiskType
- type ReplicationConfigurationTemplate
- type ReplicationType
- type ResourceNotFoundException
- type S3BucketSource
- type ServiceQuotaExceededException
- type SourceProperties
- type SourceServer
- type SourceServerActionDocument
- type SourceServerActionsRequestFilters
- type SourceServerConnectorAction
- type SsmDocument
- type SsmDocumentType
- type SsmExternalParameter
- type SsmExternalParameterMemberDynamicPath
- type SsmParameterStoreParameter
- type SsmParameterStoreParameterType
- type TargetInstanceTypeRightSizingMethod
- type TemplateActionDocument
- type TemplateActionsRequestFilters
- type ThrottlingException
- type UninitializedAccountException
- type UnknownUnionMember
- type ValidationException
- type ValidationExceptionField
- type ValidationExceptionReason
- type VcenterClient
- type VolumeType
- type Wave
- type WaveAggregatedStatus
- type WaveHealthStatus
- type WaveProgressStatus
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
func (ApplicationHealthStatus) Values() []ApplicationHealthStatus
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
func (ApplicationProgressStatus) Values() []ApplicationProgressStatus
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
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 ¶
func (ChangeServerLifeCycleStateSourceServerLifecycleState) Values() []ChangeServerLifeCycleStateSourceServerLifecycleState
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 ¶
func (DataReplicationErrorString) Values() []DataReplicationErrorString
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 ¶
func (DataReplicationInitiationStepName) Values() []DataReplicationInitiationStepName
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 ¶
func (DataReplicationInitiationStepStatus) Values() []DataReplicationInitiationStepStatus
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 ¶
func (DataReplicationState) Values() []DataReplicationState
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
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
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 ¶
func (LaunchDisposition) Values() []LaunchDisposition
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
func (PostLaunchActionExecutionStatus) Values() []PostLaunchActionExecutionStatus
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
func (PostLaunchActionsDeploymentType) Values() []PostLaunchActionsDeploymentType
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 ¶
func (ReplicationConfigurationDefaultLargeStagingDiskType) Values() []ReplicationConfigurationDefaultLargeStagingDiskType
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 ¶
func (ReplicationConfigurationEbsEncryption) Values() []ReplicationConfigurationEbsEncryption
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 ¶
func (ReplicationConfigurationReplicatedDiskStagingDiskType) Values() []ReplicationConfigurationReplicatedDiskStagingDiskType
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 (e *ResourceNotFoundException) ErrorFault() smithy.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 (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶ added in v1.8.0
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶ added in v1.8.0
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
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
func (SsmParameterStoreParameterType) Values() []SsmParameterStoreParameterType
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 ¶
func (TargetInstanceTypeRightSizingMethod) Values() []TargetInstanceTypeRightSizingMethod
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 (e *UninitializedAccountException) Error() string
func (*UninitializedAccountException) ErrorCode ¶
func (e *UninitializedAccountException) ErrorCode() string
func (*UninitializedAccountException) ErrorFault ¶
func (e *UninitializedAccountException) ErrorFault() smithy.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 ¶
func (ValidationExceptionReason) Values() []ValidationExceptionReason
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
func (WaveHealthStatus) Values() []WaveHealthStatus
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
func (WaveProgressStatus) Values() []WaveProgressStatus
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.