Documentation ¶
Index ¶
- type AppLaunchConfigurationStatus
- type AppLaunchStatus
- type AppReplicationConfigurationStatus
- type AppReplicationStatus
- type AppStatus
- type AppSummary
- type AppValidationConfiguration
- type AppValidationOutput
- type AppValidationStrategy
- type Connector
- type ConnectorCapability
- type ConnectorStatus
- type DryRunOperationException
- type InternalError
- type InvalidParameterException
- type LaunchDetails
- type LicenseType
- type MissingRequiredParameterException
- type NoConnectorsAvailableException
- type NotificationContext
- type OperationNotPermittedException
- type OutputFormat
- type ReplicationJob
- type ReplicationJobAlreadyExistsException
- type ReplicationJobNotFoundException
- type ReplicationJobState
- type ReplicationRun
- type ReplicationRunLimitExceededException
- type ReplicationRunStageDetails
- type ReplicationRunState
- type ReplicationRunType
- type S3Location
- type SSMOutput
- type SSMValidationParameters
- type ScriptType
- type Server
- type ServerCannotBeReplicatedException
- type ServerCatalogStatus
- type ServerGroup
- type ServerGroupLaunchConfiguration
- type ServerGroupReplicationConfiguration
- type ServerGroupValidationConfiguration
- type ServerLaunchConfiguration
- type ServerReplicationConfiguration
- type ServerReplicationParameters
- type ServerType
- type ServerValidationConfiguration
- type ServerValidationOutput
- type ServerValidationStrategy
- type Source
- type Tag
- type TemporarilyUnavailableException
- type UnauthorizedOperationException
- type UserData
- type UserDataValidationParameters
- type ValidationOutput
- type ValidationStatus
- type VmManagerType
- type VmServer
- type VmServerAddress
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
func (AppLaunchConfigurationStatus) Values() []AppLaunchConfigurationStatus
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
func (AppReplicationConfigurationStatus) Values() []AppReplicationConfigurationStatus
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
func (AppReplicationStatus) Values() []AppReplicationStatus
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
type AppSummary ¶
type AppSummary struct { // The unique ID of the application. AppId *string // The creation time of the application. CreationTime *time.Time // The description of the application. Description *string // The ID of the application. ImportedAppId *string // The last modified time of the application. LastModified *time.Time // The timestamp of the application's most recent successful replication. LatestReplicationTime *time.Time // Status of the launch configuration. LaunchConfigurationStatus AppLaunchConfigurationStatus // Details about the latest launch of the application. LaunchDetails *LaunchDetails // The launch status of the application. LaunchStatus AppLaunchStatus // A message related to the launch status of the application. LaunchStatusMessage *string // The name of the application. Name *string // Status of the replication configuration. ReplicationConfigurationStatus AppReplicationConfigurationStatus // The replication status of the application. ReplicationStatus AppReplicationStatus // A message related to the replication status of the application. ReplicationStatusMessage *string // The name of the service role in the customer's account used by Server Migration // Service. RoleName *string // Status of the application. Status AppStatus // A message related to the status of the application StatusMessage *string // The number of server groups present in the application. TotalServerGroups *int32 // The number of servers present in the application. TotalServers *int32 // contains filtered or unexported fields }
Information about the application.
type AppValidationConfiguration ¶ added in v0.29.0
type AppValidationConfiguration struct { // The validation strategy. AppValidationStrategy AppValidationStrategy // The name of the configuration. Name *string // The validation parameters. SsmValidationParameters *SSMValidationParameters // The ID of the validation. 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. 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
func (AppValidationStrategy) Values() []AppValidationStrategy
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. AssociatedOn *time.Time // The capabilities of the connector. CapabilityList []ConnectorCapability // The ID of the connector. ConnectorId *string // The IP address of the connector. IpAddress *string // The MAC address of the connector. MacAddress *string // The status of the connector. Status ConnectorStatus // The connector version. Version *string // The ID of the VM manager. VmManagerId *string // The name of the VM manager. VmManagerName *string // The VM management product. 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
func (ConnectorCapability) Values() []ConnectorCapability
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 (e *InvalidParameterException) ErrorFault() smithy.ErrorFault
func (*InvalidParameterException) ErrorMessage ¶
func (e *InvalidParameterException) ErrorMessage() string
type LaunchDetails ¶
type LaunchDetails struct { // The latest time that this application was launched successfully. LatestLaunchTime *time.Time // The ID of the latest stack launched for this application. StackId *string // The name of the latest stack launched for this application. 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 (e *MissingRequiredParameterException) Error() string
func (*MissingRequiredParameterException) ErrorCode ¶
func (e *MissingRequiredParameterException) ErrorCode() string
func (*MissingRequiredParameterException) ErrorFault ¶
func (e *MissingRequiredParameterException) ErrorFault() smithy.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 (e *NoConnectorsAvailableException) Error() string
func (*NoConnectorsAvailableException) ErrorCode ¶
func (e *NoConnectorsAvailableException) ErrorCode() string
func (*NoConnectorsAvailableException) ErrorFault ¶
func (e *NoConnectorsAvailableException) ErrorFault() smithy.ErrorFault
func (*NoConnectorsAvailableException) ErrorMessage ¶
func (e *NoConnectorsAvailableException) ErrorMessage() string
type NotificationContext ¶ added in v0.29.0
type NotificationContext struct { // The status of the validation. Status ValidationStatus // The status message. StatusMessage *string // The ID of the validation. 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 (e *OperationNotPermittedException) Error() string
func (*OperationNotPermittedException) ErrorCode ¶
func (e *OperationNotPermittedException) ErrorCode() string
func (*OperationNotPermittedException) ErrorFault ¶
func (e *OperationNotPermittedException) ErrorFault() smithy.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. Description *string // Indicates whether the replication job should produce encrypted AMIs. Encrypted *bool // The time between consecutive replication runs, in hours. 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. KmsKeyId *string // The ID of the latest Amazon Machine Image (AMI). LatestAmiId *string // The license type to be used for the AMI created by a successful replication run. LicenseType LicenseType // The start time of the next replication run. 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. NumberOfRecentAmisToKeep *int32 // The ID of the replication job. ReplicationJobId *string // Information about the replication runs. ReplicationRunList []ReplicationRun // The name of the IAM role to be used by Server Migration Service. RoleName *string // Indicates whether to run the replication job one time. RunOnce *bool // The seed replication time. SeedReplicationTime *time.Time // The ID of the server. ServerId *string // The type of server. ServerType ServerType // The state of the replication job. State ReplicationJobState // The description of the current status of the replication job. StatusMessage *string // Information about the VM server. 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 (e *ReplicationJobAlreadyExistsException) Error() string
func (*ReplicationJobAlreadyExistsException) ErrorCode ¶
func (e *ReplicationJobAlreadyExistsException) ErrorCode() string
func (*ReplicationJobAlreadyExistsException) ErrorFault ¶
func (e *ReplicationJobAlreadyExistsException) ErrorFault() smithy.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 (e *ReplicationJobNotFoundException) Error() string
func (*ReplicationJobNotFoundException) ErrorCode ¶
func (e *ReplicationJobNotFoundException) ErrorCode() string
func (*ReplicationJobNotFoundException) ErrorFault ¶
func (e *ReplicationJobNotFoundException) ErrorFault() smithy.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
func (ReplicationJobState) Values() []ReplicationJobState
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. AmiId *string // The completion time of the last replication run. CompletedTime *time.Time // The description of the replication run. Description *string // Indicates whether the replication run should produce an encrypted AMI. 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. KmsKeyId *string // The ID of the replication run. ReplicationRunId *string // The start time of the next replication run. ScheduledStartTime *time.Time // Details about the current stage of the replication run. StageDetails *ReplicationRunStageDetails // The state of the replication run. State ReplicationRunState // The description of the current status of the replication job. StatusMessage *string // The type of replication run. 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 (e *ReplicationRunLimitExceededException) Error() string
func (*ReplicationRunLimitExceededException) ErrorCode ¶
func (e *ReplicationRunLimitExceededException) ErrorCode() string
func (*ReplicationRunLimitExceededException) ErrorFault ¶
func (e *ReplicationRunLimitExceededException) ErrorFault() smithy.ErrorFault
func (*ReplicationRunLimitExceededException) ErrorMessage ¶
func (e *ReplicationRunLimitExceededException) ErrorMessage() string
type ReplicationRunStageDetails ¶
type ReplicationRunStageDetails struct { // The current stage of a replication run. Stage *string // The progress of the current stage of a replication run. 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
func (ReplicationRunState) Values() []ReplicationRunState
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
func (ReplicationRunType) Values() []ReplicationRunType
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. Bucket *string // The Amazon S3 bucket key. 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. 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. Command *string // The timeout interval, in seconds. ExecutionTimeoutSeconds int32 // The ID of the instance. The instance must have the following tag: // UserForSMSApplicationValidation=true. InstanceId *string // The name of the S3 bucket for output. OutputS3BucketName *string // The type of validation script. ScriptType ScriptType // The location of the validation script. 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. ReplicationJobId *string // Indicates whether the replication job is deleted or failed. ReplicationJobTerminated *bool // The ID of the server. ServerId *string // The type of server. ServerType ServerType // Information about the VM server. 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 (e *ServerCannotBeReplicatedException) Error() string
func (*ServerCannotBeReplicatedException) ErrorCode ¶
func (e *ServerCannotBeReplicatedException) ErrorCode() string
func (*ServerCannotBeReplicatedException) ErrorFault ¶
func (e *ServerCannotBeReplicatedException) ErrorFault() smithy.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
func (ServerCatalogStatus) Values() []ServerCatalogStatus
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. Name *string // The ID of a server group. ServerGroupId *string // The servers that belong to a server group. 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. LaunchOrder *int32 // The ID of the server group with which the launch configuration is associated. ServerGroupId *string // The launch configuration for servers in the server group. 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. ServerGroupId *string // The replication configuration for servers in the server group. 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. ServerGroupId *string // The validation configuration. 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. AssociatePublicIpAddress *bool // Location of an Amazon S3 object. ConfigureScript *S3Location // The type of configuration script. ConfigureScriptType ScriptType // The name of the Amazon EC2 SSH key to be used for connecting to the launched // server. Ec2KeyName *string // The name of the IAM instance profile. IamInstanceProfileName *string // The instance type to use when launching the server. InstanceType *string // The logical ID of the server in the CloudFormation template. LogicalId *string // The ID of the security group that applies to the launched server. SecurityGroup *string // The ID of the server with which the launch configuration is associated. Server *Server // The ID of the subnet the server should be launched into. Subnet *string // Location of the user-data script to be executed when launching the server. UserData *UserData // The ID of the VPC into which the server should be launched. 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. Server *Server // The parameters for replicating the server. 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. Encrypted *bool // The frequency of creating replication jobs for the server. 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. KmsKeyId *string // The license type for creating a replication job for the server. LicenseType LicenseType // The number of recent AMIs to keep when creating a replication job for this // server. NumberOfRecentAmisToKeep *int32 // Indicates whether to run the replication job one time. RunOnce *bool // The seed time for creating a replication job for the server. 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. Name *string // Represents a server. Server *Server // The validation strategy. ServerValidationStrategy ServerValidationStrategy // The validation parameters. UserDataValidationParameters *UserDataValidationParameters // The ID of the validation. 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. 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
func (ServerValidationStrategy) Values() []ServerValidationStrategy
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. S3Location *S3Location // contains filtered or unexported fields }
Contains the location of a validation script.
type Tag ¶
type Tag struct { // The tag key. Key *string // The tag value. Value *string // contains filtered or unexported fields }
Key/value pair that can be assigned to an application.
type TemporarilyUnavailableException ¶
type TemporarilyUnavailableException struct { // contains filtered or unexported fields }
The service is temporarily unavailable.
func (*TemporarilyUnavailableException) Error ¶
func (e *TemporarilyUnavailableException) Error() string
func (*TemporarilyUnavailableException) ErrorCode ¶
func (e *TemporarilyUnavailableException) ErrorCode() string
func (*TemporarilyUnavailableException) ErrorFault ¶
func (e *TemporarilyUnavailableException) ErrorFault() smithy.ErrorFault
func (*TemporarilyUnavailableException) ErrorMessage ¶
func (e *TemporarilyUnavailableException) ErrorMessage() string
type UnauthorizedOperationException ¶
type UnauthorizedOperationException struct { // 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 (e *UnauthorizedOperationException) Error() string
func (*UnauthorizedOperationException) ErrorCode ¶
func (e *UnauthorizedOperationException) ErrorCode() string
func (*UnauthorizedOperationException) ErrorFault ¶
func (e *UnauthorizedOperationException) ErrorFault() smithy.ErrorFault
func (*UnauthorizedOperationException) ErrorMessage ¶
func (e *UnauthorizedOperationException) ErrorMessage() string
type UserData ¶
type UserData struct { // Amazon S3 location of the user-data script. 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. ScriptType ScriptType // The location of the validation script. 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. AppValidationOutput *AppValidationOutput // The latest time that the validation was performed. LatestValidationTime *time.Time // The name of the validation. Name *string // The output from validation an instance. ServerValidationOutput *ServerValidationOutput // The status of the validation. Status ValidationStatus // The status message. StatusMessage *string // The ID of the validation. 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
func (ValidationStatus) Values() []ValidationStatus
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. VmManagerName *string // The type of VM management product. VmManagerType VmManagerType // The name of the VM. VmName *string // The VM folder path in the vCenter Server virtual machine inventory tree. VmPath *string // The VM server location. VmServerAddress *VmServerAddress // contains filtered or unexported fields }
Represents a VM server.
type VmServerAddress ¶
type VmServerAddress struct { // The ID of the VM. VmId *string // The ID of the VM manager. VmManagerId *string // contains filtered or unexported fields }
Represents a VM server location.