[go: up one dir, main page]

types

package
v1.29.0 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppLaunchConfigurationStatus added in v0.29.0

type AppLaunchConfigurationStatus string
const (
	AppLaunchConfigurationStatusNotConfigured AppLaunchConfigurationStatus = "NOT_CONFIGURED"
	AppLaunchConfigurationStatusConfigured    AppLaunchConfigurationStatus = "CONFIGURED"
)

Enum values for AppLaunchConfigurationStatus

func (AppLaunchConfigurationStatus) Values added in v0.29.0

Values returns all known values for AppLaunchConfigurationStatus. 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 AppLaunchStatus

type AppLaunchStatus string
const (
	AppLaunchStatusReadyForConfiguration   AppLaunchStatus = "READY_FOR_CONFIGURATION"
	AppLaunchStatusConfigurationInProgress AppLaunchStatus = "CONFIGURATION_IN_PROGRESS"
	AppLaunchStatusConfigurationInvalid    AppLaunchStatus = "CONFIGURATION_INVALID"
	AppLaunchStatusReadyForLaunch          AppLaunchStatus = "READY_FOR_LAUNCH"
	AppLaunchStatusValidationInProgress    AppLaunchStatus = "VALIDATION_IN_PROGRESS"
	AppLaunchStatusLaunchPending           AppLaunchStatus = "LAUNCH_PENDING"
	AppLaunchStatusLaunchInProgress        AppLaunchStatus = "LAUNCH_IN_PROGRESS"
	AppLaunchStatusLaunched                AppLaunchStatus = "LAUNCHED"
	AppLaunchStatusPartiallyLaunched       AppLaunchStatus = "PARTIALLY_LAUNCHED"
	AppLaunchStatusDeltaLaunchInProgress   AppLaunchStatus = "DELTA_LAUNCH_IN_PROGRESS"
	AppLaunchStatusDeltaLaunchFailed       AppLaunchStatus = "DELTA_LAUNCH_FAILED"
	AppLaunchStatusLaunchFailed            AppLaunchStatus = "LAUNCH_FAILED"
	AppLaunchStatusTerminateInProgress     AppLaunchStatus = "TERMINATE_IN_PROGRESS"
	AppLaunchStatusTerminateFailed         AppLaunchStatus = "TERMINATE_FAILED"
	AppLaunchStatusTerminated              AppLaunchStatus = "TERMINATED"
)

Enum values for AppLaunchStatus

func (AppLaunchStatus) Values added in v0.29.0

func (AppLaunchStatus) Values() []AppLaunchStatus

Values returns all known values for AppLaunchStatus. 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 AppReplicationConfigurationStatus added in v0.29.0

type AppReplicationConfigurationStatus string
const (
	AppReplicationConfigurationStatusNotConfigured AppReplicationConfigurationStatus = "NOT_CONFIGURED"
	AppReplicationConfigurationStatusConfigured    AppReplicationConfigurationStatus = "CONFIGURED"
)

Enum values for AppReplicationConfigurationStatus

func (AppReplicationConfigurationStatus) Values added in v0.29.0

Values returns all known values for AppReplicationConfigurationStatus. 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 AppReplicationStatus

type AppReplicationStatus string
const (
	AppReplicationStatusReadyForConfiguration      AppReplicationStatus = "READY_FOR_CONFIGURATION"
	AppReplicationStatusConfigurationInProgress    AppReplicationStatus = "CONFIGURATION_IN_PROGRESS"
	AppReplicationStatusConfigurationInvalid       AppReplicationStatus = "CONFIGURATION_INVALID"
	AppReplicationStatusReadyForReplication        AppReplicationStatus = "READY_FOR_REPLICATION"
	AppReplicationStatusValidationInProgress       AppReplicationStatus = "VALIDATION_IN_PROGRESS"
	AppReplicationStatusReplicationPending         AppReplicationStatus = "REPLICATION_PENDING"
	AppReplicationStatusReplicationInProgress      AppReplicationStatus = "REPLICATION_IN_PROGRESS"
	AppReplicationStatusReplicated                 AppReplicationStatus = "REPLICATED"
	AppReplicationStatusPartiallyReplicated        AppReplicationStatus = "PARTIALLY_REPLICATED"
	AppReplicationStatusDeltaReplicationInProgress AppReplicationStatus = "DELTA_REPLICATION_IN_PROGRESS"
	AppReplicationStatusDeltaReplicated            AppReplicationStatus = "DELTA_REPLICATED"
	AppReplicationStatusDeltaReplicationFailed     AppReplicationStatus = "DELTA_REPLICATION_FAILED"
	AppReplicationStatusReplicationFailed          AppReplicationStatus = "REPLICATION_FAILED"
	AppReplicationStatusReplicationStopping        AppReplicationStatus = "REPLICATION_STOPPING"
	AppReplicationStatusReplicationStopFailed      AppReplicationStatus = "REPLICATION_STOP_FAILED"
	AppReplicationStatusReplicationStopped         AppReplicationStatus = "REPLICATION_STOPPED"
)

Enum values for AppReplicationStatus

func (AppReplicationStatus) Values added in v0.29.0

Values returns all known values for AppReplicationStatus. 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 AppStatus

type AppStatus string
const (
	AppStatusCreating     AppStatus = "CREATING"
	AppStatusActive       AppStatus = "ACTIVE"
	AppStatusUpdating     AppStatus = "UPDATING"
	AppStatusDeleting     AppStatus = "DELETING"
	AppStatusDeleted      AppStatus = "DELETED"
	AppStatusDeleteFailed AppStatus = "DELETE_FAILED"
)

Enum values for AppStatus

func (AppStatus) Values added in v0.29.0

func (AppStatus) Values() []AppStatus

Values returns all known values for AppStatus. 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 AppSummary

type AppSummary struct {

	// The unique ID of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	AppId *string

	// The creation time of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	CreationTime *time.Time

	// The description of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Description *string

	// The ID of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ImportedAppId *string

	// The last modified time of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LastModified *time.Time

	// The timestamp of the application's most recent successful replication.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LatestReplicationTime *time.Time

	// Status of the launch configuration.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LaunchConfigurationStatus AppLaunchConfigurationStatus

	// Details about the latest launch of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LaunchDetails *LaunchDetails

	// The launch status of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LaunchStatus AppLaunchStatus

	// A message related to the launch status of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LaunchStatusMessage *string

	// The name of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Name *string

	// Status of the replication configuration.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationConfigurationStatus AppReplicationConfigurationStatus

	// The replication status of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationStatus AppReplicationStatus

	// A message related to the replication status of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationStatusMessage *string

	// The name of the service role in the customer's account used by Server Migration
	// Service.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	RoleName *string

	// Status of the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Status AppStatus

	// A message related to the status of the application
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StatusMessage *string

	// The number of server groups present in the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	TotalServerGroups *int32

	// The number of servers present in the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	TotalServers *int32
	// contains filtered or unexported fields
}

Information about the application.

type AppValidationConfiguration added in v0.29.0

type AppValidationConfiguration struct {

	// The validation strategy.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	AppValidationStrategy AppValidationStrategy

	// The name of the configuration.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Name *string

	// The validation parameters.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	SsmValidationParameters *SSMValidationParameters

	// The ID of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ValidationId *string
	// contains filtered or unexported fields
}

Configuration for validating an application.

type AppValidationOutput added in v0.29.0

type AppValidationOutput struct {

	// Output from using SSM to validate the application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	SsmOutput *SSMOutput
	// contains filtered or unexported fields
}

Output from validating an application.

type AppValidationStrategy added in v0.29.0

type AppValidationStrategy string
const (
	AppValidationStrategySsm AppValidationStrategy = "SSM"
)

Enum values for AppValidationStrategy

func (AppValidationStrategy) Values added in v0.29.0

Values returns all known values for AppValidationStrategy. 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 Connector

type Connector struct {

	// The time the connector was associated.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	AssociatedOn *time.Time

	// The capabilities of the connector.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	CapabilityList []ConnectorCapability

	// The ID of the connector.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ConnectorId *string

	// The IP address of the connector.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	IpAddress *string

	// The MAC address of the connector.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	MacAddress *string

	// The status of the connector.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Status ConnectorStatus

	// The connector version.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Version *string

	// The ID of the VM manager.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmManagerId *string

	// The name of the VM manager.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmManagerName *string

	// The VM management product.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmManagerType VmManagerType
	// contains filtered or unexported fields
}

Represents a connector.

type ConnectorCapability

type ConnectorCapability string
const (
	ConnectorCapabilityVSphere          ConnectorCapability = "VSPHERE"
	ConnectorCapabilityScvmm            ConnectorCapability = "SCVMM"
	ConnectorCapabilityHyperVManager    ConnectorCapability = "HYPERV-MANAGER"
	ConnectorCapabilitySnapshotBatching ConnectorCapability = "SNAPSHOT_BATCHING"
	ConnectorCapabilitySmsOptimized     ConnectorCapability = "SMS_OPTIMIZED"
)

Enum values for ConnectorCapability

func (ConnectorCapability) Values added in v0.29.0

Values returns all known values for ConnectorCapability. 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 ConnectorStatus

type ConnectorStatus string
const (
	ConnectorStatusHealthy   ConnectorStatus = "HEALTHY"
	ConnectorStatusUnhealthy ConnectorStatus = "UNHEALTHY"
)

Enum values for ConnectorStatus

func (ConnectorStatus) Values added in v0.29.0

func (ConnectorStatus) Values() []ConnectorStatus

Values returns all known values for ConnectorStatus. 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 DryRunOperationException added in v0.29.0

type DryRunOperationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The user has the required permissions, so the request would have succeeded, but a dry run was performed.

func (*DryRunOperationException) Error added in v0.29.0

func (e *DryRunOperationException) Error() string

func (*DryRunOperationException) ErrorCode added in v0.29.0

func (e *DryRunOperationException) ErrorCode() string

func (*DryRunOperationException) ErrorFault added in v0.29.0

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

func (*DryRunOperationException) ErrorMessage added in v0.29.0

func (e *DryRunOperationException) ErrorMessage() string

type InternalError

type InternalError struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

An internal error occurred.

func (*InternalError) Error

func (e *InternalError) Error() string

func (*InternalError) ErrorCode

func (e *InternalError) ErrorCode() string

func (*InternalError) ErrorFault

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

func (*InternalError) ErrorMessage

func (e *InternalError) ErrorMessage() string

type InvalidParameterException

type InvalidParameterException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A specified parameter is not valid.

func (*InvalidParameterException) Error

func (e *InvalidParameterException) Error() string

func (*InvalidParameterException) ErrorCode

func (e *InvalidParameterException) ErrorCode() string

func (*InvalidParameterException) ErrorFault

func (*InvalidParameterException) ErrorMessage

func (e *InvalidParameterException) ErrorMessage() string

type LaunchDetails

type LaunchDetails struct {

	// The latest time that this application was launched successfully.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LatestLaunchTime *time.Time

	// The ID of the latest stack launched for this application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StackId *string

	// The name of the latest stack launched for this application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StackName *string
	// contains filtered or unexported fields
}

Details about the latest launch of an application.

type LicenseType

type LicenseType string
const (
	LicenseTypeAws  LicenseType = "AWS"
	LicenseTypeByol LicenseType = "BYOL"
)

Enum values for LicenseType

func (LicenseType) Values added in v0.29.0

func (LicenseType) Values() []LicenseType

Values returns all known values for LicenseType. 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 MissingRequiredParameterException

type MissingRequiredParameterException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A required parameter is missing.

func (*MissingRequiredParameterException) Error

func (*MissingRequiredParameterException) ErrorCode

func (*MissingRequiredParameterException) ErrorFault

func (*MissingRequiredParameterException) ErrorMessage

func (e *MissingRequiredParameterException) ErrorMessage() string

type NoConnectorsAvailableException

type NoConnectorsAvailableException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

There are no connectors available.

func (*NoConnectorsAvailableException) Error

func (*NoConnectorsAvailableException) ErrorCode

func (e *NoConnectorsAvailableException) ErrorCode() string

func (*NoConnectorsAvailableException) ErrorFault

func (*NoConnectorsAvailableException) ErrorMessage

func (e *NoConnectorsAvailableException) ErrorMessage() string

type NotificationContext added in v0.29.0

type NotificationContext struct {

	// The status of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Status ValidationStatus

	// The status message.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StatusMessage *string

	// The ID of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ValidationId *string
	// contains filtered or unexported fields
}

Contains the status of validating an application.

type OperationNotPermittedException

type OperationNotPermittedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

This operation is not allowed.

func (*OperationNotPermittedException) Error

func (*OperationNotPermittedException) ErrorCode

func (e *OperationNotPermittedException) ErrorCode() string

func (*OperationNotPermittedException) ErrorFault

func (*OperationNotPermittedException) ErrorMessage

func (e *OperationNotPermittedException) ErrorMessage() string

type OutputFormat

type OutputFormat string
const (
	OutputFormatJson OutputFormat = "JSON"
	OutputFormatYaml OutputFormat = "YAML"
)

Enum values for OutputFormat

func (OutputFormat) Values added in v0.29.0

func (OutputFormat) Values() []OutputFormat

Values returns all known values for OutputFormat. 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 ReplicationJob

type ReplicationJob struct {

	// The description of the replication job.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Description *string

	// Indicates whether the replication job should produce encrypted AMIs.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Encrypted *bool

	// The time between consecutive replication runs, in hours.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Frequency *int32

	// The ID of the KMS key for replication jobs that produce encrypted AMIs. This
	// value can be any of the following:
	//
	//   - KMS key ID
	//
	//   - KMS key alias
	//
	//   - ARN referring to the KMS key ID
	//
	//   - ARN referring to the KMS key alias
	//
	// If encrypted is enabled but a KMS key ID is not specified, the customer's
	// default KMS key for Amazon EBS is used.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	KmsKeyId *string

	// The ID of the latest Amazon Machine Image (AMI).
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LatestAmiId *string

	// The license type to be used for the AMI created by a successful replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LicenseType LicenseType

	// The start time of the next replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	NextReplicationRunStartTime *time.Time

	// The number of recent AMIs to keep in the customer's account for a replication
	// job. By default, the value is set to zero, meaning that all AMIs are kept.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	NumberOfRecentAmisToKeep *int32

	// The ID of the replication job.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationJobId *string

	// Information about the replication runs.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationRunList []ReplicationRun

	// The name of the IAM role to be used by Server Migration Service.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	RoleName *string

	// Indicates whether to run the replication job one time.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	RunOnce *bool

	// The seed replication time.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	SeedReplicationTime *time.Time

	// The ID of the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerId *string

	// The type of server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerType ServerType

	// The state of the replication job.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	State ReplicationJobState

	// The description of the current status of the replication job.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StatusMessage *string

	// Information about the VM server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmServer *VmServer
	// contains filtered or unexported fields
}

Represents a replication job.

type ReplicationJobAlreadyExistsException

type ReplicationJobAlreadyExistsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified replication job already exists.

func (*ReplicationJobAlreadyExistsException) Error

func (*ReplicationJobAlreadyExistsException) ErrorCode

func (*ReplicationJobAlreadyExistsException) ErrorFault

func (*ReplicationJobAlreadyExistsException) ErrorMessage

func (e *ReplicationJobAlreadyExistsException) ErrorMessage() string

type ReplicationJobNotFoundException

type ReplicationJobNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified replication job does not exist.

func (*ReplicationJobNotFoundException) Error

func (*ReplicationJobNotFoundException) ErrorCode

func (e *ReplicationJobNotFoundException) ErrorCode() string

func (*ReplicationJobNotFoundException) ErrorFault

func (*ReplicationJobNotFoundException) ErrorMessage

func (e *ReplicationJobNotFoundException) ErrorMessage() string

type ReplicationJobState

type ReplicationJobState string
const (
	ReplicationJobStatePending         ReplicationJobState = "PENDING"
	ReplicationJobStateActive          ReplicationJobState = "ACTIVE"
	ReplicationJobStateFailed          ReplicationJobState = "FAILED"
	ReplicationJobStateDeleting        ReplicationJobState = "DELETING"
	ReplicationJobStateDeleted         ReplicationJobState = "DELETED"
	ReplicationJobStateCompleted       ReplicationJobState = "COMPLETED"
	ReplicationJobStatePausedOnFailure ReplicationJobState = "PAUSED_ON_FAILURE"
	ReplicationJobStateFailing         ReplicationJobState = "FAILING"
)

Enum values for ReplicationJobState

func (ReplicationJobState) Values added in v0.29.0

Values returns all known values for ReplicationJobState. 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 ReplicationRun

type ReplicationRun struct {

	// The ID of the Amazon Machine Image (AMI) from the replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	AmiId *string

	// The completion time of the last replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	CompletedTime *time.Time

	// The description of the replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Description *string

	// Indicates whether the replication run should produce an encrypted AMI.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Encrypted *bool

	// The ID of the KMS key for replication jobs that produce encrypted AMIs. This
	// value can be any of the following:
	//
	//   - KMS key ID
	//
	//   - KMS key alias
	//
	//   - ARN referring to the KMS key ID
	//
	//   - ARN referring to the KMS key alias
	//
	// If encrypted is true but a KMS key ID is not specified, the customer's default
	// KMS key for Amazon EBS is used.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	KmsKeyId *string

	// The ID of the replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationRunId *string

	// The start time of the next replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ScheduledStartTime *time.Time

	// Details about the current stage of the replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StageDetails *ReplicationRunStageDetails

	// The state of the replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	State ReplicationRunState

	// The description of the current status of the replication job.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StatusMessage *string

	// The type of replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Type ReplicationRunType
	// contains filtered or unexported fields
}

Represents a replication run.

type ReplicationRunLimitExceededException

type ReplicationRunLimitExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You have exceeded the number of on-demand replication runs you can request in a 24-hour period.

func (*ReplicationRunLimitExceededException) Error

func (*ReplicationRunLimitExceededException) ErrorCode

func (*ReplicationRunLimitExceededException) ErrorFault

func (*ReplicationRunLimitExceededException) ErrorMessage

func (e *ReplicationRunLimitExceededException) ErrorMessage() string

type ReplicationRunStageDetails

type ReplicationRunStageDetails struct {

	// The current stage of a replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Stage *string

	// The progress of the current stage of a replication run.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StageProgress *string
	// contains filtered or unexported fields
}

Details of the current stage of a replication run.

type ReplicationRunState

type ReplicationRunState string
const (
	ReplicationRunStatePending   ReplicationRunState = "PENDING"
	ReplicationRunStateMissed    ReplicationRunState = "MISSED"
	ReplicationRunStateActive    ReplicationRunState = "ACTIVE"
	ReplicationRunStateFailed    ReplicationRunState = "FAILED"
	ReplicationRunStateCompleted ReplicationRunState = "COMPLETED"
	ReplicationRunStateDeleting  ReplicationRunState = "DELETING"
	ReplicationRunStateDeleted   ReplicationRunState = "DELETED"
)

Enum values for ReplicationRunState

func (ReplicationRunState) Values added in v0.29.0

Values returns all known values for ReplicationRunState. 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 ReplicationRunType

type ReplicationRunType string
const (
	ReplicationRunTypeOnDemand  ReplicationRunType = "ON_DEMAND"
	ReplicationRunTypeAutomatic ReplicationRunType = "AUTOMATIC"
)

Enum values for ReplicationRunType

func (ReplicationRunType) Values added in v0.29.0

Values returns all known values for ReplicationRunType. 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 S3Location

type S3Location struct {

	// The Amazon S3 bucket name.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Bucket *string

	// The Amazon S3 bucket key.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Key *string
	// contains filtered or unexported fields
}

Location of an Amazon S3 object.

type SSMOutput added in v0.29.0

type SSMOutput struct {

	// Location of an Amazon S3 object.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	S3Location *S3Location
	// contains filtered or unexported fields
}

Contains the location of validation output.

type SSMValidationParameters added in v0.29.0

type SSMValidationParameters struct {

	// The command to run the validation script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Command *string

	// The timeout interval, in seconds.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ExecutionTimeoutSeconds int32

	// The ID of the instance. The instance must have the following tag:
	// UserForSMSApplicationValidation=true.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	InstanceId *string

	// The name of the S3 bucket for output.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	OutputS3BucketName *string

	// The type of validation script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ScriptType ScriptType

	// The location of the validation script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Source *Source
	// contains filtered or unexported fields
}

Contains validation parameters.

type ScriptType added in v0.29.0

type ScriptType string
const (
	ScriptTypeShellScript      ScriptType = "SHELL_SCRIPT"
	ScriptTypePowershellScript ScriptType = "POWERSHELL_SCRIPT"
)

Enum values for ScriptType

func (ScriptType) Values added in v0.29.0

func (ScriptType) Values() []ScriptType

Values returns all known values for ScriptType. 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 Server

type Server struct {

	// The ID of the replication job.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationJobId *string

	// Indicates whether the replication job is deleted or failed.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ReplicationJobTerminated *bool

	// The ID of the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerId *string

	// The type of server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerType ServerType

	// Information about the VM server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmServer *VmServer
	// contains filtered or unexported fields
}

Represents a server.

type ServerCannotBeReplicatedException

type ServerCannotBeReplicatedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified server cannot be replicated.

func (*ServerCannotBeReplicatedException) Error

func (*ServerCannotBeReplicatedException) ErrorCode

func (*ServerCannotBeReplicatedException) ErrorFault

func (*ServerCannotBeReplicatedException) ErrorMessage

func (e *ServerCannotBeReplicatedException) ErrorMessage() string

type ServerCatalogStatus

type ServerCatalogStatus string
const (
	ServerCatalogStatusNotImported ServerCatalogStatus = "NOT_IMPORTED"
	ServerCatalogStatusImporting   ServerCatalogStatus = "IMPORTING"
	ServerCatalogStatusAvailable   ServerCatalogStatus = "AVAILABLE"
	ServerCatalogStatusDeleted     ServerCatalogStatus = "DELETED"
	ServerCatalogStatusExpired     ServerCatalogStatus = "EXPIRED"
)

Enum values for ServerCatalogStatus

func (ServerCatalogStatus) Values added in v0.29.0

Values returns all known values for ServerCatalogStatus. 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 ServerGroup

type ServerGroup struct {

	// The name of a server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Name *string

	// The ID of a server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerGroupId *string

	// The servers that belong to a server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerList []Server
	// contains filtered or unexported fields
}

Logical grouping of servers.

type ServerGroupLaunchConfiguration

type ServerGroupLaunchConfiguration struct {

	// The launch order of servers in the server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LaunchOrder *int32

	// The ID of the server group with which the launch configuration is associated.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerGroupId *string

	// The launch configuration for servers in the server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerLaunchConfigurations []ServerLaunchConfiguration
	// contains filtered or unexported fields
}

Launch configuration for a server group.

type ServerGroupReplicationConfiguration

type ServerGroupReplicationConfiguration struct {

	// The ID of the server group with which this replication configuration is
	// associated.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerGroupId *string

	// The replication configuration for servers in the server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerReplicationConfigurations []ServerReplicationConfiguration
	// contains filtered or unexported fields
}

Replication configuration for a server group.

type ServerGroupValidationConfiguration added in v0.29.0

type ServerGroupValidationConfiguration struct {

	// The ID of the server group.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerGroupId *string

	// The validation configuration.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerValidationConfigurations []ServerValidationConfiguration
	// contains filtered or unexported fields
}

Configuration for validating an instance.

type ServerLaunchConfiguration

type ServerLaunchConfiguration struct {

	// Indicates whether a publicly accessible IP address is created when launching
	// the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	AssociatePublicIpAddress *bool

	// Location of an Amazon S3 object.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ConfigureScript *S3Location

	// The type of configuration script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ConfigureScriptType ScriptType

	// The name of the Amazon EC2 SSH key to be used for connecting to the launched
	// server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Ec2KeyName *string

	// The name of the IAM instance profile.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	IamInstanceProfileName *string

	// The instance type to use when launching the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	InstanceType *string

	// The logical ID of the server in the CloudFormation template.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LogicalId *string

	// The ID of the security group that applies to the launched server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	SecurityGroup *string

	// The ID of the server with which the launch configuration is associated.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Server *Server

	// The ID of the subnet the server should be launched into.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Subnet *string

	// Location of the user-data script to be executed when launching the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	UserData *UserData

	// The ID of the VPC into which the server should be launched.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Vpc *string
	// contains filtered or unexported fields
}

Launch configuration for a server.

type ServerReplicationConfiguration

type ServerReplicationConfiguration struct {

	// The ID of the server with which this replication configuration is associated.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Server *Server

	// The parameters for replicating the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerReplicationParameters *ServerReplicationParameters
	// contains filtered or unexported fields
}

Replication configuration of a server.

type ServerReplicationParameters

type ServerReplicationParameters struct {

	// Indicates whether the replication job produces encrypted AMIs.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Encrypted *bool

	// The frequency of creating replication jobs for the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Frequency *int32

	// The ID of the KMS key for replication jobs that produce encrypted AMIs. This
	// value can be any of the following:
	//
	//   - KMS key ID
	//
	//   - KMS key alias
	//
	//   - ARN referring to the KMS key ID
	//
	//   - ARN referring to the KMS key alias
	//
	// If encrypted is enabled but a KMS key ID is not specified, the customer's
	// default KMS key for Amazon EBS is used.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	KmsKeyId *string

	// The license type for creating a replication job for the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LicenseType LicenseType

	// The number of recent AMIs to keep when creating a replication job for this
	// server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	NumberOfRecentAmisToKeep *int32

	// Indicates whether to run the replication job one time.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	RunOnce *bool

	// The seed time for creating a replication job for the server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	SeedTime *time.Time
	// contains filtered or unexported fields
}

The replication parameters for replicating a server.

type ServerType

type ServerType string
const (
	ServerTypeVirtualMachine ServerType = "VIRTUAL_MACHINE"
)

Enum values for ServerType

func (ServerType) Values added in v0.29.0

func (ServerType) Values() []ServerType

Values returns all known values for ServerType. 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 ServerValidationConfiguration added in v0.29.0

type ServerValidationConfiguration struct {

	// The name of the configuration.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Name *string

	// Represents a server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Server *Server

	// The validation strategy.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerValidationStrategy ServerValidationStrategy

	// The validation parameters.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	UserDataValidationParameters *UserDataValidationParameters

	// The ID of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ValidationId *string
	// contains filtered or unexported fields
}

Configuration for validating an instance.

type ServerValidationOutput added in v0.29.0

type ServerValidationOutput struct {

	// Represents a server.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Server *Server
	// contains filtered or unexported fields
}

Contains output from validating an instance.

type ServerValidationStrategy added in v0.29.0

type ServerValidationStrategy string
const (
	ServerValidationStrategyUserdata ServerValidationStrategy = "USERDATA"
)

Enum values for ServerValidationStrategy

func (ServerValidationStrategy) Values added in v0.29.0

Values returns all known values for ServerValidationStrategy. 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 Source added in v0.29.0

type Source struct {

	// Location of an Amazon S3 object.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	S3Location *S3Location
	// contains filtered or unexported fields
}

Contains the location of a validation script.

type Tag

type Tag struct {

	// The tag key.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Key *string

	// The tag value.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Value *string
	// contains filtered or unexported fields
}

Key/value pair that can be assigned to an application.

type TemporarilyUnavailableException

type TemporarilyUnavailableException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The service is temporarily unavailable.

func (*TemporarilyUnavailableException) Error

func (*TemporarilyUnavailableException) ErrorCode

func (e *TemporarilyUnavailableException) ErrorCode() string

func (*TemporarilyUnavailableException) ErrorFault

func (*TemporarilyUnavailableException) ErrorMessage

func (e *TemporarilyUnavailableException) ErrorMessage() string

type UnauthorizedOperationException

type UnauthorizedOperationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.

func (*UnauthorizedOperationException) Error

func (*UnauthorizedOperationException) ErrorCode

func (e *UnauthorizedOperationException) ErrorCode() string

func (*UnauthorizedOperationException) ErrorFault

func (*UnauthorizedOperationException) ErrorMessage

func (e *UnauthorizedOperationException) ErrorMessage() string

type UserData

type UserData struct {

	// Amazon S3 location of the user-data script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	S3Location *S3Location
	// contains filtered or unexported fields
}

A script that runs on first launch of an Amazon EC2 instance. Used for configuring the server during launch.

type UserDataValidationParameters added in v0.29.0

type UserDataValidationParameters struct {

	// The type of validation script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ScriptType ScriptType

	// The location of the validation script.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Source *Source
	// contains filtered or unexported fields
}

Contains validation parameters.

type ValidationOutput added in v0.29.0

type ValidationOutput struct {

	// The output from validating an application.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	AppValidationOutput *AppValidationOutput

	// The latest time that the validation was performed.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	LatestValidationTime *time.Time

	// The name of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Name *string

	// The output from validation an instance.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ServerValidationOutput *ServerValidationOutput

	// The status of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	Status ValidationStatus

	// The status message.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	StatusMessage *string

	// The ID of the validation.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	ValidationId *string
	// contains filtered or unexported fields
}

Contains validation output.

type ValidationStatus added in v0.29.0

type ValidationStatus string
const (
	ValidationStatusReadyForValidation ValidationStatus = "READY_FOR_VALIDATION"
	ValidationStatusPending            ValidationStatus = "PENDING"
	ValidationStatusInProgress         ValidationStatus = "IN_PROGRESS"
	ValidationStatusSucceeded          ValidationStatus = "SUCCEEDED"
	ValidationStatusFailed             ValidationStatus = "FAILED"
)

Enum values for ValidationStatus

func (ValidationStatus) Values added in v0.29.0

Values returns all known values for ValidationStatus. 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 VmManagerType

type VmManagerType string
const (
	VmManagerTypeVSphere       VmManagerType = "VSPHERE"
	VmManagerTypeScvmm         VmManagerType = "SCVMM"
	VmManagerTypeHyperVManager VmManagerType = "HYPERV-MANAGER"
)

Enum values for VmManagerType

func (VmManagerType) Values added in v0.29.0

func (VmManagerType) Values() []VmManagerType

Values returns all known values for VmManagerType. 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 VmServer

type VmServer struct {

	// The name of the VM manager.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmManagerName *string

	// The type of VM management product.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmManagerType VmManagerType

	// The name of the VM.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmName *string

	// The VM folder path in the vCenter Server virtual machine inventory tree.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmPath *string

	// The VM server location.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmServerAddress *VmServerAddress
	// contains filtered or unexported fields
}

Represents a VM server.

type VmServerAddress

type VmServerAddress struct {

	// The ID of the VM.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmId *string

	// The ID of the VM manager.
	//
	// Deprecated: AWS has deprecated this service. It is no longer available for use.
	VmManagerId *string
	// contains filtered or unexported fields
}

Represents a VM server location.

Jump to

Keyboard shortcuts

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