Documentation ¶
Overview ¶
Package drs provides the client and types for making API requests to Elastic Disaster Recovery Service.
AWS Elastic Disaster Recovery Service.
See https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26 for more information on this service.
See drs package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/drs/
Using the Client ¶
To contact Elastic Disaster Recovery Service with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Elastic Disaster Recovery Service client Drs for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/drs/#New
Index ¶
- Constants
- func DataReplicationErrorString_Values() []string
- func DataReplicationInitiationStepName_Values() []string
- func DataReplicationInitiationStepStatus_Values() []string
- func DataReplicationState_Values() []string
- func EC2InstanceState_Values() []string
- func ExtensionStatus_Values() []string
- func FailbackLaunchType_Values() []string
- func FailbackReplicationError_Values() []string
- func FailbackState_Values() []string
- func InitiatedBy_Values() []string
- func JobLogEvent_Values() []string
- func JobStatus_Values() []string
- func JobType_Values() []string
- func LastLaunchResult_Values() []string
- func LastLaunchType_Values() []string
- func LaunchActionCategory_Values() []string
- func LaunchActionParameterType_Values() []string
- func LaunchActionRunStatus_Values() []string
- func LaunchActionType_Values() []string
- func LaunchDisposition_Values() []string
- func LaunchStatus_Values() []string
- func OriginEnvironment_Values() []string
- func PITPolicyRuleUnits_Values() []string
- func RecoveryInstanceDataReplicationInitiationStepName_Values() []string
- func RecoveryInstanceDataReplicationInitiationStepStatus_Values() []string
- func RecoveryInstanceDataReplicationState_Values() []string
- func RecoveryResult_Values() []string
- func RecoverySnapshotsOrder_Values() []string
- func ReplicationConfigurationDataPlaneRouting_Values() []string
- func ReplicationConfigurationDefaultLargeStagingDiskType_Values() []string
- func ReplicationConfigurationEbsEncryption_Values() []string
- func ReplicationConfigurationReplicatedDiskStagingDiskType_Values() []string
- func ReplicationDirection_Values() []string
- func ReplicationStatus_Values() []string
- func TargetInstanceTypeRightSizingMethod_Values() []string
- func ValidationExceptionReason_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Account
- type AssociateSourceNetworkStackInput
- func (s AssociateSourceNetworkStackInput) GoString() string
- func (s *AssociateSourceNetworkStackInput) SetCfnStackName(v string) *AssociateSourceNetworkStackInput
- func (s *AssociateSourceNetworkStackInput) SetSourceNetworkID(v string) *AssociateSourceNetworkStackInput
- func (s AssociateSourceNetworkStackInput) String() string
- func (s *AssociateSourceNetworkStackInput) Validate() error
- type AssociateSourceNetworkStackOutput
- type CPU
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConversionProperties
- func (s ConversionProperties) GoString() string
- func (s *ConversionProperties) SetDataTimestamp(v string) *ConversionProperties
- func (s *ConversionProperties) SetForceUefi(v bool) *ConversionProperties
- func (s *ConversionProperties) SetRootVolumeName(v string) *ConversionProperties
- func (s *ConversionProperties) SetVolumeToConversionMap(v map[string]map[string]*string) *ConversionProperties
- func (s *ConversionProperties) SetVolumeToVolumeSize(v map[string]*int64) *ConversionProperties
- func (s ConversionProperties) String() string
- type CreateExtendedSourceServerInput
- func (s CreateExtendedSourceServerInput) GoString() string
- func (s *CreateExtendedSourceServerInput) SetSourceServerArn(v string) *CreateExtendedSourceServerInput
- func (s *CreateExtendedSourceServerInput) SetTags(v map[string]*string) *CreateExtendedSourceServerInput
- func (s CreateExtendedSourceServerInput) String() string
- func (s *CreateExtendedSourceServerInput) Validate() error
- type CreateExtendedSourceServerOutput
- type CreateLaunchConfigurationTemplateInput
- func (s CreateLaunchConfigurationTemplateInput) GoString() string
- func (s *CreateLaunchConfigurationTemplateInput) SetCopyPrivateIp(v bool) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetCopyTags(v bool) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetExportBucketArn(v string) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetLaunchDisposition(v string) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetLaunchIntoSourceInstance(v bool) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetLicensing(v *Licensing) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetPostLaunchEnabled(v bool) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetTags(v map[string]*string) *CreateLaunchConfigurationTemplateInput
- func (s *CreateLaunchConfigurationTemplateInput) SetTargetInstanceTypeRightSizingMethod(v string) *CreateLaunchConfigurationTemplateInput
- func (s CreateLaunchConfigurationTemplateInput) String() string
- func (s *CreateLaunchConfigurationTemplateInput) Validate() error
- type CreateLaunchConfigurationTemplateOutput
- type CreateReplicationConfigurationTemplateInput
- func (s CreateReplicationConfigurationTemplateInput) GoString() string
- func (s *CreateReplicationConfigurationTemplateInput) SetAssociateDefaultSecurityGroup(v bool) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetAutoReplicateNewDisks(v bool) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetBandwidthThrottling(v int64) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetCreatePublicIP(v bool) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetDataPlaneRouting(v string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetDefaultLargeStagingDiskType(v string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetEbsEncryption(v string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetEbsEncryptionKeyArn(v string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetPitPolicy(v []*PITPolicyRule) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetReplicationServerInstanceType(v string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetReplicationServersSecurityGroupsIDs(v []*string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetStagingAreaSubnetId(v string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetStagingAreaTags(v map[string]*string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetTags(v map[string]*string) *CreateReplicationConfigurationTemplateInput
- func (s *CreateReplicationConfigurationTemplateInput) SetUseDedicatedReplicationServer(v bool) *CreateReplicationConfigurationTemplateInput
- func (s CreateReplicationConfigurationTemplateInput) String() string
- func (s *CreateReplicationConfigurationTemplateInput) Validate() error
- type CreateReplicationConfigurationTemplateOutput
- func (s CreateReplicationConfigurationTemplateOutput) GoString() string
- func (s *CreateReplicationConfigurationTemplateOutput) SetArn(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetAssociateDefaultSecurityGroup(v bool) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetAutoReplicateNewDisks(v bool) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetBandwidthThrottling(v int64) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetCreatePublicIP(v bool) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetDataPlaneRouting(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetDefaultLargeStagingDiskType(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetEbsEncryption(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetEbsEncryptionKeyArn(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetPitPolicy(v []*PITPolicyRule) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetReplicationConfigurationTemplateID(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetReplicationServerInstanceType(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetStagingAreaSubnetId(v string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetStagingAreaTags(v map[string]*string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetTags(v map[string]*string) *CreateReplicationConfigurationTemplateOutput
- func (s *CreateReplicationConfigurationTemplateOutput) SetUseDedicatedReplicationServer(v bool) *CreateReplicationConfigurationTemplateOutput
- func (s CreateReplicationConfigurationTemplateOutput) String() string
- type CreateSourceNetworkInput
- func (s CreateSourceNetworkInput) GoString() string
- func (s *CreateSourceNetworkInput) SetOriginAccountID(v string) *CreateSourceNetworkInput
- func (s *CreateSourceNetworkInput) SetOriginRegion(v string) *CreateSourceNetworkInput
- func (s *CreateSourceNetworkInput) SetTags(v map[string]*string) *CreateSourceNetworkInput
- func (s *CreateSourceNetworkInput) SetVpcID(v string) *CreateSourceNetworkInput
- func (s CreateSourceNetworkInput) String() string
- func (s *CreateSourceNetworkInput) Validate() error
- type CreateSourceNetworkOutput
- type DataReplicationError
- type DataReplicationInfo
- func (s DataReplicationInfo) GoString() string
- func (s *DataReplicationInfo) SetDataReplicationError(v *DataReplicationError) *DataReplicationInfo
- func (s *DataReplicationInfo) SetDataReplicationInitiation(v *DataReplicationInitiation) *DataReplicationInfo
- func (s *DataReplicationInfo) SetDataReplicationState(v string) *DataReplicationInfo
- func (s *DataReplicationInfo) SetEtaDateTime(v string) *DataReplicationInfo
- func (s *DataReplicationInfo) SetLagDuration(v string) *DataReplicationInfo
- func (s *DataReplicationInfo) SetReplicatedDisks(v []*DataReplicationInfoReplicatedDisk) *DataReplicationInfo
- func (s *DataReplicationInfo) SetStagingAvailabilityZone(v string) *DataReplicationInfo
- func (s DataReplicationInfo) String() string
- type DataReplicationInfoReplicatedDisk
- func (s DataReplicationInfoReplicatedDisk) GoString() string
- func (s *DataReplicationInfoReplicatedDisk) SetBackloggedStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
- func (s *DataReplicationInfoReplicatedDisk) SetDeviceName(v string) *DataReplicationInfoReplicatedDisk
- func (s *DataReplicationInfoReplicatedDisk) SetReplicatedStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
- func (s *DataReplicationInfoReplicatedDisk) SetRescannedStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
- func (s *DataReplicationInfoReplicatedDisk) SetTotalStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
- func (s DataReplicationInfoReplicatedDisk) String() string
- type DataReplicationInitiation
- func (s DataReplicationInitiation) GoString() string
- func (s *DataReplicationInitiation) SetNextAttemptDateTime(v string) *DataReplicationInitiation
- func (s *DataReplicationInitiation) SetStartDateTime(v string) *DataReplicationInitiation
- func (s *DataReplicationInitiation) SetSteps(v []*DataReplicationInitiationStep) *DataReplicationInitiation
- func (s DataReplicationInitiation) String() string
- type DataReplicationInitiationStep
- type DeleteJobInput
- type DeleteJobOutput
- type DeleteLaunchActionInput
- func (s DeleteLaunchActionInput) GoString() string
- func (s *DeleteLaunchActionInput) SetActionId(v string) *DeleteLaunchActionInput
- func (s *DeleteLaunchActionInput) SetResourceId(v string) *DeleteLaunchActionInput
- func (s DeleteLaunchActionInput) String() string
- func (s *DeleteLaunchActionInput) Validate() error
- type DeleteLaunchActionOutput
- type DeleteLaunchConfigurationTemplateInput
- func (s DeleteLaunchConfigurationTemplateInput) GoString() string
- func (s *DeleteLaunchConfigurationTemplateInput) SetLaunchConfigurationTemplateID(v string) *DeleteLaunchConfigurationTemplateInput
- func (s DeleteLaunchConfigurationTemplateInput) String() string
- func (s *DeleteLaunchConfigurationTemplateInput) Validate() error
- type DeleteLaunchConfigurationTemplateOutput
- type DeleteRecoveryInstanceInput
- type DeleteRecoveryInstanceOutput
- type DeleteReplicationConfigurationTemplateInput
- func (s DeleteReplicationConfigurationTemplateInput) GoString() string
- func (s *DeleteReplicationConfigurationTemplateInput) SetReplicationConfigurationTemplateID(v string) *DeleteReplicationConfigurationTemplateInput
- func (s DeleteReplicationConfigurationTemplateInput) String() string
- func (s *DeleteReplicationConfigurationTemplateInput) Validate() error
- type DeleteReplicationConfigurationTemplateOutput
- type DeleteSourceNetworkInput
- type DeleteSourceNetworkOutput
- type DeleteSourceServerInput
- type DeleteSourceServerOutput
- type DescribeJobLogItemsInput
- func (s DescribeJobLogItemsInput) GoString() string
- func (s *DescribeJobLogItemsInput) SetJobID(v string) *DescribeJobLogItemsInput
- func (s *DescribeJobLogItemsInput) SetMaxResults(v int64) *DescribeJobLogItemsInput
- func (s *DescribeJobLogItemsInput) SetNextToken(v string) *DescribeJobLogItemsInput
- func (s DescribeJobLogItemsInput) String() string
- func (s *DescribeJobLogItemsInput) Validate() error
- type DescribeJobLogItemsOutput
- type DescribeJobsInput
- func (s DescribeJobsInput) GoString() string
- func (s *DescribeJobsInput) SetFilters(v *DescribeJobsRequestFilters) *DescribeJobsInput
- func (s *DescribeJobsInput) SetMaxResults(v int64) *DescribeJobsInput
- func (s *DescribeJobsInput) SetNextToken(v string) *DescribeJobsInput
- func (s DescribeJobsInput) String() string
- func (s *DescribeJobsInput) Validate() error
- type DescribeJobsOutput
- type DescribeJobsRequestFilters
- func (s DescribeJobsRequestFilters) GoString() string
- func (s *DescribeJobsRequestFilters) SetFromDate(v string) *DescribeJobsRequestFilters
- func (s *DescribeJobsRequestFilters) SetJobIDs(v []*string) *DescribeJobsRequestFilters
- func (s *DescribeJobsRequestFilters) SetToDate(v string) *DescribeJobsRequestFilters
- func (s DescribeJobsRequestFilters) String() string
- func (s *DescribeJobsRequestFilters) Validate() error
- type DescribeLaunchConfigurationTemplatesInput
- func (s DescribeLaunchConfigurationTemplatesInput) GoString() string
- func (s *DescribeLaunchConfigurationTemplatesInput) SetLaunchConfigurationTemplateIDs(v []*string) *DescribeLaunchConfigurationTemplatesInput
- func (s *DescribeLaunchConfigurationTemplatesInput) SetMaxResults(v int64) *DescribeLaunchConfigurationTemplatesInput
- func (s *DescribeLaunchConfigurationTemplatesInput) SetNextToken(v string) *DescribeLaunchConfigurationTemplatesInput
- func (s DescribeLaunchConfigurationTemplatesInput) String() string
- func (s *DescribeLaunchConfigurationTemplatesInput) Validate() error
- type DescribeLaunchConfigurationTemplatesOutput
- func (s DescribeLaunchConfigurationTemplatesOutput) GoString() string
- func (s *DescribeLaunchConfigurationTemplatesOutput) SetItems(v []*LaunchConfigurationTemplate) *DescribeLaunchConfigurationTemplatesOutput
- func (s *DescribeLaunchConfigurationTemplatesOutput) SetNextToken(v string) *DescribeLaunchConfigurationTemplatesOutput
- func (s DescribeLaunchConfigurationTemplatesOutput) String() string
- type DescribeRecoveryInstancesInput
- func (s DescribeRecoveryInstancesInput) GoString() string
- func (s *DescribeRecoveryInstancesInput) SetFilters(v *DescribeRecoveryInstancesRequestFilters) *DescribeRecoveryInstancesInput
- func (s *DescribeRecoveryInstancesInput) SetMaxResults(v int64) *DescribeRecoveryInstancesInput
- func (s *DescribeRecoveryInstancesInput) SetNextToken(v string) *DescribeRecoveryInstancesInput
- func (s DescribeRecoveryInstancesInput) String() string
- func (s *DescribeRecoveryInstancesInput) Validate() error
- type DescribeRecoveryInstancesOutput
- func (s DescribeRecoveryInstancesOutput) GoString() string
- func (s *DescribeRecoveryInstancesOutput) SetItems(v []*RecoveryInstance) *DescribeRecoveryInstancesOutput
- func (s *DescribeRecoveryInstancesOutput) SetNextToken(v string) *DescribeRecoveryInstancesOutput
- func (s DescribeRecoveryInstancesOutput) String() string
- type DescribeRecoveryInstancesRequestFilters
- func (s DescribeRecoveryInstancesRequestFilters) GoString() string
- func (s *DescribeRecoveryInstancesRequestFilters) SetRecoveryInstanceIDs(v []*string) *DescribeRecoveryInstancesRequestFilters
- func (s *DescribeRecoveryInstancesRequestFilters) SetSourceServerIDs(v []*string) *DescribeRecoveryInstancesRequestFilters
- func (s DescribeRecoveryInstancesRequestFilters) String() string
- type DescribeRecoverySnapshotsInput
- func (s DescribeRecoverySnapshotsInput) GoString() string
- func (s *DescribeRecoverySnapshotsInput) SetFilters(v *DescribeRecoverySnapshotsRequestFilters) *DescribeRecoverySnapshotsInput
- func (s *DescribeRecoverySnapshotsInput) SetMaxResults(v int64) *DescribeRecoverySnapshotsInput
- func (s *DescribeRecoverySnapshotsInput) SetNextToken(v string) *DescribeRecoverySnapshotsInput
- func (s *DescribeRecoverySnapshotsInput) SetOrder(v string) *DescribeRecoverySnapshotsInput
- func (s *DescribeRecoverySnapshotsInput) SetSourceServerID(v string) *DescribeRecoverySnapshotsInput
- func (s DescribeRecoverySnapshotsInput) String() string
- func (s *DescribeRecoverySnapshotsInput) Validate() error
- type DescribeRecoverySnapshotsOutput
- func (s DescribeRecoverySnapshotsOutput) GoString() string
- func (s *DescribeRecoverySnapshotsOutput) SetItems(v []*RecoverySnapshot) *DescribeRecoverySnapshotsOutput
- func (s *DescribeRecoverySnapshotsOutput) SetNextToken(v string) *DescribeRecoverySnapshotsOutput
- func (s DescribeRecoverySnapshotsOutput) String() string
- type DescribeRecoverySnapshotsRequestFilters
- func (s DescribeRecoverySnapshotsRequestFilters) GoString() string
- func (s *DescribeRecoverySnapshotsRequestFilters) SetFromDateTime(v string) *DescribeRecoverySnapshotsRequestFilters
- func (s *DescribeRecoverySnapshotsRequestFilters) SetToDateTime(v string) *DescribeRecoverySnapshotsRequestFilters
- func (s DescribeRecoverySnapshotsRequestFilters) String() string
- func (s *DescribeRecoverySnapshotsRequestFilters) Validate() error
- type DescribeReplicationConfigurationTemplatesInput
- func (s DescribeReplicationConfigurationTemplatesInput) GoString() string
- func (s *DescribeReplicationConfigurationTemplatesInput) SetMaxResults(v int64) *DescribeReplicationConfigurationTemplatesInput
- func (s *DescribeReplicationConfigurationTemplatesInput) SetNextToken(v string) *DescribeReplicationConfigurationTemplatesInput
- func (s *DescribeReplicationConfigurationTemplatesInput) SetReplicationConfigurationTemplateIDs(v []*string) *DescribeReplicationConfigurationTemplatesInput
- func (s DescribeReplicationConfigurationTemplatesInput) String() string
- func (s *DescribeReplicationConfigurationTemplatesInput) Validate() error
- type DescribeReplicationConfigurationTemplatesOutput
- func (s DescribeReplicationConfigurationTemplatesOutput) GoString() string
- func (s *DescribeReplicationConfigurationTemplatesOutput) SetItems(v []*ReplicationConfigurationTemplate) *DescribeReplicationConfigurationTemplatesOutput
- func (s *DescribeReplicationConfigurationTemplatesOutput) SetNextToken(v string) *DescribeReplicationConfigurationTemplatesOutput
- func (s DescribeReplicationConfigurationTemplatesOutput) String() string
- type DescribeSourceNetworksInput
- func (s DescribeSourceNetworksInput) GoString() string
- func (s *DescribeSourceNetworksInput) SetFilters(v *DescribeSourceNetworksRequestFilters) *DescribeSourceNetworksInput
- func (s *DescribeSourceNetworksInput) SetMaxResults(v int64) *DescribeSourceNetworksInput
- func (s *DescribeSourceNetworksInput) SetNextToken(v string) *DescribeSourceNetworksInput
- func (s DescribeSourceNetworksInput) String() string
- func (s *DescribeSourceNetworksInput) Validate() error
- type DescribeSourceNetworksOutput
- type DescribeSourceNetworksRequestFilters
- func (s DescribeSourceNetworksRequestFilters) GoString() string
- func (s *DescribeSourceNetworksRequestFilters) SetOriginAccountID(v string) *DescribeSourceNetworksRequestFilters
- func (s *DescribeSourceNetworksRequestFilters) SetOriginRegion(v string) *DescribeSourceNetworksRequestFilters
- func (s *DescribeSourceNetworksRequestFilters) SetSourceNetworkIDs(v []*string) *DescribeSourceNetworksRequestFilters
- func (s DescribeSourceNetworksRequestFilters) String() string
- func (s *DescribeSourceNetworksRequestFilters) Validate() error
- type DescribeSourceServersInput
- func (s DescribeSourceServersInput) GoString() string
- func (s *DescribeSourceServersInput) SetFilters(v *DescribeSourceServersRequestFilters) *DescribeSourceServersInput
- func (s *DescribeSourceServersInput) SetMaxResults(v int64) *DescribeSourceServersInput
- func (s *DescribeSourceServersInput) SetNextToken(v string) *DescribeSourceServersInput
- func (s DescribeSourceServersInput) String() string
- func (s *DescribeSourceServersInput) Validate() error
- type DescribeSourceServersOutput
- type DescribeSourceServersRequestFilters
- func (s DescribeSourceServersRequestFilters) GoString() string
- func (s *DescribeSourceServersRequestFilters) SetHardwareId(v string) *DescribeSourceServersRequestFilters
- func (s *DescribeSourceServersRequestFilters) SetSourceServerIDs(v []*string) *DescribeSourceServersRequestFilters
- func (s *DescribeSourceServersRequestFilters) SetStagingAccountIDs(v []*string) *DescribeSourceServersRequestFilters
- func (s DescribeSourceServersRequestFilters) String() string
- type DisconnectRecoveryInstanceInput
- type DisconnectRecoveryInstanceOutput
- type DisconnectSourceServerInput
- type DisconnectSourceServerOutput
- func (s DisconnectSourceServerOutput) GoString() string
- func (s *DisconnectSourceServerOutput) SetArn(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetDataReplicationInfo(v *DataReplicationInfo) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetLastLaunchResult(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetLifeCycle(v *LifeCycle) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetRecoveryInstanceId(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetReplicationDirection(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetReversedDirectionSourceServerArn(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetSourceCloudProperties(v *SourceCloudProperties) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetSourceNetworkID(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetSourceProperties(v *SourceProperties) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetSourceServerID(v string) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetStagingArea(v *StagingArea) *DisconnectSourceServerOutput
- func (s *DisconnectSourceServerOutput) SetTags(v map[string]*string) *DisconnectSourceServerOutput
- func (s DisconnectSourceServerOutput) String() string
- type Disk
- type Drs
- func (c *Drs) AssociateSourceNetworkStack(input *AssociateSourceNetworkStackInput) (*AssociateSourceNetworkStackOutput, error)
- func (c *Drs) AssociateSourceNetworkStackRequest(input *AssociateSourceNetworkStackInput) (req *request.Request, output *AssociateSourceNetworkStackOutput)
- func (c *Drs) AssociateSourceNetworkStackWithContext(ctx aws.Context, input *AssociateSourceNetworkStackInput, ...) (*AssociateSourceNetworkStackOutput, error)
- func (c *Drs) CreateExtendedSourceServer(input *CreateExtendedSourceServerInput) (*CreateExtendedSourceServerOutput, error)
- func (c *Drs) CreateExtendedSourceServerRequest(input *CreateExtendedSourceServerInput) (req *request.Request, output *CreateExtendedSourceServerOutput)
- func (c *Drs) CreateExtendedSourceServerWithContext(ctx aws.Context, input *CreateExtendedSourceServerInput, ...) (*CreateExtendedSourceServerOutput, error)
- func (c *Drs) CreateLaunchConfigurationTemplate(input *CreateLaunchConfigurationTemplateInput) (*CreateLaunchConfigurationTemplateOutput, error)
- func (c *Drs) CreateLaunchConfigurationTemplateRequest(input *CreateLaunchConfigurationTemplateInput) (req *request.Request, output *CreateLaunchConfigurationTemplateOutput)
- func (c *Drs) CreateLaunchConfigurationTemplateWithContext(ctx aws.Context, input *CreateLaunchConfigurationTemplateInput, ...) (*CreateLaunchConfigurationTemplateOutput, error)
- func (c *Drs) CreateReplicationConfigurationTemplate(input *CreateReplicationConfigurationTemplateInput) (*CreateReplicationConfigurationTemplateOutput, error)
- func (c *Drs) CreateReplicationConfigurationTemplateRequest(input *CreateReplicationConfigurationTemplateInput) (req *request.Request, output *CreateReplicationConfigurationTemplateOutput)
- func (c *Drs) CreateReplicationConfigurationTemplateWithContext(ctx aws.Context, input *CreateReplicationConfigurationTemplateInput, ...) (*CreateReplicationConfigurationTemplateOutput, error)
- func (c *Drs) CreateSourceNetwork(input *CreateSourceNetworkInput) (*CreateSourceNetworkOutput, error)
- func (c *Drs) CreateSourceNetworkRequest(input *CreateSourceNetworkInput) (req *request.Request, output *CreateSourceNetworkOutput)
- func (c *Drs) CreateSourceNetworkWithContext(ctx aws.Context, input *CreateSourceNetworkInput, opts ...request.Option) (*CreateSourceNetworkOutput, error)
- func (c *Drs) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
- func (c *Drs) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
- func (c *Drs) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
- func (c *Drs) DeleteLaunchAction(input *DeleteLaunchActionInput) (*DeleteLaunchActionOutput, error)
- func (c *Drs) DeleteLaunchActionRequest(input *DeleteLaunchActionInput) (req *request.Request, output *DeleteLaunchActionOutput)
- func (c *Drs) DeleteLaunchActionWithContext(ctx aws.Context, input *DeleteLaunchActionInput, opts ...request.Option) (*DeleteLaunchActionOutput, error)
- func (c *Drs) DeleteLaunchConfigurationTemplate(input *DeleteLaunchConfigurationTemplateInput) (*DeleteLaunchConfigurationTemplateOutput, error)
- func (c *Drs) DeleteLaunchConfigurationTemplateRequest(input *DeleteLaunchConfigurationTemplateInput) (req *request.Request, output *DeleteLaunchConfigurationTemplateOutput)
- func (c *Drs) DeleteLaunchConfigurationTemplateWithContext(ctx aws.Context, input *DeleteLaunchConfigurationTemplateInput, ...) (*DeleteLaunchConfigurationTemplateOutput, error)
- func (c *Drs) DeleteRecoveryInstance(input *DeleteRecoveryInstanceInput) (*DeleteRecoveryInstanceOutput, error)
- func (c *Drs) DeleteRecoveryInstanceRequest(input *DeleteRecoveryInstanceInput) (req *request.Request, output *DeleteRecoveryInstanceOutput)
- func (c *Drs) DeleteRecoveryInstanceWithContext(ctx aws.Context, input *DeleteRecoveryInstanceInput, opts ...request.Option) (*DeleteRecoveryInstanceOutput, error)
- func (c *Drs) DeleteReplicationConfigurationTemplate(input *DeleteReplicationConfigurationTemplateInput) (*DeleteReplicationConfigurationTemplateOutput, error)
- func (c *Drs) DeleteReplicationConfigurationTemplateRequest(input *DeleteReplicationConfigurationTemplateInput) (req *request.Request, output *DeleteReplicationConfigurationTemplateOutput)
- func (c *Drs) DeleteReplicationConfigurationTemplateWithContext(ctx aws.Context, input *DeleteReplicationConfigurationTemplateInput, ...) (*DeleteReplicationConfigurationTemplateOutput, error)
- func (c *Drs) DeleteSourceNetwork(input *DeleteSourceNetworkInput) (*DeleteSourceNetworkOutput, error)
- func (c *Drs) DeleteSourceNetworkRequest(input *DeleteSourceNetworkInput) (req *request.Request, output *DeleteSourceNetworkOutput)
- func (c *Drs) DeleteSourceNetworkWithContext(ctx aws.Context, input *DeleteSourceNetworkInput, opts ...request.Option) (*DeleteSourceNetworkOutput, error)
- func (c *Drs) DeleteSourceServer(input *DeleteSourceServerInput) (*DeleteSourceServerOutput, error)
- func (c *Drs) DeleteSourceServerRequest(input *DeleteSourceServerInput) (req *request.Request, output *DeleteSourceServerOutput)
- func (c *Drs) DeleteSourceServerWithContext(ctx aws.Context, input *DeleteSourceServerInput, opts ...request.Option) (*DeleteSourceServerOutput, error)
- func (c *Drs) DescribeJobLogItems(input *DescribeJobLogItemsInput) (*DescribeJobLogItemsOutput, error)
- func (c *Drs) DescribeJobLogItemsPages(input *DescribeJobLogItemsInput, ...) error
- func (c *Drs) DescribeJobLogItemsPagesWithContext(ctx aws.Context, input *DescribeJobLogItemsInput, ...) error
- func (c *Drs) DescribeJobLogItemsRequest(input *DescribeJobLogItemsInput) (req *request.Request, output *DescribeJobLogItemsOutput)
- func (c *Drs) DescribeJobLogItemsWithContext(ctx aws.Context, input *DescribeJobLogItemsInput, opts ...request.Option) (*DescribeJobLogItemsOutput, error)
- func (c *Drs) DescribeJobs(input *DescribeJobsInput) (*DescribeJobsOutput, error)
- func (c *Drs) DescribeJobsPages(input *DescribeJobsInput, fn func(*DescribeJobsOutput, bool) bool) error
- func (c *Drs) DescribeJobsPagesWithContext(ctx aws.Context, input *DescribeJobsInput, ...) error
- func (c *Drs) DescribeJobsRequest(input *DescribeJobsInput) (req *request.Request, output *DescribeJobsOutput)
- func (c *Drs) DescribeJobsWithContext(ctx aws.Context, input *DescribeJobsInput, opts ...request.Option) (*DescribeJobsOutput, error)
- func (c *Drs) DescribeLaunchConfigurationTemplates(input *DescribeLaunchConfigurationTemplatesInput) (*DescribeLaunchConfigurationTemplatesOutput, error)
- func (c *Drs) DescribeLaunchConfigurationTemplatesPages(input *DescribeLaunchConfigurationTemplatesInput, ...) error
- func (c *Drs) DescribeLaunchConfigurationTemplatesPagesWithContext(ctx aws.Context, input *DescribeLaunchConfigurationTemplatesInput, ...) error
- func (c *Drs) DescribeLaunchConfigurationTemplatesRequest(input *DescribeLaunchConfigurationTemplatesInput) (req *request.Request, output *DescribeLaunchConfigurationTemplatesOutput)
- func (c *Drs) DescribeLaunchConfigurationTemplatesWithContext(ctx aws.Context, input *DescribeLaunchConfigurationTemplatesInput, ...) (*DescribeLaunchConfigurationTemplatesOutput, error)
- func (c *Drs) DescribeRecoveryInstances(input *DescribeRecoveryInstancesInput) (*DescribeRecoveryInstancesOutput, error)
- func (c *Drs) DescribeRecoveryInstancesPages(input *DescribeRecoveryInstancesInput, ...) error
- func (c *Drs) DescribeRecoveryInstancesPagesWithContext(ctx aws.Context, input *DescribeRecoveryInstancesInput, ...) error
- func (c *Drs) DescribeRecoveryInstancesRequest(input *DescribeRecoveryInstancesInput) (req *request.Request, output *DescribeRecoveryInstancesOutput)
- func (c *Drs) DescribeRecoveryInstancesWithContext(ctx aws.Context, input *DescribeRecoveryInstancesInput, opts ...request.Option) (*DescribeRecoveryInstancesOutput, error)
- func (c *Drs) DescribeRecoverySnapshots(input *DescribeRecoverySnapshotsInput) (*DescribeRecoverySnapshotsOutput, error)
- func (c *Drs) DescribeRecoverySnapshotsPages(input *DescribeRecoverySnapshotsInput, ...) error
- func (c *Drs) DescribeRecoverySnapshotsPagesWithContext(ctx aws.Context, input *DescribeRecoverySnapshotsInput, ...) error
- func (c *Drs) DescribeRecoverySnapshotsRequest(input *DescribeRecoverySnapshotsInput) (req *request.Request, output *DescribeRecoverySnapshotsOutput)
- func (c *Drs) DescribeRecoverySnapshotsWithContext(ctx aws.Context, input *DescribeRecoverySnapshotsInput, opts ...request.Option) (*DescribeRecoverySnapshotsOutput, error)
- func (c *Drs) DescribeReplicationConfigurationTemplates(input *DescribeReplicationConfigurationTemplatesInput) (*DescribeReplicationConfigurationTemplatesOutput, error)
- func (c *Drs) DescribeReplicationConfigurationTemplatesPages(input *DescribeReplicationConfigurationTemplatesInput, ...) error
- func (c *Drs) DescribeReplicationConfigurationTemplatesPagesWithContext(ctx aws.Context, input *DescribeReplicationConfigurationTemplatesInput, ...) error
- func (c *Drs) DescribeReplicationConfigurationTemplatesRequest(input *DescribeReplicationConfigurationTemplatesInput) (req *request.Request, output *DescribeReplicationConfigurationTemplatesOutput)
- func (c *Drs) DescribeReplicationConfigurationTemplatesWithContext(ctx aws.Context, input *DescribeReplicationConfigurationTemplatesInput, ...) (*DescribeReplicationConfigurationTemplatesOutput, error)
- func (c *Drs) DescribeSourceNetworks(input *DescribeSourceNetworksInput) (*DescribeSourceNetworksOutput, error)
- func (c *Drs) DescribeSourceNetworksPages(input *DescribeSourceNetworksInput, ...) error
- func (c *Drs) DescribeSourceNetworksPagesWithContext(ctx aws.Context, input *DescribeSourceNetworksInput, ...) error
- func (c *Drs) DescribeSourceNetworksRequest(input *DescribeSourceNetworksInput) (req *request.Request, output *DescribeSourceNetworksOutput)
- func (c *Drs) DescribeSourceNetworksWithContext(ctx aws.Context, input *DescribeSourceNetworksInput, opts ...request.Option) (*DescribeSourceNetworksOutput, error)
- func (c *Drs) DescribeSourceServers(input *DescribeSourceServersInput) (*DescribeSourceServersOutput, error)
- func (c *Drs) DescribeSourceServersPages(input *DescribeSourceServersInput, ...) error
- func (c *Drs) DescribeSourceServersPagesWithContext(ctx aws.Context, input *DescribeSourceServersInput, ...) error
- func (c *Drs) DescribeSourceServersRequest(input *DescribeSourceServersInput) (req *request.Request, output *DescribeSourceServersOutput)
- func (c *Drs) DescribeSourceServersWithContext(ctx aws.Context, input *DescribeSourceServersInput, opts ...request.Option) (*DescribeSourceServersOutput, error)
- func (c *Drs) DisconnectRecoveryInstance(input *DisconnectRecoveryInstanceInput) (*DisconnectRecoveryInstanceOutput, error)
- func (c *Drs) DisconnectRecoveryInstanceRequest(input *DisconnectRecoveryInstanceInput) (req *request.Request, output *DisconnectRecoveryInstanceOutput)
- func (c *Drs) DisconnectRecoveryInstanceWithContext(ctx aws.Context, input *DisconnectRecoveryInstanceInput, ...) (*DisconnectRecoveryInstanceOutput, error)
- func (c *Drs) DisconnectSourceServer(input *DisconnectSourceServerInput) (*DisconnectSourceServerOutput, error)
- func (c *Drs) DisconnectSourceServerRequest(input *DisconnectSourceServerInput) (req *request.Request, output *DisconnectSourceServerOutput)
- func (c *Drs) DisconnectSourceServerWithContext(ctx aws.Context, input *DisconnectSourceServerInput, opts ...request.Option) (*DisconnectSourceServerOutput, error)
- func (c *Drs) ExportSourceNetworkCfnTemplate(input *ExportSourceNetworkCfnTemplateInput) (*ExportSourceNetworkCfnTemplateOutput, error)
- func (c *Drs) ExportSourceNetworkCfnTemplateRequest(input *ExportSourceNetworkCfnTemplateInput) (req *request.Request, output *ExportSourceNetworkCfnTemplateOutput)
- func (c *Drs) ExportSourceNetworkCfnTemplateWithContext(ctx aws.Context, input *ExportSourceNetworkCfnTemplateInput, ...) (*ExportSourceNetworkCfnTemplateOutput, error)
- func (c *Drs) GetFailbackReplicationConfiguration(input *GetFailbackReplicationConfigurationInput) (*GetFailbackReplicationConfigurationOutput, error)
- func (c *Drs) GetFailbackReplicationConfigurationRequest(input *GetFailbackReplicationConfigurationInput) (req *request.Request, output *GetFailbackReplicationConfigurationOutput)
- func (c *Drs) GetFailbackReplicationConfigurationWithContext(ctx aws.Context, input *GetFailbackReplicationConfigurationInput, ...) (*GetFailbackReplicationConfigurationOutput, error)
- func (c *Drs) GetLaunchConfiguration(input *GetLaunchConfigurationInput) (*GetLaunchConfigurationOutput, error)
- func (c *Drs) GetLaunchConfigurationRequest(input *GetLaunchConfigurationInput) (req *request.Request, output *GetLaunchConfigurationOutput)
- func (c *Drs) GetLaunchConfigurationWithContext(ctx aws.Context, input *GetLaunchConfigurationInput, opts ...request.Option) (*GetLaunchConfigurationOutput, error)
- func (c *Drs) GetReplicationConfiguration(input *GetReplicationConfigurationInput) (*GetReplicationConfigurationOutput, error)
- func (c *Drs) GetReplicationConfigurationRequest(input *GetReplicationConfigurationInput) (req *request.Request, output *GetReplicationConfigurationOutput)
- func (c *Drs) GetReplicationConfigurationWithContext(ctx aws.Context, input *GetReplicationConfigurationInput, ...) (*GetReplicationConfigurationOutput, error)
- func (c *Drs) InitializeService(input *InitializeServiceInput) (*InitializeServiceOutput, error)
- func (c *Drs) InitializeServiceRequest(input *InitializeServiceInput) (req *request.Request, output *InitializeServiceOutput)
- func (c *Drs) InitializeServiceWithContext(ctx aws.Context, input *InitializeServiceInput, opts ...request.Option) (*InitializeServiceOutput, error)
- func (c *Drs) ListExtensibleSourceServers(input *ListExtensibleSourceServersInput) (*ListExtensibleSourceServersOutput, error)
- func (c *Drs) ListExtensibleSourceServersPages(input *ListExtensibleSourceServersInput, ...) error
- func (c *Drs) ListExtensibleSourceServersPagesWithContext(ctx aws.Context, input *ListExtensibleSourceServersInput, ...) error
- func (c *Drs) ListExtensibleSourceServersRequest(input *ListExtensibleSourceServersInput) (req *request.Request, output *ListExtensibleSourceServersOutput)
- func (c *Drs) ListExtensibleSourceServersWithContext(ctx aws.Context, input *ListExtensibleSourceServersInput, ...) (*ListExtensibleSourceServersOutput, error)
- func (c *Drs) ListLaunchActions(input *ListLaunchActionsInput) (*ListLaunchActionsOutput, error)
- func (c *Drs) ListLaunchActionsPages(input *ListLaunchActionsInput, fn func(*ListLaunchActionsOutput, bool) bool) error
- func (c *Drs) ListLaunchActionsPagesWithContext(ctx aws.Context, input *ListLaunchActionsInput, ...) error
- func (c *Drs) ListLaunchActionsRequest(input *ListLaunchActionsInput) (req *request.Request, output *ListLaunchActionsOutput)
- func (c *Drs) ListLaunchActionsWithContext(ctx aws.Context, input *ListLaunchActionsInput, opts ...request.Option) (*ListLaunchActionsOutput, error)
- func (c *Drs) ListStagingAccounts(input *ListStagingAccountsInput) (*ListStagingAccountsOutput, error)
- func (c *Drs) ListStagingAccountsPages(input *ListStagingAccountsInput, ...) error
- func (c *Drs) ListStagingAccountsPagesWithContext(ctx aws.Context, input *ListStagingAccountsInput, ...) error
- func (c *Drs) ListStagingAccountsRequest(input *ListStagingAccountsInput) (req *request.Request, output *ListStagingAccountsOutput)
- func (c *Drs) ListStagingAccountsWithContext(ctx aws.Context, input *ListStagingAccountsInput, opts ...request.Option) (*ListStagingAccountsOutput, error)
- func (c *Drs) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Drs) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Drs) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Drs) PutLaunchAction(input *PutLaunchActionInput) (*PutLaunchActionOutput, error)
- func (c *Drs) PutLaunchActionRequest(input *PutLaunchActionInput) (req *request.Request, output *PutLaunchActionOutput)
- func (c *Drs) PutLaunchActionWithContext(ctx aws.Context, input *PutLaunchActionInput, opts ...request.Option) (*PutLaunchActionOutput, error)
- func (c *Drs) RetryDataReplication(input *RetryDataReplicationInput) (*RetryDataReplicationOutput, error)deprecated
- func (c *Drs) RetryDataReplicationRequest(input *RetryDataReplicationInput) (req *request.Request, output *RetryDataReplicationOutput)deprecated
- func (c *Drs) RetryDataReplicationWithContext(ctx aws.Context, input *RetryDataReplicationInput, opts ...request.Option) (*RetryDataReplicationOutput, error)deprecated
- func (c *Drs) ReverseReplication(input *ReverseReplicationInput) (*ReverseReplicationOutput, error)
- func (c *Drs) ReverseReplicationRequest(input *ReverseReplicationInput) (req *request.Request, output *ReverseReplicationOutput)
- func (c *Drs) ReverseReplicationWithContext(ctx aws.Context, input *ReverseReplicationInput, opts ...request.Option) (*ReverseReplicationOutput, error)
- func (c *Drs) StartFailbackLaunch(input *StartFailbackLaunchInput) (*StartFailbackLaunchOutput, error)
- func (c *Drs) StartFailbackLaunchRequest(input *StartFailbackLaunchInput) (req *request.Request, output *StartFailbackLaunchOutput)
- func (c *Drs) StartFailbackLaunchWithContext(ctx aws.Context, input *StartFailbackLaunchInput, opts ...request.Option) (*StartFailbackLaunchOutput, error)
- func (c *Drs) StartRecovery(input *StartRecoveryInput) (*StartRecoveryOutput, error)
- func (c *Drs) StartRecoveryRequest(input *StartRecoveryInput) (req *request.Request, output *StartRecoveryOutput)
- func (c *Drs) StartRecoveryWithContext(ctx aws.Context, input *StartRecoveryInput, opts ...request.Option) (*StartRecoveryOutput, error)
- func (c *Drs) StartReplication(input *StartReplicationInput) (*StartReplicationOutput, error)
- func (c *Drs) StartReplicationRequest(input *StartReplicationInput) (req *request.Request, output *StartReplicationOutput)
- func (c *Drs) StartReplicationWithContext(ctx aws.Context, input *StartReplicationInput, opts ...request.Option) (*StartReplicationOutput, error)
- func (c *Drs) StartSourceNetworkRecovery(input *StartSourceNetworkRecoveryInput) (*StartSourceNetworkRecoveryOutput, error)
- func (c *Drs) StartSourceNetworkRecoveryRequest(input *StartSourceNetworkRecoveryInput) (req *request.Request, output *StartSourceNetworkRecoveryOutput)
- func (c *Drs) StartSourceNetworkRecoveryWithContext(ctx aws.Context, input *StartSourceNetworkRecoveryInput, ...) (*StartSourceNetworkRecoveryOutput, error)
- func (c *Drs) StartSourceNetworkReplication(input *StartSourceNetworkReplicationInput) (*StartSourceNetworkReplicationOutput, error)
- func (c *Drs) StartSourceNetworkReplicationRequest(input *StartSourceNetworkReplicationInput) (req *request.Request, output *StartSourceNetworkReplicationOutput)
- func (c *Drs) StartSourceNetworkReplicationWithContext(ctx aws.Context, input *StartSourceNetworkReplicationInput, ...) (*StartSourceNetworkReplicationOutput, error)
- func (c *Drs) StopFailback(input *StopFailbackInput) (*StopFailbackOutput, error)
- func (c *Drs) StopFailbackRequest(input *StopFailbackInput) (req *request.Request, output *StopFailbackOutput)
- func (c *Drs) StopFailbackWithContext(ctx aws.Context, input *StopFailbackInput, opts ...request.Option) (*StopFailbackOutput, error)
- func (c *Drs) StopReplication(input *StopReplicationInput) (*StopReplicationOutput, error)
- func (c *Drs) StopReplicationRequest(input *StopReplicationInput) (req *request.Request, output *StopReplicationOutput)
- func (c *Drs) StopReplicationWithContext(ctx aws.Context, input *StopReplicationInput, opts ...request.Option) (*StopReplicationOutput, error)
- func (c *Drs) StopSourceNetworkReplication(input *StopSourceNetworkReplicationInput) (*StopSourceNetworkReplicationOutput, error)
- func (c *Drs) StopSourceNetworkReplicationRequest(input *StopSourceNetworkReplicationInput) (req *request.Request, output *StopSourceNetworkReplicationOutput)
- func (c *Drs) StopSourceNetworkReplicationWithContext(ctx aws.Context, input *StopSourceNetworkReplicationInput, ...) (*StopSourceNetworkReplicationOutput, error)
- func (c *Drs) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Drs) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Drs) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Drs) TerminateRecoveryInstances(input *TerminateRecoveryInstancesInput) (*TerminateRecoveryInstancesOutput, error)
- func (c *Drs) TerminateRecoveryInstancesRequest(input *TerminateRecoveryInstancesInput) (req *request.Request, output *TerminateRecoveryInstancesOutput)
- func (c *Drs) TerminateRecoveryInstancesWithContext(ctx aws.Context, input *TerminateRecoveryInstancesInput, ...) (*TerminateRecoveryInstancesOutput, error)
- func (c *Drs) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Drs) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Drs) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Drs) UpdateFailbackReplicationConfiguration(input *UpdateFailbackReplicationConfigurationInput) (*UpdateFailbackReplicationConfigurationOutput, error)
- func (c *Drs) UpdateFailbackReplicationConfigurationRequest(input *UpdateFailbackReplicationConfigurationInput) (req *request.Request, output *UpdateFailbackReplicationConfigurationOutput)
- func (c *Drs) UpdateFailbackReplicationConfigurationWithContext(ctx aws.Context, input *UpdateFailbackReplicationConfigurationInput, ...) (*UpdateFailbackReplicationConfigurationOutput, error)
- func (c *Drs) UpdateLaunchConfiguration(input *UpdateLaunchConfigurationInput) (*UpdateLaunchConfigurationOutput, error)
- func (c *Drs) UpdateLaunchConfigurationRequest(input *UpdateLaunchConfigurationInput) (req *request.Request, output *UpdateLaunchConfigurationOutput)
- func (c *Drs) UpdateLaunchConfigurationTemplate(input *UpdateLaunchConfigurationTemplateInput) (*UpdateLaunchConfigurationTemplateOutput, error)
- func (c *Drs) UpdateLaunchConfigurationTemplateRequest(input *UpdateLaunchConfigurationTemplateInput) (req *request.Request, output *UpdateLaunchConfigurationTemplateOutput)
- func (c *Drs) UpdateLaunchConfigurationTemplateWithContext(ctx aws.Context, input *UpdateLaunchConfigurationTemplateInput, ...) (*UpdateLaunchConfigurationTemplateOutput, error)
- func (c *Drs) UpdateLaunchConfigurationWithContext(ctx aws.Context, input *UpdateLaunchConfigurationInput, opts ...request.Option) (*UpdateLaunchConfigurationOutput, error)
- func (c *Drs) UpdateReplicationConfiguration(input *UpdateReplicationConfigurationInput) (*UpdateReplicationConfigurationOutput, error)
- func (c *Drs) UpdateReplicationConfigurationRequest(input *UpdateReplicationConfigurationInput) (req *request.Request, output *UpdateReplicationConfigurationOutput)
- func (c *Drs) UpdateReplicationConfigurationTemplate(input *UpdateReplicationConfigurationTemplateInput) (*UpdateReplicationConfigurationTemplateOutput, error)
- func (c *Drs) UpdateReplicationConfigurationTemplateRequest(input *UpdateReplicationConfigurationTemplateInput) (req *request.Request, output *UpdateReplicationConfigurationTemplateOutput)
- func (c *Drs) UpdateReplicationConfigurationTemplateWithContext(ctx aws.Context, input *UpdateReplicationConfigurationTemplateInput, ...) (*UpdateReplicationConfigurationTemplateOutput, error)
- func (c *Drs) UpdateReplicationConfigurationWithContext(ctx aws.Context, input *UpdateReplicationConfigurationInput, ...) (*UpdateReplicationConfigurationOutput, error)
- type EventResourceData
- type ExportSourceNetworkCfnTemplateInput
- type ExportSourceNetworkCfnTemplateOutput
- type GetFailbackReplicationConfigurationInput
- func (s GetFailbackReplicationConfigurationInput) GoString() string
- func (s *GetFailbackReplicationConfigurationInput) SetRecoveryInstanceID(v string) *GetFailbackReplicationConfigurationInput
- func (s GetFailbackReplicationConfigurationInput) String() string
- func (s *GetFailbackReplicationConfigurationInput) Validate() error
- type GetFailbackReplicationConfigurationOutput
- func (s GetFailbackReplicationConfigurationOutput) GoString() string
- func (s *GetFailbackReplicationConfigurationOutput) SetBandwidthThrottling(v int64) *GetFailbackReplicationConfigurationOutput
- func (s *GetFailbackReplicationConfigurationOutput) SetName(v string) *GetFailbackReplicationConfigurationOutput
- func (s *GetFailbackReplicationConfigurationOutput) SetRecoveryInstanceID(v string) *GetFailbackReplicationConfigurationOutput
- func (s *GetFailbackReplicationConfigurationOutput) SetUsePrivateIP(v bool) *GetFailbackReplicationConfigurationOutput
- func (s GetFailbackReplicationConfigurationOutput) String() string
- type GetLaunchConfigurationInput
- type GetLaunchConfigurationOutput
- func (s GetLaunchConfigurationOutput) GoString() string
- func (s *GetLaunchConfigurationOutput) SetCopyPrivateIp(v bool) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetCopyTags(v bool) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetEc2LaunchTemplateID(v string) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetLaunchDisposition(v string) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetLaunchIntoInstanceProperties(v *LaunchIntoInstanceProperties) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetLicensing(v *Licensing) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetName(v string) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetPostLaunchEnabled(v bool) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetSourceServerID(v string) *GetLaunchConfigurationOutput
- func (s *GetLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod(v string) *GetLaunchConfigurationOutput
- func (s GetLaunchConfigurationOutput) String() string
- type GetReplicationConfigurationInput
- type GetReplicationConfigurationOutput
- func (s GetReplicationConfigurationOutput) GoString() string
- func (s *GetReplicationConfigurationOutput) SetAssociateDefaultSecurityGroup(v bool) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetAutoReplicateNewDisks(v bool) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetBandwidthThrottling(v int64) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetCreatePublicIP(v bool) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetDataPlaneRouting(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetDefaultLargeStagingDiskType(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetEbsEncryption(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetEbsEncryptionKeyArn(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetName(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetPitPolicy(v []*PITPolicyRule) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetReplicatedDisks(v []*ReplicationConfigurationReplicatedDisk) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetReplicationServerInstanceType(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetSourceServerID(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetStagingAreaSubnetId(v string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetStagingAreaTags(v map[string]*string) *GetReplicationConfigurationOutput
- func (s *GetReplicationConfigurationOutput) SetUseDedicatedReplicationServer(v bool) *GetReplicationConfigurationOutput
- func (s GetReplicationConfigurationOutput) String() string
- type IdentificationHints
- func (s IdentificationHints) GoString() string
- func (s *IdentificationHints) SetAwsInstanceID(v string) *IdentificationHints
- func (s *IdentificationHints) SetFqdn(v string) *IdentificationHints
- func (s *IdentificationHints) SetHostname(v string) *IdentificationHints
- func (s *IdentificationHints) SetVmWareUuid(v string) *IdentificationHints
- func (s IdentificationHints) String() string
- type InitializeServiceInput
- type InitializeServiceOutput
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type Job
- func (s Job) GoString() string
- func (s *Job) SetArn(v string) *Job
- func (s *Job) SetCreationDateTime(v string) *Job
- func (s *Job) SetEndDateTime(v string) *Job
- func (s *Job) SetInitiatedBy(v string) *Job
- func (s *Job) SetJobID(v string) *Job
- func (s *Job) SetParticipatingResources(v []*ParticipatingResource) *Job
- func (s *Job) SetParticipatingServers(v []*ParticipatingServer) *Job
- func (s *Job) SetStatus(v string) *Job
- func (s *Job) SetTags(v map[string]*string) *Job
- func (s *Job) SetType(v string) *Job
- func (s Job) String() string
- type JobLog
- type JobLogEventData
- func (s JobLogEventData) GoString() string
- func (s *JobLogEventData) SetConversionProperties(v *ConversionProperties) *JobLogEventData
- func (s *JobLogEventData) SetConversionServerID(v string) *JobLogEventData
- func (s *JobLogEventData) SetEventResourceData(v *EventResourceData) *JobLogEventData
- func (s *JobLogEventData) SetRawError(v string) *JobLogEventData
- func (s *JobLogEventData) SetSourceServerID(v string) *JobLogEventData
- func (s *JobLogEventData) SetTargetInstanceID(v string) *JobLogEventData
- func (s JobLogEventData) String() string
- type LaunchAction
- func (s LaunchAction) GoString() string
- func (s *LaunchAction) SetActionCode(v string) *LaunchAction
- func (s *LaunchAction) SetActionId(v string) *LaunchAction
- func (s *LaunchAction) SetActionVersion(v string) *LaunchAction
- func (s *LaunchAction) SetActive(v bool) *LaunchAction
- func (s *LaunchAction) SetCategory(v string) *LaunchAction
- func (s *LaunchAction) SetDescription(v string) *LaunchAction
- func (s *LaunchAction) SetName(v string) *LaunchAction
- func (s *LaunchAction) SetOptional(v bool) *LaunchAction
- func (s *LaunchAction) SetOrder(v int64) *LaunchAction
- func (s *LaunchAction) SetParameters(v map[string]*LaunchActionParameter) *LaunchAction
- func (s *LaunchAction) SetType(v string) *LaunchAction
- func (s LaunchAction) String() string
- type LaunchActionParameter
- type LaunchActionRun
- func (s LaunchActionRun) GoString() string
- func (s *LaunchActionRun) SetAction(v *LaunchAction) *LaunchActionRun
- func (s *LaunchActionRun) SetFailureReason(v string) *LaunchActionRun
- func (s *LaunchActionRun) SetRunId(v string) *LaunchActionRun
- func (s *LaunchActionRun) SetStatus(v string) *LaunchActionRun
- func (s LaunchActionRun) String() string
- type LaunchActionsRequestFilters
- type LaunchActionsStatus
- type LaunchConfigurationTemplate
- func (s LaunchConfigurationTemplate) GoString() string
- func (s *LaunchConfigurationTemplate) SetArn(v string) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetCopyPrivateIp(v bool) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetCopyTags(v bool) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetExportBucketArn(v string) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetLaunchConfigurationTemplateID(v string) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetLaunchDisposition(v string) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetLaunchIntoSourceInstance(v bool) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetLicensing(v *Licensing) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetPostLaunchEnabled(v bool) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetTags(v map[string]*string) *LaunchConfigurationTemplate
- func (s *LaunchConfigurationTemplate) SetTargetInstanceTypeRightSizingMethod(v string) *LaunchConfigurationTemplate
- func (s LaunchConfigurationTemplate) String() string
- type LaunchIntoInstanceProperties
- type Licensing
- type LifeCycle
- func (s LifeCycle) GoString() string
- func (s *LifeCycle) SetAddedToServiceDateTime(v string) *LifeCycle
- func (s *LifeCycle) SetElapsedReplicationDuration(v string) *LifeCycle
- func (s *LifeCycle) SetFirstByteDateTime(v string) *LifeCycle
- func (s *LifeCycle) SetLastLaunch(v *LifeCycleLastLaunch) *LifeCycle
- func (s *LifeCycle) SetLastSeenByServiceDateTime(v string) *LifeCycle
- func (s LifeCycle) String() string
- type LifeCycleLastLaunch
- type LifeCycleLastLaunchInitiated
- func (s LifeCycleLastLaunchInitiated) GoString() string
- func (s *LifeCycleLastLaunchInitiated) SetApiCallDateTime(v string) *LifeCycleLastLaunchInitiated
- func (s *LifeCycleLastLaunchInitiated) SetJobID(v string) *LifeCycleLastLaunchInitiated
- func (s *LifeCycleLastLaunchInitiated) SetType(v string) *LifeCycleLastLaunchInitiated
- func (s LifeCycleLastLaunchInitiated) String() string
- type ListExtensibleSourceServersInput
- func (s ListExtensibleSourceServersInput) GoString() string
- func (s *ListExtensibleSourceServersInput) SetMaxResults(v int64) *ListExtensibleSourceServersInput
- func (s *ListExtensibleSourceServersInput) SetNextToken(v string) *ListExtensibleSourceServersInput
- func (s *ListExtensibleSourceServersInput) SetStagingAccountID(v string) *ListExtensibleSourceServersInput
- func (s ListExtensibleSourceServersInput) String() string
- func (s *ListExtensibleSourceServersInput) Validate() error
- type ListExtensibleSourceServersOutput
- func (s ListExtensibleSourceServersOutput) GoString() string
- func (s *ListExtensibleSourceServersOutput) SetItems(v []*StagingSourceServer) *ListExtensibleSourceServersOutput
- func (s *ListExtensibleSourceServersOutput) SetNextToken(v string) *ListExtensibleSourceServersOutput
- func (s ListExtensibleSourceServersOutput) String() string
- type ListLaunchActionsInput
- func (s ListLaunchActionsInput) GoString() string
- func (s *ListLaunchActionsInput) SetFilters(v *LaunchActionsRequestFilters) *ListLaunchActionsInput
- func (s *ListLaunchActionsInput) SetMaxResults(v int64) *ListLaunchActionsInput
- func (s *ListLaunchActionsInput) SetNextToken(v string) *ListLaunchActionsInput
- func (s *ListLaunchActionsInput) SetResourceId(v string) *ListLaunchActionsInput
- func (s ListLaunchActionsInput) String() string
- func (s *ListLaunchActionsInput) Validate() error
- type ListLaunchActionsOutput
- type ListStagingAccountsInput
- func (s ListStagingAccountsInput) GoString() string
- func (s *ListStagingAccountsInput) SetMaxResults(v int64) *ListStagingAccountsInput
- func (s *ListStagingAccountsInput) SetNextToken(v string) *ListStagingAccountsInput
- func (s ListStagingAccountsInput) String() string
- func (s *ListStagingAccountsInput) Validate() error
- type ListStagingAccountsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NetworkInterface
- type OS
- type PITPolicyRule
- func (s PITPolicyRule) GoString() string
- func (s *PITPolicyRule) SetEnabled(v bool) *PITPolicyRule
- func (s *PITPolicyRule) SetInterval(v int64) *PITPolicyRule
- func (s *PITPolicyRule) SetRetentionDuration(v int64) *PITPolicyRule
- func (s *PITPolicyRule) SetRuleID(v int64) *PITPolicyRule
- func (s *PITPolicyRule) SetUnits(v string) *PITPolicyRule
- func (s PITPolicyRule) String() string
- func (s *PITPolicyRule) Validate() error
- type ParticipatingResource
- type ParticipatingResourceID
- type ParticipatingServer
- func (s ParticipatingServer) GoString() string
- func (s *ParticipatingServer) SetLaunchActionsStatus(v *LaunchActionsStatus) *ParticipatingServer
- func (s *ParticipatingServer) SetLaunchStatus(v string) *ParticipatingServer
- func (s *ParticipatingServer) SetRecoveryInstanceID(v string) *ParticipatingServer
- func (s *ParticipatingServer) SetSourceServerID(v string) *ParticipatingServer
- func (s ParticipatingServer) String() string
- type PutLaunchActionInput
- func (s PutLaunchActionInput) GoString() string
- func (s *PutLaunchActionInput) SetActionCode(v string) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetActionId(v string) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetActionVersion(v string) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetActive(v bool) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetCategory(v string) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetDescription(v string) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetName(v string) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetOptional(v bool) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetOrder(v int64) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetParameters(v map[string]*LaunchActionParameter) *PutLaunchActionInput
- func (s *PutLaunchActionInput) SetResourceId(v string) *PutLaunchActionInput
- func (s PutLaunchActionInput) String() string
- func (s *PutLaunchActionInput) Validate() error
- type PutLaunchActionOutput
- func (s PutLaunchActionOutput) GoString() string
- func (s *PutLaunchActionOutput) SetActionCode(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetActionId(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetActionVersion(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetActive(v bool) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetCategory(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetDescription(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetName(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetOptional(v bool) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetOrder(v int64) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetParameters(v map[string]*LaunchActionParameter) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetResourceId(v string) *PutLaunchActionOutput
- func (s *PutLaunchActionOutput) SetType(v string) *PutLaunchActionOutput
- func (s PutLaunchActionOutput) String() string
- type RecoveryInstance
- func (s RecoveryInstance) GoString() string
- func (s *RecoveryInstance) SetArn(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetDataReplicationInfo(v *RecoveryInstanceDataReplicationInfo) *RecoveryInstance
- func (s *RecoveryInstance) SetEc2InstanceID(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetEc2InstanceState(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetFailback(v *RecoveryInstanceFailback) *RecoveryInstance
- func (s *RecoveryInstance) SetIsDrill(v bool) *RecoveryInstance
- func (s *RecoveryInstance) SetJobID(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetOriginAvailabilityZone(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetOriginEnvironment(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetPointInTimeSnapshotDateTime(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetRecoveryInstanceID(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetRecoveryInstanceProperties(v *RecoveryInstanceProperties) *RecoveryInstance
- func (s *RecoveryInstance) SetSourceServerID(v string) *RecoveryInstance
- func (s *RecoveryInstance) SetTags(v map[string]*string) *RecoveryInstance
- func (s RecoveryInstance) String() string
- type RecoveryInstanceDataReplicationError
- func (s RecoveryInstanceDataReplicationError) GoString() string
- func (s *RecoveryInstanceDataReplicationError) SetError(v string) *RecoveryInstanceDataReplicationError
- func (s *RecoveryInstanceDataReplicationError) SetRawError(v string) *RecoveryInstanceDataReplicationError
- func (s RecoveryInstanceDataReplicationError) String() string
- type RecoveryInstanceDataReplicationInfo
- func (s RecoveryInstanceDataReplicationInfo) GoString() string
- func (s *RecoveryInstanceDataReplicationInfo) SetDataReplicationError(v *RecoveryInstanceDataReplicationError) *RecoveryInstanceDataReplicationInfo
- func (s *RecoveryInstanceDataReplicationInfo) SetDataReplicationInitiation(v *RecoveryInstanceDataReplicationInitiation) *RecoveryInstanceDataReplicationInfo
- func (s *RecoveryInstanceDataReplicationInfo) SetDataReplicationState(v string) *RecoveryInstanceDataReplicationInfo
- func (s *RecoveryInstanceDataReplicationInfo) SetEtaDateTime(v string) *RecoveryInstanceDataReplicationInfo
- func (s *RecoveryInstanceDataReplicationInfo) SetLagDuration(v string) *RecoveryInstanceDataReplicationInfo
- func (s *RecoveryInstanceDataReplicationInfo) SetReplicatedDisks(v []*RecoveryInstanceDataReplicationInfoReplicatedDisk) *RecoveryInstanceDataReplicationInfo
- func (s *RecoveryInstanceDataReplicationInfo) SetStagingAvailabilityZone(v string) *RecoveryInstanceDataReplicationInfo
- func (s RecoveryInstanceDataReplicationInfo) String() string
- type RecoveryInstanceDataReplicationInfoReplicatedDisk
- func (s RecoveryInstanceDataReplicationInfoReplicatedDisk) GoString() string
- func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetBackloggedStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
- func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetDeviceName(v string) *RecoveryInstanceDataReplicationInfoReplicatedDisk
- func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetReplicatedStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
- func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetRescannedStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
- func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetTotalStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
- func (s RecoveryInstanceDataReplicationInfoReplicatedDisk) String() string
- type RecoveryInstanceDataReplicationInitiation
- func (s RecoveryInstanceDataReplicationInitiation) GoString() string
- func (s *RecoveryInstanceDataReplicationInitiation) SetStartDateTime(v string) *RecoveryInstanceDataReplicationInitiation
- func (s *RecoveryInstanceDataReplicationInitiation) SetSteps(v []*RecoveryInstanceDataReplicationInitiationStep) *RecoveryInstanceDataReplicationInitiation
- func (s RecoveryInstanceDataReplicationInitiation) String() string
- type RecoveryInstanceDataReplicationInitiationStep
- func (s RecoveryInstanceDataReplicationInitiationStep) GoString() string
- func (s *RecoveryInstanceDataReplicationInitiationStep) SetName(v string) *RecoveryInstanceDataReplicationInitiationStep
- func (s *RecoveryInstanceDataReplicationInitiationStep) SetStatus(v string) *RecoveryInstanceDataReplicationInitiationStep
- func (s RecoveryInstanceDataReplicationInitiationStep) String() string
- type RecoveryInstanceDisk
- func (s RecoveryInstanceDisk) GoString() string
- func (s *RecoveryInstanceDisk) SetBytes(v int64) *RecoveryInstanceDisk
- func (s *RecoveryInstanceDisk) SetEbsVolumeID(v string) *RecoveryInstanceDisk
- func (s *RecoveryInstanceDisk) SetInternalDeviceName(v string) *RecoveryInstanceDisk
- func (s RecoveryInstanceDisk) String() string
- type RecoveryInstanceFailback
- func (s RecoveryInstanceFailback) GoString() string
- func (s *RecoveryInstanceFailback) SetAgentLastSeenByServiceDateTime(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetElapsedReplicationDuration(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFailbackClientID(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFailbackClientLastSeenByServiceDateTime(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFailbackInitiationTime(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFailbackJobID(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFailbackLaunchType(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFailbackToOriginalServer(v bool) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetFirstByteDateTime(v string) *RecoveryInstanceFailback
- func (s *RecoveryInstanceFailback) SetState(v string) *RecoveryInstanceFailback
- func (s RecoveryInstanceFailback) String() string
- type RecoveryInstanceProperties
- func (s RecoveryInstanceProperties) GoString() string
- func (s *RecoveryInstanceProperties) SetCpus(v []*CPU) *RecoveryInstanceProperties
- func (s *RecoveryInstanceProperties) SetDisks(v []*RecoveryInstanceDisk) *RecoveryInstanceProperties
- func (s *RecoveryInstanceProperties) SetIdentificationHints(v *IdentificationHints) *RecoveryInstanceProperties
- func (s *RecoveryInstanceProperties) SetLastUpdatedDateTime(v string) *RecoveryInstanceProperties
- func (s *RecoveryInstanceProperties) SetNetworkInterfaces(v []*NetworkInterface) *RecoveryInstanceProperties
- func (s *RecoveryInstanceProperties) SetOs(v *OS) *RecoveryInstanceProperties
- func (s *RecoveryInstanceProperties) SetRamBytes(v int64) *RecoveryInstanceProperties
- func (s RecoveryInstanceProperties) String() string
- type RecoveryLifeCycle
- func (s RecoveryLifeCycle) GoString() string
- func (s *RecoveryLifeCycle) SetApiCallDateTime(v time.Time) *RecoveryLifeCycle
- func (s *RecoveryLifeCycle) SetJobID(v string) *RecoveryLifeCycle
- func (s *RecoveryLifeCycle) SetLastRecoveryResult(v string) *RecoveryLifeCycle
- func (s RecoveryLifeCycle) String() string
- type RecoverySnapshot
- func (s RecoverySnapshot) GoString() string
- func (s *RecoverySnapshot) SetEbsSnapshots(v []*string) *RecoverySnapshot
- func (s *RecoverySnapshot) SetExpectedTimestamp(v string) *RecoverySnapshot
- func (s *RecoverySnapshot) SetSnapshotID(v string) *RecoverySnapshot
- func (s *RecoverySnapshot) SetSourceServerID(v string) *RecoverySnapshot
- func (s *RecoverySnapshot) SetTimestamp(v string) *RecoverySnapshot
- func (s RecoverySnapshot) String() string
- type ReplicationConfigurationReplicatedDisk
- func (s ReplicationConfigurationReplicatedDisk) GoString() string
- func (s *ReplicationConfigurationReplicatedDisk) SetDeviceName(v string) *ReplicationConfigurationReplicatedDisk
- func (s *ReplicationConfigurationReplicatedDisk) SetIops(v int64) *ReplicationConfigurationReplicatedDisk
- func (s *ReplicationConfigurationReplicatedDisk) SetIsBootDisk(v bool) *ReplicationConfigurationReplicatedDisk
- func (s *ReplicationConfigurationReplicatedDisk) SetOptimizedStagingDiskType(v string) *ReplicationConfigurationReplicatedDisk
- func (s *ReplicationConfigurationReplicatedDisk) SetStagingDiskType(v string) *ReplicationConfigurationReplicatedDisk
- func (s *ReplicationConfigurationReplicatedDisk) SetThroughput(v int64) *ReplicationConfigurationReplicatedDisk
- func (s ReplicationConfigurationReplicatedDisk) String() string
- type ReplicationConfigurationTemplate
- func (s ReplicationConfigurationTemplate) GoString() string
- func (s *ReplicationConfigurationTemplate) SetArn(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetAssociateDefaultSecurityGroup(v bool) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetAutoReplicateNewDisks(v bool) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetBandwidthThrottling(v int64) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetCreatePublicIP(v bool) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetDataPlaneRouting(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetDefaultLargeStagingDiskType(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetEbsEncryption(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetEbsEncryptionKeyArn(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetPitPolicy(v []*PITPolicyRule) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetReplicationConfigurationTemplateID(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetReplicationServerInstanceType(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetReplicationServersSecurityGroupsIDs(v []*string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetStagingAreaSubnetId(v string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetStagingAreaTags(v map[string]*string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetTags(v map[string]*string) *ReplicationConfigurationTemplate
- func (s *ReplicationConfigurationTemplate) SetUseDedicatedReplicationServer(v bool) *ReplicationConfigurationTemplate
- func (s ReplicationConfigurationTemplate) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type RetryDataReplicationInputdeprecated
- type RetryDataReplicationOutput
- func (s RetryDataReplicationOutput) GoString() string
- func (s *RetryDataReplicationOutput) SetArn(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetDataReplicationInfo(v *DataReplicationInfo) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetLastLaunchResult(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetLifeCycle(v *LifeCycle) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetRecoveryInstanceId(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetReplicationDirection(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetReversedDirectionSourceServerArn(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetSourceCloudProperties(v *SourceCloudProperties) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetSourceNetworkID(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetSourceProperties(v *SourceProperties) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetSourceServerID(v string) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetStagingArea(v *StagingArea) *RetryDataReplicationOutput
- func (s *RetryDataReplicationOutput) SetTags(v map[string]*string) *RetryDataReplicationOutput
- func (s RetryDataReplicationOutput) String() string
- type ReverseReplicationInput
- type ReverseReplicationOutput
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SourceCloudProperties
- func (s SourceCloudProperties) GoString() string
- func (s *SourceCloudProperties) SetOriginAccountID(v string) *SourceCloudProperties
- func (s *SourceCloudProperties) SetOriginAvailabilityZone(v string) *SourceCloudProperties
- func (s *SourceCloudProperties) SetOriginRegion(v string) *SourceCloudProperties
- func (s SourceCloudProperties) String() string
- type SourceNetwork
- func (s SourceNetwork) GoString() string
- func (s *SourceNetwork) SetArn(v string) *SourceNetwork
- func (s *SourceNetwork) SetCfnStackName(v string) *SourceNetwork
- func (s *SourceNetwork) SetLastRecovery(v *RecoveryLifeCycle) *SourceNetwork
- func (s *SourceNetwork) SetLaunchedVpcID(v string) *SourceNetwork
- func (s *SourceNetwork) SetReplicationStatus(v string) *SourceNetwork
- func (s *SourceNetwork) SetReplicationStatusDetails(v string) *SourceNetwork
- func (s *SourceNetwork) SetSourceAccountID(v string) *SourceNetwork
- func (s *SourceNetwork) SetSourceNetworkID(v string) *SourceNetwork
- func (s *SourceNetwork) SetSourceRegion(v string) *SourceNetwork
- func (s *SourceNetwork) SetSourceVpcID(v string) *SourceNetwork
- func (s *SourceNetwork) SetTags(v map[string]*string) *SourceNetwork
- func (s SourceNetwork) String() string
- type SourceNetworkData
- func (s SourceNetworkData) GoString() string
- func (s *SourceNetworkData) SetSourceNetworkID(v string) *SourceNetworkData
- func (s *SourceNetworkData) SetSourceVpc(v string) *SourceNetworkData
- func (s *SourceNetworkData) SetStackName(v string) *SourceNetworkData
- func (s *SourceNetworkData) SetTargetVpc(v string) *SourceNetworkData
- func (s SourceNetworkData) String() string
- type SourceProperties
- func (s SourceProperties) GoString() string
- func (s *SourceProperties) SetCpus(v []*CPU) *SourceProperties
- func (s *SourceProperties) SetDisks(v []*Disk) *SourceProperties
- func (s *SourceProperties) SetIdentificationHints(v *IdentificationHints) *SourceProperties
- func (s *SourceProperties) SetLastUpdatedDateTime(v string) *SourceProperties
- func (s *SourceProperties) SetNetworkInterfaces(v []*NetworkInterface) *SourceProperties
- func (s *SourceProperties) SetOs(v *OS) *SourceProperties
- func (s *SourceProperties) SetRamBytes(v int64) *SourceProperties
- func (s *SourceProperties) SetRecommendedInstanceType(v string) *SourceProperties
- func (s *SourceProperties) SetSupportsNitroInstances(v bool) *SourceProperties
- func (s SourceProperties) String() string
- type SourceServer
- func (s SourceServer) GoString() string
- func (s *SourceServer) SetArn(v string) *SourceServer
- func (s *SourceServer) SetDataReplicationInfo(v *DataReplicationInfo) *SourceServer
- func (s *SourceServer) SetLastLaunchResult(v string) *SourceServer
- func (s *SourceServer) SetLifeCycle(v *LifeCycle) *SourceServer
- func (s *SourceServer) SetRecoveryInstanceId(v string) *SourceServer
- func (s *SourceServer) SetReplicationDirection(v string) *SourceServer
- func (s *SourceServer) SetReversedDirectionSourceServerArn(v string) *SourceServer
- func (s *SourceServer) SetSourceCloudProperties(v *SourceCloudProperties) *SourceServer
- func (s *SourceServer) SetSourceNetworkID(v string) *SourceServer
- func (s *SourceServer) SetSourceProperties(v *SourceProperties) *SourceServer
- func (s *SourceServer) SetSourceServerID(v string) *SourceServer
- func (s *SourceServer) SetStagingArea(v *StagingArea) *SourceServer
- func (s *SourceServer) SetTags(v map[string]*string) *SourceServer
- func (s SourceServer) String() string
- type StagingArea
- func (s StagingArea) GoString() string
- func (s *StagingArea) SetErrorMessage(v string) *StagingArea
- func (s *StagingArea) SetStagingAccountID(v string) *StagingArea
- func (s *StagingArea) SetStagingSourceServerArn(v string) *StagingArea
- func (s *StagingArea) SetStatus(v string) *StagingArea
- func (s StagingArea) String() string
- type StagingSourceServer
- func (s StagingSourceServer) GoString() string
- func (s *StagingSourceServer) SetArn(v string) *StagingSourceServer
- func (s *StagingSourceServer) SetHostname(v string) *StagingSourceServer
- func (s *StagingSourceServer) SetTags(v map[string]*string) *StagingSourceServer
- func (s StagingSourceServer) String() string
- type StartFailbackLaunchInput
- func (s StartFailbackLaunchInput) GoString() string
- func (s *StartFailbackLaunchInput) SetRecoveryInstanceIDs(v []*string) *StartFailbackLaunchInput
- func (s *StartFailbackLaunchInput) SetTags(v map[string]*string) *StartFailbackLaunchInput
- func (s StartFailbackLaunchInput) String() string
- func (s *StartFailbackLaunchInput) Validate() error
- type StartFailbackLaunchOutput
- type StartRecoveryInput
- func (s StartRecoveryInput) GoString() string
- func (s *StartRecoveryInput) SetIsDrill(v bool) *StartRecoveryInput
- func (s *StartRecoveryInput) SetSourceServers(v []*StartRecoveryRequestSourceServer) *StartRecoveryInput
- func (s *StartRecoveryInput) SetTags(v map[string]*string) *StartRecoveryInput
- func (s StartRecoveryInput) String() string
- func (s *StartRecoveryInput) Validate() error
- type StartRecoveryOutput
- type StartRecoveryRequestSourceServer
- func (s StartRecoveryRequestSourceServer) GoString() string
- func (s *StartRecoveryRequestSourceServer) SetRecoverySnapshotID(v string) *StartRecoveryRequestSourceServer
- func (s *StartRecoveryRequestSourceServer) SetSourceServerID(v string) *StartRecoveryRequestSourceServer
- func (s StartRecoveryRequestSourceServer) String() string
- func (s *StartRecoveryRequestSourceServer) Validate() error
- type StartReplicationInput
- type StartReplicationOutput
- type StartSourceNetworkRecoveryInput
- func (s StartSourceNetworkRecoveryInput) GoString() string
- func (s *StartSourceNetworkRecoveryInput) SetDeployAsNew(v bool) *StartSourceNetworkRecoveryInput
- func (s *StartSourceNetworkRecoveryInput) SetSourceNetworks(v []*StartSourceNetworkRecoveryRequestNetworkEntry) *StartSourceNetworkRecoveryInput
- func (s *StartSourceNetworkRecoveryInput) SetTags(v map[string]*string) *StartSourceNetworkRecoveryInput
- func (s StartSourceNetworkRecoveryInput) String() string
- func (s *StartSourceNetworkRecoveryInput) Validate() error
- type StartSourceNetworkRecoveryOutput
- type StartSourceNetworkRecoveryRequestNetworkEntry
- func (s StartSourceNetworkRecoveryRequestNetworkEntry) GoString() string
- func (s *StartSourceNetworkRecoveryRequestNetworkEntry) SetCfnStackName(v string) *StartSourceNetworkRecoveryRequestNetworkEntry
- func (s *StartSourceNetworkRecoveryRequestNetworkEntry) SetSourceNetworkID(v string) *StartSourceNetworkRecoveryRequestNetworkEntry
- func (s StartSourceNetworkRecoveryRequestNetworkEntry) String() string
- func (s *StartSourceNetworkRecoveryRequestNetworkEntry) Validate() error
- type StartSourceNetworkReplicationInput
- type StartSourceNetworkReplicationOutput
- type StopFailbackInput
- type StopFailbackOutput
- type StopReplicationInput
- type StopReplicationOutput
- type StopSourceNetworkReplicationInput
- type StopSourceNetworkReplicationOutput
- type TagResourceInput
- type TagResourceOutput
- type TerminateRecoveryInstancesInput
- type TerminateRecoveryInstancesOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UninitializedAccountException
- func (s *UninitializedAccountException) Code() string
- func (s *UninitializedAccountException) Error() string
- func (s UninitializedAccountException) GoString() string
- func (s *UninitializedAccountException) Message() string
- func (s *UninitializedAccountException) OrigErr() error
- func (s *UninitializedAccountException) RequestID() string
- func (s *UninitializedAccountException) StatusCode() int
- func (s UninitializedAccountException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateFailbackReplicationConfigurationInput
- func (s UpdateFailbackReplicationConfigurationInput) GoString() string
- func (s *UpdateFailbackReplicationConfigurationInput) SetBandwidthThrottling(v int64) *UpdateFailbackReplicationConfigurationInput
- func (s *UpdateFailbackReplicationConfigurationInput) SetName(v string) *UpdateFailbackReplicationConfigurationInput
- func (s *UpdateFailbackReplicationConfigurationInput) SetRecoveryInstanceID(v string) *UpdateFailbackReplicationConfigurationInput
- func (s *UpdateFailbackReplicationConfigurationInput) SetUsePrivateIP(v bool) *UpdateFailbackReplicationConfigurationInput
- func (s UpdateFailbackReplicationConfigurationInput) String() string
- func (s *UpdateFailbackReplicationConfigurationInput) Validate() error
- type UpdateFailbackReplicationConfigurationOutput
- type UpdateLaunchConfigurationInput
- func (s UpdateLaunchConfigurationInput) GoString() string
- func (s *UpdateLaunchConfigurationInput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetCopyTags(v bool) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetLaunchDisposition(v string) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetLaunchIntoInstanceProperties(v *LaunchIntoInstanceProperties) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetLicensing(v *Licensing) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetName(v string) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetPostLaunchEnabled(v bool) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetSourceServerID(v string) *UpdateLaunchConfigurationInput
- func (s *UpdateLaunchConfigurationInput) SetTargetInstanceTypeRightSizingMethod(v string) *UpdateLaunchConfigurationInput
- func (s UpdateLaunchConfigurationInput) String() string
- func (s *UpdateLaunchConfigurationInput) Validate() error
- type UpdateLaunchConfigurationOutput
- func (s UpdateLaunchConfigurationOutput) GoString() string
- func (s *UpdateLaunchConfigurationOutput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetCopyTags(v bool) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetEc2LaunchTemplateID(v string) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetLaunchDisposition(v string) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetLaunchIntoInstanceProperties(v *LaunchIntoInstanceProperties) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetLicensing(v *Licensing) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetName(v string) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetPostLaunchEnabled(v bool) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetSourceServerID(v string) *UpdateLaunchConfigurationOutput
- func (s *UpdateLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod(v string) *UpdateLaunchConfigurationOutput
- func (s UpdateLaunchConfigurationOutput) String() string
- type UpdateLaunchConfigurationTemplateInput
- func (s UpdateLaunchConfigurationTemplateInput) GoString() string
- func (s *UpdateLaunchConfigurationTemplateInput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetCopyTags(v bool) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetExportBucketArn(v string) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetLaunchConfigurationTemplateID(v string) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetLaunchDisposition(v string) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetLaunchIntoSourceInstance(v bool) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetLicensing(v *Licensing) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetPostLaunchEnabled(v bool) *UpdateLaunchConfigurationTemplateInput
- func (s *UpdateLaunchConfigurationTemplateInput) SetTargetInstanceTypeRightSizingMethod(v string) *UpdateLaunchConfigurationTemplateInput
- func (s UpdateLaunchConfigurationTemplateInput) String() string
- func (s *UpdateLaunchConfigurationTemplateInput) Validate() error
- type UpdateLaunchConfigurationTemplateOutput
- type UpdateReplicationConfigurationInput
- func (s UpdateReplicationConfigurationInput) GoString() string
- func (s *UpdateReplicationConfigurationInput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetEbsEncryption(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetName(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetReplicatedDisks(v []*ReplicationConfigurationReplicatedDisk) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetSourceServerID(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationInput
- func (s *UpdateReplicationConfigurationInput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationInput
- func (s UpdateReplicationConfigurationInput) String() string
- func (s *UpdateReplicationConfigurationInput) Validate() error
- type UpdateReplicationConfigurationOutput
- func (s UpdateReplicationConfigurationOutput) GoString() string
- func (s *UpdateReplicationConfigurationOutput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetEbsEncryption(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetName(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetReplicatedDisks(v []*ReplicationConfigurationReplicatedDisk) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetSourceServerID(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationOutput
- func (s *UpdateReplicationConfigurationOutput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationOutput
- func (s UpdateReplicationConfigurationOutput) String() string
- type UpdateReplicationConfigurationTemplateInput
- func (s UpdateReplicationConfigurationTemplateInput) GoString() string
- func (s *UpdateReplicationConfigurationTemplateInput) SetArn(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetEbsEncryption(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetReplicationConfigurationTemplateID(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationTemplateInput
- func (s *UpdateReplicationConfigurationTemplateInput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationTemplateInput
- func (s UpdateReplicationConfigurationTemplateInput) String() string
- func (s *UpdateReplicationConfigurationTemplateInput) Validate() error
- type UpdateReplicationConfigurationTemplateOutput
- func (s UpdateReplicationConfigurationTemplateOutput) GoString() string
- func (s *UpdateReplicationConfigurationTemplateOutput) SetArn(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetEbsEncryption(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetReplicationConfigurationTemplateID(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetTags(v map[string]*string) *UpdateReplicationConfigurationTemplateOutput
- func (s *UpdateReplicationConfigurationTemplateOutput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationTemplateOutput
- func (s UpdateReplicationConfigurationTemplateOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
Constants ¶
const ( // DataReplicationErrorStringAgentNotSeen is a DataReplicationErrorString enum value DataReplicationErrorStringAgentNotSeen = "AGENT_NOT_SEEN" // DataReplicationErrorStringSnapshotsFailure is a DataReplicationErrorString enum value DataReplicationErrorStringSnapshotsFailure = "SNAPSHOTS_FAILURE" // DataReplicationErrorStringNotConverging is a DataReplicationErrorString enum value DataReplicationErrorStringNotConverging = "NOT_CONVERGING" // DataReplicationErrorStringUnstableNetwork is a DataReplicationErrorString enum value DataReplicationErrorStringUnstableNetwork = "UNSTABLE_NETWORK" // DataReplicationErrorStringFailedToCreateSecurityGroup is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToCreateSecurityGroup = "FAILED_TO_CREATE_SECURITY_GROUP" // DataReplicationErrorStringFailedToLaunchReplicationServer is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToLaunchReplicationServer = "FAILED_TO_LAUNCH_REPLICATION_SERVER" // DataReplicationErrorStringFailedToBootReplicationServer is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToBootReplicationServer = "FAILED_TO_BOOT_REPLICATION_SERVER" // DataReplicationErrorStringFailedToAuthenticateWithService is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToAuthenticateWithService = "FAILED_TO_AUTHENTICATE_WITH_SERVICE" // DataReplicationErrorStringFailedToDownloadReplicationSoftware is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToDownloadReplicationSoftware = "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE" // DataReplicationErrorStringFailedToCreateStagingDisks is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToCreateStagingDisks = "FAILED_TO_CREATE_STAGING_DISKS" // DataReplicationErrorStringFailedToAttachStagingDisks is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToAttachStagingDisks = "FAILED_TO_ATTACH_STAGING_DISKS" // DataReplicationErrorStringFailedToPairReplicationServerWithAgent is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToPairReplicationServerWithAgent = "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT" // DataReplicationErrorStringFailedToConnectAgentToReplicationServer is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToConnectAgentToReplicationServer = "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER" // DataReplicationErrorStringFailedToStartDataTransfer is a DataReplicationErrorString enum value DataReplicationErrorStringFailedToStartDataTransfer = "FAILED_TO_START_DATA_TRANSFER" )
const ( // DataReplicationInitiationStepNameWait is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameWait = "WAIT" // DataReplicationInitiationStepNameCreateSecurityGroup is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameCreateSecurityGroup = "CREATE_SECURITY_GROUP" // DataReplicationInitiationStepNameLaunchReplicationServer is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameLaunchReplicationServer = "LAUNCH_REPLICATION_SERVER" // DataReplicationInitiationStepNameBootReplicationServer is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameBootReplicationServer = "BOOT_REPLICATION_SERVER" // DataReplicationInitiationStepNameAuthenticateWithService is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameAuthenticateWithService = "AUTHENTICATE_WITH_SERVICE" // DataReplicationInitiationStepNameDownloadReplicationSoftware is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameDownloadReplicationSoftware = "DOWNLOAD_REPLICATION_SOFTWARE" // DataReplicationInitiationStepNameCreateStagingDisks is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameCreateStagingDisks = "CREATE_STAGING_DISKS" // DataReplicationInitiationStepNameAttachStagingDisks is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameAttachStagingDisks = "ATTACH_STAGING_DISKS" // DataReplicationInitiationStepNamePairReplicationServerWithAgent is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNamePairReplicationServerWithAgent = "PAIR_REPLICATION_SERVER_WITH_AGENT" // DataReplicationInitiationStepNameConnectAgentToReplicationServer is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameConnectAgentToReplicationServer = "CONNECT_AGENT_TO_REPLICATION_SERVER" // DataReplicationInitiationStepNameStartDataTransfer is a DataReplicationInitiationStepName enum value DataReplicationInitiationStepNameStartDataTransfer = "START_DATA_TRANSFER" )
const ( // DataReplicationInitiationStepStatusNotStarted is a DataReplicationInitiationStepStatus enum value DataReplicationInitiationStepStatusNotStarted = "NOT_STARTED" // DataReplicationInitiationStepStatusInProgress is a DataReplicationInitiationStepStatus enum value DataReplicationInitiationStepStatusInProgress = "IN_PROGRESS" // DataReplicationInitiationStepStatusSucceeded is a DataReplicationInitiationStepStatus enum value DataReplicationInitiationStepStatusSucceeded = "SUCCEEDED" // DataReplicationInitiationStepStatusFailed is a DataReplicationInitiationStepStatus enum value DataReplicationInitiationStepStatusFailed = "FAILED" // DataReplicationInitiationStepStatusSkipped is a DataReplicationInitiationStepStatus enum value DataReplicationInitiationStepStatusSkipped = "SKIPPED" )
const ( // DataReplicationStateStopped is a DataReplicationState enum value DataReplicationStateStopped = "STOPPED" // DataReplicationStateInitiating is a DataReplicationState enum value DataReplicationStateInitiating = "INITIATING" // DataReplicationStateInitialSync is a DataReplicationState enum value DataReplicationStateInitialSync = "INITIAL_SYNC" // DataReplicationStateBacklog is a DataReplicationState enum value DataReplicationStateBacklog = "BACKLOG" // DataReplicationStateCreatingSnapshot is a DataReplicationState enum value DataReplicationStateCreatingSnapshot = "CREATING_SNAPSHOT" // DataReplicationStateContinuous is a DataReplicationState enum value DataReplicationStateContinuous = "CONTINUOUS" // DataReplicationStatePaused is a DataReplicationState enum value DataReplicationStatePaused = "PAUSED" // DataReplicationStateRescan is a DataReplicationState enum value DataReplicationStateRescan = "RESCAN" // DataReplicationStateStalled is a DataReplicationState enum value DataReplicationStateStalled = "STALLED" // DataReplicationStateDisconnected is a DataReplicationState enum value DataReplicationStateDisconnected = "DISCONNECTED" )
const ( // EC2InstanceStatePending is a EC2InstanceState enum value EC2InstanceStatePending = "PENDING" // EC2InstanceStateRunning is a EC2InstanceState enum value EC2InstanceStateRunning = "RUNNING" // EC2InstanceStateStopping is a EC2InstanceState enum value EC2InstanceStateStopping = "STOPPING" // EC2InstanceStateStopped is a EC2InstanceState enum value EC2InstanceStateStopped = "STOPPED" // EC2InstanceStateShuttingDown is a EC2InstanceState enum value EC2InstanceStateShuttingDown = "SHUTTING-DOWN" // EC2InstanceStateTerminated is a EC2InstanceState enum value EC2InstanceStateTerminated = "TERMINATED" // EC2InstanceStateNotFound is a EC2InstanceState enum value EC2InstanceStateNotFound = "NOT_FOUND" )
const ( // ExtensionStatusExtended is a ExtensionStatus enum value ExtensionStatusExtended = "EXTENDED" // ExtensionStatusExtensionError is a ExtensionStatus enum value ExtensionStatusExtensionError = "EXTENSION_ERROR" // ExtensionStatusNotExtended is a ExtensionStatus enum value ExtensionStatusNotExtended = "NOT_EXTENDED" )
const ( // FailbackLaunchTypeRecovery is a FailbackLaunchType enum value FailbackLaunchTypeRecovery = "RECOVERY" // FailbackLaunchTypeDrill is a FailbackLaunchType enum value FailbackLaunchTypeDrill = "DRILL" )
const ( // FailbackReplicationErrorAgentNotSeen is a FailbackReplicationError enum value FailbackReplicationErrorAgentNotSeen = "AGENT_NOT_SEEN" // FailbackReplicationErrorFailbackClientNotSeen is a FailbackReplicationError enum value FailbackReplicationErrorFailbackClientNotSeen = "FAILBACK_CLIENT_NOT_SEEN" // FailbackReplicationErrorNotConverging is a FailbackReplicationError enum value FailbackReplicationErrorNotConverging = "NOT_CONVERGING" // FailbackReplicationErrorUnstableNetwork is a FailbackReplicationError enum value FailbackReplicationErrorUnstableNetwork = "UNSTABLE_NETWORK" // FailbackReplicationErrorFailedToEstablishRecoveryInstanceCommunication is a FailbackReplicationError enum value FailbackReplicationErrorFailedToEstablishRecoveryInstanceCommunication = "FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION" // FailbackReplicationErrorFailedToDownloadReplicationSoftwareToFailbackClient is a FailbackReplicationError enum value FailbackReplicationErrorFailedToDownloadReplicationSoftwareToFailbackClient = "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT" // FailbackReplicationErrorFailedToConfigureReplicationSoftware is a FailbackReplicationError enum value FailbackReplicationErrorFailedToConfigureReplicationSoftware = "FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE" // FailbackReplicationErrorFailedToPairAgentWithReplicationSoftware is a FailbackReplicationError enum value FailbackReplicationErrorFailedToPairAgentWithReplicationSoftware = "FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE" // FailbackReplicationErrorFailedToEstablishAgentReplicatorSoftwareCommunication is a FailbackReplicationError enum value FailbackReplicationErrorFailedToEstablishAgentReplicatorSoftwareCommunication = "FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION" // FailbackReplicationErrorFailedGettingReplicationState is a FailbackReplicationError enum value FailbackReplicationErrorFailedGettingReplicationState = "FAILED_GETTING_REPLICATION_STATE" // FailbackReplicationErrorSnapshotsFailure is a FailbackReplicationError enum value FailbackReplicationErrorSnapshotsFailure = "SNAPSHOTS_FAILURE" // FailbackReplicationErrorFailedToCreateSecurityGroup is a FailbackReplicationError enum value FailbackReplicationErrorFailedToCreateSecurityGroup = "FAILED_TO_CREATE_SECURITY_GROUP" // FailbackReplicationErrorFailedToLaunchReplicationServer is a FailbackReplicationError enum value FailbackReplicationErrorFailedToLaunchReplicationServer = "FAILED_TO_LAUNCH_REPLICATION_SERVER" // FailbackReplicationErrorFailedToBootReplicationServer is a FailbackReplicationError enum value FailbackReplicationErrorFailedToBootReplicationServer = "FAILED_TO_BOOT_REPLICATION_SERVER" // FailbackReplicationErrorFailedToAuthenticateWithService is a FailbackReplicationError enum value FailbackReplicationErrorFailedToAuthenticateWithService = "FAILED_TO_AUTHENTICATE_WITH_SERVICE" // FailbackReplicationErrorFailedToDownloadReplicationSoftware is a FailbackReplicationError enum value FailbackReplicationErrorFailedToDownloadReplicationSoftware = "FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE" // FailbackReplicationErrorFailedToCreateStagingDisks is a FailbackReplicationError enum value FailbackReplicationErrorFailedToCreateStagingDisks = "FAILED_TO_CREATE_STAGING_DISKS" // FailbackReplicationErrorFailedToAttachStagingDisks is a FailbackReplicationError enum value FailbackReplicationErrorFailedToAttachStagingDisks = "FAILED_TO_ATTACH_STAGING_DISKS" // FailbackReplicationErrorFailedToPairReplicationServerWithAgent is a FailbackReplicationError enum value FailbackReplicationErrorFailedToPairReplicationServerWithAgent = "FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT" // FailbackReplicationErrorFailedToConnectAgentToReplicationServer is a FailbackReplicationError enum value FailbackReplicationErrorFailedToConnectAgentToReplicationServer = "FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER" // FailbackReplicationErrorFailedToStartDataTransfer is a FailbackReplicationError enum value FailbackReplicationErrorFailedToStartDataTransfer = "FAILED_TO_START_DATA_TRANSFER" )
const ( // FailbackStateFailbackNotStarted is a FailbackState enum value FailbackStateFailbackNotStarted = "FAILBACK_NOT_STARTED" // FailbackStateFailbackInProgress is a FailbackState enum value FailbackStateFailbackInProgress = "FAILBACK_IN_PROGRESS" // FailbackStateFailbackReadyForLaunch is a FailbackState enum value FailbackStateFailbackReadyForLaunch = "FAILBACK_READY_FOR_LAUNCH" // FailbackStateFailbackCompleted is a FailbackState enum value FailbackStateFailbackCompleted = "FAILBACK_COMPLETED" // FailbackStateFailbackError is a FailbackState enum value FailbackStateFailbackError = "FAILBACK_ERROR" // FailbackStateFailbackNotReadyForLaunch is a FailbackState enum value FailbackStateFailbackNotReadyForLaunch = "FAILBACK_NOT_READY_FOR_LAUNCH" // FailbackStateFailbackLaunchStateNotAvailable is a FailbackState enum value FailbackStateFailbackLaunchStateNotAvailable = "FAILBACK_LAUNCH_STATE_NOT_AVAILABLE" )
const ( // InitiatedByStartRecovery is a InitiatedBy enum value InitiatedByStartRecovery = "START_RECOVERY" // InitiatedByStartDrill is a InitiatedBy enum value InitiatedByStartDrill = "START_DRILL" // InitiatedByFailback is a InitiatedBy enum value InitiatedByFailback = "FAILBACK" // InitiatedByDiagnostic is a InitiatedBy enum value InitiatedByDiagnostic = "DIAGNOSTIC" // InitiatedByTerminateRecoveryInstances is a InitiatedBy enum value InitiatedByTerminateRecoveryInstances = "TERMINATE_RECOVERY_INSTANCES" // InitiatedByTargetAccount is a InitiatedBy enum value InitiatedByTargetAccount = "TARGET_ACCOUNT" // InitiatedByCreateNetworkRecovery is a InitiatedBy enum value InitiatedByCreateNetworkRecovery = "CREATE_NETWORK_RECOVERY" // InitiatedByUpdateNetworkRecovery is a InitiatedBy enum value InitiatedByUpdateNetworkRecovery = "UPDATE_NETWORK_RECOVERY" // InitiatedByAssociateNetworkRecovery is a InitiatedBy enum value InitiatedByAssociateNetworkRecovery = "ASSOCIATE_NETWORK_RECOVERY" )
const ( // JobLogEventJobStart is a JobLogEvent enum value JobLogEventJobStart = "JOB_START" // JobLogEventServerSkipped is a JobLogEvent enum value JobLogEventServerSkipped = "SERVER_SKIPPED" // JobLogEventCleanupStart is a JobLogEvent enum value JobLogEventCleanupStart = "CLEANUP_START" // JobLogEventCleanupEnd is a JobLogEvent enum value JobLogEventCleanupEnd = "CLEANUP_END" // JobLogEventCleanupFail is a JobLogEvent enum value JobLogEventCleanupFail = "CLEANUP_FAIL" // JobLogEventSnapshotStart is a JobLogEvent enum value JobLogEventSnapshotStart = "SNAPSHOT_START" // JobLogEventSnapshotEnd is a JobLogEvent enum value JobLogEventSnapshotEnd = "SNAPSHOT_END" // JobLogEventSnapshotFail is a JobLogEvent enum value JobLogEventSnapshotFail = "SNAPSHOT_FAIL" // JobLogEventUsingPreviousSnapshot is a JobLogEvent enum value JobLogEventUsingPreviousSnapshot = "USING_PREVIOUS_SNAPSHOT" // JobLogEventUsingPreviousSnapshotFailed is a JobLogEvent enum value JobLogEventUsingPreviousSnapshotFailed = "USING_PREVIOUS_SNAPSHOT_FAILED" // JobLogEventConversionStart is a JobLogEvent enum value JobLogEventConversionStart = "CONVERSION_START" // JobLogEventConversionEnd is a JobLogEvent enum value JobLogEventConversionEnd = "CONVERSION_END" // JobLogEventConversionFail is a JobLogEvent enum value JobLogEventConversionFail = "CONVERSION_FAIL" // JobLogEventLaunchStart is a JobLogEvent enum value JobLogEventLaunchStart = "LAUNCH_START" // JobLogEventLaunchFailed is a JobLogEvent enum value JobLogEventLaunchFailed = "LAUNCH_FAILED" // JobLogEventJobCancel is a JobLogEvent enum value JobLogEventJobCancel = "JOB_CANCEL" // JobLogEventJobEnd is a JobLogEvent enum value JobLogEventJobEnd = "JOB_END" // JobLogEventDeployNetworkConfigurationStart is a JobLogEvent enum value JobLogEventDeployNetworkConfigurationStart = "DEPLOY_NETWORK_CONFIGURATION_START" // JobLogEventDeployNetworkConfigurationEnd is a JobLogEvent enum value JobLogEventDeployNetworkConfigurationEnd = "DEPLOY_NETWORK_CONFIGURATION_END" // JobLogEventDeployNetworkConfigurationFailed is a JobLogEvent enum value JobLogEventDeployNetworkConfigurationFailed = "DEPLOY_NETWORK_CONFIGURATION_FAILED" // JobLogEventUpdateNetworkConfigurationStart is a JobLogEvent enum value JobLogEventUpdateNetworkConfigurationStart = "UPDATE_NETWORK_CONFIGURATION_START" // JobLogEventUpdateNetworkConfigurationEnd is a JobLogEvent enum value JobLogEventUpdateNetworkConfigurationEnd = "UPDATE_NETWORK_CONFIGURATION_END" // JobLogEventUpdateNetworkConfigurationFailed is a JobLogEvent enum value JobLogEventUpdateNetworkConfigurationFailed = "UPDATE_NETWORK_CONFIGURATION_FAILED" // JobLogEventUpdateLaunchTemplateStart is a JobLogEvent enum value JobLogEventUpdateLaunchTemplateStart = "UPDATE_LAUNCH_TEMPLATE_START" // JobLogEventUpdateLaunchTemplateEnd is a JobLogEvent enum value JobLogEventUpdateLaunchTemplateEnd = "UPDATE_LAUNCH_TEMPLATE_END" // JobLogEventUpdateLaunchTemplateFailed is a JobLogEvent enum value JobLogEventUpdateLaunchTemplateFailed = "UPDATE_LAUNCH_TEMPLATE_FAILED" // JobLogEventNetworkRecoveryFail is a JobLogEvent enum value JobLogEventNetworkRecoveryFail = "NETWORK_RECOVERY_FAIL" )
const ( // JobStatusPending is a JobStatus enum value JobStatusPending = "PENDING" // JobStatusStarted is a JobStatus enum value JobStatusStarted = "STARTED" // JobStatusCompleted is a JobStatus enum value JobStatusCompleted = "COMPLETED" )
const ( // JobTypeLaunch is a JobType enum value JobTypeLaunch = "LAUNCH" // JobTypeTerminate is a JobType enum value JobTypeTerminate = "TERMINATE" // JobTypeCreateConvertedSnapshot is a JobType enum value JobTypeCreateConvertedSnapshot = "CREATE_CONVERTED_SNAPSHOT" )
const ( // LastLaunchResultNotStarted is a LastLaunchResult enum value LastLaunchResultNotStarted = "NOT_STARTED" // LastLaunchResultPending is a LastLaunchResult enum value LastLaunchResultPending = "PENDING" // LastLaunchResultSucceeded is a LastLaunchResult enum value LastLaunchResultSucceeded = "SUCCEEDED" // LastLaunchResultFailed is a LastLaunchResult enum value LastLaunchResultFailed = "FAILED" )
const ( // LastLaunchTypeRecovery is a LastLaunchType enum value LastLaunchTypeRecovery = "RECOVERY" // LastLaunchTypeDrill is a LastLaunchType enum value LastLaunchTypeDrill = "DRILL" )
const ( // LaunchActionCategoryMonitoring is a LaunchActionCategory enum value LaunchActionCategoryMonitoring = "MONITORING" // LaunchActionCategoryValidation is a LaunchActionCategory enum value LaunchActionCategoryValidation = "VALIDATION" // LaunchActionCategoryConfiguration is a LaunchActionCategory enum value LaunchActionCategoryConfiguration = "CONFIGURATION" // LaunchActionCategorySecurity is a LaunchActionCategory enum value LaunchActionCategorySecurity = "SECURITY" // LaunchActionCategoryOther is a LaunchActionCategory enum value LaunchActionCategoryOther = "OTHER" )
Launch action category.
const ( // LaunchActionParameterTypeSsmStore is a LaunchActionParameterType enum value LaunchActionParameterTypeSsmStore = "SSM_STORE" // LaunchActionParameterTypeDynamic is a LaunchActionParameterType enum value LaunchActionParameterTypeDynamic = "DYNAMIC" )
const ( // LaunchActionRunStatusInProgress is a LaunchActionRunStatus enum value LaunchActionRunStatusInProgress = "IN_PROGRESS" // LaunchActionRunStatusSucceeded is a LaunchActionRunStatus enum value LaunchActionRunStatusSucceeded = "SUCCEEDED" // LaunchActionRunStatusFailed is a LaunchActionRunStatus enum value LaunchActionRunStatusFailed = "FAILED" )
const ( // LaunchActionTypeSsmAutomation is a LaunchActionType enum value LaunchActionTypeSsmAutomation = "SSM_AUTOMATION" // LaunchActionTypeSsmCommand is a LaunchActionType enum value LaunchActionTypeSsmCommand = "SSM_COMMAND" )
const ( // LaunchDispositionStopped is a LaunchDisposition enum value LaunchDispositionStopped = "STOPPED" // LaunchDispositionStarted is a LaunchDisposition enum value LaunchDispositionStarted = "STARTED" )
const ( // LaunchStatusPending is a LaunchStatus enum value LaunchStatusPending = "PENDING" // LaunchStatusInProgress is a LaunchStatus enum value LaunchStatusInProgress = "IN_PROGRESS" // LaunchStatusLaunched is a LaunchStatus enum value LaunchStatusLaunched = "LAUNCHED" // LaunchStatusFailed is a LaunchStatus enum value LaunchStatusFailed = "FAILED" // LaunchStatusTerminated is a LaunchStatus enum value LaunchStatusTerminated = "TERMINATED" )
const ( // OriginEnvironmentOnPremises is a OriginEnvironment enum value OriginEnvironmentOnPremises = "ON_PREMISES" // OriginEnvironmentAws is a OriginEnvironment enum value OriginEnvironmentAws = "AWS" )
const ( // PITPolicyRuleUnitsMinute is a PITPolicyRuleUnits enum value PITPolicyRuleUnitsMinute = "MINUTE" // PITPolicyRuleUnitsHour is a PITPolicyRuleUnits enum value PITPolicyRuleUnitsHour = "HOUR" // PITPolicyRuleUnitsDay is a PITPolicyRuleUnits enum value PITPolicyRuleUnitsDay = "DAY" )
const ( // RecoveryInstanceDataReplicationInitiationStepNameLinkFailbackClientWithRecoveryInstance is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameLinkFailbackClientWithRecoveryInstance = "LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE" // RecoveryInstanceDataReplicationInitiationStepNameCompleteVolumeMapping is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameCompleteVolumeMapping = "COMPLETE_VOLUME_MAPPING" // RecoveryInstanceDataReplicationInitiationStepNameEstablishRecoveryInstanceCommunication is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameEstablishRecoveryInstanceCommunication = "ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION" // RecoveryInstanceDataReplicationInitiationStepNameDownloadReplicationSoftwareToFailbackClient is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameDownloadReplicationSoftwareToFailbackClient = "DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT" // RecoveryInstanceDataReplicationInitiationStepNameConfigureReplicationSoftware is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameConfigureReplicationSoftware = "CONFIGURE_REPLICATION_SOFTWARE" // RecoveryInstanceDataReplicationInitiationStepNamePairAgentWithReplicationSoftware is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNamePairAgentWithReplicationSoftware = "PAIR_AGENT_WITH_REPLICATION_SOFTWARE" // RecoveryInstanceDataReplicationInitiationStepNameEstablishAgentReplicatorSoftwareCommunication is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameEstablishAgentReplicatorSoftwareCommunication = "ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION" // RecoveryInstanceDataReplicationInitiationStepNameWait is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameWait = "WAIT" // RecoveryInstanceDataReplicationInitiationStepNameCreateSecurityGroup is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameCreateSecurityGroup = "CREATE_SECURITY_GROUP" // RecoveryInstanceDataReplicationInitiationStepNameLaunchReplicationServer is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameLaunchReplicationServer = "LAUNCH_REPLICATION_SERVER" // RecoveryInstanceDataReplicationInitiationStepNameBootReplicationServer is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameBootReplicationServer = "BOOT_REPLICATION_SERVER" // RecoveryInstanceDataReplicationInitiationStepNameAuthenticateWithService is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameAuthenticateWithService = "AUTHENTICATE_WITH_SERVICE" // RecoveryInstanceDataReplicationInitiationStepNameDownloadReplicationSoftware is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameDownloadReplicationSoftware = "DOWNLOAD_REPLICATION_SOFTWARE" // RecoveryInstanceDataReplicationInitiationStepNameCreateStagingDisks is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameCreateStagingDisks = "CREATE_STAGING_DISKS" // RecoveryInstanceDataReplicationInitiationStepNameAttachStagingDisks is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameAttachStagingDisks = "ATTACH_STAGING_DISKS" // RecoveryInstanceDataReplicationInitiationStepNamePairReplicationServerWithAgent is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNamePairReplicationServerWithAgent = "PAIR_REPLICATION_SERVER_WITH_AGENT" // RecoveryInstanceDataReplicationInitiationStepNameConnectAgentToReplicationServer is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameConnectAgentToReplicationServer = "CONNECT_AGENT_TO_REPLICATION_SERVER" // RecoveryInstanceDataReplicationInitiationStepNameStartDataTransfer is a RecoveryInstanceDataReplicationInitiationStepName enum value RecoveryInstanceDataReplicationInitiationStepNameStartDataTransfer = "START_DATA_TRANSFER" )
const ( // RecoveryInstanceDataReplicationInitiationStepStatusNotStarted is a RecoveryInstanceDataReplicationInitiationStepStatus enum value RecoveryInstanceDataReplicationInitiationStepStatusNotStarted = "NOT_STARTED" // RecoveryInstanceDataReplicationInitiationStepStatusInProgress is a RecoveryInstanceDataReplicationInitiationStepStatus enum value RecoveryInstanceDataReplicationInitiationStepStatusInProgress = "IN_PROGRESS" // RecoveryInstanceDataReplicationInitiationStepStatusSucceeded is a RecoveryInstanceDataReplicationInitiationStepStatus enum value RecoveryInstanceDataReplicationInitiationStepStatusSucceeded = "SUCCEEDED" // RecoveryInstanceDataReplicationInitiationStepStatusFailed is a RecoveryInstanceDataReplicationInitiationStepStatus enum value RecoveryInstanceDataReplicationInitiationStepStatusFailed = "FAILED" // RecoveryInstanceDataReplicationInitiationStepStatusSkipped is a RecoveryInstanceDataReplicationInitiationStepStatus enum value RecoveryInstanceDataReplicationInitiationStepStatusSkipped = "SKIPPED" )
const ( // RecoveryInstanceDataReplicationStateStopped is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateStopped = "STOPPED" // RecoveryInstanceDataReplicationStateInitiating is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateInitiating = "INITIATING" // RecoveryInstanceDataReplicationStateInitialSync is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateInitialSync = "INITIAL_SYNC" // RecoveryInstanceDataReplicationStateBacklog is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateBacklog = "BACKLOG" // RecoveryInstanceDataReplicationStateCreatingSnapshot is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateCreatingSnapshot = "CREATING_SNAPSHOT" // RecoveryInstanceDataReplicationStateContinuous is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateContinuous = "CONTINUOUS" // RecoveryInstanceDataReplicationStatePaused is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStatePaused = "PAUSED" // RecoveryInstanceDataReplicationStateRescan is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateRescan = "RESCAN" // RecoveryInstanceDataReplicationStateStalled is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateStalled = "STALLED" // RecoveryInstanceDataReplicationStateDisconnected is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateDisconnected = "DISCONNECTED" // RecoveryInstanceDataReplicationStateReplicationStateNotAvailable is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateReplicationStateNotAvailable = "REPLICATION_STATE_NOT_AVAILABLE" // RecoveryInstanceDataReplicationStateNotStarted is a RecoveryInstanceDataReplicationState enum value RecoveryInstanceDataReplicationStateNotStarted = "NOT_STARTED" )
const ( // RecoveryResultNotStarted is a RecoveryResult enum value RecoveryResultNotStarted = "NOT_STARTED" // RecoveryResultInProgress is a RecoveryResult enum value RecoveryResultInProgress = "IN_PROGRESS" // RecoveryResultSuccess is a RecoveryResult enum value RecoveryResultSuccess = "SUCCESS" // RecoveryResultFail is a RecoveryResult enum value RecoveryResultFail = "FAIL" // RecoveryResultPartialSuccess is a RecoveryResult enum value RecoveryResultPartialSuccess = "PARTIAL_SUCCESS" // RecoveryResultAssociateSuccess is a RecoveryResult enum value RecoveryResultAssociateSuccess = "ASSOCIATE_SUCCESS" // RecoveryResultAssociateFail is a RecoveryResult enum value RecoveryResultAssociateFail = "ASSOCIATE_FAIL" )
const ( // RecoverySnapshotsOrderAsc is a RecoverySnapshotsOrder enum value RecoverySnapshotsOrderAsc = "ASC" // RecoverySnapshotsOrderDesc is a RecoverySnapshotsOrder enum value RecoverySnapshotsOrderDesc = "DESC" )
const ( // ReplicationConfigurationDataPlaneRoutingPrivateIp is a ReplicationConfigurationDataPlaneRouting enum value ReplicationConfigurationDataPlaneRoutingPrivateIp = "PRIVATE_IP" // ReplicationConfigurationDataPlaneRoutingPublicIp is a ReplicationConfigurationDataPlaneRouting enum value ReplicationConfigurationDataPlaneRoutingPublicIp = "PUBLIC_IP" )
const ( // ReplicationConfigurationDefaultLargeStagingDiskTypeGp2 is a ReplicationConfigurationDefaultLargeStagingDiskType enum value ReplicationConfigurationDefaultLargeStagingDiskTypeGp2 = "GP2" // ReplicationConfigurationDefaultLargeStagingDiskTypeGp3 is a ReplicationConfigurationDefaultLargeStagingDiskType enum value ReplicationConfigurationDefaultLargeStagingDiskTypeGp3 = "GP3" // ReplicationConfigurationDefaultLargeStagingDiskTypeSt1 is a ReplicationConfigurationDefaultLargeStagingDiskType enum value ReplicationConfigurationDefaultLargeStagingDiskTypeSt1 = "ST1" // ReplicationConfigurationDefaultLargeStagingDiskTypeAuto is a ReplicationConfigurationDefaultLargeStagingDiskType enum value ReplicationConfigurationDefaultLargeStagingDiskTypeAuto = "AUTO" )
const ( // ReplicationConfigurationEbsEncryptionDefault is a ReplicationConfigurationEbsEncryption enum value ReplicationConfigurationEbsEncryptionDefault = "DEFAULT" // ReplicationConfigurationEbsEncryptionCustom is a ReplicationConfigurationEbsEncryption enum value ReplicationConfigurationEbsEncryptionCustom = "CUSTOM" // ReplicationConfigurationEbsEncryptionNone is a ReplicationConfigurationEbsEncryption enum value ReplicationConfigurationEbsEncryptionNone = "NONE" )
const ( // ReplicationConfigurationReplicatedDiskStagingDiskTypeAuto is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeAuto = "AUTO" // ReplicationConfigurationReplicatedDiskStagingDiskTypeGp2 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeGp2 = "GP2" // ReplicationConfigurationReplicatedDiskStagingDiskTypeGp3 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeGp3 = "GP3" // ReplicationConfigurationReplicatedDiskStagingDiskTypeIo1 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeIo1 = "IO1" // ReplicationConfigurationReplicatedDiskStagingDiskTypeSc1 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeSc1 = "SC1" // ReplicationConfigurationReplicatedDiskStagingDiskTypeSt1 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeSt1 = "ST1" // ReplicationConfigurationReplicatedDiskStagingDiskTypeStandard is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeStandard = "STANDARD" )
const ( // ReplicationDirectionFailover is a ReplicationDirection enum value ReplicationDirectionFailover = "FAILOVER" // ReplicationDirectionFailback is a ReplicationDirection enum value ReplicationDirectionFailback = "FAILBACK" )
Replication direction designates if this is a failover replication, or a failback replication. When a DRS agent is installed on an instance, the replication direction is failover. In cases where a recovery launch was made in the recovery location and a new recovery instance was created, and then a failback replication was initiated from that recovery instance back to the origin location, then the replication direction will be failback.
const ( // ReplicationStatusStopped is a ReplicationStatus enum value ReplicationStatusStopped = "STOPPED" // ReplicationStatusInProgress is a ReplicationStatus enum value ReplicationStatusInProgress = "IN_PROGRESS" // ReplicationStatusProtected is a ReplicationStatus enum value ReplicationStatusProtected = "PROTECTED" // ReplicationStatusError is a ReplicationStatus enum value ReplicationStatusError = "ERROR" )
const ( // TargetInstanceTypeRightSizingMethodNone is a TargetInstanceTypeRightSizingMethod enum value TargetInstanceTypeRightSizingMethodNone = "NONE" // TargetInstanceTypeRightSizingMethodBasic is a TargetInstanceTypeRightSizingMethod enum value TargetInstanceTypeRightSizingMethodBasic = "BASIC" // TargetInstanceTypeRightSizingMethodInAws is a TargetInstanceTypeRightSizingMethod enum value TargetInstanceTypeRightSizingMethodInAws = "IN_AWS" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "unknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "cannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "fieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "other" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request could not be completed due to a conflict with the current state // of the target resource. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request processing has failed because of an unknown error, exception // or failure. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource for this operation was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request could not be completed because its exceeded the service quota. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeUninitializedAccountException for service response error code // "UninitializedAccountException". // // The account performing the request has not been initialized. ErrCodeUninitializedAccountException = "UninitializedAccountException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by the AWS service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "drs" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "drs" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func DataReplicationErrorString_Values ¶
func DataReplicationErrorString_Values() []string
DataReplicationErrorString_Values returns all elements of the DataReplicationErrorString enum
func DataReplicationInitiationStepName_Values ¶
func DataReplicationInitiationStepName_Values() []string
DataReplicationInitiationStepName_Values returns all elements of the DataReplicationInitiationStepName enum
func DataReplicationInitiationStepStatus_Values ¶
func DataReplicationInitiationStepStatus_Values() []string
DataReplicationInitiationStepStatus_Values returns all elements of the DataReplicationInitiationStepStatus enum
func DataReplicationState_Values ¶
func DataReplicationState_Values() []string
DataReplicationState_Values returns all elements of the DataReplicationState enum
func EC2InstanceState_Values ¶
func EC2InstanceState_Values() []string
EC2InstanceState_Values returns all elements of the EC2InstanceState enum
func ExtensionStatus_Values ¶
func ExtensionStatus_Values() []string
ExtensionStatus_Values returns all elements of the ExtensionStatus enum
func FailbackLaunchType_Values ¶
func FailbackLaunchType_Values() []string
FailbackLaunchType_Values returns all elements of the FailbackLaunchType enum
func FailbackReplicationError_Values ¶
func FailbackReplicationError_Values() []string
FailbackReplicationError_Values returns all elements of the FailbackReplicationError enum
func FailbackState_Values ¶
func FailbackState_Values() []string
FailbackState_Values returns all elements of the FailbackState enum
func InitiatedBy_Values ¶
func InitiatedBy_Values() []string
InitiatedBy_Values returns all elements of the InitiatedBy enum
func JobLogEvent_Values ¶
func JobLogEvent_Values() []string
JobLogEvent_Values returns all elements of the JobLogEvent enum
func JobStatus_Values ¶
func JobStatus_Values() []string
JobStatus_Values returns all elements of the JobStatus enum
func JobType_Values ¶
func JobType_Values() []string
JobType_Values returns all elements of the JobType enum
func LastLaunchResult_Values ¶
func LastLaunchResult_Values() []string
LastLaunchResult_Values returns all elements of the LastLaunchResult enum
func LastLaunchType_Values ¶
func LastLaunchType_Values() []string
LastLaunchType_Values returns all elements of the LastLaunchType enum
func LaunchActionCategory_Values ¶
func LaunchActionCategory_Values() []string
LaunchActionCategory_Values returns all elements of the LaunchActionCategory enum
func LaunchActionParameterType_Values ¶
func LaunchActionParameterType_Values() []string
LaunchActionParameterType_Values returns all elements of the LaunchActionParameterType enum
func LaunchActionRunStatus_Values ¶
func LaunchActionRunStatus_Values() []string
LaunchActionRunStatus_Values returns all elements of the LaunchActionRunStatus enum
func LaunchActionType_Values ¶
func LaunchActionType_Values() []string
LaunchActionType_Values returns all elements of the LaunchActionType enum
func LaunchDisposition_Values ¶
func LaunchDisposition_Values() []string
LaunchDisposition_Values returns all elements of the LaunchDisposition enum
func LaunchStatus_Values ¶
func LaunchStatus_Values() []string
LaunchStatus_Values returns all elements of the LaunchStatus enum
func OriginEnvironment_Values ¶
func OriginEnvironment_Values() []string
OriginEnvironment_Values returns all elements of the OriginEnvironment enum
func PITPolicyRuleUnits_Values ¶
func PITPolicyRuleUnits_Values() []string
PITPolicyRuleUnits_Values returns all elements of the PITPolicyRuleUnits enum
func RecoveryInstanceDataReplicationInitiationStepName_Values ¶
func RecoveryInstanceDataReplicationInitiationStepName_Values() []string
RecoveryInstanceDataReplicationInitiationStepName_Values returns all elements of the RecoveryInstanceDataReplicationInitiationStepName enum
func RecoveryInstanceDataReplicationInitiationStepStatus_Values ¶
func RecoveryInstanceDataReplicationInitiationStepStatus_Values() []string
RecoveryInstanceDataReplicationInitiationStepStatus_Values returns all elements of the RecoveryInstanceDataReplicationInitiationStepStatus enum
func RecoveryInstanceDataReplicationState_Values ¶
func RecoveryInstanceDataReplicationState_Values() []string
RecoveryInstanceDataReplicationState_Values returns all elements of the RecoveryInstanceDataReplicationState enum
func RecoveryResult_Values ¶
func RecoveryResult_Values() []string
RecoveryResult_Values returns all elements of the RecoveryResult enum
func RecoverySnapshotsOrder_Values ¶
func RecoverySnapshotsOrder_Values() []string
RecoverySnapshotsOrder_Values returns all elements of the RecoverySnapshotsOrder enum
func ReplicationConfigurationDataPlaneRouting_Values ¶
func ReplicationConfigurationDataPlaneRouting_Values() []string
ReplicationConfigurationDataPlaneRouting_Values returns all elements of the ReplicationConfigurationDataPlaneRouting enum
func ReplicationConfigurationDefaultLargeStagingDiskType_Values ¶
func ReplicationConfigurationDefaultLargeStagingDiskType_Values() []string
ReplicationConfigurationDefaultLargeStagingDiskType_Values returns all elements of the ReplicationConfigurationDefaultLargeStagingDiskType enum
func ReplicationConfigurationEbsEncryption_Values ¶
func ReplicationConfigurationEbsEncryption_Values() []string
ReplicationConfigurationEbsEncryption_Values returns all elements of the ReplicationConfigurationEbsEncryption enum
func ReplicationConfigurationReplicatedDiskStagingDiskType_Values ¶
func ReplicationConfigurationReplicatedDiskStagingDiskType_Values() []string
ReplicationConfigurationReplicatedDiskStagingDiskType_Values returns all elements of the ReplicationConfigurationReplicatedDiskStagingDiskType enum
func ReplicationDirection_Values ¶
func ReplicationDirection_Values() []string
ReplicationDirection_Values returns all elements of the ReplicationDirection enum
func ReplicationStatus_Values ¶
func ReplicationStatus_Values() []string
ReplicationStatus_Values returns all elements of the ReplicationStatus enum
func TargetInstanceTypeRightSizingMethod_Values ¶
func TargetInstanceTypeRightSizingMethod_Values() []string
TargetInstanceTypeRightSizingMethod_Values returns all elements of the TargetInstanceTypeRightSizingMethod enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"code" type:"string"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Account ¶
type Account struct { // Account ID of AWS account. AccountID *string `locationName:"accountID" min:"12" type:"string"` // contains filtered or unexported fields }
AWS account.
func (Account) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Account) SetAccountID ¶
SetAccountID sets the AccountID field's value.
type AssociateSourceNetworkStackInput ¶
type AssociateSourceNetworkStackInput struct { // CloudFormation template to associate with a Source Network. // // CfnStackName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AssociateSourceNetworkStackInput's // String and GoString methods. // // CfnStackName is a required field CfnStackName *string `locationName:"cfnStackName" min:"1" type:"string" required:"true" sensitive:"true"` // The Source Network ID to associate with CloudFormation template. // // SourceNetworkID is a required field SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateSourceNetworkStackInput) GoString ¶
func (s AssociateSourceNetworkStackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateSourceNetworkStackInput) SetCfnStackName ¶
func (s *AssociateSourceNetworkStackInput) SetCfnStackName(v string) *AssociateSourceNetworkStackInput
SetCfnStackName sets the CfnStackName field's value.
func (*AssociateSourceNetworkStackInput) SetSourceNetworkID ¶
func (s *AssociateSourceNetworkStackInput) SetSourceNetworkID(v string) *AssociateSourceNetworkStackInput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (AssociateSourceNetworkStackInput) String ¶
func (s AssociateSourceNetworkStackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateSourceNetworkStackInput) Validate ¶
func (s *AssociateSourceNetworkStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateSourceNetworkStackOutput ¶
type AssociateSourceNetworkStackOutput struct { // The Source Network association Job. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (AssociateSourceNetworkStackOutput) GoString ¶
func (s AssociateSourceNetworkStackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateSourceNetworkStackOutput) SetJob ¶
func (s *AssociateSourceNetworkStackOutput) SetJob(v *Job) *AssociateSourceNetworkStackOutput
SetJob sets the Job field's value.
func (AssociateSourceNetworkStackOutput) String ¶
func (s AssociateSourceNetworkStackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CPU ¶
type CPU struct { // The number of CPU cores. Cores *int64 `locationName:"cores" type:"long"` // The model name of the CPU. ModelName *string `locationName:"modelName" type:"string"` // contains filtered or unexported fields }
Information about a server's CPU.
func (CPU) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CPU) SetModelName ¶
SetModelName sets the ModelName field's value.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"code" type:"string"` Message_ *string `locationName:"message" type:"string"` // The ID of the resource. ResourceId *string `locationName:"resourceId" type:"string"` // The type of the resource. ResourceType *string `locationName:"resourceType" type:"string"` // 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) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConversionProperties ¶
type ConversionProperties struct { // The timestamp of when the snapshot being converted was taken DataTimestamp *string `locationName:"dataTimestamp" type:"string"` // Whether the volume being converted uses UEFI or not ForceUefi *bool `locationName:"forceUefi" type:"boolean"` // The root volume name of a conversion job RootVolumeName *string `locationName:"rootVolumeName" type:"string"` // A mapping between the volumes being converted and the converted snapshot // ids VolumeToConversionMap map[string]map[string]*string `locationName:"volumeToConversionMap" type:"map"` // A mapping between the volumes and their sizes VolumeToVolumeSize map[string]*int64 `locationName:"volumeToVolumeSize" type:"map"` // contains filtered or unexported fields }
Properties of a conversion job
func (ConversionProperties) GoString ¶
func (s ConversionProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConversionProperties) SetDataTimestamp ¶
func (s *ConversionProperties) SetDataTimestamp(v string) *ConversionProperties
SetDataTimestamp sets the DataTimestamp field's value.
func (*ConversionProperties) SetForceUefi ¶
func (s *ConversionProperties) SetForceUefi(v bool) *ConversionProperties
SetForceUefi sets the ForceUefi field's value.
func (*ConversionProperties) SetRootVolumeName ¶
func (s *ConversionProperties) SetRootVolumeName(v string) *ConversionProperties
SetRootVolumeName sets the RootVolumeName field's value.
func (*ConversionProperties) SetVolumeToConversionMap ¶
func (s *ConversionProperties) SetVolumeToConversionMap(v map[string]map[string]*string) *ConversionProperties
SetVolumeToConversionMap sets the VolumeToConversionMap field's value.
func (*ConversionProperties) SetVolumeToVolumeSize ¶
func (s *ConversionProperties) SetVolumeToVolumeSize(v map[string]*int64) *ConversionProperties
SetVolumeToVolumeSize sets the VolumeToVolumeSize field's value.
func (ConversionProperties) String ¶
func (s ConversionProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateExtendedSourceServerInput ¶
type CreateExtendedSourceServerInput struct { // This defines the ARN of the source server in staging Account based on which // you want to create an extended source server. // // SourceServerArn is a required field SourceServerArn *string `locationName:"sourceServerArn" min:"20" type:"string" required:"true"` // A list of tags associated with the extended source server. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateExtendedSourceServerInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateExtendedSourceServerInput) GoString ¶
func (s CreateExtendedSourceServerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateExtendedSourceServerInput) SetSourceServerArn ¶
func (s *CreateExtendedSourceServerInput) SetSourceServerArn(v string) *CreateExtendedSourceServerInput
SetSourceServerArn sets the SourceServerArn field's value.
func (*CreateExtendedSourceServerInput) SetTags ¶
func (s *CreateExtendedSourceServerInput) SetTags(v map[string]*string) *CreateExtendedSourceServerInput
SetTags sets the Tags field's value.
func (CreateExtendedSourceServerInput) String ¶
func (s CreateExtendedSourceServerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateExtendedSourceServerInput) Validate ¶
func (s *CreateExtendedSourceServerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateExtendedSourceServerOutput ¶
type CreateExtendedSourceServerOutput struct { // Created extended source server. SourceServer *SourceServer `locationName:"sourceServer" type:"structure"` // contains filtered or unexported fields }
func (CreateExtendedSourceServerOutput) GoString ¶
func (s CreateExtendedSourceServerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateExtendedSourceServerOutput) SetSourceServer ¶
func (s *CreateExtendedSourceServerOutput) SetSourceServer(v *SourceServer) *CreateExtendedSourceServerOutput
SetSourceServer sets the SourceServer field's value.
func (CreateExtendedSourceServerOutput) String ¶
func (s CreateExtendedSourceServerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateLaunchConfigurationTemplateInput ¶
type CreateLaunchConfigurationTemplateInput struct { // Copy private IP. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Copy tags. CopyTags *bool `locationName:"copyTags" type:"boolean"` // S3 bucket ARN to export Source Network templates. ExportBucketArn *string `locationName:"exportBucketArn" min:"20" type:"string"` // Launch disposition. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` // DRS will set the 'launch into instance ID' of any source server when performing // a drill, recovery or failback to the previous region or availability zone, // using the instance ID of the source instance. LaunchIntoSourceInstance *bool `locationName:"launchIntoSourceInstance" type:"boolean"` // Licensing. Licensing *Licensing `locationName:"licensing" type:"structure"` // Whether we want to activate post-launch actions. PostLaunchEnabled *bool `locationName:"postLaunchEnabled" type:"boolean"` // Request to associate tags during creation of a Launch Configuration Template. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateLaunchConfigurationTemplateInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Target instance type right-sizing method. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` // contains filtered or unexported fields }
func (CreateLaunchConfigurationTemplateInput) GoString ¶
func (s CreateLaunchConfigurationTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLaunchConfigurationTemplateInput) SetCopyPrivateIp ¶
func (s *CreateLaunchConfigurationTemplateInput) SetCopyPrivateIp(v bool) *CreateLaunchConfigurationTemplateInput
SetCopyPrivateIp sets the CopyPrivateIp field's value.
func (*CreateLaunchConfigurationTemplateInput) SetCopyTags ¶
func (s *CreateLaunchConfigurationTemplateInput) SetCopyTags(v bool) *CreateLaunchConfigurationTemplateInput
SetCopyTags sets the CopyTags field's value.
func (*CreateLaunchConfigurationTemplateInput) SetExportBucketArn ¶
func (s *CreateLaunchConfigurationTemplateInput) SetExportBucketArn(v string) *CreateLaunchConfigurationTemplateInput
SetExportBucketArn sets the ExportBucketArn field's value.
func (*CreateLaunchConfigurationTemplateInput) SetLaunchDisposition ¶
func (s *CreateLaunchConfigurationTemplateInput) SetLaunchDisposition(v string) *CreateLaunchConfigurationTemplateInput
SetLaunchDisposition sets the LaunchDisposition field's value.
func (*CreateLaunchConfigurationTemplateInput) SetLaunchIntoSourceInstance ¶
func (s *CreateLaunchConfigurationTemplateInput) SetLaunchIntoSourceInstance(v bool) *CreateLaunchConfigurationTemplateInput
SetLaunchIntoSourceInstance sets the LaunchIntoSourceInstance field's value.
func (*CreateLaunchConfigurationTemplateInput) SetLicensing ¶
func (s *CreateLaunchConfigurationTemplateInput) SetLicensing(v *Licensing) *CreateLaunchConfigurationTemplateInput
SetLicensing sets the Licensing field's value.
func (*CreateLaunchConfigurationTemplateInput) SetPostLaunchEnabled ¶
func (s *CreateLaunchConfigurationTemplateInput) SetPostLaunchEnabled(v bool) *CreateLaunchConfigurationTemplateInput
SetPostLaunchEnabled sets the PostLaunchEnabled field's value.
func (*CreateLaunchConfigurationTemplateInput) SetTags ¶
func (s *CreateLaunchConfigurationTemplateInput) SetTags(v map[string]*string) *CreateLaunchConfigurationTemplateInput
SetTags sets the Tags field's value.
func (*CreateLaunchConfigurationTemplateInput) SetTargetInstanceTypeRightSizingMethod ¶
func (s *CreateLaunchConfigurationTemplateInput) SetTargetInstanceTypeRightSizingMethod(v string) *CreateLaunchConfigurationTemplateInput
SetTargetInstanceTypeRightSizingMethod sets the TargetInstanceTypeRightSizingMethod field's value.
func (CreateLaunchConfigurationTemplateInput) String ¶
func (s CreateLaunchConfigurationTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLaunchConfigurationTemplateInput) Validate ¶
func (s *CreateLaunchConfigurationTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLaunchConfigurationTemplateOutput ¶
type CreateLaunchConfigurationTemplateOutput struct { // Created Launch Configuration Template. LaunchConfigurationTemplate *LaunchConfigurationTemplate `locationName:"launchConfigurationTemplate" type:"structure"` // contains filtered or unexported fields }
func (CreateLaunchConfigurationTemplateOutput) GoString ¶
func (s CreateLaunchConfigurationTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateLaunchConfigurationTemplateOutput) SetLaunchConfigurationTemplate ¶
func (s *CreateLaunchConfigurationTemplateOutput) SetLaunchConfigurationTemplate(v *LaunchConfigurationTemplate) *CreateLaunchConfigurationTemplateOutput
SetLaunchConfigurationTemplate sets the LaunchConfigurationTemplate field's value.
func (CreateLaunchConfigurationTemplateOutput) String ¶
func (s CreateLaunchConfigurationTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateReplicationConfigurationTemplateInput ¶
type CreateReplicationConfigurationTemplateInput struct { // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration Template. // // AssociateDefaultSecurityGroup is a required field AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean" required:"true"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. // // BandwidthThrottling is a required field BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long" required:"true"` // Whether to create a Public IP for the Recovery Instance by default. // // CreatePublicIP is a required field CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean" required:"true"` // The data plane routing mechanism that will be used for replication. // // DataPlaneRouting is a required field DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" required:"true" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. // // DefaultLargeStagingDiskType is a required field DefaultLargeStagingDiskType *string `` /* 131-byte string literal not displayed */ // The type of EBS encryption to be used during replication. // // EbsEncryption is a required field EbsEncryption *string `locationName:"ebsEncryption" type:"string" required:"true" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. // // PitPolicy is a required field PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list" required:"true"` // The instance type to be used for the replication server. // // ReplicationServerInstanceType is a required field ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string" required:"true"` // The security group IDs that will be used by the replication server. // // ReplicationServersSecurityGroupsIDs is a required field ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list" required:"true"` // The subnet to be used by the replication staging area. // // StagingAreaSubnetId is a required field StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string" required:"true"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateReplicationConfigurationTemplateInput's // String and GoString methods. // // StagingAreaTags is a required field StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" required:"true" sensitive:"true"` // A set of tags to be associated with the Replication Configuration Template // resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateReplicationConfigurationTemplateInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. // // UseDedicatedReplicationServer is a required field UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean" required:"true"` // contains filtered or unexported fields }
func (CreateReplicationConfigurationTemplateInput) GoString ¶
func (s CreateReplicationConfigurationTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReplicationConfigurationTemplateInput) SetAssociateDefaultSecurityGroup ¶
func (s *CreateReplicationConfigurationTemplateInput) SetAssociateDefaultSecurityGroup(v bool) *CreateReplicationConfigurationTemplateInput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*CreateReplicationConfigurationTemplateInput) SetAutoReplicateNewDisks ¶
func (s *CreateReplicationConfigurationTemplateInput) SetAutoReplicateNewDisks(v bool) *CreateReplicationConfigurationTemplateInput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*CreateReplicationConfigurationTemplateInput) SetBandwidthThrottling ¶
func (s *CreateReplicationConfigurationTemplateInput) SetBandwidthThrottling(v int64) *CreateReplicationConfigurationTemplateInput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*CreateReplicationConfigurationTemplateInput) SetCreatePublicIP ¶
func (s *CreateReplicationConfigurationTemplateInput) SetCreatePublicIP(v bool) *CreateReplicationConfigurationTemplateInput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*CreateReplicationConfigurationTemplateInput) SetDataPlaneRouting ¶
func (s *CreateReplicationConfigurationTemplateInput) SetDataPlaneRouting(v string) *CreateReplicationConfigurationTemplateInput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*CreateReplicationConfigurationTemplateInput) SetDefaultLargeStagingDiskType ¶
func (s *CreateReplicationConfigurationTemplateInput) SetDefaultLargeStagingDiskType(v string) *CreateReplicationConfigurationTemplateInput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*CreateReplicationConfigurationTemplateInput) SetEbsEncryption ¶
func (s *CreateReplicationConfigurationTemplateInput) SetEbsEncryption(v string) *CreateReplicationConfigurationTemplateInput
SetEbsEncryption sets the EbsEncryption field's value.
func (*CreateReplicationConfigurationTemplateInput) SetEbsEncryptionKeyArn ¶
func (s *CreateReplicationConfigurationTemplateInput) SetEbsEncryptionKeyArn(v string) *CreateReplicationConfigurationTemplateInput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*CreateReplicationConfigurationTemplateInput) SetPitPolicy ¶
func (s *CreateReplicationConfigurationTemplateInput) SetPitPolicy(v []*PITPolicyRule) *CreateReplicationConfigurationTemplateInput
SetPitPolicy sets the PitPolicy field's value.
func (*CreateReplicationConfigurationTemplateInput) SetReplicationServerInstanceType ¶
func (s *CreateReplicationConfigurationTemplateInput) SetReplicationServerInstanceType(v string) *CreateReplicationConfigurationTemplateInput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*CreateReplicationConfigurationTemplateInput) SetReplicationServersSecurityGroupsIDs ¶
func (s *CreateReplicationConfigurationTemplateInput) SetReplicationServersSecurityGroupsIDs(v []*string) *CreateReplicationConfigurationTemplateInput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*CreateReplicationConfigurationTemplateInput) SetStagingAreaSubnetId ¶
func (s *CreateReplicationConfigurationTemplateInput) SetStagingAreaSubnetId(v string) *CreateReplicationConfigurationTemplateInput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*CreateReplicationConfigurationTemplateInput) SetStagingAreaTags ¶
func (s *CreateReplicationConfigurationTemplateInput) SetStagingAreaTags(v map[string]*string) *CreateReplicationConfigurationTemplateInput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*CreateReplicationConfigurationTemplateInput) SetTags ¶
func (s *CreateReplicationConfigurationTemplateInput) SetTags(v map[string]*string) *CreateReplicationConfigurationTemplateInput
SetTags sets the Tags field's value.
func (*CreateReplicationConfigurationTemplateInput) SetUseDedicatedReplicationServer ¶
func (s *CreateReplicationConfigurationTemplateInput) SetUseDedicatedReplicationServer(v bool) *CreateReplicationConfigurationTemplateInput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (CreateReplicationConfigurationTemplateInput) String ¶
func (s CreateReplicationConfigurationTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReplicationConfigurationTemplateInput) Validate ¶
func (s *CreateReplicationConfigurationTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReplicationConfigurationTemplateOutput ¶
type CreateReplicationConfigurationTemplateOutput struct { // The Replication Configuration Template ARN. Arn *string `locationName:"arn" min:"20" type:"string"` // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration Template. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The Replication Configuration Template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateReplicationConfigurationTemplateOutput's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // A set of tags to be associated with the Replication Configuration Template // resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateReplicationConfigurationTemplateOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (CreateReplicationConfigurationTemplateOutput) GoString ¶
func (s CreateReplicationConfigurationTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateReplicationConfigurationTemplateOutput) SetArn ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetArn(v string) *CreateReplicationConfigurationTemplateOutput
SetArn sets the Arn field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetAssociateDefaultSecurityGroup ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetAssociateDefaultSecurityGroup(v bool) *CreateReplicationConfigurationTemplateOutput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetAutoReplicateNewDisks ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetAutoReplicateNewDisks(v bool) *CreateReplicationConfigurationTemplateOutput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetBandwidthThrottling ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetBandwidthThrottling(v int64) *CreateReplicationConfigurationTemplateOutput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetCreatePublicIP ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetCreatePublicIP(v bool) *CreateReplicationConfigurationTemplateOutput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetDataPlaneRouting ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetDataPlaneRouting(v string) *CreateReplicationConfigurationTemplateOutput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetDefaultLargeStagingDiskType ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetDefaultLargeStagingDiskType(v string) *CreateReplicationConfigurationTemplateOutput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetEbsEncryption ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetEbsEncryption(v string) *CreateReplicationConfigurationTemplateOutput
SetEbsEncryption sets the EbsEncryption field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetEbsEncryptionKeyArn ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetEbsEncryptionKeyArn(v string) *CreateReplicationConfigurationTemplateOutput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetPitPolicy ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetPitPolicy(v []*PITPolicyRule) *CreateReplicationConfigurationTemplateOutput
SetPitPolicy sets the PitPolicy field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetReplicationConfigurationTemplateID ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetReplicationConfigurationTemplateID(v string) *CreateReplicationConfigurationTemplateOutput
SetReplicationConfigurationTemplateID sets the ReplicationConfigurationTemplateID field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetReplicationServerInstanceType ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetReplicationServerInstanceType(v string) *CreateReplicationConfigurationTemplateOutput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetReplicationServersSecurityGroupsIDs ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *CreateReplicationConfigurationTemplateOutput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetStagingAreaSubnetId ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetStagingAreaSubnetId(v string) *CreateReplicationConfigurationTemplateOutput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetStagingAreaTags ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetStagingAreaTags(v map[string]*string) *CreateReplicationConfigurationTemplateOutput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetTags ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetTags(v map[string]*string) *CreateReplicationConfigurationTemplateOutput
SetTags sets the Tags field's value.
func (*CreateReplicationConfigurationTemplateOutput) SetUseDedicatedReplicationServer ¶
func (s *CreateReplicationConfigurationTemplateOutput) SetUseDedicatedReplicationServer(v bool) *CreateReplicationConfigurationTemplateOutput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (CreateReplicationConfigurationTemplateOutput) String ¶
func (s CreateReplicationConfigurationTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSourceNetworkInput ¶
type CreateSourceNetworkInput struct { // Account containing the VPC to protect. // // OriginAccountID is a required field OriginAccountID *string `locationName:"originAccountID" min:"12" type:"string" required:"true"` // Region containing the VPC to protect. // // OriginRegion is a required field OriginRegion *string `locationName:"originRegion" type:"string" required:"true"` // A set of tags to be associated with the Source Network resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateSourceNetworkInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Which VPC ID to protect. // // VpcID is a required field VpcID *string `locationName:"vpcID" min:"12" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSourceNetworkInput) GoString ¶
func (s CreateSourceNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSourceNetworkInput) SetOriginAccountID ¶
func (s *CreateSourceNetworkInput) SetOriginAccountID(v string) *CreateSourceNetworkInput
SetOriginAccountID sets the OriginAccountID field's value.
func (*CreateSourceNetworkInput) SetOriginRegion ¶
func (s *CreateSourceNetworkInput) SetOriginRegion(v string) *CreateSourceNetworkInput
SetOriginRegion sets the OriginRegion field's value.
func (*CreateSourceNetworkInput) SetTags ¶
func (s *CreateSourceNetworkInput) SetTags(v map[string]*string) *CreateSourceNetworkInput
SetTags sets the Tags field's value.
func (*CreateSourceNetworkInput) SetVpcID ¶
func (s *CreateSourceNetworkInput) SetVpcID(v string) *CreateSourceNetworkInput
SetVpcID sets the VpcID field's value.
func (CreateSourceNetworkInput) String ¶
func (s CreateSourceNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSourceNetworkInput) Validate ¶
func (s *CreateSourceNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSourceNetworkOutput ¶
type CreateSourceNetworkOutput struct { // ID of the created Source Network. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // contains filtered or unexported fields }
func (CreateSourceNetworkOutput) GoString ¶
func (s CreateSourceNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSourceNetworkOutput) SetSourceNetworkID ¶
func (s *CreateSourceNetworkOutput) SetSourceNetworkID(v string) *CreateSourceNetworkOutput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (CreateSourceNetworkOutput) String ¶
func (s CreateSourceNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataReplicationError ¶
type DataReplicationError struct { // Error in data replication. Error *string `locationName:"error" type:"string" enum:"DataReplicationErrorString"` // Error in data replication. RawError *string `locationName:"rawError" type:"string"` // contains filtered or unexported fields }
Error in data replication.
func (DataReplicationError) GoString ¶
func (s DataReplicationError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataReplicationError) SetError ¶
func (s *DataReplicationError) SetError(v string) *DataReplicationError
SetError sets the Error field's value.
func (*DataReplicationError) SetRawError ¶
func (s *DataReplicationError) SetRawError(v string) *DataReplicationError
SetRawError sets the RawError field's value.
func (DataReplicationError) String ¶
func (s DataReplicationError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataReplicationInfo ¶
type DataReplicationInfo struct { // Error in data replication. DataReplicationError *DataReplicationError `locationName:"dataReplicationError" type:"structure"` // Information about whether the data replication has been initiated. DataReplicationInitiation *DataReplicationInitiation `locationName:"dataReplicationInitiation" type:"structure"` // The state of the data replication. DataReplicationState *string `locationName:"dataReplicationState" type:"string" enum:"DataReplicationState"` // An estimate of when the data replication will be completed. EtaDateTime *string `locationName:"etaDateTime" min:"19" type:"string"` // Data replication lag duration. LagDuration *string `locationName:"lagDuration" min:"1" type:"string"` // The disks that should be replicated. ReplicatedDisks []*DataReplicationInfoReplicatedDisk `locationName:"replicatedDisks" type:"list"` // AWS Availability zone into which data is being replicated. StagingAvailabilityZone *string `locationName:"stagingAvailabilityZone" type:"string"` // contains filtered or unexported fields }
Information about Data Replication
func (DataReplicationInfo) GoString ¶
func (s DataReplicationInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataReplicationInfo) SetDataReplicationError ¶
func (s *DataReplicationInfo) SetDataReplicationError(v *DataReplicationError) *DataReplicationInfo
SetDataReplicationError sets the DataReplicationError field's value.
func (*DataReplicationInfo) SetDataReplicationInitiation ¶
func (s *DataReplicationInfo) SetDataReplicationInitiation(v *DataReplicationInitiation) *DataReplicationInfo
SetDataReplicationInitiation sets the DataReplicationInitiation field's value.
func (*DataReplicationInfo) SetDataReplicationState ¶
func (s *DataReplicationInfo) SetDataReplicationState(v string) *DataReplicationInfo
SetDataReplicationState sets the DataReplicationState field's value.
func (*DataReplicationInfo) SetEtaDateTime ¶
func (s *DataReplicationInfo) SetEtaDateTime(v string) *DataReplicationInfo
SetEtaDateTime sets the EtaDateTime field's value.
func (*DataReplicationInfo) SetLagDuration ¶
func (s *DataReplicationInfo) SetLagDuration(v string) *DataReplicationInfo
SetLagDuration sets the LagDuration field's value.
func (*DataReplicationInfo) SetReplicatedDisks ¶
func (s *DataReplicationInfo) SetReplicatedDisks(v []*DataReplicationInfoReplicatedDisk) *DataReplicationInfo
SetReplicatedDisks sets the ReplicatedDisks field's value.
func (*DataReplicationInfo) SetStagingAvailabilityZone ¶
func (s *DataReplicationInfo) SetStagingAvailabilityZone(v string) *DataReplicationInfo
SetStagingAvailabilityZone sets the StagingAvailabilityZone field's value.
func (DataReplicationInfo) String ¶
func (s DataReplicationInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataReplicationInfoReplicatedDisk ¶
type DataReplicationInfoReplicatedDisk struct { // The size of the replication backlog in bytes. BackloggedStorageBytes *int64 `locationName:"backloggedStorageBytes" type:"long"` // The name of the device. DeviceName *string `locationName:"deviceName" type:"string"` // The amount of data replicated so far in bytes. ReplicatedStorageBytes *int64 `locationName:"replicatedStorageBytes" type:"long"` // The amount of data to be rescanned in bytes. RescannedStorageBytes *int64 `locationName:"rescannedStorageBytes" type:"long"` // The total amount of data to be replicated in bytes. TotalStorageBytes *int64 `locationName:"totalStorageBytes" type:"long"` // contains filtered or unexported fields }
A disk that should be replicated.
func (DataReplicationInfoReplicatedDisk) GoString ¶
func (s DataReplicationInfoReplicatedDisk) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataReplicationInfoReplicatedDisk) SetBackloggedStorageBytes ¶
func (s *DataReplicationInfoReplicatedDisk) SetBackloggedStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
SetBackloggedStorageBytes sets the BackloggedStorageBytes field's value.
func (*DataReplicationInfoReplicatedDisk) SetDeviceName ¶
func (s *DataReplicationInfoReplicatedDisk) SetDeviceName(v string) *DataReplicationInfoReplicatedDisk
SetDeviceName sets the DeviceName field's value.
func (*DataReplicationInfoReplicatedDisk) SetReplicatedStorageBytes ¶
func (s *DataReplicationInfoReplicatedDisk) SetReplicatedStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
SetReplicatedStorageBytes sets the ReplicatedStorageBytes field's value.
func (*DataReplicationInfoReplicatedDisk) SetRescannedStorageBytes ¶
func (s *DataReplicationInfoReplicatedDisk) SetRescannedStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
SetRescannedStorageBytes sets the RescannedStorageBytes field's value.
func (*DataReplicationInfoReplicatedDisk) SetTotalStorageBytes ¶
func (s *DataReplicationInfoReplicatedDisk) SetTotalStorageBytes(v int64) *DataReplicationInfoReplicatedDisk
SetTotalStorageBytes sets the TotalStorageBytes field's value.
func (DataReplicationInfoReplicatedDisk) String ¶
func (s DataReplicationInfoReplicatedDisk) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataReplicationInitiation ¶
type DataReplicationInitiation struct { // The date and time of the next attempt to initiate data replication. NextAttemptDateTime *string `locationName:"nextAttemptDateTime" min:"19" type:"string"` // The date and time of the current attempt to initiate data replication. StartDateTime *string `locationName:"startDateTime" min:"19" type:"string"` // The steps of the current attempt to initiate data replication. Steps []*DataReplicationInitiationStep `locationName:"steps" type:"list"` // contains filtered or unexported fields }
Data replication initiation.
func (DataReplicationInitiation) GoString ¶
func (s DataReplicationInitiation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataReplicationInitiation) SetNextAttemptDateTime ¶
func (s *DataReplicationInitiation) SetNextAttemptDateTime(v string) *DataReplicationInitiation
SetNextAttemptDateTime sets the NextAttemptDateTime field's value.
func (*DataReplicationInitiation) SetStartDateTime ¶
func (s *DataReplicationInitiation) SetStartDateTime(v string) *DataReplicationInitiation
SetStartDateTime sets the StartDateTime field's value.
func (*DataReplicationInitiation) SetSteps ¶
func (s *DataReplicationInitiation) SetSteps(v []*DataReplicationInitiationStep) *DataReplicationInitiation
SetSteps sets the Steps field's value.
func (DataReplicationInitiation) String ¶
func (s DataReplicationInitiation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataReplicationInitiationStep ¶
type DataReplicationInitiationStep struct { // The name of the step. Name *string `locationName:"name" type:"string" enum:"DataReplicationInitiationStepName"` // The status of the step. Status *string `locationName:"status" type:"string" enum:"DataReplicationInitiationStepStatus"` // contains filtered or unexported fields }
Data replication initiation step.
func (DataReplicationInitiationStep) GoString ¶
func (s DataReplicationInitiationStep) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataReplicationInitiationStep) SetName ¶
func (s *DataReplicationInitiationStep) SetName(v string) *DataReplicationInitiationStep
SetName sets the Name field's value.
func (*DataReplicationInitiationStep) SetStatus ¶
func (s *DataReplicationInitiationStep) SetStatus(v string) *DataReplicationInitiationStep
SetStatus sets the Status field's value.
func (DataReplicationInitiationStep) String ¶
func (s DataReplicationInitiationStep) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteJobInput ¶
type DeleteJobInput struct { // The ID of the Job to be deleted. // // JobID is a required field JobID *string `locationName:"jobID" min:"24" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteJobInput) GoString ¶
func (s DeleteJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteJobInput) SetJobID ¶
func (s *DeleteJobInput) SetJobID(v string) *DeleteJobInput
SetJobID sets the JobID field's value.
func (DeleteJobInput) String ¶
func (s DeleteJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteJobInput) Validate ¶
func (s *DeleteJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteJobOutput ¶
type DeleteJobOutput struct {
// contains filtered or unexported fields
}
func (DeleteJobOutput) GoString ¶
func (s DeleteJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteJobOutput) String ¶
func (s DeleteJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLaunchActionInput ¶
type DeleteLaunchActionInput struct { // Launch action Id. // // ActionId is a required field ActionId *string `locationName:"actionId" min:"1" type:"string" required:"true"` // Launch configuration template Id or Source Server Id // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLaunchActionInput) GoString ¶
func (s DeleteLaunchActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLaunchActionInput) SetActionId ¶
func (s *DeleteLaunchActionInput) SetActionId(v string) *DeleteLaunchActionInput
SetActionId sets the ActionId field's value.
func (*DeleteLaunchActionInput) SetResourceId ¶
func (s *DeleteLaunchActionInput) SetResourceId(v string) *DeleteLaunchActionInput
SetResourceId sets the ResourceId field's value.
func (DeleteLaunchActionInput) String ¶
func (s DeleteLaunchActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLaunchActionInput) Validate ¶
func (s *DeleteLaunchActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLaunchActionOutput ¶
type DeleteLaunchActionOutput struct {
// contains filtered or unexported fields
}
func (DeleteLaunchActionOutput) GoString ¶
func (s DeleteLaunchActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteLaunchActionOutput) String ¶
func (s DeleteLaunchActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLaunchConfigurationTemplateInput ¶
type DeleteLaunchConfigurationTemplateInput struct { // The ID of the Launch Configuration Template to be deleted. // // LaunchConfigurationTemplateID is a required field LaunchConfigurationTemplateID *string `locationName:"launchConfigurationTemplateID" min:"21" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLaunchConfigurationTemplateInput) GoString ¶
func (s DeleteLaunchConfigurationTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLaunchConfigurationTemplateInput) SetLaunchConfigurationTemplateID ¶
func (s *DeleteLaunchConfigurationTemplateInput) SetLaunchConfigurationTemplateID(v string) *DeleteLaunchConfigurationTemplateInput
SetLaunchConfigurationTemplateID sets the LaunchConfigurationTemplateID field's value.
func (DeleteLaunchConfigurationTemplateInput) String ¶
func (s DeleteLaunchConfigurationTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLaunchConfigurationTemplateInput) Validate ¶
func (s *DeleteLaunchConfigurationTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLaunchConfigurationTemplateOutput ¶
type DeleteLaunchConfigurationTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteLaunchConfigurationTemplateOutput) GoString ¶
func (s DeleteLaunchConfigurationTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteLaunchConfigurationTemplateOutput) String ¶
func (s DeleteLaunchConfigurationTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRecoveryInstanceInput ¶
type DeleteRecoveryInstanceInput struct { // The ID of the Recovery Instance to be deleted. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRecoveryInstanceInput) GoString ¶
func (s DeleteRecoveryInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRecoveryInstanceInput) SetRecoveryInstanceID ¶
func (s *DeleteRecoveryInstanceInput) SetRecoveryInstanceID(v string) *DeleteRecoveryInstanceInput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (DeleteRecoveryInstanceInput) String ¶
func (s DeleteRecoveryInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRecoveryInstanceInput) Validate ¶
func (s *DeleteRecoveryInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRecoveryInstanceOutput ¶
type DeleteRecoveryInstanceOutput struct {
// contains filtered or unexported fields
}
func (DeleteRecoveryInstanceOutput) GoString ¶
func (s DeleteRecoveryInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRecoveryInstanceOutput) String ¶
func (s DeleteRecoveryInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteReplicationConfigurationTemplateInput ¶
type DeleteReplicationConfigurationTemplateInput struct { // The ID of the Replication Configuration Template to be deleted. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteReplicationConfigurationTemplateInput) GoString ¶
func (s DeleteReplicationConfigurationTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReplicationConfigurationTemplateInput) SetReplicationConfigurationTemplateID ¶
func (s *DeleteReplicationConfigurationTemplateInput) SetReplicationConfigurationTemplateID(v string) *DeleteReplicationConfigurationTemplateInput
SetReplicationConfigurationTemplateID sets the ReplicationConfigurationTemplateID field's value.
func (DeleteReplicationConfigurationTemplateInput) String ¶
func (s DeleteReplicationConfigurationTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReplicationConfigurationTemplateInput) Validate ¶
func (s *DeleteReplicationConfigurationTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReplicationConfigurationTemplateOutput ¶
type DeleteReplicationConfigurationTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteReplicationConfigurationTemplateOutput) GoString ¶
func (s DeleteReplicationConfigurationTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteReplicationConfigurationTemplateOutput) String ¶
func (s DeleteReplicationConfigurationTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSourceNetworkInput ¶
type DeleteSourceNetworkInput struct { // ID of the Source Network to delete. // // SourceNetworkID is a required field SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSourceNetworkInput) GoString ¶
func (s DeleteSourceNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSourceNetworkInput) SetSourceNetworkID ¶
func (s *DeleteSourceNetworkInput) SetSourceNetworkID(v string) *DeleteSourceNetworkInput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (DeleteSourceNetworkInput) String ¶
func (s DeleteSourceNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSourceNetworkInput) Validate ¶
func (s *DeleteSourceNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSourceNetworkOutput ¶
type DeleteSourceNetworkOutput struct {
// contains filtered or unexported fields
}
func (DeleteSourceNetworkOutput) GoString ¶
func (s DeleteSourceNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSourceNetworkOutput) String ¶
func (s DeleteSourceNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSourceServerInput ¶
type DeleteSourceServerInput struct { // The ID of the Source Server to be deleted. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSourceServerInput) GoString ¶
func (s DeleteSourceServerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSourceServerInput) SetSourceServerID ¶
func (s *DeleteSourceServerInput) SetSourceServerID(v string) *DeleteSourceServerInput
SetSourceServerID sets the SourceServerID field's value.
func (DeleteSourceServerInput) String ¶
func (s DeleteSourceServerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSourceServerInput) Validate ¶
func (s *DeleteSourceServerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSourceServerOutput ¶
type DeleteSourceServerOutput struct {
// contains filtered or unexported fields
}
func (DeleteSourceServerOutput) GoString ¶
func (s DeleteSourceServerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSourceServerOutput) String ¶
func (s DeleteSourceServerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeJobLogItemsInput ¶
type DescribeJobLogItemsInput struct { // The ID of the Job for which Job log items will be retrieved. // // JobID is a required field JobID *string `locationName:"jobID" min:"24" type:"string" required:"true"` // Maximum number of Job log items to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Job log items to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeJobLogItemsInput) GoString ¶
func (s DescribeJobLogItemsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobLogItemsInput) SetJobID ¶
func (s *DescribeJobLogItemsInput) SetJobID(v string) *DescribeJobLogItemsInput
SetJobID sets the JobID field's value.
func (*DescribeJobLogItemsInput) SetMaxResults ¶
func (s *DescribeJobLogItemsInput) SetMaxResults(v int64) *DescribeJobLogItemsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeJobLogItemsInput) SetNextToken ¶
func (s *DescribeJobLogItemsInput) SetNextToken(v string) *DescribeJobLogItemsInput
SetNextToken sets the NextToken field's value.
func (DescribeJobLogItemsInput) String ¶
func (s DescribeJobLogItemsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobLogItemsInput) Validate ¶
func (s *DescribeJobLogItemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeJobLogItemsOutput ¶
type DescribeJobLogItemsOutput struct { // An array of Job log items. Items []*JobLog `locationName:"items" type:"list"` // The token of the next Job log items to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeJobLogItemsOutput) GoString ¶
func (s DescribeJobLogItemsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobLogItemsOutput) SetItems ¶
func (s *DescribeJobLogItemsOutput) SetItems(v []*JobLog) *DescribeJobLogItemsOutput
SetItems sets the Items field's value.
func (*DescribeJobLogItemsOutput) SetNextToken ¶
func (s *DescribeJobLogItemsOutput) SetNextToken(v string) *DescribeJobLogItemsOutput
SetNextToken sets the NextToken field's value.
func (DescribeJobLogItemsOutput) String ¶
func (s DescribeJobLogItemsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeJobsInput ¶
type DescribeJobsInput struct { // A set of filters by which to return Jobs. Filters *DescribeJobsRequestFilters `locationName:"filters" type:"structure"` // Maximum number of Jobs to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Job to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeJobsInput) GoString ¶
func (s DescribeJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobsInput) SetFilters ¶
func (s *DescribeJobsInput) SetFilters(v *DescribeJobsRequestFilters) *DescribeJobsInput
SetFilters sets the Filters field's value.
func (*DescribeJobsInput) SetMaxResults ¶
func (s *DescribeJobsInput) SetMaxResults(v int64) *DescribeJobsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeJobsInput) SetNextToken ¶
func (s *DescribeJobsInput) SetNextToken(v string) *DescribeJobsInput
SetNextToken sets the NextToken field's value.
func (DescribeJobsInput) String ¶
func (s DescribeJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobsInput) Validate ¶
func (s *DescribeJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeJobsOutput ¶
type DescribeJobsOutput struct { // An array of Jobs. Items []*Job `locationName:"items" type:"list"` // The token of the next Job to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeJobsOutput) GoString ¶
func (s DescribeJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobsOutput) SetItems ¶
func (s *DescribeJobsOutput) SetItems(v []*Job) *DescribeJobsOutput
SetItems sets the Items field's value.
func (*DescribeJobsOutput) SetNextToken ¶
func (s *DescribeJobsOutput) SetNextToken(v string) *DescribeJobsOutput
SetNextToken sets the NextToken field's value.
func (DescribeJobsOutput) String ¶
func (s DescribeJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeJobsRequestFilters ¶
type DescribeJobsRequestFilters struct { // The start date in a date range query. FromDate *string `locationName:"fromDate" min:"19" type:"string"` // An array of Job IDs that should be returned. An empty array means all jobs. JobIDs []*string `locationName:"jobIDs" type:"list"` // The end date in a date range query. ToDate *string `locationName:"toDate" min:"19" type:"string"` // contains filtered or unexported fields }
A set of filters by which to return Jobs.
func (DescribeJobsRequestFilters) GoString ¶
func (s DescribeJobsRequestFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobsRequestFilters) SetFromDate ¶
func (s *DescribeJobsRequestFilters) SetFromDate(v string) *DescribeJobsRequestFilters
SetFromDate sets the FromDate field's value.
func (*DescribeJobsRequestFilters) SetJobIDs ¶
func (s *DescribeJobsRequestFilters) SetJobIDs(v []*string) *DescribeJobsRequestFilters
SetJobIDs sets the JobIDs field's value.
func (*DescribeJobsRequestFilters) SetToDate ¶
func (s *DescribeJobsRequestFilters) SetToDate(v string) *DescribeJobsRequestFilters
SetToDate sets the ToDate field's value.
func (DescribeJobsRequestFilters) String ¶
func (s DescribeJobsRequestFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeJobsRequestFilters) Validate ¶
func (s *DescribeJobsRequestFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeLaunchConfigurationTemplatesInput ¶
type DescribeLaunchConfigurationTemplatesInput struct { // Request to filter Launch Configuration Templates list by Launch Configuration // Template ID. LaunchConfigurationTemplateIDs []*string `locationName:"launchConfigurationTemplateIDs" type:"list"` // Maximum results to be returned in DescribeLaunchConfigurationTemplates. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Launch Configuration Template to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeLaunchConfigurationTemplatesInput) GoString ¶
func (s DescribeLaunchConfigurationTemplatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeLaunchConfigurationTemplatesInput) SetLaunchConfigurationTemplateIDs ¶
func (s *DescribeLaunchConfigurationTemplatesInput) SetLaunchConfigurationTemplateIDs(v []*string) *DescribeLaunchConfigurationTemplatesInput
SetLaunchConfigurationTemplateIDs sets the LaunchConfigurationTemplateIDs field's value.
func (*DescribeLaunchConfigurationTemplatesInput) SetMaxResults ¶
func (s *DescribeLaunchConfigurationTemplatesInput) SetMaxResults(v int64) *DescribeLaunchConfigurationTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeLaunchConfigurationTemplatesInput) SetNextToken ¶
func (s *DescribeLaunchConfigurationTemplatesInput) SetNextToken(v string) *DescribeLaunchConfigurationTemplatesInput
SetNextToken sets the NextToken field's value.
func (DescribeLaunchConfigurationTemplatesInput) String ¶
func (s DescribeLaunchConfigurationTemplatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeLaunchConfigurationTemplatesInput) Validate ¶
func (s *DescribeLaunchConfigurationTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeLaunchConfigurationTemplatesOutput ¶
type DescribeLaunchConfigurationTemplatesOutput struct { // List of items returned by DescribeLaunchConfigurationTemplates. Items []*LaunchConfigurationTemplate `locationName:"items" type:"list"` // The token of the next Launch Configuration Template to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeLaunchConfigurationTemplatesOutput) GoString ¶
func (s DescribeLaunchConfigurationTemplatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeLaunchConfigurationTemplatesOutput) SetItems ¶
func (s *DescribeLaunchConfigurationTemplatesOutput) SetItems(v []*LaunchConfigurationTemplate) *DescribeLaunchConfigurationTemplatesOutput
SetItems sets the Items field's value.
func (*DescribeLaunchConfigurationTemplatesOutput) SetNextToken ¶
func (s *DescribeLaunchConfigurationTemplatesOutput) SetNextToken(v string) *DescribeLaunchConfigurationTemplatesOutput
SetNextToken sets the NextToken field's value.
func (DescribeLaunchConfigurationTemplatesOutput) String ¶
func (s DescribeLaunchConfigurationTemplatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecoveryInstancesInput ¶
type DescribeRecoveryInstancesInput struct { // A set of filters by which to return Recovery Instances. Filters *DescribeRecoveryInstancesRequestFilters `locationName:"filters" type:"structure"` // Maximum number of Recovery Instances to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Recovery Instance to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeRecoveryInstancesInput) GoString ¶
func (s DescribeRecoveryInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoveryInstancesInput) SetFilters ¶
func (s *DescribeRecoveryInstancesInput) SetFilters(v *DescribeRecoveryInstancesRequestFilters) *DescribeRecoveryInstancesInput
SetFilters sets the Filters field's value.
func (*DescribeRecoveryInstancesInput) SetMaxResults ¶
func (s *DescribeRecoveryInstancesInput) SetMaxResults(v int64) *DescribeRecoveryInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeRecoveryInstancesInput) SetNextToken ¶
func (s *DescribeRecoveryInstancesInput) SetNextToken(v string) *DescribeRecoveryInstancesInput
SetNextToken sets the NextToken field's value.
func (DescribeRecoveryInstancesInput) String ¶
func (s DescribeRecoveryInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoveryInstancesInput) Validate ¶
func (s *DescribeRecoveryInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRecoveryInstancesOutput ¶
type DescribeRecoveryInstancesOutput struct { // An array of Recovery Instances. Items []*RecoveryInstance `locationName:"items" type:"list"` // The token of the next Recovery Instance to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeRecoveryInstancesOutput) GoString ¶
func (s DescribeRecoveryInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoveryInstancesOutput) SetItems ¶
func (s *DescribeRecoveryInstancesOutput) SetItems(v []*RecoveryInstance) *DescribeRecoveryInstancesOutput
SetItems sets the Items field's value.
func (*DescribeRecoveryInstancesOutput) SetNextToken ¶
func (s *DescribeRecoveryInstancesOutput) SetNextToken(v string) *DescribeRecoveryInstancesOutput
SetNextToken sets the NextToken field's value.
func (DescribeRecoveryInstancesOutput) String ¶
func (s DescribeRecoveryInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecoveryInstancesRequestFilters ¶
type DescribeRecoveryInstancesRequestFilters struct { // An array of Recovery Instance IDs that should be returned. An empty array // means all Recovery Instances. RecoveryInstanceIDs []*string `locationName:"recoveryInstanceIDs" type:"list"` // An array of Source Server IDs for which associated Recovery Instances should // be returned. SourceServerIDs []*string `locationName:"sourceServerIDs" type:"list"` // contains filtered or unexported fields }
A set of filters by which to return Recovery Instances.
func (DescribeRecoveryInstancesRequestFilters) GoString ¶
func (s DescribeRecoveryInstancesRequestFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoveryInstancesRequestFilters) SetRecoveryInstanceIDs ¶
func (s *DescribeRecoveryInstancesRequestFilters) SetRecoveryInstanceIDs(v []*string) *DescribeRecoveryInstancesRequestFilters
SetRecoveryInstanceIDs sets the RecoveryInstanceIDs field's value.
func (*DescribeRecoveryInstancesRequestFilters) SetSourceServerIDs ¶
func (s *DescribeRecoveryInstancesRequestFilters) SetSourceServerIDs(v []*string) *DescribeRecoveryInstancesRequestFilters
SetSourceServerIDs sets the SourceServerIDs field's value.
func (DescribeRecoveryInstancesRequestFilters) String ¶
func (s DescribeRecoveryInstancesRequestFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecoverySnapshotsInput ¶
type DescribeRecoverySnapshotsInput struct { // A set of filters by which to return Recovery Snapshots. Filters *DescribeRecoverySnapshotsRequestFilters `locationName:"filters" type:"structure"` // Maximum number of Recovery Snapshots to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Recovery Snapshot to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // The sorted ordering by which to return Recovery Snapshots. Order *string `locationName:"order" type:"string" enum:"RecoverySnapshotsOrder"` // Filter Recovery Snapshots by Source Server ID. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeRecoverySnapshotsInput) GoString ¶
func (s DescribeRecoverySnapshotsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoverySnapshotsInput) SetFilters ¶
func (s *DescribeRecoverySnapshotsInput) SetFilters(v *DescribeRecoverySnapshotsRequestFilters) *DescribeRecoverySnapshotsInput
SetFilters sets the Filters field's value.
func (*DescribeRecoverySnapshotsInput) SetMaxResults ¶
func (s *DescribeRecoverySnapshotsInput) SetMaxResults(v int64) *DescribeRecoverySnapshotsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeRecoverySnapshotsInput) SetNextToken ¶
func (s *DescribeRecoverySnapshotsInput) SetNextToken(v string) *DescribeRecoverySnapshotsInput
SetNextToken sets the NextToken field's value.
func (*DescribeRecoverySnapshotsInput) SetOrder ¶
func (s *DescribeRecoverySnapshotsInput) SetOrder(v string) *DescribeRecoverySnapshotsInput
SetOrder sets the Order field's value.
func (*DescribeRecoverySnapshotsInput) SetSourceServerID ¶
func (s *DescribeRecoverySnapshotsInput) SetSourceServerID(v string) *DescribeRecoverySnapshotsInput
SetSourceServerID sets the SourceServerID field's value.
func (DescribeRecoverySnapshotsInput) String ¶
func (s DescribeRecoverySnapshotsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoverySnapshotsInput) Validate ¶
func (s *DescribeRecoverySnapshotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRecoverySnapshotsOutput ¶
type DescribeRecoverySnapshotsOutput struct { // An array of Recovery Snapshots. Items []*RecoverySnapshot `locationName:"items" type:"list"` // The token of the next Recovery Snapshot to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeRecoverySnapshotsOutput) GoString ¶
func (s DescribeRecoverySnapshotsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoverySnapshotsOutput) SetItems ¶
func (s *DescribeRecoverySnapshotsOutput) SetItems(v []*RecoverySnapshot) *DescribeRecoverySnapshotsOutput
SetItems sets the Items field's value.
func (*DescribeRecoverySnapshotsOutput) SetNextToken ¶
func (s *DescribeRecoverySnapshotsOutput) SetNextToken(v string) *DescribeRecoverySnapshotsOutput
SetNextToken sets the NextToken field's value.
func (DescribeRecoverySnapshotsOutput) String ¶
func (s DescribeRecoverySnapshotsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecoverySnapshotsRequestFilters ¶
type DescribeRecoverySnapshotsRequestFilters struct { // The start date in a date range query. FromDateTime *string `locationName:"fromDateTime" min:"19" type:"string"` // The end date in a date range query. ToDateTime *string `locationName:"toDateTime" min:"19" type:"string"` // contains filtered or unexported fields }
A set of filters by which to return Recovery Snapshots.
func (DescribeRecoverySnapshotsRequestFilters) GoString ¶
func (s DescribeRecoverySnapshotsRequestFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoverySnapshotsRequestFilters) SetFromDateTime ¶
func (s *DescribeRecoverySnapshotsRequestFilters) SetFromDateTime(v string) *DescribeRecoverySnapshotsRequestFilters
SetFromDateTime sets the FromDateTime field's value.
func (*DescribeRecoverySnapshotsRequestFilters) SetToDateTime ¶
func (s *DescribeRecoverySnapshotsRequestFilters) SetToDateTime(v string) *DescribeRecoverySnapshotsRequestFilters
SetToDateTime sets the ToDateTime field's value.
func (DescribeRecoverySnapshotsRequestFilters) String ¶
func (s DescribeRecoverySnapshotsRequestFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecoverySnapshotsRequestFilters) Validate ¶
func (s *DescribeRecoverySnapshotsRequestFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeReplicationConfigurationTemplatesInput ¶
type DescribeReplicationConfigurationTemplatesInput struct { // Maximum number of Replication Configuration Templates to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Replication Configuration Template to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // The IDs of the Replication Configuration Templates to retrieve. An empty // list means all Replication Configuration Templates. ReplicationConfigurationTemplateIDs []*string `locationName:"replicationConfigurationTemplateIDs" type:"list"` // contains filtered or unexported fields }
func (DescribeReplicationConfigurationTemplatesInput) GoString ¶
func (s DescribeReplicationConfigurationTemplatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReplicationConfigurationTemplatesInput) SetMaxResults ¶
func (s *DescribeReplicationConfigurationTemplatesInput) SetMaxResults(v int64) *DescribeReplicationConfigurationTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeReplicationConfigurationTemplatesInput) SetNextToken ¶
func (s *DescribeReplicationConfigurationTemplatesInput) SetNextToken(v string) *DescribeReplicationConfigurationTemplatesInput
SetNextToken sets the NextToken field's value.
func (*DescribeReplicationConfigurationTemplatesInput) SetReplicationConfigurationTemplateIDs ¶
func (s *DescribeReplicationConfigurationTemplatesInput) SetReplicationConfigurationTemplateIDs(v []*string) *DescribeReplicationConfigurationTemplatesInput
SetReplicationConfigurationTemplateIDs sets the ReplicationConfigurationTemplateIDs field's value.
func (DescribeReplicationConfigurationTemplatesInput) String ¶
func (s DescribeReplicationConfigurationTemplatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReplicationConfigurationTemplatesInput) Validate ¶
func (s *DescribeReplicationConfigurationTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeReplicationConfigurationTemplatesOutput ¶
type DescribeReplicationConfigurationTemplatesOutput struct { // An array of Replication Configuration Templates. Items []*ReplicationConfigurationTemplate `locationName:"items" type:"list"` // The token of the next Replication Configuration Template to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeReplicationConfigurationTemplatesOutput) GoString ¶
func (s DescribeReplicationConfigurationTemplatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReplicationConfigurationTemplatesOutput) SetItems ¶
func (s *DescribeReplicationConfigurationTemplatesOutput) SetItems(v []*ReplicationConfigurationTemplate) *DescribeReplicationConfigurationTemplatesOutput
SetItems sets the Items field's value.
func (*DescribeReplicationConfigurationTemplatesOutput) SetNextToken ¶
func (s *DescribeReplicationConfigurationTemplatesOutput) SetNextToken(v string) *DescribeReplicationConfigurationTemplatesOutput
SetNextToken sets the NextToken field's value.
func (DescribeReplicationConfigurationTemplatesOutput) String ¶
func (s DescribeReplicationConfigurationTemplatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSourceNetworksInput ¶
type DescribeSourceNetworksInput struct { // A set of filters by which to return Source Networks. Filters *DescribeSourceNetworksRequestFilters `locationName:"filters" type:"structure"` // Maximum number of Source Networks to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Source Networks to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeSourceNetworksInput) GoString ¶
func (s DescribeSourceNetworksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceNetworksInput) SetFilters ¶
func (s *DescribeSourceNetworksInput) SetFilters(v *DescribeSourceNetworksRequestFilters) *DescribeSourceNetworksInput
SetFilters sets the Filters field's value.
func (*DescribeSourceNetworksInput) SetMaxResults ¶
func (s *DescribeSourceNetworksInput) SetMaxResults(v int64) *DescribeSourceNetworksInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeSourceNetworksInput) SetNextToken ¶
func (s *DescribeSourceNetworksInput) SetNextToken(v string) *DescribeSourceNetworksInput
SetNextToken sets the NextToken field's value.
func (DescribeSourceNetworksInput) String ¶
func (s DescribeSourceNetworksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceNetworksInput) Validate ¶
func (s *DescribeSourceNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSourceNetworksOutput ¶
type DescribeSourceNetworksOutput struct { // An array of Source Networks. Items []*SourceNetwork `locationName:"items" type:"list"` // The token of the next Source Networks to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeSourceNetworksOutput) GoString ¶
func (s DescribeSourceNetworksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceNetworksOutput) SetItems ¶
func (s *DescribeSourceNetworksOutput) SetItems(v []*SourceNetwork) *DescribeSourceNetworksOutput
SetItems sets the Items field's value.
func (*DescribeSourceNetworksOutput) SetNextToken ¶
func (s *DescribeSourceNetworksOutput) SetNextToken(v string) *DescribeSourceNetworksOutput
SetNextToken sets the NextToken field's value.
func (DescribeSourceNetworksOutput) String ¶
func (s DescribeSourceNetworksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSourceNetworksRequestFilters ¶
type DescribeSourceNetworksRequestFilters struct { // Filter Source Networks by account ID containing the protected VPCs. OriginAccountID *string `locationName:"originAccountID" min:"12" type:"string"` // Filter Source Networks by the region containing the protected VPCs. OriginRegion *string `locationName:"originRegion" type:"string"` // An array of Source Network IDs that should be returned. An empty array means // all Source Networks. SourceNetworkIDs []*string `locationName:"sourceNetworkIDs" type:"list"` // contains filtered or unexported fields }
A set of filters by which to return Source Networks.
func (DescribeSourceNetworksRequestFilters) GoString ¶
func (s DescribeSourceNetworksRequestFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceNetworksRequestFilters) SetOriginAccountID ¶
func (s *DescribeSourceNetworksRequestFilters) SetOriginAccountID(v string) *DescribeSourceNetworksRequestFilters
SetOriginAccountID sets the OriginAccountID field's value.
func (*DescribeSourceNetworksRequestFilters) SetOriginRegion ¶
func (s *DescribeSourceNetworksRequestFilters) SetOriginRegion(v string) *DescribeSourceNetworksRequestFilters
SetOriginRegion sets the OriginRegion field's value.
func (*DescribeSourceNetworksRequestFilters) SetSourceNetworkIDs ¶
func (s *DescribeSourceNetworksRequestFilters) SetSourceNetworkIDs(v []*string) *DescribeSourceNetworksRequestFilters
SetSourceNetworkIDs sets the SourceNetworkIDs field's value.
func (DescribeSourceNetworksRequestFilters) String ¶
func (s DescribeSourceNetworksRequestFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceNetworksRequestFilters) Validate ¶
func (s *DescribeSourceNetworksRequestFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSourceServersInput ¶
type DescribeSourceServersInput struct { // A set of filters by which to return Source Servers. Filters *DescribeSourceServersRequestFilters `locationName:"filters" type:"structure"` // Maximum number of Source Servers to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next Source Server to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeSourceServersInput) GoString ¶
func (s DescribeSourceServersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceServersInput) SetFilters ¶
func (s *DescribeSourceServersInput) SetFilters(v *DescribeSourceServersRequestFilters) *DescribeSourceServersInput
SetFilters sets the Filters field's value.
func (*DescribeSourceServersInput) SetMaxResults ¶
func (s *DescribeSourceServersInput) SetMaxResults(v int64) *DescribeSourceServersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeSourceServersInput) SetNextToken ¶
func (s *DescribeSourceServersInput) SetNextToken(v string) *DescribeSourceServersInput
SetNextToken sets the NextToken field's value.
func (DescribeSourceServersInput) String ¶
func (s DescribeSourceServersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceServersInput) Validate ¶
func (s *DescribeSourceServersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSourceServersOutput ¶
type DescribeSourceServersOutput struct { // An array of Source Servers. Items []*SourceServer `locationName:"items" type:"list"` // The token of the next Source Server to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeSourceServersOutput) GoString ¶
func (s DescribeSourceServersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceServersOutput) SetItems ¶
func (s *DescribeSourceServersOutput) SetItems(v []*SourceServer) *DescribeSourceServersOutput
SetItems sets the Items field's value.
func (*DescribeSourceServersOutput) SetNextToken ¶
func (s *DescribeSourceServersOutput) SetNextToken(v string) *DescribeSourceServersOutput
SetNextToken sets the NextToken field's value.
func (DescribeSourceServersOutput) String ¶
func (s DescribeSourceServersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSourceServersRequestFilters ¶
type DescribeSourceServersRequestFilters struct { // An ID that describes the hardware of the Source Server. This is either an // EC2 instance id, a VMware uuid or a mac address. HardwareId *string `locationName:"hardwareId" type:"string"` // An array of Source Servers IDs that should be returned. An empty array means // all Source Servers. SourceServerIDs []*string `locationName:"sourceServerIDs" type:"list"` // An array of staging account IDs that extended source servers belong to. An // empty array means all source servers will be shown. StagingAccountIDs []*string `locationName:"stagingAccountIDs" type:"list"` // contains filtered or unexported fields }
A set of filters by which to return Source Servers.
func (DescribeSourceServersRequestFilters) GoString ¶
func (s DescribeSourceServersRequestFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSourceServersRequestFilters) SetHardwareId ¶
func (s *DescribeSourceServersRequestFilters) SetHardwareId(v string) *DescribeSourceServersRequestFilters
SetHardwareId sets the HardwareId field's value.
func (*DescribeSourceServersRequestFilters) SetSourceServerIDs ¶
func (s *DescribeSourceServersRequestFilters) SetSourceServerIDs(v []*string) *DescribeSourceServersRequestFilters
SetSourceServerIDs sets the SourceServerIDs field's value.
func (*DescribeSourceServersRequestFilters) SetStagingAccountIDs ¶
func (s *DescribeSourceServersRequestFilters) SetStagingAccountIDs(v []*string) *DescribeSourceServersRequestFilters
SetStagingAccountIDs sets the StagingAccountIDs field's value.
func (DescribeSourceServersRequestFilters) String ¶
func (s DescribeSourceServersRequestFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisconnectRecoveryInstanceInput ¶
type DisconnectRecoveryInstanceInput struct { // The ID of the Recovery Instance to disconnect. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisconnectRecoveryInstanceInput) GoString ¶
func (s DisconnectRecoveryInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisconnectRecoveryInstanceInput) SetRecoveryInstanceID ¶
func (s *DisconnectRecoveryInstanceInput) SetRecoveryInstanceID(v string) *DisconnectRecoveryInstanceInput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (DisconnectRecoveryInstanceInput) String ¶
func (s DisconnectRecoveryInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisconnectRecoveryInstanceInput) Validate ¶
func (s *DisconnectRecoveryInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisconnectRecoveryInstanceOutput ¶
type DisconnectRecoveryInstanceOutput struct {
// contains filtered or unexported fields
}
func (DisconnectRecoveryInstanceOutput) GoString ¶
func (s DisconnectRecoveryInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisconnectRecoveryInstanceOutput) String ¶
func (s DisconnectRecoveryInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisconnectSourceServerInput ¶
type DisconnectSourceServerInput struct { // The ID of the Source Server to disconnect. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisconnectSourceServerInput) GoString ¶
func (s DisconnectSourceServerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisconnectSourceServerInput) SetSourceServerID ¶
func (s *DisconnectSourceServerInput) SetSourceServerID(v string) *DisconnectSourceServerInput
SetSourceServerID sets the SourceServerID field's value.
func (DisconnectSourceServerInput) String ¶
func (s DisconnectSourceServerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisconnectSourceServerInput) Validate ¶
func (s *DisconnectSourceServerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisconnectSourceServerOutput ¶
type DisconnectSourceServerOutput struct { // The ARN of the Source Server. Arn *string `locationName:"arn" min:"20" type:"string"` // The Data Replication Info of the Source Server. DataReplicationInfo *DataReplicationInfo `locationName:"dataReplicationInfo" type:"structure"` // The status of the last recovery launch of this Source Server. LastLaunchResult *string `locationName:"lastLaunchResult" type:"string" enum:"LastLaunchResult"` // The lifecycle information of this Source Server. LifeCycle *LifeCycle `locationName:"lifeCycle" type:"structure"` // The ID of the Recovery Instance associated with this Source Server. RecoveryInstanceId *string `locationName:"recoveryInstanceId" min:"10" type:"string"` // Replication direction of the Source Server. ReplicationDirection *string `locationName:"replicationDirection" type:"string" enum:"ReplicationDirection"` // For EC2-originated Source Servers which have been failed over and then failed // back, this value will mean the ARN of the Source Server on the opposite replication // direction. ReversedDirectionSourceServerArn *string `locationName:"reversedDirectionSourceServerArn" min:"20" type:"string"` // Source cloud properties of the Source Server. SourceCloudProperties *SourceCloudProperties `locationName:"sourceCloudProperties" type:"structure"` // ID of the Source Network which is protecting this Source Server's network. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // The source properties of the Source Server. SourceProperties *SourceProperties `locationName:"sourceProperties" type:"structure"` // The ID of the Source Server. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // The staging area of the source server. StagingArea *StagingArea `locationName:"stagingArea" type:"structure"` // The tags associated with the Source Server. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DisconnectSourceServerOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (DisconnectSourceServerOutput) GoString ¶
func (s DisconnectSourceServerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisconnectSourceServerOutput) SetArn ¶
func (s *DisconnectSourceServerOutput) SetArn(v string) *DisconnectSourceServerOutput
SetArn sets the Arn field's value.
func (*DisconnectSourceServerOutput) SetDataReplicationInfo ¶
func (s *DisconnectSourceServerOutput) SetDataReplicationInfo(v *DataReplicationInfo) *DisconnectSourceServerOutput
SetDataReplicationInfo sets the DataReplicationInfo field's value.
func (*DisconnectSourceServerOutput) SetLastLaunchResult ¶
func (s *DisconnectSourceServerOutput) SetLastLaunchResult(v string) *DisconnectSourceServerOutput
SetLastLaunchResult sets the LastLaunchResult field's value.
func (*DisconnectSourceServerOutput) SetLifeCycle ¶
func (s *DisconnectSourceServerOutput) SetLifeCycle(v *LifeCycle) *DisconnectSourceServerOutput
SetLifeCycle sets the LifeCycle field's value.
func (*DisconnectSourceServerOutput) SetRecoveryInstanceId ¶
func (s *DisconnectSourceServerOutput) SetRecoveryInstanceId(v string) *DisconnectSourceServerOutput
SetRecoveryInstanceId sets the RecoveryInstanceId field's value.
func (*DisconnectSourceServerOutput) SetReplicationDirection ¶
func (s *DisconnectSourceServerOutput) SetReplicationDirection(v string) *DisconnectSourceServerOutput
SetReplicationDirection sets the ReplicationDirection field's value.
func (*DisconnectSourceServerOutput) SetReversedDirectionSourceServerArn ¶
func (s *DisconnectSourceServerOutput) SetReversedDirectionSourceServerArn(v string) *DisconnectSourceServerOutput
SetReversedDirectionSourceServerArn sets the ReversedDirectionSourceServerArn field's value.
func (*DisconnectSourceServerOutput) SetSourceCloudProperties ¶
func (s *DisconnectSourceServerOutput) SetSourceCloudProperties(v *SourceCloudProperties) *DisconnectSourceServerOutput
SetSourceCloudProperties sets the SourceCloudProperties field's value.
func (*DisconnectSourceServerOutput) SetSourceNetworkID ¶
func (s *DisconnectSourceServerOutput) SetSourceNetworkID(v string) *DisconnectSourceServerOutput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (*DisconnectSourceServerOutput) SetSourceProperties ¶
func (s *DisconnectSourceServerOutput) SetSourceProperties(v *SourceProperties) *DisconnectSourceServerOutput
SetSourceProperties sets the SourceProperties field's value.
func (*DisconnectSourceServerOutput) SetSourceServerID ¶
func (s *DisconnectSourceServerOutput) SetSourceServerID(v string) *DisconnectSourceServerOutput
SetSourceServerID sets the SourceServerID field's value.
func (*DisconnectSourceServerOutput) SetStagingArea ¶
func (s *DisconnectSourceServerOutput) SetStagingArea(v *StagingArea) *DisconnectSourceServerOutput
SetStagingArea sets the StagingArea field's value.
func (*DisconnectSourceServerOutput) SetTags ¶
func (s *DisconnectSourceServerOutput) SetTags(v map[string]*string) *DisconnectSourceServerOutput
SetTags sets the Tags field's value.
func (DisconnectSourceServerOutput) String ¶
func (s DisconnectSourceServerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Disk ¶
type Disk struct { // The amount of storage on the disk in bytes. Bytes *int64 `locationName:"bytes" type:"long"` // The disk or device name. DeviceName *string `locationName:"deviceName" type:"string"` // contains filtered or unexported fields }
An object representing a data storage device on a server.
func (Disk) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Disk) SetDeviceName ¶
SetDeviceName sets the DeviceName field's value.
type Drs ¶
Drs provides the API operation methods for making requests to Elastic Disaster Recovery Service. See this package's package overview docs for details on the service.
Drs methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Drs
New creates a new instance of the Drs client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Drs client from just a session. svc := drs.New(mySession) // Create a Drs client with additional configuration svc := drs.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Drs) AssociateSourceNetworkStack ¶
func (c *Drs) AssociateSourceNetworkStack(input *AssociateSourceNetworkStackInput) (*AssociateSourceNetworkStackOutput, error)
AssociateSourceNetworkStack API operation for Elastic Disaster Recovery Service.
Associate a Source Network to an existing CloudFormation Stack and modify launch templates to use this network. Can be used for reverting to previously deployed CloudFormation stacks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation AssociateSourceNetworkStack for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/AssociateSourceNetworkStack
func (*Drs) AssociateSourceNetworkStackRequest ¶
func (c *Drs) AssociateSourceNetworkStackRequest(input *AssociateSourceNetworkStackInput) (req *request.Request, output *AssociateSourceNetworkStackOutput)
AssociateSourceNetworkStackRequest generates a "aws/request.Request" representing the client's request for the AssociateSourceNetworkStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateSourceNetworkStack for more information on using the AssociateSourceNetworkStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateSourceNetworkStackRequest method. req, resp := client.AssociateSourceNetworkStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/AssociateSourceNetworkStack
func (*Drs) AssociateSourceNetworkStackWithContext ¶
func (c *Drs) AssociateSourceNetworkStackWithContext(ctx aws.Context, input *AssociateSourceNetworkStackInput, opts ...request.Option) (*AssociateSourceNetworkStackOutput, error)
AssociateSourceNetworkStackWithContext is the same as AssociateSourceNetworkStack with the addition of the ability to pass a context and additional request options.
See AssociateSourceNetworkStack for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) CreateExtendedSourceServer ¶
func (c *Drs) CreateExtendedSourceServer(input *CreateExtendedSourceServerInput) (*CreateExtendedSourceServerOutput, error)
CreateExtendedSourceServer API operation for Elastic Disaster Recovery Service.
Create an extended source server in the target Account based on the source server in staging account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation CreateExtendedSourceServer for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateExtendedSourceServer
func (*Drs) CreateExtendedSourceServerRequest ¶
func (c *Drs) CreateExtendedSourceServerRequest(input *CreateExtendedSourceServerInput) (req *request.Request, output *CreateExtendedSourceServerOutput)
CreateExtendedSourceServerRequest generates a "aws/request.Request" representing the client's request for the CreateExtendedSourceServer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateExtendedSourceServer for more information on using the CreateExtendedSourceServer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateExtendedSourceServerRequest method. req, resp := client.CreateExtendedSourceServerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateExtendedSourceServer
func (*Drs) CreateExtendedSourceServerWithContext ¶
func (c *Drs) CreateExtendedSourceServerWithContext(ctx aws.Context, input *CreateExtendedSourceServerInput, opts ...request.Option) (*CreateExtendedSourceServerOutput, error)
CreateExtendedSourceServerWithContext is the same as CreateExtendedSourceServer with the addition of the ability to pass a context and additional request options.
See CreateExtendedSourceServer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) CreateLaunchConfigurationTemplate ¶
func (c *Drs) CreateLaunchConfigurationTemplate(input *CreateLaunchConfigurationTemplateInput) (*CreateLaunchConfigurationTemplateOutput, error)
CreateLaunchConfigurationTemplate API operation for Elastic Disaster Recovery Service.
Creates a new Launch Configuration Template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation CreateLaunchConfigurationTemplate for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateLaunchConfigurationTemplate
func (*Drs) CreateLaunchConfigurationTemplateRequest ¶
func (c *Drs) CreateLaunchConfigurationTemplateRequest(input *CreateLaunchConfigurationTemplateInput) (req *request.Request, output *CreateLaunchConfigurationTemplateOutput)
CreateLaunchConfigurationTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateLaunchConfigurationTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLaunchConfigurationTemplate for more information on using the CreateLaunchConfigurationTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLaunchConfigurationTemplateRequest method. req, resp := client.CreateLaunchConfigurationTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateLaunchConfigurationTemplate
func (*Drs) CreateLaunchConfigurationTemplateWithContext ¶
func (c *Drs) CreateLaunchConfigurationTemplateWithContext(ctx aws.Context, input *CreateLaunchConfigurationTemplateInput, opts ...request.Option) (*CreateLaunchConfigurationTemplateOutput, error)
CreateLaunchConfigurationTemplateWithContext is the same as CreateLaunchConfigurationTemplate with the addition of the ability to pass a context and additional request options.
See CreateLaunchConfigurationTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) CreateReplicationConfigurationTemplate ¶
func (c *Drs) CreateReplicationConfigurationTemplate(input *CreateReplicationConfigurationTemplateInput) (*CreateReplicationConfigurationTemplateOutput, error)
CreateReplicationConfigurationTemplate API operation for Elastic Disaster Recovery Service.
Creates a new ReplicationConfigurationTemplate.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation CreateReplicationConfigurationTemplate for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateReplicationConfigurationTemplate
func (*Drs) CreateReplicationConfigurationTemplateRequest ¶
func (c *Drs) CreateReplicationConfigurationTemplateRequest(input *CreateReplicationConfigurationTemplateInput) (req *request.Request, output *CreateReplicationConfigurationTemplateOutput)
CreateReplicationConfigurationTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateReplicationConfigurationTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateReplicationConfigurationTemplate for more information on using the CreateReplicationConfigurationTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateReplicationConfigurationTemplateRequest method. req, resp := client.CreateReplicationConfigurationTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateReplicationConfigurationTemplate
func (*Drs) CreateReplicationConfigurationTemplateWithContext ¶
func (c *Drs) CreateReplicationConfigurationTemplateWithContext(ctx aws.Context, input *CreateReplicationConfigurationTemplateInput, opts ...request.Option) (*CreateReplicationConfigurationTemplateOutput, error)
CreateReplicationConfigurationTemplateWithContext is the same as CreateReplicationConfigurationTemplate with the addition of the ability to pass a context and additional request options.
See CreateReplicationConfigurationTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) CreateSourceNetwork ¶
func (c *Drs) CreateSourceNetwork(input *CreateSourceNetworkInput) (*CreateSourceNetworkOutput, error)
CreateSourceNetwork API operation for Elastic Disaster Recovery Service.
Create a new Source Network resource for a provided VPC ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation CreateSourceNetwork for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateSourceNetwork
func (*Drs) CreateSourceNetworkRequest ¶
func (c *Drs) CreateSourceNetworkRequest(input *CreateSourceNetworkInput) (req *request.Request, output *CreateSourceNetworkOutput)
CreateSourceNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateSourceNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSourceNetwork for more information on using the CreateSourceNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSourceNetworkRequest method. req, resp := client.CreateSourceNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/CreateSourceNetwork
func (*Drs) CreateSourceNetworkWithContext ¶
func (c *Drs) CreateSourceNetworkWithContext(ctx aws.Context, input *CreateSourceNetworkInput, opts ...request.Option) (*CreateSourceNetworkOutput, error)
CreateSourceNetworkWithContext is the same as CreateSourceNetwork with the addition of the ability to pass a context and additional request options.
See CreateSourceNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteJob ¶
func (c *Drs) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
DeleteJob API operation for Elastic Disaster Recovery Service.
Deletes a single Job by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteJob for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteJob
func (*Drs) DeleteJobRequest ¶
func (c *Drs) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
DeleteJobRequest generates a "aws/request.Request" representing the client's request for the DeleteJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteJob for more information on using the DeleteJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteJobRequest method. req, resp := client.DeleteJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteJob
func (*Drs) DeleteJobWithContext ¶
func (c *Drs) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
DeleteJobWithContext is the same as DeleteJob with the addition of the ability to pass a context and additional request options.
See DeleteJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteLaunchAction ¶
func (c *Drs) DeleteLaunchAction(input *DeleteLaunchActionInput) (*DeleteLaunchActionOutput, error)
DeleteLaunchAction API operation for Elastic Disaster Recovery Service.
Deletes a resource launch action.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteLaunchAction for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteLaunchAction
func (*Drs) DeleteLaunchActionRequest ¶
func (c *Drs) DeleteLaunchActionRequest(input *DeleteLaunchActionInput) (req *request.Request, output *DeleteLaunchActionOutput)
DeleteLaunchActionRequest generates a "aws/request.Request" representing the client's request for the DeleteLaunchAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteLaunchAction for more information on using the DeleteLaunchAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteLaunchActionRequest method. req, resp := client.DeleteLaunchActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteLaunchAction
func (*Drs) DeleteLaunchActionWithContext ¶
func (c *Drs) DeleteLaunchActionWithContext(ctx aws.Context, input *DeleteLaunchActionInput, opts ...request.Option) (*DeleteLaunchActionOutput, error)
DeleteLaunchActionWithContext is the same as DeleteLaunchAction with the addition of the ability to pass a context and additional request options.
See DeleteLaunchAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteLaunchConfigurationTemplate ¶
func (c *Drs) DeleteLaunchConfigurationTemplate(input *DeleteLaunchConfigurationTemplateInput) (*DeleteLaunchConfigurationTemplateOutput, error)
DeleteLaunchConfigurationTemplate API operation for Elastic Disaster Recovery Service.
Deletes a single Launch Configuration Template by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteLaunchConfigurationTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteLaunchConfigurationTemplate
func (*Drs) DeleteLaunchConfigurationTemplateRequest ¶
func (c *Drs) DeleteLaunchConfigurationTemplateRequest(input *DeleteLaunchConfigurationTemplateInput) (req *request.Request, output *DeleteLaunchConfigurationTemplateOutput)
DeleteLaunchConfigurationTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteLaunchConfigurationTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteLaunchConfigurationTemplate for more information on using the DeleteLaunchConfigurationTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteLaunchConfigurationTemplateRequest method. req, resp := client.DeleteLaunchConfigurationTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteLaunchConfigurationTemplate
func (*Drs) DeleteLaunchConfigurationTemplateWithContext ¶
func (c *Drs) DeleteLaunchConfigurationTemplateWithContext(ctx aws.Context, input *DeleteLaunchConfigurationTemplateInput, opts ...request.Option) (*DeleteLaunchConfigurationTemplateOutput, error)
DeleteLaunchConfigurationTemplateWithContext is the same as DeleteLaunchConfigurationTemplate with the addition of the ability to pass a context and additional request options.
See DeleteLaunchConfigurationTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteRecoveryInstance ¶
func (c *Drs) DeleteRecoveryInstance(input *DeleteRecoveryInstanceInput) (*DeleteRecoveryInstanceOutput, error)
DeleteRecoveryInstance API operation for Elastic Disaster Recovery Service.
Deletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteRecoveryInstance for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteRecoveryInstance
func (*Drs) DeleteRecoveryInstanceRequest ¶
func (c *Drs) DeleteRecoveryInstanceRequest(input *DeleteRecoveryInstanceInput) (req *request.Request, output *DeleteRecoveryInstanceOutput)
DeleteRecoveryInstanceRequest generates a "aws/request.Request" representing the client's request for the DeleteRecoveryInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteRecoveryInstance for more information on using the DeleteRecoveryInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteRecoveryInstanceRequest method. req, resp := client.DeleteRecoveryInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteRecoveryInstance
func (*Drs) DeleteRecoveryInstanceWithContext ¶
func (c *Drs) DeleteRecoveryInstanceWithContext(ctx aws.Context, input *DeleteRecoveryInstanceInput, opts ...request.Option) (*DeleteRecoveryInstanceOutput, error)
DeleteRecoveryInstanceWithContext is the same as DeleteRecoveryInstance with the addition of the ability to pass a context and additional request options.
See DeleteRecoveryInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteReplicationConfigurationTemplate ¶
func (c *Drs) DeleteReplicationConfigurationTemplate(input *DeleteReplicationConfigurationTemplateInput) (*DeleteReplicationConfigurationTemplateOutput, error)
DeleteReplicationConfigurationTemplate API operation for Elastic Disaster Recovery Service.
Deletes a single Replication Configuration Template by ID ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteReplicationConfigurationTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteReplicationConfigurationTemplate
func (*Drs) DeleteReplicationConfigurationTemplateRequest ¶
func (c *Drs) DeleteReplicationConfigurationTemplateRequest(input *DeleteReplicationConfigurationTemplateInput) (req *request.Request, output *DeleteReplicationConfigurationTemplateOutput)
DeleteReplicationConfigurationTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteReplicationConfigurationTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteReplicationConfigurationTemplate for more information on using the DeleteReplicationConfigurationTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteReplicationConfigurationTemplateRequest method. req, resp := client.DeleteReplicationConfigurationTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteReplicationConfigurationTemplate
func (*Drs) DeleteReplicationConfigurationTemplateWithContext ¶
func (c *Drs) DeleteReplicationConfigurationTemplateWithContext(ctx aws.Context, input *DeleteReplicationConfigurationTemplateInput, opts ...request.Option) (*DeleteReplicationConfigurationTemplateOutput, error)
DeleteReplicationConfigurationTemplateWithContext is the same as DeleteReplicationConfigurationTemplate with the addition of the ability to pass a context and additional request options.
See DeleteReplicationConfigurationTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteSourceNetwork ¶
func (c *Drs) DeleteSourceNetwork(input *DeleteSourceNetworkInput) (*DeleteSourceNetworkOutput, error)
DeleteSourceNetwork API operation for Elastic Disaster Recovery Service.
Delete Source Network resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteSourceNetwork for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteSourceNetwork
func (*Drs) DeleteSourceNetworkRequest ¶
func (c *Drs) DeleteSourceNetworkRequest(input *DeleteSourceNetworkInput) (req *request.Request, output *DeleteSourceNetworkOutput)
DeleteSourceNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteSourceNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSourceNetwork for more information on using the DeleteSourceNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSourceNetworkRequest method. req, resp := client.DeleteSourceNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteSourceNetwork
func (*Drs) DeleteSourceNetworkWithContext ¶
func (c *Drs) DeleteSourceNetworkWithContext(ctx aws.Context, input *DeleteSourceNetworkInput, opts ...request.Option) (*DeleteSourceNetworkOutput, error)
DeleteSourceNetworkWithContext is the same as DeleteSourceNetwork with the addition of the ability to pass a context and additional request options.
See DeleteSourceNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DeleteSourceServer ¶
func (c *Drs) DeleteSourceServer(input *DeleteSourceServerInput) (*DeleteSourceServerOutput, error)
DeleteSourceServer API operation for Elastic Disaster Recovery Service.
Deletes a single Source Server by ID. The Source Server must be disconnected first.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DeleteSourceServer for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteSourceServer
func (*Drs) DeleteSourceServerRequest ¶
func (c *Drs) DeleteSourceServerRequest(input *DeleteSourceServerInput) (req *request.Request, output *DeleteSourceServerOutput)
DeleteSourceServerRequest generates a "aws/request.Request" representing the client's request for the DeleteSourceServer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSourceServer for more information on using the DeleteSourceServer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSourceServerRequest method. req, resp := client.DeleteSourceServerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DeleteSourceServer
func (*Drs) DeleteSourceServerWithContext ¶
func (c *Drs) DeleteSourceServerWithContext(ctx aws.Context, input *DeleteSourceServerInput, opts ...request.Option) (*DeleteSourceServerOutput, error)
DeleteSourceServerWithContext is the same as DeleteSourceServer with the addition of the ability to pass a context and additional request options.
See DeleteSourceServer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeJobLogItems ¶
func (c *Drs) DescribeJobLogItems(input *DescribeJobLogItemsInput) (*DescribeJobLogItemsOutput, error)
DescribeJobLogItems API operation for Elastic Disaster Recovery Service.
Retrieves a detailed Job log with pagination.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeJobLogItems for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeJobLogItems
func (*Drs) DescribeJobLogItemsPages ¶
func (c *Drs) DescribeJobLogItemsPages(input *DescribeJobLogItemsInput, fn func(*DescribeJobLogItemsOutput, bool) bool) error
DescribeJobLogItemsPages iterates over the pages of a DescribeJobLogItems operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeJobLogItems method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeJobLogItems operation. pageNum := 0 err := client.DescribeJobLogItemsPages(params, func(page *drs.DescribeJobLogItemsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeJobLogItemsPagesWithContext ¶
func (c *Drs) DescribeJobLogItemsPagesWithContext(ctx aws.Context, input *DescribeJobLogItemsInput, fn func(*DescribeJobLogItemsOutput, bool) bool, opts ...request.Option) error
DescribeJobLogItemsPagesWithContext same as DescribeJobLogItemsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeJobLogItemsRequest ¶
func (c *Drs) DescribeJobLogItemsRequest(input *DescribeJobLogItemsInput) (req *request.Request, output *DescribeJobLogItemsOutput)
DescribeJobLogItemsRequest generates a "aws/request.Request" representing the client's request for the DescribeJobLogItems operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeJobLogItems for more information on using the DescribeJobLogItems API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeJobLogItemsRequest method. req, resp := client.DescribeJobLogItemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeJobLogItems
func (*Drs) DescribeJobLogItemsWithContext ¶
func (c *Drs) DescribeJobLogItemsWithContext(ctx aws.Context, input *DescribeJobLogItemsInput, opts ...request.Option) (*DescribeJobLogItemsOutput, error)
DescribeJobLogItemsWithContext is the same as DescribeJobLogItems with the addition of the ability to pass a context and additional request options.
See DescribeJobLogItems for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeJobs ¶
func (c *Drs) DescribeJobs(input *DescribeJobsInput) (*DescribeJobsOutput, error)
DescribeJobs API operation for Elastic Disaster Recovery Service.
Returns a list of Jobs. Use the JobsID and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are created by the StartRecovery, TerminateRecoveryInstances and StartFailbackLaunch APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeJobs for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeJobs
func (*Drs) DescribeJobsPages ¶
func (c *Drs) DescribeJobsPages(input *DescribeJobsInput, fn func(*DescribeJobsOutput, bool) bool) error
DescribeJobsPages iterates over the pages of a DescribeJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeJobs operation. pageNum := 0 err := client.DescribeJobsPages(params, func(page *drs.DescribeJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeJobsPagesWithContext ¶
func (c *Drs) DescribeJobsPagesWithContext(ctx aws.Context, input *DescribeJobsInput, fn func(*DescribeJobsOutput, bool) bool, opts ...request.Option) error
DescribeJobsPagesWithContext same as DescribeJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeJobsRequest ¶
func (c *Drs) DescribeJobsRequest(input *DescribeJobsInput) (req *request.Request, output *DescribeJobsOutput)
DescribeJobsRequest generates a "aws/request.Request" representing the client's request for the DescribeJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeJobs for more information on using the DescribeJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeJobsRequest method. req, resp := client.DescribeJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeJobs
func (*Drs) DescribeJobsWithContext ¶
func (c *Drs) DescribeJobsWithContext(ctx aws.Context, input *DescribeJobsInput, opts ...request.Option) (*DescribeJobsOutput, error)
DescribeJobsWithContext is the same as DescribeJobs with the addition of the ability to pass a context and additional request options.
See DescribeJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeLaunchConfigurationTemplates ¶
func (c *Drs) DescribeLaunchConfigurationTemplates(input *DescribeLaunchConfigurationTemplatesInput) (*DescribeLaunchConfigurationTemplatesOutput, error)
DescribeLaunchConfigurationTemplates API operation for Elastic Disaster Recovery Service.
Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeLaunchConfigurationTemplates for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeLaunchConfigurationTemplates
func (*Drs) DescribeLaunchConfigurationTemplatesPages ¶
func (c *Drs) DescribeLaunchConfigurationTemplatesPages(input *DescribeLaunchConfigurationTemplatesInput, fn func(*DescribeLaunchConfigurationTemplatesOutput, bool) bool) error
DescribeLaunchConfigurationTemplatesPages iterates over the pages of a DescribeLaunchConfigurationTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeLaunchConfigurationTemplates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeLaunchConfigurationTemplates operation. pageNum := 0 err := client.DescribeLaunchConfigurationTemplatesPages(params, func(page *drs.DescribeLaunchConfigurationTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeLaunchConfigurationTemplatesPagesWithContext ¶
func (c *Drs) DescribeLaunchConfigurationTemplatesPagesWithContext(ctx aws.Context, input *DescribeLaunchConfigurationTemplatesInput, fn func(*DescribeLaunchConfigurationTemplatesOutput, bool) bool, opts ...request.Option) error
DescribeLaunchConfigurationTemplatesPagesWithContext same as DescribeLaunchConfigurationTemplatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeLaunchConfigurationTemplatesRequest ¶
func (c *Drs) DescribeLaunchConfigurationTemplatesRequest(input *DescribeLaunchConfigurationTemplatesInput) (req *request.Request, output *DescribeLaunchConfigurationTemplatesOutput)
DescribeLaunchConfigurationTemplatesRequest generates a "aws/request.Request" representing the client's request for the DescribeLaunchConfigurationTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeLaunchConfigurationTemplates for more information on using the DescribeLaunchConfigurationTemplates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeLaunchConfigurationTemplatesRequest method. req, resp := client.DescribeLaunchConfigurationTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeLaunchConfigurationTemplates
func (*Drs) DescribeLaunchConfigurationTemplatesWithContext ¶
func (c *Drs) DescribeLaunchConfigurationTemplatesWithContext(ctx aws.Context, input *DescribeLaunchConfigurationTemplatesInput, opts ...request.Option) (*DescribeLaunchConfigurationTemplatesOutput, error)
DescribeLaunchConfigurationTemplatesWithContext is the same as DescribeLaunchConfigurationTemplates with the addition of the ability to pass a context and additional request options.
See DescribeLaunchConfigurationTemplates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeRecoveryInstances ¶
func (c *Drs) DescribeRecoveryInstances(input *DescribeRecoveryInstancesInput) (*DescribeRecoveryInstancesOutput, error)
DescribeRecoveryInstances API operation for Elastic Disaster Recovery Service.
Lists all Recovery Instances or multiple Recovery Instances by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeRecoveryInstances for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeRecoveryInstances
func (*Drs) DescribeRecoveryInstancesPages ¶
func (c *Drs) DescribeRecoveryInstancesPages(input *DescribeRecoveryInstancesInput, fn func(*DescribeRecoveryInstancesOutput, bool) bool) error
DescribeRecoveryInstancesPages iterates over the pages of a DescribeRecoveryInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeRecoveryInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeRecoveryInstances operation. pageNum := 0 err := client.DescribeRecoveryInstancesPages(params, func(page *drs.DescribeRecoveryInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeRecoveryInstancesPagesWithContext ¶
func (c *Drs) DescribeRecoveryInstancesPagesWithContext(ctx aws.Context, input *DescribeRecoveryInstancesInput, fn func(*DescribeRecoveryInstancesOutput, bool) bool, opts ...request.Option) error
DescribeRecoveryInstancesPagesWithContext same as DescribeRecoveryInstancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeRecoveryInstancesRequest ¶
func (c *Drs) DescribeRecoveryInstancesRequest(input *DescribeRecoveryInstancesInput) (req *request.Request, output *DescribeRecoveryInstancesOutput)
DescribeRecoveryInstancesRequest generates a "aws/request.Request" representing the client's request for the DescribeRecoveryInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeRecoveryInstances for more information on using the DescribeRecoveryInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeRecoveryInstancesRequest method. req, resp := client.DescribeRecoveryInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeRecoveryInstances
func (*Drs) DescribeRecoveryInstancesWithContext ¶
func (c *Drs) DescribeRecoveryInstancesWithContext(ctx aws.Context, input *DescribeRecoveryInstancesInput, opts ...request.Option) (*DescribeRecoveryInstancesOutput, error)
DescribeRecoveryInstancesWithContext is the same as DescribeRecoveryInstances with the addition of the ability to pass a context and additional request options.
See DescribeRecoveryInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeRecoverySnapshots ¶
func (c *Drs) DescribeRecoverySnapshots(input *DescribeRecoverySnapshotsInput) (*DescribeRecoverySnapshotsOutput, error)
DescribeRecoverySnapshots API operation for Elastic Disaster Recovery Service.
Lists all Recovery Snapshots for a single Source Server.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeRecoverySnapshots for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeRecoverySnapshots
func (*Drs) DescribeRecoverySnapshotsPages ¶
func (c *Drs) DescribeRecoverySnapshotsPages(input *DescribeRecoverySnapshotsInput, fn func(*DescribeRecoverySnapshotsOutput, bool) bool) error
DescribeRecoverySnapshotsPages iterates over the pages of a DescribeRecoverySnapshots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeRecoverySnapshots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeRecoverySnapshots operation. pageNum := 0 err := client.DescribeRecoverySnapshotsPages(params, func(page *drs.DescribeRecoverySnapshotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeRecoverySnapshotsPagesWithContext ¶
func (c *Drs) DescribeRecoverySnapshotsPagesWithContext(ctx aws.Context, input *DescribeRecoverySnapshotsInput, fn func(*DescribeRecoverySnapshotsOutput, bool) bool, opts ...request.Option) error
DescribeRecoverySnapshotsPagesWithContext same as DescribeRecoverySnapshotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeRecoverySnapshotsRequest ¶
func (c *Drs) DescribeRecoverySnapshotsRequest(input *DescribeRecoverySnapshotsInput) (req *request.Request, output *DescribeRecoverySnapshotsOutput)
DescribeRecoverySnapshotsRequest generates a "aws/request.Request" representing the client's request for the DescribeRecoverySnapshots operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeRecoverySnapshots for more information on using the DescribeRecoverySnapshots API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeRecoverySnapshotsRequest method. req, resp := client.DescribeRecoverySnapshotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeRecoverySnapshots
func (*Drs) DescribeRecoverySnapshotsWithContext ¶
func (c *Drs) DescribeRecoverySnapshotsWithContext(ctx aws.Context, input *DescribeRecoverySnapshotsInput, opts ...request.Option) (*DescribeRecoverySnapshotsOutput, error)
DescribeRecoverySnapshotsWithContext is the same as DescribeRecoverySnapshots with the addition of the ability to pass a context and additional request options.
See DescribeRecoverySnapshots for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeReplicationConfigurationTemplates ¶
func (c *Drs) DescribeReplicationConfigurationTemplates(input *DescribeReplicationConfigurationTemplatesInput) (*DescribeReplicationConfigurationTemplatesOutput, error)
DescribeReplicationConfigurationTemplates API operation for Elastic Disaster Recovery Service.
Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeReplicationConfigurationTemplates for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeReplicationConfigurationTemplates
func (*Drs) DescribeReplicationConfigurationTemplatesPages ¶
func (c *Drs) DescribeReplicationConfigurationTemplatesPages(input *DescribeReplicationConfigurationTemplatesInput, fn func(*DescribeReplicationConfigurationTemplatesOutput, bool) bool) error
DescribeReplicationConfigurationTemplatesPages iterates over the pages of a DescribeReplicationConfigurationTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeReplicationConfigurationTemplates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeReplicationConfigurationTemplates operation. pageNum := 0 err := client.DescribeReplicationConfigurationTemplatesPages(params, func(page *drs.DescribeReplicationConfigurationTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeReplicationConfigurationTemplatesPagesWithContext ¶
func (c *Drs) DescribeReplicationConfigurationTemplatesPagesWithContext(ctx aws.Context, input *DescribeReplicationConfigurationTemplatesInput, fn func(*DescribeReplicationConfigurationTemplatesOutput, bool) bool, opts ...request.Option) error
DescribeReplicationConfigurationTemplatesPagesWithContext same as DescribeReplicationConfigurationTemplatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeReplicationConfigurationTemplatesRequest ¶
func (c *Drs) DescribeReplicationConfigurationTemplatesRequest(input *DescribeReplicationConfigurationTemplatesInput) (req *request.Request, output *DescribeReplicationConfigurationTemplatesOutput)
DescribeReplicationConfigurationTemplatesRequest generates a "aws/request.Request" representing the client's request for the DescribeReplicationConfigurationTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeReplicationConfigurationTemplates for more information on using the DescribeReplicationConfigurationTemplates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeReplicationConfigurationTemplatesRequest method. req, resp := client.DescribeReplicationConfigurationTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeReplicationConfigurationTemplates
func (*Drs) DescribeReplicationConfigurationTemplatesWithContext ¶
func (c *Drs) DescribeReplicationConfigurationTemplatesWithContext(ctx aws.Context, input *DescribeReplicationConfigurationTemplatesInput, opts ...request.Option) (*DescribeReplicationConfigurationTemplatesOutput, error)
DescribeReplicationConfigurationTemplatesWithContext is the same as DescribeReplicationConfigurationTemplates with the addition of the ability to pass a context and additional request options.
See DescribeReplicationConfigurationTemplates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeSourceNetworks ¶
func (c *Drs) DescribeSourceNetworks(input *DescribeSourceNetworksInput) (*DescribeSourceNetworksOutput, error)
DescribeSourceNetworks API operation for Elastic Disaster Recovery Service.
Lists all Source Networks or multiple Source Networks filtered by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeSourceNetworks for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeSourceNetworks
func (*Drs) DescribeSourceNetworksPages ¶
func (c *Drs) DescribeSourceNetworksPages(input *DescribeSourceNetworksInput, fn func(*DescribeSourceNetworksOutput, bool) bool) error
DescribeSourceNetworksPages iterates over the pages of a DescribeSourceNetworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSourceNetworks method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeSourceNetworks operation. pageNum := 0 err := client.DescribeSourceNetworksPages(params, func(page *drs.DescribeSourceNetworksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeSourceNetworksPagesWithContext ¶
func (c *Drs) DescribeSourceNetworksPagesWithContext(ctx aws.Context, input *DescribeSourceNetworksInput, fn func(*DescribeSourceNetworksOutput, bool) bool, opts ...request.Option) error
DescribeSourceNetworksPagesWithContext same as DescribeSourceNetworksPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeSourceNetworksRequest ¶
func (c *Drs) DescribeSourceNetworksRequest(input *DescribeSourceNetworksInput) (req *request.Request, output *DescribeSourceNetworksOutput)
DescribeSourceNetworksRequest generates a "aws/request.Request" representing the client's request for the DescribeSourceNetworks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSourceNetworks for more information on using the DescribeSourceNetworks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSourceNetworksRequest method. req, resp := client.DescribeSourceNetworksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeSourceNetworks
func (*Drs) DescribeSourceNetworksWithContext ¶
func (c *Drs) DescribeSourceNetworksWithContext(ctx aws.Context, input *DescribeSourceNetworksInput, opts ...request.Option) (*DescribeSourceNetworksOutput, error)
DescribeSourceNetworksWithContext is the same as DescribeSourceNetworks with the addition of the ability to pass a context and additional request options.
See DescribeSourceNetworks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeSourceServers ¶
func (c *Drs) DescribeSourceServers(input *DescribeSourceServersInput) (*DescribeSourceServersOutput, error)
DescribeSourceServers API operation for Elastic Disaster Recovery Service.
Lists all Source Servers or multiple Source Servers filtered by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DescribeSourceServers for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeSourceServers
func (*Drs) DescribeSourceServersPages ¶
func (c *Drs) DescribeSourceServersPages(input *DescribeSourceServersInput, fn func(*DescribeSourceServersOutput, bool) bool) error
DescribeSourceServersPages iterates over the pages of a DescribeSourceServers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSourceServers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeSourceServers operation. pageNum := 0 err := client.DescribeSourceServersPages(params, func(page *drs.DescribeSourceServersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) DescribeSourceServersPagesWithContext ¶
func (c *Drs) DescribeSourceServersPagesWithContext(ctx aws.Context, input *DescribeSourceServersInput, fn func(*DescribeSourceServersOutput, bool) bool, opts ...request.Option) error
DescribeSourceServersPagesWithContext same as DescribeSourceServersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DescribeSourceServersRequest ¶
func (c *Drs) DescribeSourceServersRequest(input *DescribeSourceServersInput) (req *request.Request, output *DescribeSourceServersOutput)
DescribeSourceServersRequest generates a "aws/request.Request" representing the client's request for the DescribeSourceServers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSourceServers for more information on using the DescribeSourceServers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSourceServersRequest method. req, resp := client.DescribeSourceServersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DescribeSourceServers
func (*Drs) DescribeSourceServersWithContext ¶
func (c *Drs) DescribeSourceServersWithContext(ctx aws.Context, input *DescribeSourceServersInput, opts ...request.Option) (*DescribeSourceServersOutput, error)
DescribeSourceServersWithContext is the same as DescribeSourceServers with the addition of the ability to pass a context and additional request options.
See DescribeSourceServers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DisconnectRecoveryInstance ¶
func (c *Drs) DisconnectRecoveryInstance(input *DisconnectRecoveryInstanceInput) (*DisconnectRecoveryInstanceOutput, error)
DisconnectRecoveryInstance API operation for Elastic Disaster Recovery Service.
Disconnect a Recovery Instance from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Recovery Instance will be terminated / deleted within 90 minutes. If the agent on the Recovery Instance has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the Recovery Instance will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DisconnectRecoveryInstance for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DisconnectRecoveryInstance
func (*Drs) DisconnectRecoveryInstanceRequest ¶
func (c *Drs) DisconnectRecoveryInstanceRequest(input *DisconnectRecoveryInstanceInput) (req *request.Request, output *DisconnectRecoveryInstanceOutput)
DisconnectRecoveryInstanceRequest generates a "aws/request.Request" representing the client's request for the DisconnectRecoveryInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisconnectRecoveryInstance for more information on using the DisconnectRecoveryInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisconnectRecoveryInstanceRequest method. req, resp := client.DisconnectRecoveryInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DisconnectRecoveryInstance
func (*Drs) DisconnectRecoveryInstanceWithContext ¶
func (c *Drs) DisconnectRecoveryInstanceWithContext(ctx aws.Context, input *DisconnectRecoveryInstanceInput, opts ...request.Option) (*DisconnectRecoveryInstanceOutput, error)
DisconnectRecoveryInstanceWithContext is the same as DisconnectRecoveryInstance with the addition of the ability to pass a context and additional request options.
See DisconnectRecoveryInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) DisconnectSourceServer ¶
func (c *Drs) DisconnectSourceServer(input *DisconnectSourceServerInput) (*DisconnectSourceServerOutput, error)
DisconnectSourceServer API operation for Elastic Disaster Recovery Service.
Disconnects a specific Source Server from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Source Server will be terminated / deleted within 90 minutes. You cannot disconnect a Source Server if it has a Recovery Instance. If the agent on the Source Server has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation DisconnectSourceServer for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DisconnectSourceServer
func (*Drs) DisconnectSourceServerRequest ¶
func (c *Drs) DisconnectSourceServerRequest(input *DisconnectSourceServerInput) (req *request.Request, output *DisconnectSourceServerOutput)
DisconnectSourceServerRequest generates a "aws/request.Request" representing the client's request for the DisconnectSourceServer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisconnectSourceServer for more information on using the DisconnectSourceServer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisconnectSourceServerRequest method. req, resp := client.DisconnectSourceServerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/DisconnectSourceServer
func (*Drs) DisconnectSourceServerWithContext ¶
func (c *Drs) DisconnectSourceServerWithContext(ctx aws.Context, input *DisconnectSourceServerInput, opts ...request.Option) (*DisconnectSourceServerOutput, error)
DisconnectSourceServerWithContext is the same as DisconnectSourceServer with the addition of the ability to pass a context and additional request options.
See DisconnectSourceServer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ExportSourceNetworkCfnTemplate ¶
func (c *Drs) ExportSourceNetworkCfnTemplate(input *ExportSourceNetworkCfnTemplateInput) (*ExportSourceNetworkCfnTemplateOutput, error)
ExportSourceNetworkCfnTemplate API operation for Elastic Disaster Recovery Service.
Export the Source Network CloudFormation template to an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation ExportSourceNetworkCfnTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ExportSourceNetworkCfnTemplate
func (*Drs) ExportSourceNetworkCfnTemplateRequest ¶
func (c *Drs) ExportSourceNetworkCfnTemplateRequest(input *ExportSourceNetworkCfnTemplateInput) (req *request.Request, output *ExportSourceNetworkCfnTemplateOutput)
ExportSourceNetworkCfnTemplateRequest generates a "aws/request.Request" representing the client's request for the ExportSourceNetworkCfnTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExportSourceNetworkCfnTemplate for more information on using the ExportSourceNetworkCfnTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExportSourceNetworkCfnTemplateRequest method. req, resp := client.ExportSourceNetworkCfnTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ExportSourceNetworkCfnTemplate
func (*Drs) ExportSourceNetworkCfnTemplateWithContext ¶
func (c *Drs) ExportSourceNetworkCfnTemplateWithContext(ctx aws.Context, input *ExportSourceNetworkCfnTemplateInput, opts ...request.Option) (*ExportSourceNetworkCfnTemplateOutput, error)
ExportSourceNetworkCfnTemplateWithContext is the same as ExportSourceNetworkCfnTemplate with the addition of the ability to pass a context and additional request options.
See ExportSourceNetworkCfnTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) GetFailbackReplicationConfiguration ¶
func (c *Drs) GetFailbackReplicationConfiguration(input *GetFailbackReplicationConfigurationInput) (*GetFailbackReplicationConfigurationOutput, error)
GetFailbackReplicationConfiguration API operation for Elastic Disaster Recovery Service.
Lists all Failback ReplicationConfigurations, filtered by Recovery Instance ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation GetFailbackReplicationConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/GetFailbackReplicationConfiguration
func (*Drs) GetFailbackReplicationConfigurationRequest ¶
func (c *Drs) GetFailbackReplicationConfigurationRequest(input *GetFailbackReplicationConfigurationInput) (req *request.Request, output *GetFailbackReplicationConfigurationOutput)
GetFailbackReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetFailbackReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFailbackReplicationConfiguration for more information on using the GetFailbackReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFailbackReplicationConfigurationRequest method. req, resp := client.GetFailbackReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/GetFailbackReplicationConfiguration
func (*Drs) GetFailbackReplicationConfigurationWithContext ¶
func (c *Drs) GetFailbackReplicationConfigurationWithContext(ctx aws.Context, input *GetFailbackReplicationConfigurationInput, opts ...request.Option) (*GetFailbackReplicationConfigurationOutput, error)
GetFailbackReplicationConfigurationWithContext is the same as GetFailbackReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See GetFailbackReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) GetLaunchConfiguration ¶
func (c *Drs) GetLaunchConfiguration(input *GetLaunchConfigurationInput) (*GetLaunchConfigurationOutput, error)
GetLaunchConfiguration API operation for Elastic Disaster Recovery Service.
Gets a LaunchConfiguration, filtered by Source Server IDs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation GetLaunchConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/GetLaunchConfiguration
func (*Drs) GetLaunchConfigurationRequest ¶
func (c *Drs) GetLaunchConfigurationRequest(input *GetLaunchConfigurationInput) (req *request.Request, output *GetLaunchConfigurationOutput)
GetLaunchConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetLaunchConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLaunchConfiguration for more information on using the GetLaunchConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLaunchConfigurationRequest method. req, resp := client.GetLaunchConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/GetLaunchConfiguration
func (*Drs) GetLaunchConfigurationWithContext ¶
func (c *Drs) GetLaunchConfigurationWithContext(ctx aws.Context, input *GetLaunchConfigurationInput, opts ...request.Option) (*GetLaunchConfigurationOutput, error)
GetLaunchConfigurationWithContext is the same as GetLaunchConfiguration with the addition of the ability to pass a context and additional request options.
See GetLaunchConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) GetReplicationConfiguration ¶
func (c *Drs) GetReplicationConfiguration(input *GetReplicationConfigurationInput) (*GetReplicationConfigurationOutput, error)
GetReplicationConfiguration API operation for Elastic Disaster Recovery Service.
Gets a ReplicationConfiguration, filtered by Source Server ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation GetReplicationConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/GetReplicationConfiguration
func (*Drs) GetReplicationConfigurationRequest ¶
func (c *Drs) GetReplicationConfigurationRequest(input *GetReplicationConfigurationInput) (req *request.Request, output *GetReplicationConfigurationOutput)
GetReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReplicationConfiguration for more information on using the GetReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReplicationConfigurationRequest method. req, resp := client.GetReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/GetReplicationConfiguration
func (*Drs) GetReplicationConfigurationWithContext ¶
func (c *Drs) GetReplicationConfigurationWithContext(ctx aws.Context, input *GetReplicationConfigurationInput, opts ...request.Option) (*GetReplicationConfigurationOutput, error)
GetReplicationConfigurationWithContext is the same as GetReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See GetReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) InitializeService ¶
func (c *Drs) InitializeService(input *InitializeServiceInput) (*InitializeServiceOutput, error)
InitializeService API operation for Elastic Disaster Recovery Service.
Initialize Elastic Disaster Recovery.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation InitializeService for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/InitializeService
func (*Drs) InitializeServiceRequest ¶
func (c *Drs) InitializeServiceRequest(input *InitializeServiceInput) (req *request.Request, output *InitializeServiceOutput)
InitializeServiceRequest generates a "aws/request.Request" representing the client's request for the InitializeService operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See InitializeService for more information on using the InitializeService API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the InitializeServiceRequest method. req, resp := client.InitializeServiceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/InitializeService
func (*Drs) InitializeServiceWithContext ¶
func (c *Drs) InitializeServiceWithContext(ctx aws.Context, input *InitializeServiceInput, opts ...request.Option) (*InitializeServiceOutput, error)
InitializeServiceWithContext is the same as InitializeService with the addition of the ability to pass a context and additional request options.
See InitializeService for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListExtensibleSourceServers ¶
func (c *Drs) ListExtensibleSourceServers(input *ListExtensibleSourceServersInput) (*ListExtensibleSourceServersOutput, error)
ListExtensibleSourceServers API operation for Elastic Disaster Recovery Service.
Returns a list of source servers on a staging account that are extensible, which means that: a. The source server is not already extended into this Account. b. The source server on the Account we’re reading from is not an extension of another source server.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation ListExtensibleSourceServers for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListExtensibleSourceServers
func (*Drs) ListExtensibleSourceServersPages ¶
func (c *Drs) ListExtensibleSourceServersPages(input *ListExtensibleSourceServersInput, fn func(*ListExtensibleSourceServersOutput, bool) bool) error
ListExtensibleSourceServersPages iterates over the pages of a ListExtensibleSourceServers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListExtensibleSourceServers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListExtensibleSourceServers operation. pageNum := 0 err := client.ListExtensibleSourceServersPages(params, func(page *drs.ListExtensibleSourceServersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) ListExtensibleSourceServersPagesWithContext ¶
func (c *Drs) ListExtensibleSourceServersPagesWithContext(ctx aws.Context, input *ListExtensibleSourceServersInput, fn func(*ListExtensibleSourceServersOutput, bool) bool, opts ...request.Option) error
ListExtensibleSourceServersPagesWithContext same as ListExtensibleSourceServersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListExtensibleSourceServersRequest ¶
func (c *Drs) ListExtensibleSourceServersRequest(input *ListExtensibleSourceServersInput) (req *request.Request, output *ListExtensibleSourceServersOutput)
ListExtensibleSourceServersRequest generates a "aws/request.Request" representing the client's request for the ListExtensibleSourceServers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListExtensibleSourceServers for more information on using the ListExtensibleSourceServers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListExtensibleSourceServersRequest method. req, resp := client.ListExtensibleSourceServersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListExtensibleSourceServers
func (*Drs) ListExtensibleSourceServersWithContext ¶
func (c *Drs) ListExtensibleSourceServersWithContext(ctx aws.Context, input *ListExtensibleSourceServersInput, opts ...request.Option) (*ListExtensibleSourceServersOutput, error)
ListExtensibleSourceServersWithContext is the same as ListExtensibleSourceServers with the addition of the ability to pass a context and additional request options.
See ListExtensibleSourceServers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListLaunchActions ¶
func (c *Drs) ListLaunchActions(input *ListLaunchActionsInput) (*ListLaunchActionsOutput, error)
ListLaunchActions API operation for Elastic Disaster Recovery Service.
Lists resource launch actions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation ListLaunchActions for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListLaunchActions
func (*Drs) ListLaunchActionsPages ¶
func (c *Drs) ListLaunchActionsPages(input *ListLaunchActionsInput, fn func(*ListLaunchActionsOutput, bool) bool) error
ListLaunchActionsPages iterates over the pages of a ListLaunchActions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLaunchActions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListLaunchActions operation. pageNum := 0 err := client.ListLaunchActionsPages(params, func(page *drs.ListLaunchActionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) ListLaunchActionsPagesWithContext ¶
func (c *Drs) ListLaunchActionsPagesWithContext(ctx aws.Context, input *ListLaunchActionsInput, fn func(*ListLaunchActionsOutput, bool) bool, opts ...request.Option) error
ListLaunchActionsPagesWithContext same as ListLaunchActionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListLaunchActionsRequest ¶
func (c *Drs) ListLaunchActionsRequest(input *ListLaunchActionsInput) (req *request.Request, output *ListLaunchActionsOutput)
ListLaunchActionsRequest generates a "aws/request.Request" representing the client's request for the ListLaunchActions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLaunchActions for more information on using the ListLaunchActions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLaunchActionsRequest method. req, resp := client.ListLaunchActionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListLaunchActions
func (*Drs) ListLaunchActionsWithContext ¶
func (c *Drs) ListLaunchActionsWithContext(ctx aws.Context, input *ListLaunchActionsInput, opts ...request.Option) (*ListLaunchActionsOutput, error)
ListLaunchActionsWithContext is the same as ListLaunchActions with the addition of the ability to pass a context and additional request options.
See ListLaunchActions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListStagingAccounts ¶
func (c *Drs) ListStagingAccounts(input *ListStagingAccountsInput) (*ListStagingAccountsOutput, error)
ListStagingAccounts API operation for Elastic Disaster Recovery Service.
Returns an array of staging accounts for existing extended source servers.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation ListStagingAccounts for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListStagingAccounts
func (*Drs) ListStagingAccountsPages ¶
func (c *Drs) ListStagingAccountsPages(input *ListStagingAccountsInput, fn func(*ListStagingAccountsOutput, bool) bool) error
ListStagingAccountsPages iterates over the pages of a ListStagingAccounts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListStagingAccounts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListStagingAccounts operation. pageNum := 0 err := client.ListStagingAccountsPages(params, func(page *drs.ListStagingAccountsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Drs) ListStagingAccountsPagesWithContext ¶
func (c *Drs) ListStagingAccountsPagesWithContext(ctx aws.Context, input *ListStagingAccountsInput, fn func(*ListStagingAccountsOutput, bool) bool, opts ...request.Option) error
ListStagingAccountsPagesWithContext same as ListStagingAccountsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListStagingAccountsRequest ¶
func (c *Drs) ListStagingAccountsRequest(input *ListStagingAccountsInput) (req *request.Request, output *ListStagingAccountsOutput)
ListStagingAccountsRequest generates a "aws/request.Request" representing the client's request for the ListStagingAccounts operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListStagingAccounts for more information on using the ListStagingAccounts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListStagingAccountsRequest method. req, resp := client.ListStagingAccountsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListStagingAccounts
func (*Drs) ListStagingAccountsWithContext ¶
func (c *Drs) ListStagingAccountsWithContext(ctx aws.Context, input *ListStagingAccountsInput, opts ...request.Option) (*ListStagingAccountsOutput, error)
ListStagingAccountsWithContext is the same as ListStagingAccounts with the addition of the ability to pass a context and additional request options.
See ListStagingAccounts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) ListTagsForResource ¶
func (c *Drs) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Elastic Disaster Recovery Service.
List all tags for your Elastic Disaster Recovery resources.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListTagsForResource
func (*Drs) ListTagsForResourceRequest ¶
func (c *Drs) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ListTagsForResource
func (*Drs) ListTagsForResourceWithContext ¶
func (c *Drs) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) PutLaunchAction ¶
func (c *Drs) PutLaunchAction(input *PutLaunchActionInput) (*PutLaunchActionOutput, error)
PutLaunchAction API operation for Elastic Disaster Recovery Service.
Puts a resource launch action.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation PutLaunchAction for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/PutLaunchAction
func (*Drs) PutLaunchActionRequest ¶
func (c *Drs) PutLaunchActionRequest(input *PutLaunchActionInput) (req *request.Request, output *PutLaunchActionOutput)
PutLaunchActionRequest generates a "aws/request.Request" representing the client's request for the PutLaunchAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutLaunchAction for more information on using the PutLaunchAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutLaunchActionRequest method. req, resp := client.PutLaunchActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/PutLaunchAction
func (*Drs) PutLaunchActionWithContext ¶
func (c *Drs) PutLaunchActionWithContext(ctx aws.Context, input *PutLaunchActionInput, opts ...request.Option) (*PutLaunchActionOutput, error)
PutLaunchActionWithContext is the same as PutLaunchAction with the addition of the ability to pass a context and additional request options.
See PutLaunchAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) RetryDataReplication
deprecated
func (c *Drs) RetryDataReplication(input *RetryDataReplicationInput) (*RetryDataReplicationOutput, error)
RetryDataReplication API operation for Elastic Disaster Recovery Service.
WARNING: RetryDataReplication is deprecated. Causes the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation RetryDataReplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/RetryDataReplication
Deprecated: WARNING: RetryDataReplication is deprecated
func (*Drs) RetryDataReplicationRequest
deprecated
func (c *Drs) RetryDataReplicationRequest(input *RetryDataReplicationInput) (req *request.Request, output *RetryDataReplicationOutput)
RetryDataReplicationRequest generates a "aws/request.Request" representing the client's request for the RetryDataReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RetryDataReplication for more information on using the RetryDataReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RetryDataReplicationRequest method. req, resp := client.RetryDataReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/RetryDataReplication
Deprecated: WARNING: RetryDataReplication is deprecated
func (*Drs) RetryDataReplicationWithContext
deprecated
func (c *Drs) RetryDataReplicationWithContext(ctx aws.Context, input *RetryDataReplicationInput, opts ...request.Option) (*RetryDataReplicationOutput, error)
RetryDataReplicationWithContext is the same as RetryDataReplication with the addition of the ability to pass a context and additional request options.
See RetryDataReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
Deprecated: WARNING: RetryDataReplication is deprecated
func (*Drs) ReverseReplication ¶
func (c *Drs) ReverseReplication(input *ReverseReplicationInput) (*ReverseReplicationOutput, error)
ReverseReplication API operation for Elastic Disaster Recovery Service.
Start replication to origin / target region - applies only to protected instances that originated in EC2. For recovery instances on target region - starts replication back to origin region. For failback instances on origin region - starts replication to target region to re-protect them.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation ReverseReplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ReverseReplication
func (*Drs) ReverseReplicationRequest ¶
func (c *Drs) ReverseReplicationRequest(input *ReverseReplicationInput) (req *request.Request, output *ReverseReplicationOutput)
ReverseReplicationRequest generates a "aws/request.Request" representing the client's request for the ReverseReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ReverseReplication for more information on using the ReverseReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ReverseReplicationRequest method. req, resp := client.ReverseReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/ReverseReplication
func (*Drs) ReverseReplicationWithContext ¶
func (c *Drs) ReverseReplicationWithContext(ctx aws.Context, input *ReverseReplicationInput, opts ...request.Option) (*ReverseReplicationOutput, error)
ReverseReplicationWithContext is the same as ReverseReplication with the addition of the ability to pass a context and additional request options.
See ReverseReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StartFailbackLaunch ¶
func (c *Drs) StartFailbackLaunch(input *StartFailbackLaunchInput) (*StartFailbackLaunchOutput, error)
StartFailbackLaunch API operation for Elastic Disaster Recovery Service.
Initiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StartFailbackLaunch for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartFailbackLaunch
func (*Drs) StartFailbackLaunchRequest ¶
func (c *Drs) StartFailbackLaunchRequest(input *StartFailbackLaunchInput) (req *request.Request, output *StartFailbackLaunchOutput)
StartFailbackLaunchRequest generates a "aws/request.Request" representing the client's request for the StartFailbackLaunch operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartFailbackLaunch for more information on using the StartFailbackLaunch API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartFailbackLaunchRequest method. req, resp := client.StartFailbackLaunchRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartFailbackLaunch
func (*Drs) StartFailbackLaunchWithContext ¶
func (c *Drs) StartFailbackLaunchWithContext(ctx aws.Context, input *StartFailbackLaunchInput, opts ...request.Option) (*StartFailbackLaunchOutput, error)
StartFailbackLaunchWithContext is the same as StartFailbackLaunch with the addition of the ability to pass a context and additional request options.
See StartFailbackLaunch for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StartRecovery ¶
func (c *Drs) StartRecovery(input *StartRecoveryInput) (*StartRecoveryOutput, error)
StartRecovery API operation for Elastic Disaster Recovery Service.
Launches Recovery Instances for the specified Source Servers. For each Source Server you may choose a point in time snapshot to launch from, or use an on demand snapshot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StartRecovery for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartRecovery
func (*Drs) StartRecoveryRequest ¶
func (c *Drs) StartRecoveryRequest(input *StartRecoveryInput) (req *request.Request, output *StartRecoveryOutput)
StartRecoveryRequest generates a "aws/request.Request" representing the client's request for the StartRecovery operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartRecovery for more information on using the StartRecovery API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartRecoveryRequest method. req, resp := client.StartRecoveryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartRecovery
func (*Drs) StartRecoveryWithContext ¶
func (c *Drs) StartRecoveryWithContext(ctx aws.Context, input *StartRecoveryInput, opts ...request.Option) (*StartRecoveryOutput, error)
StartRecoveryWithContext is the same as StartRecovery with the addition of the ability to pass a context and additional request options.
See StartRecovery for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StartReplication ¶
func (c *Drs) StartReplication(input *StartReplicationInput) (*StartReplicationOutput, error)
StartReplication API operation for Elastic Disaster Recovery Service.
Starts replication for a stopped Source Server. This action would make the Source Server protected again and restart billing for it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StartReplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartReplication
func (*Drs) StartReplicationRequest ¶
func (c *Drs) StartReplicationRequest(input *StartReplicationInput) (req *request.Request, output *StartReplicationOutput)
StartReplicationRequest generates a "aws/request.Request" representing the client's request for the StartReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartReplication for more information on using the StartReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartReplicationRequest method. req, resp := client.StartReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartReplication
func (*Drs) StartReplicationWithContext ¶
func (c *Drs) StartReplicationWithContext(ctx aws.Context, input *StartReplicationInput, opts ...request.Option) (*StartReplicationOutput, error)
StartReplicationWithContext is the same as StartReplication with the addition of the ability to pass a context and additional request options.
See StartReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StartSourceNetworkRecovery ¶
func (c *Drs) StartSourceNetworkRecovery(input *StartSourceNetworkRecoveryInput) (*StartSourceNetworkRecoveryOutput, error)
StartSourceNetworkRecovery API operation for Elastic Disaster Recovery Service.
Deploy VPC for the specified Source Network and modify launch templates to use this network. The VPC will be deployed using a dedicated CloudFormation stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StartSourceNetworkRecovery for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartSourceNetworkRecovery
func (*Drs) StartSourceNetworkRecoveryRequest ¶
func (c *Drs) StartSourceNetworkRecoveryRequest(input *StartSourceNetworkRecoveryInput) (req *request.Request, output *StartSourceNetworkRecoveryOutput)
StartSourceNetworkRecoveryRequest generates a "aws/request.Request" representing the client's request for the StartSourceNetworkRecovery operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartSourceNetworkRecovery for more information on using the StartSourceNetworkRecovery API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartSourceNetworkRecoveryRequest method. req, resp := client.StartSourceNetworkRecoveryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartSourceNetworkRecovery
func (*Drs) StartSourceNetworkRecoveryWithContext ¶
func (c *Drs) StartSourceNetworkRecoveryWithContext(ctx aws.Context, input *StartSourceNetworkRecoveryInput, opts ...request.Option) (*StartSourceNetworkRecoveryOutput, error)
StartSourceNetworkRecoveryWithContext is the same as StartSourceNetworkRecovery with the addition of the ability to pass a context and additional request options.
See StartSourceNetworkRecovery for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StartSourceNetworkReplication ¶
func (c *Drs) StartSourceNetworkReplication(input *StartSourceNetworkReplicationInput) (*StartSourceNetworkReplicationOutput, error)
StartSourceNetworkReplication API operation for Elastic Disaster Recovery Service.
Starts replication for a Source Network. This action would make the Source Network protected.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StartSourceNetworkReplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartSourceNetworkReplication
func (*Drs) StartSourceNetworkReplicationRequest ¶
func (c *Drs) StartSourceNetworkReplicationRequest(input *StartSourceNetworkReplicationInput) (req *request.Request, output *StartSourceNetworkReplicationOutput)
StartSourceNetworkReplicationRequest generates a "aws/request.Request" representing the client's request for the StartSourceNetworkReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartSourceNetworkReplication for more information on using the StartSourceNetworkReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartSourceNetworkReplicationRequest method. req, resp := client.StartSourceNetworkReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StartSourceNetworkReplication
func (*Drs) StartSourceNetworkReplicationWithContext ¶
func (c *Drs) StartSourceNetworkReplicationWithContext(ctx aws.Context, input *StartSourceNetworkReplicationInput, opts ...request.Option) (*StartSourceNetworkReplicationOutput, error)
StartSourceNetworkReplicationWithContext is the same as StartSourceNetworkReplication with the addition of the ability to pass a context and additional request options.
See StartSourceNetworkReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StopFailback ¶
func (c *Drs) StopFailback(input *StopFailbackInput) (*StopFailbackOutput, error)
StopFailback API operation for Elastic Disaster Recovery Service.
Stops the failback process for a specified Recovery Instance. This changes the Failback State of the Recovery Instance back to FAILBACK_NOT_STARTED.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StopFailback for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StopFailback
func (*Drs) StopFailbackRequest ¶
func (c *Drs) StopFailbackRequest(input *StopFailbackInput) (req *request.Request, output *StopFailbackOutput)
StopFailbackRequest generates a "aws/request.Request" representing the client's request for the StopFailback operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopFailback for more information on using the StopFailback API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopFailbackRequest method. req, resp := client.StopFailbackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StopFailback
func (*Drs) StopFailbackWithContext ¶
func (c *Drs) StopFailbackWithContext(ctx aws.Context, input *StopFailbackInput, opts ...request.Option) (*StopFailbackOutput, error)
StopFailbackWithContext is the same as StopFailback with the addition of the ability to pass a context and additional request options.
See StopFailback for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StopReplication ¶
func (c *Drs) StopReplication(input *StopReplicationInput) (*StopReplicationOutput, error)
StopReplication API operation for Elastic Disaster Recovery Service.
Stops replication for a Source Server. This action would make the Source Server unprotected, delete its existing snapshots and stop billing for it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StopReplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StopReplication
func (*Drs) StopReplicationRequest ¶
func (c *Drs) StopReplicationRequest(input *StopReplicationInput) (req *request.Request, output *StopReplicationOutput)
StopReplicationRequest generates a "aws/request.Request" representing the client's request for the StopReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopReplication for more information on using the StopReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopReplicationRequest method. req, resp := client.StopReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StopReplication
func (*Drs) StopReplicationWithContext ¶
func (c *Drs) StopReplicationWithContext(ctx aws.Context, input *StopReplicationInput, opts ...request.Option) (*StopReplicationOutput, error)
StopReplicationWithContext is the same as StopReplication with the addition of the ability to pass a context and additional request options.
See StopReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) StopSourceNetworkReplication ¶
func (c *Drs) StopSourceNetworkReplication(input *StopSourceNetworkReplicationInput) (*StopSourceNetworkReplicationOutput, error)
StopSourceNetworkReplication API operation for Elastic Disaster Recovery Service.
Stops replication for a Source Network. This action would make the Source Network unprotected.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation StopSourceNetworkReplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StopSourceNetworkReplication
func (*Drs) StopSourceNetworkReplicationRequest ¶
func (c *Drs) StopSourceNetworkReplicationRequest(input *StopSourceNetworkReplicationInput) (req *request.Request, output *StopSourceNetworkReplicationOutput)
StopSourceNetworkReplicationRequest generates a "aws/request.Request" representing the client's request for the StopSourceNetworkReplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopSourceNetworkReplication for more information on using the StopSourceNetworkReplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopSourceNetworkReplicationRequest method. req, resp := client.StopSourceNetworkReplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/StopSourceNetworkReplication
func (*Drs) StopSourceNetworkReplicationWithContext ¶
func (c *Drs) StopSourceNetworkReplicationWithContext(ctx aws.Context, input *StopSourceNetworkReplicationInput, opts ...request.Option) (*StopSourceNetworkReplicationOutput, error)
StopSourceNetworkReplicationWithContext is the same as StopSourceNetworkReplication with the addition of the ability to pass a context and additional request options.
See StopSourceNetworkReplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) TagResource ¶
func (c *Drs) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Elastic Disaster Recovery Service.
Adds or overwrites only the specified tags for the specified Elastic Disaster Recovery resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/TagResource
func (*Drs) TagResourceRequest ¶
func (c *Drs) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/TagResource
func (*Drs) TagResourceWithContext ¶
func (c *Drs) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) TerminateRecoveryInstances ¶
func (c *Drs) TerminateRecoveryInstances(input *TerminateRecoveryInstancesInput) (*TerminateRecoveryInstancesOutput, error)
TerminateRecoveryInstances API operation for Elastic Disaster Recovery Service.
Initiates a Job for terminating the EC2 resources associated with the specified Recovery Instances, and then will delete the Recovery Instances from the Elastic Disaster Recovery service.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation TerminateRecoveryInstances for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ServiceQuotaExceededException The request could not be completed because its exceeded the service quota.
ThrottlingException The request was denied due to request throttling.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/TerminateRecoveryInstances
func (*Drs) TerminateRecoveryInstancesRequest ¶
func (c *Drs) TerminateRecoveryInstancesRequest(input *TerminateRecoveryInstancesInput) (req *request.Request, output *TerminateRecoveryInstancesOutput)
TerminateRecoveryInstancesRequest generates a "aws/request.Request" representing the client's request for the TerminateRecoveryInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TerminateRecoveryInstances for more information on using the TerminateRecoveryInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TerminateRecoveryInstancesRequest method. req, resp := client.TerminateRecoveryInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/TerminateRecoveryInstances
func (*Drs) TerminateRecoveryInstancesWithContext ¶
func (c *Drs) TerminateRecoveryInstancesWithContext(ctx aws.Context, input *TerminateRecoveryInstancesInput, opts ...request.Option) (*TerminateRecoveryInstancesOutput, error)
TerminateRecoveryInstancesWithContext is the same as TerminateRecoveryInstances with the addition of the ability to pass a context and additional request options.
See TerminateRecoveryInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) UntagResource ¶
func (c *Drs) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Elastic Disaster Recovery Service.
Deletes the specified set of tags from the specified set of Elastic Disaster Recovery resources.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UntagResource
func (*Drs) UntagResourceRequest ¶
func (c *Drs) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UntagResource
func (*Drs) UntagResourceWithContext ¶
func (c *Drs) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) UpdateFailbackReplicationConfiguration ¶
func (c *Drs) UpdateFailbackReplicationConfiguration(input *UpdateFailbackReplicationConfigurationInput) (*UpdateFailbackReplicationConfigurationOutput, error)
UpdateFailbackReplicationConfiguration API operation for Elastic Disaster Recovery Service.
Allows you to update the failback replication configuration of a Recovery Instance by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation UpdateFailbackReplicationConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateFailbackReplicationConfiguration
func (*Drs) UpdateFailbackReplicationConfigurationRequest ¶
func (c *Drs) UpdateFailbackReplicationConfigurationRequest(input *UpdateFailbackReplicationConfigurationInput) (req *request.Request, output *UpdateFailbackReplicationConfigurationOutput)
UpdateFailbackReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateFailbackReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFailbackReplicationConfiguration for more information on using the UpdateFailbackReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFailbackReplicationConfigurationRequest method. req, resp := client.UpdateFailbackReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateFailbackReplicationConfiguration
func (*Drs) UpdateFailbackReplicationConfigurationWithContext ¶
func (c *Drs) UpdateFailbackReplicationConfigurationWithContext(ctx aws.Context, input *UpdateFailbackReplicationConfigurationInput, opts ...request.Option) (*UpdateFailbackReplicationConfigurationOutput, error)
UpdateFailbackReplicationConfigurationWithContext is the same as UpdateFailbackReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateFailbackReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) UpdateLaunchConfiguration ¶
func (c *Drs) UpdateLaunchConfiguration(input *UpdateLaunchConfigurationInput) (*UpdateLaunchConfigurationOutput, error)
UpdateLaunchConfiguration API operation for Elastic Disaster Recovery Service.
Updates a LaunchConfiguration by Source Server ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation UpdateLaunchConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateLaunchConfiguration
func (*Drs) UpdateLaunchConfigurationRequest ¶
func (c *Drs) UpdateLaunchConfigurationRequest(input *UpdateLaunchConfigurationInput) (req *request.Request, output *UpdateLaunchConfigurationOutput)
UpdateLaunchConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateLaunchConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateLaunchConfiguration for more information on using the UpdateLaunchConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateLaunchConfigurationRequest method. req, resp := client.UpdateLaunchConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateLaunchConfiguration
func (*Drs) UpdateLaunchConfigurationTemplate ¶
func (c *Drs) UpdateLaunchConfigurationTemplate(input *UpdateLaunchConfigurationTemplateInput) (*UpdateLaunchConfigurationTemplateOutput, error)
UpdateLaunchConfigurationTemplate API operation for Elastic Disaster Recovery Service.
Updates an existing Launch Configuration Template by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation UpdateLaunchConfigurationTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateLaunchConfigurationTemplate
func (*Drs) UpdateLaunchConfigurationTemplateRequest ¶
func (c *Drs) UpdateLaunchConfigurationTemplateRequest(input *UpdateLaunchConfigurationTemplateInput) (req *request.Request, output *UpdateLaunchConfigurationTemplateOutput)
UpdateLaunchConfigurationTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateLaunchConfigurationTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateLaunchConfigurationTemplate for more information on using the UpdateLaunchConfigurationTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateLaunchConfigurationTemplateRequest method. req, resp := client.UpdateLaunchConfigurationTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateLaunchConfigurationTemplate
func (*Drs) UpdateLaunchConfigurationTemplateWithContext ¶
func (c *Drs) UpdateLaunchConfigurationTemplateWithContext(ctx aws.Context, input *UpdateLaunchConfigurationTemplateInput, opts ...request.Option) (*UpdateLaunchConfigurationTemplateOutput, error)
UpdateLaunchConfigurationTemplateWithContext is the same as UpdateLaunchConfigurationTemplate with the addition of the ability to pass a context and additional request options.
See UpdateLaunchConfigurationTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) UpdateLaunchConfigurationWithContext ¶
func (c *Drs) UpdateLaunchConfigurationWithContext(ctx aws.Context, input *UpdateLaunchConfigurationInput, opts ...request.Option) (*UpdateLaunchConfigurationOutput, error)
UpdateLaunchConfigurationWithContext is the same as UpdateLaunchConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateLaunchConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) UpdateReplicationConfiguration ¶
func (c *Drs) UpdateReplicationConfiguration(input *UpdateReplicationConfigurationInput) (*UpdateReplicationConfigurationOutput, error)
UpdateReplicationConfiguration API operation for Elastic Disaster Recovery Service.
Allows you to update a ReplicationConfiguration by Source Server ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation UpdateReplicationConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ConflictException The request could not be completed due to a conflict with the current state of the target resource.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateReplicationConfiguration
func (*Drs) UpdateReplicationConfigurationRequest ¶
func (c *Drs) UpdateReplicationConfigurationRequest(input *UpdateReplicationConfigurationInput) (req *request.Request, output *UpdateReplicationConfigurationOutput)
UpdateReplicationConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateReplicationConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReplicationConfiguration for more information on using the UpdateReplicationConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReplicationConfigurationRequest method. req, resp := client.UpdateReplicationConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateReplicationConfiguration
func (*Drs) UpdateReplicationConfigurationTemplate ¶
func (c *Drs) UpdateReplicationConfigurationTemplate(input *UpdateReplicationConfigurationTemplateInput) (*UpdateReplicationConfigurationTemplateOutput, error)
UpdateReplicationConfigurationTemplate API operation for Elastic Disaster Recovery Service.
Updates a ReplicationConfigurationTemplate by ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Elastic Disaster Recovery Service's API operation UpdateReplicationConfigurationTemplate for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource for this operation was not found.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by the AWS service.
UninitializedAccountException The account performing the request has not been initialized.
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateReplicationConfigurationTemplate
func (*Drs) UpdateReplicationConfigurationTemplateRequest ¶
func (c *Drs) UpdateReplicationConfigurationTemplateRequest(input *UpdateReplicationConfigurationTemplateInput) (req *request.Request, output *UpdateReplicationConfigurationTemplateOutput)
UpdateReplicationConfigurationTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateReplicationConfigurationTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReplicationConfigurationTemplate for more information on using the UpdateReplicationConfigurationTemplate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReplicationConfigurationTemplateRequest method. req, resp := client.UpdateReplicationConfigurationTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateReplicationConfigurationTemplate
func (*Drs) UpdateReplicationConfigurationTemplateWithContext ¶
func (c *Drs) UpdateReplicationConfigurationTemplateWithContext(ctx aws.Context, input *UpdateReplicationConfigurationTemplateInput, opts ...request.Option) (*UpdateReplicationConfigurationTemplateOutput, error)
UpdateReplicationConfigurationTemplateWithContext is the same as UpdateReplicationConfigurationTemplate with the addition of the ability to pass a context and additional request options.
See UpdateReplicationConfigurationTemplate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Drs) UpdateReplicationConfigurationWithContext ¶
func (c *Drs) UpdateReplicationConfigurationWithContext(ctx aws.Context, input *UpdateReplicationConfigurationInput, opts ...request.Option) (*UpdateReplicationConfigurationOutput, error)
UpdateReplicationConfigurationWithContext is the same as UpdateReplicationConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateReplicationConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type EventResourceData ¶
type EventResourceData struct { // Source Network properties. SourceNetworkData *SourceNetworkData `locationName:"sourceNetworkData" type:"structure"` // contains filtered or unexported fields }
Properties of resource related to a job event.
func (EventResourceData) GoString ¶
func (s EventResourceData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventResourceData) SetSourceNetworkData ¶
func (s *EventResourceData) SetSourceNetworkData(v *SourceNetworkData) *EventResourceData
SetSourceNetworkData sets the SourceNetworkData field's value.
func (EventResourceData) String ¶
func (s EventResourceData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportSourceNetworkCfnTemplateInput ¶
type ExportSourceNetworkCfnTemplateInput struct { // The Source Network ID to export its CloudFormation template to an S3 bucket. // // SourceNetworkID is a required field SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ExportSourceNetworkCfnTemplateInput) GoString ¶
func (s ExportSourceNetworkCfnTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportSourceNetworkCfnTemplateInput) SetSourceNetworkID ¶
func (s *ExportSourceNetworkCfnTemplateInput) SetSourceNetworkID(v string) *ExportSourceNetworkCfnTemplateInput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (ExportSourceNetworkCfnTemplateInput) String ¶
func (s ExportSourceNetworkCfnTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportSourceNetworkCfnTemplateInput) Validate ¶
func (s *ExportSourceNetworkCfnTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportSourceNetworkCfnTemplateOutput ¶
type ExportSourceNetworkCfnTemplateOutput struct { // S3 bucket URL where the Source Network CloudFormation template was exported // to. S3DestinationUrl *string `locationName:"s3DestinationUrl" type:"string"` // contains filtered or unexported fields }
func (ExportSourceNetworkCfnTemplateOutput) GoString ¶
func (s ExportSourceNetworkCfnTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportSourceNetworkCfnTemplateOutput) SetS3DestinationUrl ¶
func (s *ExportSourceNetworkCfnTemplateOutput) SetS3DestinationUrl(v string) *ExportSourceNetworkCfnTemplateOutput
SetS3DestinationUrl sets the S3DestinationUrl field's value.
func (ExportSourceNetworkCfnTemplateOutput) String ¶
func (s ExportSourceNetworkCfnTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFailbackReplicationConfigurationInput ¶
type GetFailbackReplicationConfigurationInput struct { // The ID of the Recovery Instance whose failback replication configuration // should be returned. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFailbackReplicationConfigurationInput) GoString ¶
func (s GetFailbackReplicationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFailbackReplicationConfigurationInput) SetRecoveryInstanceID ¶
func (s *GetFailbackReplicationConfigurationInput) SetRecoveryInstanceID(v string) *GetFailbackReplicationConfigurationInput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (GetFailbackReplicationConfigurationInput) String ¶
func (s GetFailbackReplicationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFailbackReplicationConfigurationInput) Validate ¶
func (s *GetFailbackReplicationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFailbackReplicationConfigurationOutput ¶
type GetFailbackReplicationConfigurationOutput struct { // Configure bandwidth throttling for the outbound data transfer rate of the // Recovery Instance in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // The name of the Failback Replication Configuration. Name *string `locationName:"name" type:"string"` // The ID of the Recovery Instance. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // Whether to use Private IP for the failback replication of the Recovery Instance. UsePrivateIP *bool `locationName:"usePrivateIP" type:"boolean"` // contains filtered or unexported fields }
func (GetFailbackReplicationConfigurationOutput) GoString ¶
func (s GetFailbackReplicationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFailbackReplicationConfigurationOutput) SetBandwidthThrottling ¶
func (s *GetFailbackReplicationConfigurationOutput) SetBandwidthThrottling(v int64) *GetFailbackReplicationConfigurationOutput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*GetFailbackReplicationConfigurationOutput) SetName ¶
func (s *GetFailbackReplicationConfigurationOutput) SetName(v string) *GetFailbackReplicationConfigurationOutput
SetName sets the Name field's value.
func (*GetFailbackReplicationConfigurationOutput) SetRecoveryInstanceID ¶
func (s *GetFailbackReplicationConfigurationOutput) SetRecoveryInstanceID(v string) *GetFailbackReplicationConfigurationOutput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (*GetFailbackReplicationConfigurationOutput) SetUsePrivateIP ¶
func (s *GetFailbackReplicationConfigurationOutput) SetUsePrivateIP(v bool) *GetFailbackReplicationConfigurationOutput
SetUsePrivateIP sets the UsePrivateIP field's value.
func (GetFailbackReplicationConfigurationOutput) String ¶
func (s GetFailbackReplicationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLaunchConfigurationInput ¶
type GetLaunchConfigurationInput struct { // The ID of the Source Server that we want to retrieve a Launch Configuration // for. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetLaunchConfigurationInput) GoString ¶
func (s GetLaunchConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLaunchConfigurationInput) SetSourceServerID ¶
func (s *GetLaunchConfigurationInput) SetSourceServerID(v string) *GetLaunchConfigurationInput
SetSourceServerID sets the SourceServerID field's value.
func (GetLaunchConfigurationInput) String ¶
func (s GetLaunchConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLaunchConfigurationInput) Validate ¶
func (s *GetLaunchConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLaunchConfigurationOutput ¶
type GetLaunchConfigurationOutput struct { // Whether we should copy the Private IP of the Source Server to the Recovery // Instance. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Whether we want to copy the tags of the Source Server to the EC2 machine // of the Recovery Instance. CopyTags *bool `locationName:"copyTags" type:"boolean"` // The EC2 launch template ID of this launch configuration. Ec2LaunchTemplateID *string `locationName:"ec2LaunchTemplateID" type:"string"` // The state of the Recovery Instance in EC2 after the recovery operation. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` // Launch into existing instance properties. LaunchIntoInstanceProperties *LaunchIntoInstanceProperties `locationName:"launchIntoInstanceProperties" type:"structure"` // The licensing configuration to be used for this launch configuration. Licensing *Licensing `locationName:"licensing" type:"structure"` // The name of the launch configuration. Name *string `locationName:"name" type:"string"` // Whether we want to activate post-launch actions for the Source Server. PostLaunchEnabled *bool `locationName:"postLaunchEnabled" type:"boolean"` // The ID of the Source Server for this launch configuration. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // Whether Elastic Disaster Recovery should try to automatically choose the // instance type that best matches the OS, CPU, and RAM of your Source Server. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` // contains filtered or unexported fields }
func (GetLaunchConfigurationOutput) GoString ¶
func (s GetLaunchConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLaunchConfigurationOutput) SetCopyPrivateIp ¶
func (s *GetLaunchConfigurationOutput) SetCopyPrivateIp(v bool) *GetLaunchConfigurationOutput
SetCopyPrivateIp sets the CopyPrivateIp field's value.
func (*GetLaunchConfigurationOutput) SetCopyTags ¶
func (s *GetLaunchConfigurationOutput) SetCopyTags(v bool) *GetLaunchConfigurationOutput
SetCopyTags sets the CopyTags field's value.
func (*GetLaunchConfigurationOutput) SetEc2LaunchTemplateID ¶
func (s *GetLaunchConfigurationOutput) SetEc2LaunchTemplateID(v string) *GetLaunchConfigurationOutput
SetEc2LaunchTemplateID sets the Ec2LaunchTemplateID field's value.
func (*GetLaunchConfigurationOutput) SetLaunchDisposition ¶
func (s *GetLaunchConfigurationOutput) SetLaunchDisposition(v string) *GetLaunchConfigurationOutput
SetLaunchDisposition sets the LaunchDisposition field's value.
func (*GetLaunchConfigurationOutput) SetLaunchIntoInstanceProperties ¶
func (s *GetLaunchConfigurationOutput) SetLaunchIntoInstanceProperties(v *LaunchIntoInstanceProperties) *GetLaunchConfigurationOutput
SetLaunchIntoInstanceProperties sets the LaunchIntoInstanceProperties field's value.
func (*GetLaunchConfigurationOutput) SetLicensing ¶
func (s *GetLaunchConfigurationOutput) SetLicensing(v *Licensing) *GetLaunchConfigurationOutput
SetLicensing sets the Licensing field's value.
func (*GetLaunchConfigurationOutput) SetName ¶
func (s *GetLaunchConfigurationOutput) SetName(v string) *GetLaunchConfigurationOutput
SetName sets the Name field's value.
func (*GetLaunchConfigurationOutput) SetPostLaunchEnabled ¶
func (s *GetLaunchConfigurationOutput) SetPostLaunchEnabled(v bool) *GetLaunchConfigurationOutput
SetPostLaunchEnabled sets the PostLaunchEnabled field's value.
func (*GetLaunchConfigurationOutput) SetSourceServerID ¶
func (s *GetLaunchConfigurationOutput) SetSourceServerID(v string) *GetLaunchConfigurationOutput
SetSourceServerID sets the SourceServerID field's value.
func (*GetLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod ¶
func (s *GetLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod(v string) *GetLaunchConfigurationOutput
SetTargetInstanceTypeRightSizingMethod sets the TargetInstanceTypeRightSizingMethod field's value.
func (GetLaunchConfigurationOutput) String ¶
func (s GetLaunchConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetReplicationConfigurationInput ¶
type GetReplicationConfigurationInput struct { // The ID of the Source Serve for this Replication Configuration.r // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetReplicationConfigurationInput) GoString ¶
func (s GetReplicationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReplicationConfigurationInput) SetSourceServerID ¶
func (s *GetReplicationConfigurationInput) SetSourceServerID(v string) *GetReplicationConfigurationInput
SetSourceServerID sets the SourceServerID field's value.
func (GetReplicationConfigurationInput) String ¶
func (s GetReplicationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReplicationConfigurationInput) Validate ¶
func (s *GetReplicationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetReplicationConfigurationOutput ¶
type GetReplicationConfigurationOutput struct { // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The name of the Replication Configuration. Name *string `locationName:"name" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The configuration of the disks of the Source Server to be replicated. ReplicatedDisks []*ReplicationConfigurationReplicatedDisk `locationName:"replicatedDisks" type:"list"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The ID of the Source Server for this Replication Configuration. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetReplicationConfigurationOutput's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (GetReplicationConfigurationOutput) GoString ¶
func (s GetReplicationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetReplicationConfigurationOutput) SetAssociateDefaultSecurityGroup ¶
func (s *GetReplicationConfigurationOutput) SetAssociateDefaultSecurityGroup(v bool) *GetReplicationConfigurationOutput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*GetReplicationConfigurationOutput) SetAutoReplicateNewDisks ¶
func (s *GetReplicationConfigurationOutput) SetAutoReplicateNewDisks(v bool) *GetReplicationConfigurationOutput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*GetReplicationConfigurationOutput) SetBandwidthThrottling ¶
func (s *GetReplicationConfigurationOutput) SetBandwidthThrottling(v int64) *GetReplicationConfigurationOutput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*GetReplicationConfigurationOutput) SetCreatePublicIP ¶
func (s *GetReplicationConfigurationOutput) SetCreatePublicIP(v bool) *GetReplicationConfigurationOutput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*GetReplicationConfigurationOutput) SetDataPlaneRouting ¶
func (s *GetReplicationConfigurationOutput) SetDataPlaneRouting(v string) *GetReplicationConfigurationOutput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*GetReplicationConfigurationOutput) SetDefaultLargeStagingDiskType ¶
func (s *GetReplicationConfigurationOutput) SetDefaultLargeStagingDiskType(v string) *GetReplicationConfigurationOutput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*GetReplicationConfigurationOutput) SetEbsEncryption ¶
func (s *GetReplicationConfigurationOutput) SetEbsEncryption(v string) *GetReplicationConfigurationOutput
SetEbsEncryption sets the EbsEncryption field's value.
func (*GetReplicationConfigurationOutput) SetEbsEncryptionKeyArn ¶
func (s *GetReplicationConfigurationOutput) SetEbsEncryptionKeyArn(v string) *GetReplicationConfigurationOutput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*GetReplicationConfigurationOutput) SetName ¶
func (s *GetReplicationConfigurationOutput) SetName(v string) *GetReplicationConfigurationOutput
SetName sets the Name field's value.
func (*GetReplicationConfigurationOutput) SetPitPolicy ¶
func (s *GetReplicationConfigurationOutput) SetPitPolicy(v []*PITPolicyRule) *GetReplicationConfigurationOutput
SetPitPolicy sets the PitPolicy field's value.
func (*GetReplicationConfigurationOutput) SetReplicatedDisks ¶
func (s *GetReplicationConfigurationOutput) SetReplicatedDisks(v []*ReplicationConfigurationReplicatedDisk) *GetReplicationConfigurationOutput
SetReplicatedDisks sets the ReplicatedDisks field's value.
func (*GetReplicationConfigurationOutput) SetReplicationServerInstanceType ¶
func (s *GetReplicationConfigurationOutput) SetReplicationServerInstanceType(v string) *GetReplicationConfigurationOutput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*GetReplicationConfigurationOutput) SetReplicationServersSecurityGroupsIDs ¶
func (s *GetReplicationConfigurationOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *GetReplicationConfigurationOutput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*GetReplicationConfigurationOutput) SetSourceServerID ¶
func (s *GetReplicationConfigurationOutput) SetSourceServerID(v string) *GetReplicationConfigurationOutput
SetSourceServerID sets the SourceServerID field's value.
func (*GetReplicationConfigurationOutput) SetStagingAreaSubnetId ¶
func (s *GetReplicationConfigurationOutput) SetStagingAreaSubnetId(v string) *GetReplicationConfigurationOutput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*GetReplicationConfigurationOutput) SetStagingAreaTags ¶
func (s *GetReplicationConfigurationOutput) SetStagingAreaTags(v map[string]*string) *GetReplicationConfigurationOutput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*GetReplicationConfigurationOutput) SetUseDedicatedReplicationServer ¶
func (s *GetReplicationConfigurationOutput) SetUseDedicatedReplicationServer(v bool) *GetReplicationConfigurationOutput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (GetReplicationConfigurationOutput) String ¶
func (s GetReplicationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IdentificationHints ¶
type IdentificationHints struct { // AWS Instance ID identification hint. AwsInstanceID *string `locationName:"awsInstanceID" type:"string"` // Fully Qualified Domain Name identification hint. Fqdn *string `locationName:"fqdn" type:"string"` // Hostname identification hint. Hostname *string `locationName:"hostname" type:"string"` // vCenter VM path identification hint. VmWareUuid *string `locationName:"vmWareUuid" type:"string"` // contains filtered or unexported fields }
Hints used to uniquely identify a machine.
func (IdentificationHints) GoString ¶
func (s IdentificationHints) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IdentificationHints) SetAwsInstanceID ¶
func (s *IdentificationHints) SetAwsInstanceID(v string) *IdentificationHints
SetAwsInstanceID sets the AwsInstanceID field's value.
func (*IdentificationHints) SetFqdn ¶
func (s *IdentificationHints) SetFqdn(v string) *IdentificationHints
SetFqdn sets the Fqdn field's value.
func (*IdentificationHints) SetHostname ¶
func (s *IdentificationHints) SetHostname(v string) *IdentificationHints
SetHostname sets the Hostname field's value.
func (*IdentificationHints) SetVmWareUuid ¶
func (s *IdentificationHints) SetVmWareUuid(v string) *IdentificationHints
SetVmWareUuid sets the VmWareUuid field's value.
func (IdentificationHints) String ¶
func (s IdentificationHints) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InitializeServiceInput ¶
type InitializeServiceInput struct {
// contains filtered or unexported fields
}
func (InitializeServiceInput) GoString ¶
func (s InitializeServiceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InitializeServiceInput) String ¶
func (s InitializeServiceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InitializeServiceOutput ¶
type InitializeServiceOutput struct {
// contains filtered or unexported fields
}
func (InitializeServiceOutput) GoString ¶
func (s InitializeServiceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InitializeServiceOutput) String ¶
func (s InitializeServiceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The number of seconds after which the request should be safe to retry. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"long"` // contains filtered or unexported fields }
The request processing has failed because of an unknown error, exception or failure.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Job ¶
type Job struct { // The ARN of a Job. Arn *string `locationName:"arn" min:"20" type:"string"` // The date and time of when the Job was created. CreationDateTime *string `locationName:"creationDateTime" min:"19" type:"string"` // The date and time of when the Job ended. EndDateTime *string `locationName:"endDateTime" min:"19" type:"string"` // A string representing who initiated the Job. InitiatedBy *string `locationName:"initiatedBy" type:"string" enum:"InitiatedBy"` // The ID of the Job. // // JobID is a required field JobID *string `locationName:"jobID" min:"24" type:"string" required:"true"` // A list of resources that the Job is acting upon. ParticipatingResources []*ParticipatingResource `locationName:"participatingResources" type:"list"` // A list of servers that the Job is acting upon. ParticipatingServers []*ParticipatingServer `locationName:"participatingServers" type:"list"` // The status of the Job. Status *string `locationName:"status" type:"string" enum:"JobStatus"` // A list of tags associated with the Job. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Job's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // The type of the Job. Type *string `locationName:"type" type:"string" enum:"JobType"` // contains filtered or unexported fields }
A job is an asynchronous workflow.
func (Job) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Job) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Job) SetEndDateTime ¶
SetEndDateTime sets the EndDateTime field's value.
func (*Job) SetInitiatedBy ¶
SetInitiatedBy sets the InitiatedBy field's value.
func (*Job) SetParticipatingResources ¶
func (s *Job) SetParticipatingResources(v []*ParticipatingResource) *Job
SetParticipatingResources sets the ParticipatingResources field's value.
func (*Job) SetParticipatingServers ¶
func (s *Job) SetParticipatingServers(v []*ParticipatingServer) *Job
SetParticipatingServers sets the ParticipatingServers field's value.
type JobLog ¶
type JobLog struct { // The event represents the type of a log. Event *string `locationName:"event" type:"string" enum:"JobLogEvent"` // Metadata associated with a Job log. EventData *JobLogEventData `locationName:"eventData" type:"structure"` // The date and time the log was taken. LogDateTime *string `locationName:"logDateTime" min:"19" type:"string"` // contains filtered or unexported fields }
A log outputted by a Job.
func (JobLog) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobLog) SetEventData ¶
func (s *JobLog) SetEventData(v *JobLogEventData) *JobLog
SetEventData sets the EventData field's value.
func (*JobLog) SetLogDateTime ¶
SetLogDateTime sets the LogDateTime field's value.
type JobLogEventData ¶
type JobLogEventData struct { // Properties of a conversion job ConversionProperties *ConversionProperties `locationName:"conversionProperties" type:"structure"` // The ID of a conversion server. ConversionServerID *string `locationName:"conversionServerID" type:"string"` // Properties of resource related to a job event. EventResourceData *EventResourceData `locationName:"eventResourceData" type:"structure"` // A string representing a job error. RawError *string `locationName:"rawError" type:"string"` // The ID of a Source Server. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // The ID of a Recovery Instance. TargetInstanceID *string `locationName:"targetInstanceID" type:"string"` // contains filtered or unexported fields }
Metadata associated with a Job log.
func (JobLogEventData) GoString ¶
func (s JobLogEventData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobLogEventData) SetConversionProperties ¶
func (s *JobLogEventData) SetConversionProperties(v *ConversionProperties) *JobLogEventData
SetConversionProperties sets the ConversionProperties field's value.
func (*JobLogEventData) SetConversionServerID ¶
func (s *JobLogEventData) SetConversionServerID(v string) *JobLogEventData
SetConversionServerID sets the ConversionServerID field's value.
func (*JobLogEventData) SetEventResourceData ¶
func (s *JobLogEventData) SetEventResourceData(v *EventResourceData) *JobLogEventData
SetEventResourceData sets the EventResourceData field's value.
func (*JobLogEventData) SetRawError ¶
func (s *JobLogEventData) SetRawError(v string) *JobLogEventData
SetRawError sets the RawError field's value.
func (*JobLogEventData) SetSourceServerID ¶
func (s *JobLogEventData) SetSourceServerID(v string) *JobLogEventData
SetSourceServerID sets the SourceServerID field's value.
func (*JobLogEventData) SetTargetInstanceID ¶
func (s *JobLogEventData) SetTargetInstanceID(v string) *JobLogEventData
SetTargetInstanceID sets the TargetInstanceID field's value.
func (JobLogEventData) String ¶
func (s JobLogEventData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchAction ¶
type LaunchAction struct { // Launch action code. ActionCode *string `locationName:"actionCode" min:"1" type:"string"` // Launch action Id. ActionId *string `locationName:"actionId" min:"1" type:"string"` // Launch action version. ActionVersion *string `locationName:"actionVersion" min:"1" type:"string"` // Whether the launch action is active. Active *bool `locationName:"active" type:"boolean"` // Launch action category. Category *string `locationName:"category" type:"string" enum:"LaunchActionCategory"` // Launch action description. Description *string `locationName:"description" type:"string"` // Launch action name. Name *string `locationName:"name" min:"1" type:"string"` // Whether the launch will not be marked as failed if this action fails. Optional *bool `locationName:"optional" type:"boolean"` // Launch action order. Order *int64 `locationName:"order" min:"2" type:"integer"` // Launch action parameters. Parameters map[string]*LaunchActionParameter `locationName:"parameters" type:"map"` // Launch action type. Type *string `locationName:"type" type:"string" enum:"LaunchActionType"` // contains filtered or unexported fields }
Launch action.
func (LaunchAction) GoString ¶
func (s LaunchAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchAction) SetActionCode ¶
func (s *LaunchAction) SetActionCode(v string) *LaunchAction
SetActionCode sets the ActionCode field's value.
func (*LaunchAction) SetActionId ¶
func (s *LaunchAction) SetActionId(v string) *LaunchAction
SetActionId sets the ActionId field's value.
func (*LaunchAction) SetActionVersion ¶
func (s *LaunchAction) SetActionVersion(v string) *LaunchAction
SetActionVersion sets the ActionVersion field's value.
func (*LaunchAction) SetActive ¶
func (s *LaunchAction) SetActive(v bool) *LaunchAction
SetActive sets the Active field's value.
func (*LaunchAction) SetCategory ¶
func (s *LaunchAction) SetCategory(v string) *LaunchAction
SetCategory sets the Category field's value.
func (*LaunchAction) SetDescription ¶
func (s *LaunchAction) SetDescription(v string) *LaunchAction
SetDescription sets the Description field's value.
func (*LaunchAction) SetName ¶
func (s *LaunchAction) SetName(v string) *LaunchAction
SetName sets the Name field's value.
func (*LaunchAction) SetOptional ¶
func (s *LaunchAction) SetOptional(v bool) *LaunchAction
SetOptional sets the Optional field's value.
func (*LaunchAction) SetOrder ¶
func (s *LaunchAction) SetOrder(v int64) *LaunchAction
SetOrder sets the Order field's value.
func (*LaunchAction) SetParameters ¶
func (s *LaunchAction) SetParameters(v map[string]*LaunchActionParameter) *LaunchAction
SetParameters sets the Parameters field's value.
func (*LaunchAction) SetType ¶
func (s *LaunchAction) SetType(v string) *LaunchAction
SetType sets the Type field's value.
func (LaunchAction) String ¶
func (s LaunchAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchActionParameter ¶
type LaunchActionParameter struct { // Type. Type *string `locationName:"type" type:"string" enum:"LaunchActionParameterType"` // Value. Value *string `locationName:"value" min:"1" type:"string"` // contains filtered or unexported fields }
Launch action parameter.
func (LaunchActionParameter) GoString ¶
func (s LaunchActionParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchActionParameter) SetType ¶
func (s *LaunchActionParameter) SetType(v string) *LaunchActionParameter
SetType sets the Type field's value.
func (*LaunchActionParameter) SetValue ¶
func (s *LaunchActionParameter) SetValue(v string) *LaunchActionParameter
SetValue sets the Value field's value.
func (LaunchActionParameter) String ¶
func (s LaunchActionParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchActionParameter) Validate ¶
func (s *LaunchActionParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LaunchActionRun ¶
type LaunchActionRun struct { // Action. Action *LaunchAction `locationName:"action" type:"structure"` // Failure reason. FailureReason *string `locationName:"failureReason" type:"string"` // Run Id. RunId *string `locationName:"runId" min:"1" type:"string"` // Run status. Status *string `locationName:"status" type:"string" enum:"LaunchActionRunStatus"` // contains filtered or unexported fields }
Launch action run.
func (LaunchActionRun) GoString ¶
func (s LaunchActionRun) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchActionRun) SetAction ¶
func (s *LaunchActionRun) SetAction(v *LaunchAction) *LaunchActionRun
SetAction sets the Action field's value.
func (*LaunchActionRun) SetFailureReason ¶
func (s *LaunchActionRun) SetFailureReason(v string) *LaunchActionRun
SetFailureReason sets the FailureReason field's value.
func (*LaunchActionRun) SetRunId ¶
func (s *LaunchActionRun) SetRunId(v string) *LaunchActionRun
SetRunId sets the RunId field's value.
func (*LaunchActionRun) SetStatus ¶
func (s *LaunchActionRun) SetStatus(v string) *LaunchActionRun
SetStatus sets the Status field's value.
func (LaunchActionRun) String ¶
func (s LaunchActionRun) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchActionsRequestFilters ¶
type LaunchActionsRequestFilters struct { // Launch actions Ids. ActionIds []*string `locationName:"actionIds" type:"list"` // contains filtered or unexported fields }
Resource launch actions filter.
func (LaunchActionsRequestFilters) GoString ¶
func (s LaunchActionsRequestFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchActionsRequestFilters) SetActionIds ¶
func (s *LaunchActionsRequestFilters) SetActionIds(v []*string) *LaunchActionsRequestFilters
SetActionIds sets the ActionIds field's value.
func (LaunchActionsRequestFilters) String ¶
func (s LaunchActionsRequestFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchActionsStatus ¶
type LaunchActionsStatus struct { // List of post launch action status. Runs []*LaunchActionRun `locationName:"runs" type:"list"` // Time where the AWS Systems Manager was detected as running on the launched // instance. SsmAgentDiscoveryDatetime *string `locationName:"ssmAgentDiscoveryDatetime" min:"19" type:"string"` // contains filtered or unexported fields }
Launch actions status.
func (LaunchActionsStatus) GoString ¶
func (s LaunchActionsStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchActionsStatus) SetRuns ¶
func (s *LaunchActionsStatus) SetRuns(v []*LaunchActionRun) *LaunchActionsStatus
SetRuns sets the Runs field's value.
func (*LaunchActionsStatus) SetSsmAgentDiscoveryDatetime ¶
func (s *LaunchActionsStatus) SetSsmAgentDiscoveryDatetime(v string) *LaunchActionsStatus
SetSsmAgentDiscoveryDatetime sets the SsmAgentDiscoveryDatetime field's value.
func (LaunchActionsStatus) String ¶
func (s LaunchActionsStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchConfigurationTemplate ¶
type LaunchConfigurationTemplate struct { // ARN of the Launch Configuration Template. Arn *string `locationName:"arn" min:"20" type:"string"` // Copy private IP. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Copy tags. CopyTags *bool `locationName:"copyTags" type:"boolean"` // S3 bucket ARN to export Source Network templates. ExportBucketArn *string `locationName:"exportBucketArn" min:"20" type:"string"` // ID of the Launch Configuration Template. LaunchConfigurationTemplateID *string `locationName:"launchConfigurationTemplateID" min:"21" type:"string"` // Launch disposition. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` // DRS will set the 'launch into instance ID' of any source server when performing // a drill, recovery or failback to the previous region or availability zone, // using the instance ID of the source instance. LaunchIntoSourceInstance *bool `locationName:"launchIntoSourceInstance" type:"boolean"` // Licensing. Licensing *Licensing `locationName:"licensing" type:"structure"` // Post-launch actions activated. PostLaunchEnabled *bool `locationName:"postLaunchEnabled" type:"boolean"` // Tags of the Launch Configuration Template. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LaunchConfigurationTemplate's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Target instance type right-sizing method. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` // contains filtered or unexported fields }
Account level Launch Configuration Template.
func (LaunchConfigurationTemplate) GoString ¶
func (s LaunchConfigurationTemplate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchConfigurationTemplate) SetArn ¶
func (s *LaunchConfigurationTemplate) SetArn(v string) *LaunchConfigurationTemplate
SetArn sets the Arn field's value.
func (*LaunchConfigurationTemplate) SetCopyPrivateIp ¶
func (s *LaunchConfigurationTemplate) SetCopyPrivateIp(v bool) *LaunchConfigurationTemplate
SetCopyPrivateIp sets the CopyPrivateIp field's value.
func (*LaunchConfigurationTemplate) SetCopyTags ¶
func (s *LaunchConfigurationTemplate) SetCopyTags(v bool) *LaunchConfigurationTemplate
SetCopyTags sets the CopyTags field's value.
func (*LaunchConfigurationTemplate) SetExportBucketArn ¶
func (s *LaunchConfigurationTemplate) SetExportBucketArn(v string) *LaunchConfigurationTemplate
SetExportBucketArn sets the ExportBucketArn field's value.
func (*LaunchConfigurationTemplate) SetLaunchConfigurationTemplateID ¶
func (s *LaunchConfigurationTemplate) SetLaunchConfigurationTemplateID(v string) *LaunchConfigurationTemplate
SetLaunchConfigurationTemplateID sets the LaunchConfigurationTemplateID field's value.
func (*LaunchConfigurationTemplate) SetLaunchDisposition ¶
func (s *LaunchConfigurationTemplate) SetLaunchDisposition(v string) *LaunchConfigurationTemplate
SetLaunchDisposition sets the LaunchDisposition field's value.
func (*LaunchConfigurationTemplate) SetLaunchIntoSourceInstance ¶
func (s *LaunchConfigurationTemplate) SetLaunchIntoSourceInstance(v bool) *LaunchConfigurationTemplate
SetLaunchIntoSourceInstance sets the LaunchIntoSourceInstance field's value.
func (*LaunchConfigurationTemplate) SetLicensing ¶
func (s *LaunchConfigurationTemplate) SetLicensing(v *Licensing) *LaunchConfigurationTemplate
SetLicensing sets the Licensing field's value.
func (*LaunchConfigurationTemplate) SetPostLaunchEnabled ¶
func (s *LaunchConfigurationTemplate) SetPostLaunchEnabled(v bool) *LaunchConfigurationTemplate
SetPostLaunchEnabled sets the PostLaunchEnabled field's value.
func (*LaunchConfigurationTemplate) SetTags ¶
func (s *LaunchConfigurationTemplate) SetTags(v map[string]*string) *LaunchConfigurationTemplate
SetTags sets the Tags field's value.
func (*LaunchConfigurationTemplate) SetTargetInstanceTypeRightSizingMethod ¶
func (s *LaunchConfigurationTemplate) SetTargetInstanceTypeRightSizingMethod(v string) *LaunchConfigurationTemplate
SetTargetInstanceTypeRightSizingMethod sets the TargetInstanceTypeRightSizingMethod field's value.
func (LaunchConfigurationTemplate) String ¶
func (s LaunchConfigurationTemplate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchIntoInstanceProperties ¶
type LaunchIntoInstanceProperties struct { // Optionally holds EC2 instance ID of an instance to launch into, instead of // launching a new instance during drill, recovery or failback. LaunchIntoEC2InstanceID *string `locationName:"launchIntoEC2InstanceID" type:"string"` // contains filtered or unexported fields }
Launch into existing instance.
func (LaunchIntoInstanceProperties) GoString ¶
func (s LaunchIntoInstanceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LaunchIntoInstanceProperties) SetLaunchIntoEC2InstanceID ¶
func (s *LaunchIntoInstanceProperties) SetLaunchIntoEC2InstanceID(v string) *LaunchIntoInstanceProperties
SetLaunchIntoEC2InstanceID sets the LaunchIntoEC2InstanceID field's value.
func (LaunchIntoInstanceProperties) String ¶
func (s LaunchIntoInstanceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Licensing ¶
type Licensing struct { // Whether to enable "Bring your own license" or not. OsByol *bool `locationName:"osByol" type:"boolean"` // contains filtered or unexported fields }
Configuration of a machine's license.
func (Licensing) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifeCycle ¶
type LifeCycle struct { // The date and time of when the Source Server was added to the service. AddedToServiceDateTime *string `locationName:"addedToServiceDateTime" min:"19" type:"string"` // The amount of time that the Source Server has been replicating for. ElapsedReplicationDuration *string `locationName:"elapsedReplicationDuration" min:"1" type:"string"` // The date and time of the first byte that was replicated from the Source Server. FirstByteDateTime *string `locationName:"firstByteDateTime" min:"19" type:"string"` // An object containing information regarding the last launch of the Source // Server. LastLaunch *LifeCycleLastLaunch `locationName:"lastLaunch" type:"structure"` // The date and time this Source Server was last seen by the service. LastSeenByServiceDateTime *string `locationName:"lastSeenByServiceDateTime" min:"19" type:"string"` // contains filtered or unexported fields }
An object representing the Source Server Lifecycle.
func (LifeCycle) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifeCycle) SetAddedToServiceDateTime ¶
SetAddedToServiceDateTime sets the AddedToServiceDateTime field's value.
func (*LifeCycle) SetElapsedReplicationDuration ¶
SetElapsedReplicationDuration sets the ElapsedReplicationDuration field's value.
func (*LifeCycle) SetFirstByteDateTime ¶
SetFirstByteDateTime sets the FirstByteDateTime field's value.
func (*LifeCycle) SetLastLaunch ¶
func (s *LifeCycle) SetLastLaunch(v *LifeCycleLastLaunch) *LifeCycle
SetLastLaunch sets the LastLaunch field's value.
func (*LifeCycle) SetLastSeenByServiceDateTime ¶
SetLastSeenByServiceDateTime sets the LastSeenByServiceDateTime field's value.
type LifeCycleLastLaunch ¶
type LifeCycleLastLaunch struct { // An object containing information regarding the initiation of the last launch // of a Source Server. Initiated *LifeCycleLastLaunchInitiated `locationName:"initiated" type:"structure"` // Status of Source Server's last launch. Status *string `locationName:"status" type:"string" enum:"LaunchStatus"` // contains filtered or unexported fields }
An object containing information regarding the last launch of a Source Server.
func (LifeCycleLastLaunch) GoString ¶
func (s LifeCycleLastLaunch) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifeCycleLastLaunch) SetInitiated ¶
func (s *LifeCycleLastLaunch) SetInitiated(v *LifeCycleLastLaunchInitiated) *LifeCycleLastLaunch
SetInitiated sets the Initiated field's value.
func (*LifeCycleLastLaunch) SetStatus ¶
func (s *LifeCycleLastLaunch) SetStatus(v string) *LifeCycleLastLaunch
SetStatus sets the Status field's value.
func (LifeCycleLastLaunch) String ¶
func (s LifeCycleLastLaunch) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LifeCycleLastLaunchInitiated ¶
type LifeCycleLastLaunchInitiated struct { // The date and time the last Source Server launch was initiated. ApiCallDateTime *string `locationName:"apiCallDateTime" min:"19" type:"string"` // The ID of the Job that was used to last launch the Source Server. JobID *string `locationName:"jobID" min:"24" type:"string"` // The Job type that was used to last launch the Source Server. Type *string `locationName:"type" type:"string" enum:"LastLaunchType"` // contains filtered or unexported fields }
An object containing information regarding the initiation of the last launch of a Source Server.
func (LifeCycleLastLaunchInitiated) GoString ¶
func (s LifeCycleLastLaunchInitiated) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LifeCycleLastLaunchInitiated) SetApiCallDateTime ¶
func (s *LifeCycleLastLaunchInitiated) SetApiCallDateTime(v string) *LifeCycleLastLaunchInitiated
SetApiCallDateTime sets the ApiCallDateTime field's value.
func (*LifeCycleLastLaunchInitiated) SetJobID ¶
func (s *LifeCycleLastLaunchInitiated) SetJobID(v string) *LifeCycleLastLaunchInitiated
SetJobID sets the JobID field's value.
func (*LifeCycleLastLaunchInitiated) SetType ¶
func (s *LifeCycleLastLaunchInitiated) SetType(v string) *LifeCycleLastLaunchInitiated
SetType sets the Type field's value.
func (LifeCycleLastLaunchInitiated) String ¶
func (s LifeCycleLastLaunchInitiated) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListExtensibleSourceServersInput ¶
type ListExtensibleSourceServersInput struct { // The maximum number of extensible source servers to retrieve. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token of the next extensible source server to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // The Id of the staging Account to retrieve extensible source servers from. // // StagingAccountID is a required field StagingAccountID *string `locationName:"stagingAccountID" min:"12" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListExtensibleSourceServersInput) GoString ¶
func (s ListExtensibleSourceServersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListExtensibleSourceServersInput) SetMaxResults ¶
func (s *ListExtensibleSourceServersInput) SetMaxResults(v int64) *ListExtensibleSourceServersInput
SetMaxResults sets the MaxResults field's value.
func (*ListExtensibleSourceServersInput) SetNextToken ¶
func (s *ListExtensibleSourceServersInput) SetNextToken(v string) *ListExtensibleSourceServersInput
SetNextToken sets the NextToken field's value.
func (*ListExtensibleSourceServersInput) SetStagingAccountID ¶
func (s *ListExtensibleSourceServersInput) SetStagingAccountID(v string) *ListExtensibleSourceServersInput
SetStagingAccountID sets the StagingAccountID field's value.
func (ListExtensibleSourceServersInput) String ¶
func (s ListExtensibleSourceServersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListExtensibleSourceServersInput) Validate ¶
func (s *ListExtensibleSourceServersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListExtensibleSourceServersOutput ¶
type ListExtensibleSourceServersOutput struct { // A list of source servers on a staging Account that are extensible. Items []*StagingSourceServer `locationName:"items" type:"list"` // The token of the next extensible source server to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListExtensibleSourceServersOutput) GoString ¶
func (s ListExtensibleSourceServersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListExtensibleSourceServersOutput) SetItems ¶
func (s *ListExtensibleSourceServersOutput) SetItems(v []*StagingSourceServer) *ListExtensibleSourceServersOutput
SetItems sets the Items field's value.
func (*ListExtensibleSourceServersOutput) SetNextToken ¶
func (s *ListExtensibleSourceServersOutput) SetNextToken(v string) *ListExtensibleSourceServersOutput
SetNextToken sets the NextToken field's value.
func (ListExtensibleSourceServersOutput) String ¶
func (s ListExtensibleSourceServersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLaunchActionsInput ¶
type ListLaunchActionsInput struct { // Filters to apply when listing resource launch actions. Filters *LaunchActionsRequestFilters `locationName:"filters" type:"structure"` // Maximum amount of items to return when listing resource launch actions. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // Next token to use when listing resource launch actions. NextToken *string `locationName:"nextToken" type:"string"` // Launch configuration template Id or Source Server Id // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListLaunchActionsInput) GoString ¶
func (s ListLaunchActionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLaunchActionsInput) SetFilters ¶
func (s *ListLaunchActionsInput) SetFilters(v *LaunchActionsRequestFilters) *ListLaunchActionsInput
SetFilters sets the Filters field's value.
func (*ListLaunchActionsInput) SetMaxResults ¶
func (s *ListLaunchActionsInput) SetMaxResults(v int64) *ListLaunchActionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLaunchActionsInput) SetNextToken ¶
func (s *ListLaunchActionsInput) SetNextToken(v string) *ListLaunchActionsInput
SetNextToken sets the NextToken field's value.
func (*ListLaunchActionsInput) SetResourceId ¶
func (s *ListLaunchActionsInput) SetResourceId(v string) *ListLaunchActionsInput
SetResourceId sets the ResourceId field's value.
func (ListLaunchActionsInput) String ¶
func (s ListLaunchActionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLaunchActionsInput) Validate ¶
func (s *ListLaunchActionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLaunchActionsOutput ¶
type ListLaunchActionsOutput struct { // List of resource launch actions. Items []*LaunchAction `locationName:"items" type:"list"` // Next token returned when listing resource launch actions. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListLaunchActionsOutput) GoString ¶
func (s ListLaunchActionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLaunchActionsOutput) SetItems ¶
func (s *ListLaunchActionsOutput) SetItems(v []*LaunchAction) *ListLaunchActionsOutput
SetItems sets the Items field's value.
func (*ListLaunchActionsOutput) SetNextToken ¶
func (s *ListLaunchActionsOutput) SetNextToken(v string) *ListLaunchActionsOutput
SetNextToken sets the NextToken field's value.
func (ListLaunchActionsOutput) String ¶
func (s ListLaunchActionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListStagingAccountsInput ¶
type ListStagingAccountsInput struct { // The maximum number of staging Accounts to retrieve. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token of the next staging Account to retrieve. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListStagingAccountsInput) GoString ¶
func (s ListStagingAccountsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStagingAccountsInput) SetMaxResults ¶
func (s *ListStagingAccountsInput) SetMaxResults(v int64) *ListStagingAccountsInput
SetMaxResults sets the MaxResults field's value.
func (*ListStagingAccountsInput) SetNextToken ¶
func (s *ListStagingAccountsInput) SetNextToken(v string) *ListStagingAccountsInput
SetNextToken sets the NextToken field's value.
func (ListStagingAccountsInput) String ¶
func (s ListStagingAccountsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStagingAccountsInput) Validate ¶
func (s *ListStagingAccountsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStagingAccountsOutput ¶
type ListStagingAccountsOutput struct { // An array of staging AWS Accounts. Accounts []*Account `locationName:"accounts" type:"list"` // The token of the next staging Account to retrieve. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListStagingAccountsOutput) GoString ¶
func (s ListStagingAccountsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStagingAccountsOutput) SetAccounts ¶
func (s *ListStagingAccountsOutput) SetAccounts(v []*Account) *ListStagingAccountsOutput
SetAccounts sets the Accounts field's value.
func (*ListStagingAccountsOutput) SetNextToken ¶
func (s *ListStagingAccountsOutput) SetNextToken(v string) *ListStagingAccountsOutput
SetNextToken sets the NextToken field's value.
func (ListStagingAccountsOutput) String ¶
func (s ListStagingAccountsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The ARN of the resource whose tags should be returned. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags of the requested resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListTagsForResourceOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkInterface ¶
type NetworkInterface struct { // Network interface IPs. Ips []*string `locationName:"ips" type:"list"` // Whether this is the primary network interface. IsPrimary *bool `locationName:"isPrimary" type:"boolean"` // The MAC address of the network interface. MacAddress *string `locationName:"macAddress" type:"string"` // contains filtered or unexported fields }
Network interface.
func (NetworkInterface) GoString ¶
func (s NetworkInterface) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkInterface) SetIps ¶
func (s *NetworkInterface) SetIps(v []*string) *NetworkInterface
SetIps sets the Ips field's value.
func (*NetworkInterface) SetIsPrimary ¶
func (s *NetworkInterface) SetIsPrimary(v bool) *NetworkInterface
SetIsPrimary sets the IsPrimary field's value.
func (*NetworkInterface) SetMacAddress ¶
func (s *NetworkInterface) SetMacAddress(v string) *NetworkInterface
SetMacAddress sets the MacAddress field's value.
func (NetworkInterface) String ¶
func (s NetworkInterface) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OS ¶
type OS struct { // The long name of the Operating System. FullString *string `locationName:"fullString" type:"string"` // contains filtered or unexported fields }
Operating System.
func (OS) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OS) SetFullString ¶
SetFullString sets the FullString field's value.
type PITPolicyRule ¶
type PITPolicyRule struct { // Whether this rule is enabled or not. Enabled *bool `locationName:"enabled" type:"boolean"` // How often, in the chosen units, a snapshot should be taken. // // Interval is a required field Interval *int64 `locationName:"interval" min:"1" type:"integer" required:"true"` // The duration to retain a snapshot for, in the chosen units. // // RetentionDuration is a required field RetentionDuration *int64 `locationName:"retentionDuration" min:"1" type:"integer" required:"true"` // The ID of the rule. RuleID *int64 `locationName:"ruleID" type:"long"` // The units used to measure the interval and retentionDuration. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"PITPolicyRuleUnits"` // contains filtered or unexported fields }
A rule in the Point in Time (PIT) policy representing when to take snapshots and how long to retain them for.
func (PITPolicyRule) GoString ¶
func (s PITPolicyRule) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PITPolicyRule) SetEnabled ¶
func (s *PITPolicyRule) SetEnabled(v bool) *PITPolicyRule
SetEnabled sets the Enabled field's value.
func (*PITPolicyRule) SetInterval ¶
func (s *PITPolicyRule) SetInterval(v int64) *PITPolicyRule
SetInterval sets the Interval field's value.
func (*PITPolicyRule) SetRetentionDuration ¶
func (s *PITPolicyRule) SetRetentionDuration(v int64) *PITPolicyRule
SetRetentionDuration sets the RetentionDuration field's value.
func (*PITPolicyRule) SetRuleID ¶
func (s *PITPolicyRule) SetRuleID(v int64) *PITPolicyRule
SetRuleID sets the RuleID field's value.
func (*PITPolicyRule) SetUnits ¶
func (s *PITPolicyRule) SetUnits(v string) *PITPolicyRule
SetUnits sets the Units field's value.
func (PITPolicyRule) String ¶
func (s PITPolicyRule) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PITPolicyRule) Validate ¶
func (s *PITPolicyRule) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ParticipatingResource ¶
type ParticipatingResource struct { // The launch status of a participating resource. LaunchStatus *string `locationName:"launchStatus" type:"string" enum:"LaunchStatus"` // The ID of a participating resource. ParticipatingResourceID *ParticipatingResourceID `locationName:"participatingResourceID" type:"structure"` // contains filtered or unexported fields }
Represents a resource participating in an asynchronous Job.
func (ParticipatingResource) GoString ¶
func (s ParticipatingResource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipatingResource) SetLaunchStatus ¶
func (s *ParticipatingResource) SetLaunchStatus(v string) *ParticipatingResource
SetLaunchStatus sets the LaunchStatus field's value.
func (*ParticipatingResource) SetParticipatingResourceID ¶
func (s *ParticipatingResource) SetParticipatingResourceID(v *ParticipatingResourceID) *ParticipatingResource
SetParticipatingResourceID sets the ParticipatingResourceID field's value.
func (ParticipatingResource) String ¶
func (s ParticipatingResource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParticipatingResourceID ¶
type ParticipatingResourceID struct { // Source Network ID. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // contains filtered or unexported fields }
ID of a resource participating in an asynchronous Job.
func (ParticipatingResourceID) GoString ¶
func (s ParticipatingResourceID) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipatingResourceID) SetSourceNetworkID ¶
func (s *ParticipatingResourceID) SetSourceNetworkID(v string) *ParticipatingResourceID
SetSourceNetworkID sets the SourceNetworkID field's value.
func (ParticipatingResourceID) String ¶
func (s ParticipatingResourceID) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParticipatingServer ¶
type ParticipatingServer struct { // The post-launch action runs of a participating server. LaunchActionsStatus *LaunchActionsStatus `locationName:"launchActionsStatus" type:"structure"` // The launch status of a participating server. LaunchStatus *string `locationName:"launchStatus" type:"string" enum:"LaunchStatus"` // The Recovery Instance ID of a participating server. RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string"` // The Source Server ID of a participating server. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // contains filtered or unexported fields }
Represents a server participating in an asynchronous Job.
func (ParticipatingServer) GoString ¶
func (s ParticipatingServer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipatingServer) SetLaunchActionsStatus ¶
func (s *ParticipatingServer) SetLaunchActionsStatus(v *LaunchActionsStatus) *ParticipatingServer
SetLaunchActionsStatus sets the LaunchActionsStatus field's value.
func (*ParticipatingServer) SetLaunchStatus ¶
func (s *ParticipatingServer) SetLaunchStatus(v string) *ParticipatingServer
SetLaunchStatus sets the LaunchStatus field's value.
func (*ParticipatingServer) SetRecoveryInstanceID ¶
func (s *ParticipatingServer) SetRecoveryInstanceID(v string) *ParticipatingServer
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (*ParticipatingServer) SetSourceServerID ¶
func (s *ParticipatingServer) SetSourceServerID(v string) *ParticipatingServer
SetSourceServerID sets the SourceServerID field's value.
func (ParticipatingServer) String ¶
func (s ParticipatingServer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutLaunchActionInput ¶
type PutLaunchActionInput struct { // Launch action code. // // ActionCode is a required field ActionCode *string `locationName:"actionCode" min:"1" type:"string" required:"true"` // Launch action Id. // // ActionId is a required field ActionId *string `locationName:"actionId" min:"1" type:"string" required:"true"` // Launch action version. // // ActionVersion is a required field ActionVersion *string `locationName:"actionVersion" min:"1" type:"string" required:"true"` // Whether the launch action is active. // // Active is a required field Active *bool `locationName:"active" type:"boolean" required:"true"` // Launch action category. // // Category is a required field Category *string `locationName:"category" type:"string" required:"true" enum:"LaunchActionCategory"` // Launch action description. // // Description is a required field Description *string `locationName:"description" type:"string" required:"true"` // Launch action name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Whether the launch will not be marked as failed if this action fails. // // Optional is a required field Optional *bool `locationName:"optional" type:"boolean" required:"true"` // Launch action order. // // Order is a required field Order *int64 `locationName:"order" min:"2" type:"integer" required:"true"` // Launch action parameters. Parameters map[string]*LaunchActionParameter `locationName:"parameters" type:"map"` // Launch configuration template Id or Source Server Id // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutLaunchActionInput) GoString ¶
func (s PutLaunchActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutLaunchActionInput) SetActionCode ¶
func (s *PutLaunchActionInput) SetActionCode(v string) *PutLaunchActionInput
SetActionCode sets the ActionCode field's value.
func (*PutLaunchActionInput) SetActionId ¶
func (s *PutLaunchActionInput) SetActionId(v string) *PutLaunchActionInput
SetActionId sets the ActionId field's value.
func (*PutLaunchActionInput) SetActionVersion ¶
func (s *PutLaunchActionInput) SetActionVersion(v string) *PutLaunchActionInput
SetActionVersion sets the ActionVersion field's value.
func (*PutLaunchActionInput) SetActive ¶
func (s *PutLaunchActionInput) SetActive(v bool) *PutLaunchActionInput
SetActive sets the Active field's value.
func (*PutLaunchActionInput) SetCategory ¶
func (s *PutLaunchActionInput) SetCategory(v string) *PutLaunchActionInput
SetCategory sets the Category field's value.
func (*PutLaunchActionInput) SetDescription ¶
func (s *PutLaunchActionInput) SetDescription(v string) *PutLaunchActionInput
SetDescription sets the Description field's value.
func (*PutLaunchActionInput) SetName ¶
func (s *PutLaunchActionInput) SetName(v string) *PutLaunchActionInput
SetName sets the Name field's value.
func (*PutLaunchActionInput) SetOptional ¶
func (s *PutLaunchActionInput) SetOptional(v bool) *PutLaunchActionInput
SetOptional sets the Optional field's value.
func (*PutLaunchActionInput) SetOrder ¶
func (s *PutLaunchActionInput) SetOrder(v int64) *PutLaunchActionInput
SetOrder sets the Order field's value.
func (*PutLaunchActionInput) SetParameters ¶
func (s *PutLaunchActionInput) SetParameters(v map[string]*LaunchActionParameter) *PutLaunchActionInput
SetParameters sets the Parameters field's value.
func (*PutLaunchActionInput) SetResourceId ¶
func (s *PutLaunchActionInput) SetResourceId(v string) *PutLaunchActionInput
SetResourceId sets the ResourceId field's value.
func (PutLaunchActionInput) String ¶
func (s PutLaunchActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutLaunchActionInput) Validate ¶
func (s *PutLaunchActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutLaunchActionOutput ¶
type PutLaunchActionOutput struct { // Launch action code. ActionCode *string `locationName:"actionCode" min:"1" type:"string"` // Launch action Id. ActionId *string `locationName:"actionId" min:"1" type:"string"` // Launch action version. ActionVersion *string `locationName:"actionVersion" min:"1" type:"string"` // Whether the launch action is active. Active *bool `locationName:"active" type:"boolean"` // Launch action category. Category *string `locationName:"category" type:"string" enum:"LaunchActionCategory"` // Launch action description. Description *string `locationName:"description" type:"string"` // Launch action name. Name *string `locationName:"name" min:"1" type:"string"` // Whether the launch will not be marked as failed if this action fails. Optional *bool `locationName:"optional" type:"boolean"` // Launch action order. Order *int64 `locationName:"order" min:"2" type:"integer"` // Launch action parameters. Parameters map[string]*LaunchActionParameter `locationName:"parameters" type:"map"` // Launch configuration template Id or Source Server Id ResourceId *string `locationName:"resourceId" type:"string"` // Launch action type. Type *string `locationName:"type" type:"string" enum:"LaunchActionType"` // contains filtered or unexported fields }
func (PutLaunchActionOutput) GoString ¶
func (s PutLaunchActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutLaunchActionOutput) SetActionCode ¶
func (s *PutLaunchActionOutput) SetActionCode(v string) *PutLaunchActionOutput
SetActionCode sets the ActionCode field's value.
func (*PutLaunchActionOutput) SetActionId ¶
func (s *PutLaunchActionOutput) SetActionId(v string) *PutLaunchActionOutput
SetActionId sets the ActionId field's value.
func (*PutLaunchActionOutput) SetActionVersion ¶
func (s *PutLaunchActionOutput) SetActionVersion(v string) *PutLaunchActionOutput
SetActionVersion sets the ActionVersion field's value.
func (*PutLaunchActionOutput) SetActive ¶
func (s *PutLaunchActionOutput) SetActive(v bool) *PutLaunchActionOutput
SetActive sets the Active field's value.
func (*PutLaunchActionOutput) SetCategory ¶
func (s *PutLaunchActionOutput) SetCategory(v string) *PutLaunchActionOutput
SetCategory sets the Category field's value.
func (*PutLaunchActionOutput) SetDescription ¶
func (s *PutLaunchActionOutput) SetDescription(v string) *PutLaunchActionOutput
SetDescription sets the Description field's value.
func (*PutLaunchActionOutput) SetName ¶
func (s *PutLaunchActionOutput) SetName(v string) *PutLaunchActionOutput
SetName sets the Name field's value.
func (*PutLaunchActionOutput) SetOptional ¶
func (s *PutLaunchActionOutput) SetOptional(v bool) *PutLaunchActionOutput
SetOptional sets the Optional field's value.
func (*PutLaunchActionOutput) SetOrder ¶
func (s *PutLaunchActionOutput) SetOrder(v int64) *PutLaunchActionOutput
SetOrder sets the Order field's value.
func (*PutLaunchActionOutput) SetParameters ¶
func (s *PutLaunchActionOutput) SetParameters(v map[string]*LaunchActionParameter) *PutLaunchActionOutput
SetParameters sets the Parameters field's value.
func (*PutLaunchActionOutput) SetResourceId ¶
func (s *PutLaunchActionOutput) SetResourceId(v string) *PutLaunchActionOutput
SetResourceId sets the ResourceId field's value.
func (*PutLaunchActionOutput) SetType ¶
func (s *PutLaunchActionOutput) SetType(v string) *PutLaunchActionOutput
SetType sets the Type field's value.
func (PutLaunchActionOutput) String ¶
func (s PutLaunchActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstance ¶
type RecoveryInstance struct { // The ARN of the Recovery Instance. Arn *string `locationName:"arn" min:"20" type:"string"` // The Data Replication Info of the Recovery Instance. DataReplicationInfo *RecoveryInstanceDataReplicationInfo `locationName:"dataReplicationInfo" type:"structure"` // The EC2 instance ID of the Recovery Instance. Ec2InstanceID *string `locationName:"ec2InstanceID" type:"string"` // The state of the EC2 instance for this Recovery Instance. Ec2InstanceState *string `locationName:"ec2InstanceState" type:"string" enum:"EC2InstanceState"` // An object representing failback related information of the Recovery Instance. Failback *RecoveryInstanceFailback `locationName:"failback" type:"structure"` // Whether this Recovery Instance was created for a drill or for an actual Recovery // event. IsDrill *bool `locationName:"isDrill" type:"boolean"` // The ID of the Job that created the Recovery Instance. JobID *string `locationName:"jobID" min:"24" type:"string"` // AWS availability zone associated with the recovery instance. OriginAvailabilityZone *string `locationName:"originAvailabilityZone" type:"string"` // Environment (On Premises / AWS) of the instance that the recovery instance // originated from. OriginEnvironment *string `locationName:"originEnvironment" type:"string" enum:"OriginEnvironment"` // The date and time of the Point in Time (PIT) snapshot that this Recovery // Instance was launched from. PointInTimeSnapshotDateTime *string `locationName:"pointInTimeSnapshotDateTime" min:"19" type:"string"` // The ID of the Recovery Instance. RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string"` // Properties of the Recovery Instance machine. RecoveryInstanceProperties *RecoveryInstanceProperties `locationName:"recoveryInstanceProperties" type:"structure"` // The Source Server ID that this Recovery Instance is associated with. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // An array of tags that are associated with the Recovery Instance. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RecoveryInstance's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
A Recovery Instance is a replica of a Source Server running on EC2.
func (RecoveryInstance) GoString ¶
func (s RecoveryInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstance) SetArn ¶
func (s *RecoveryInstance) SetArn(v string) *RecoveryInstance
SetArn sets the Arn field's value.
func (*RecoveryInstance) SetDataReplicationInfo ¶
func (s *RecoveryInstance) SetDataReplicationInfo(v *RecoveryInstanceDataReplicationInfo) *RecoveryInstance
SetDataReplicationInfo sets the DataReplicationInfo field's value.
func (*RecoveryInstance) SetEc2InstanceID ¶
func (s *RecoveryInstance) SetEc2InstanceID(v string) *RecoveryInstance
SetEc2InstanceID sets the Ec2InstanceID field's value.
func (*RecoveryInstance) SetEc2InstanceState ¶
func (s *RecoveryInstance) SetEc2InstanceState(v string) *RecoveryInstance
SetEc2InstanceState sets the Ec2InstanceState field's value.
func (*RecoveryInstance) SetFailback ¶
func (s *RecoveryInstance) SetFailback(v *RecoveryInstanceFailback) *RecoveryInstance
SetFailback sets the Failback field's value.
func (*RecoveryInstance) SetIsDrill ¶
func (s *RecoveryInstance) SetIsDrill(v bool) *RecoveryInstance
SetIsDrill sets the IsDrill field's value.
func (*RecoveryInstance) SetJobID ¶
func (s *RecoveryInstance) SetJobID(v string) *RecoveryInstance
SetJobID sets the JobID field's value.
func (*RecoveryInstance) SetOriginAvailabilityZone ¶
func (s *RecoveryInstance) SetOriginAvailabilityZone(v string) *RecoveryInstance
SetOriginAvailabilityZone sets the OriginAvailabilityZone field's value.
func (*RecoveryInstance) SetOriginEnvironment ¶
func (s *RecoveryInstance) SetOriginEnvironment(v string) *RecoveryInstance
SetOriginEnvironment sets the OriginEnvironment field's value.
func (*RecoveryInstance) SetPointInTimeSnapshotDateTime ¶
func (s *RecoveryInstance) SetPointInTimeSnapshotDateTime(v string) *RecoveryInstance
SetPointInTimeSnapshotDateTime sets the PointInTimeSnapshotDateTime field's value.
func (*RecoveryInstance) SetRecoveryInstanceID ¶
func (s *RecoveryInstance) SetRecoveryInstanceID(v string) *RecoveryInstance
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (*RecoveryInstance) SetRecoveryInstanceProperties ¶
func (s *RecoveryInstance) SetRecoveryInstanceProperties(v *RecoveryInstanceProperties) *RecoveryInstance
SetRecoveryInstanceProperties sets the RecoveryInstanceProperties field's value.
func (*RecoveryInstance) SetSourceServerID ¶
func (s *RecoveryInstance) SetSourceServerID(v string) *RecoveryInstance
SetSourceServerID sets the SourceServerID field's value.
func (*RecoveryInstance) SetTags ¶
func (s *RecoveryInstance) SetTags(v map[string]*string) *RecoveryInstance
SetTags sets the Tags field's value.
func (RecoveryInstance) String ¶
func (s RecoveryInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceDataReplicationError ¶
type RecoveryInstanceDataReplicationError struct { // Error in data replication. Error *string `locationName:"error" type:"string" enum:"FailbackReplicationError"` // Error in data replication. RawError *string `locationName:"rawError" type:"string"` // contains filtered or unexported fields }
Error in data replication.
func (RecoveryInstanceDataReplicationError) GoString ¶
func (s RecoveryInstanceDataReplicationError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceDataReplicationError) SetError ¶
func (s *RecoveryInstanceDataReplicationError) SetError(v string) *RecoveryInstanceDataReplicationError
SetError sets the Error field's value.
func (*RecoveryInstanceDataReplicationError) SetRawError ¶
func (s *RecoveryInstanceDataReplicationError) SetRawError(v string) *RecoveryInstanceDataReplicationError
SetRawError sets the RawError field's value.
func (RecoveryInstanceDataReplicationError) String ¶
func (s RecoveryInstanceDataReplicationError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceDataReplicationInfo ¶
type RecoveryInstanceDataReplicationInfo struct { // Information about Data Replication DataReplicationError *RecoveryInstanceDataReplicationError `locationName:"dataReplicationError" type:"structure"` // Information about whether the data replication has been initiated. DataReplicationInitiation *RecoveryInstanceDataReplicationInitiation `locationName:"dataReplicationInitiation" type:"structure"` // The state of the data replication. DataReplicationState *string `locationName:"dataReplicationState" type:"string" enum:"RecoveryInstanceDataReplicationState"` // An estimate of when the data replication will be completed. EtaDateTime *string `locationName:"etaDateTime" min:"19" type:"string"` // Data replication lag duration. LagDuration *string `locationName:"lagDuration" min:"19" type:"string"` // The disks that should be replicated. ReplicatedDisks []*RecoveryInstanceDataReplicationInfoReplicatedDisk `locationName:"replicatedDisks" type:"list"` // AWS Availability zone into which data is being replicated. StagingAvailabilityZone *string `locationName:"stagingAvailabilityZone" type:"string"` // contains filtered or unexported fields }
Information about Data Replication
func (RecoveryInstanceDataReplicationInfo) GoString ¶
func (s RecoveryInstanceDataReplicationInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceDataReplicationInfo) SetDataReplicationError ¶
func (s *RecoveryInstanceDataReplicationInfo) SetDataReplicationError(v *RecoveryInstanceDataReplicationError) *RecoveryInstanceDataReplicationInfo
SetDataReplicationError sets the DataReplicationError field's value.
func (*RecoveryInstanceDataReplicationInfo) SetDataReplicationInitiation ¶
func (s *RecoveryInstanceDataReplicationInfo) SetDataReplicationInitiation(v *RecoveryInstanceDataReplicationInitiation) *RecoveryInstanceDataReplicationInfo
SetDataReplicationInitiation sets the DataReplicationInitiation field's value.
func (*RecoveryInstanceDataReplicationInfo) SetDataReplicationState ¶
func (s *RecoveryInstanceDataReplicationInfo) SetDataReplicationState(v string) *RecoveryInstanceDataReplicationInfo
SetDataReplicationState sets the DataReplicationState field's value.
func (*RecoveryInstanceDataReplicationInfo) SetEtaDateTime ¶
func (s *RecoveryInstanceDataReplicationInfo) SetEtaDateTime(v string) *RecoveryInstanceDataReplicationInfo
SetEtaDateTime sets the EtaDateTime field's value.
func (*RecoveryInstanceDataReplicationInfo) SetLagDuration ¶
func (s *RecoveryInstanceDataReplicationInfo) SetLagDuration(v string) *RecoveryInstanceDataReplicationInfo
SetLagDuration sets the LagDuration field's value.
func (*RecoveryInstanceDataReplicationInfo) SetReplicatedDisks ¶
func (s *RecoveryInstanceDataReplicationInfo) SetReplicatedDisks(v []*RecoveryInstanceDataReplicationInfoReplicatedDisk) *RecoveryInstanceDataReplicationInfo
SetReplicatedDisks sets the ReplicatedDisks field's value.
func (*RecoveryInstanceDataReplicationInfo) SetStagingAvailabilityZone ¶
func (s *RecoveryInstanceDataReplicationInfo) SetStagingAvailabilityZone(v string) *RecoveryInstanceDataReplicationInfo
SetStagingAvailabilityZone sets the StagingAvailabilityZone field's value.
func (RecoveryInstanceDataReplicationInfo) String ¶
func (s RecoveryInstanceDataReplicationInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceDataReplicationInfoReplicatedDisk ¶
type RecoveryInstanceDataReplicationInfoReplicatedDisk struct { // The size of the replication backlog in bytes. BackloggedStorageBytes *int64 `locationName:"backloggedStorageBytes" type:"long"` // The name of the device. DeviceName *string `locationName:"deviceName" type:"string"` // The amount of data replicated so far in bytes. ReplicatedStorageBytes *int64 `locationName:"replicatedStorageBytes" type:"long"` // The amount of data to be rescanned in bytes. RescannedStorageBytes *int64 `locationName:"rescannedStorageBytes" type:"long"` // The total amount of data to be replicated in bytes. TotalStorageBytes *int64 `locationName:"totalStorageBytes" type:"long"` // contains filtered or unexported fields }
A disk that should be replicated.
func (RecoveryInstanceDataReplicationInfoReplicatedDisk) GoString ¶
func (s RecoveryInstanceDataReplicationInfoReplicatedDisk) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceDataReplicationInfoReplicatedDisk) SetBackloggedStorageBytes ¶
func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetBackloggedStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
SetBackloggedStorageBytes sets the BackloggedStorageBytes field's value.
func (*RecoveryInstanceDataReplicationInfoReplicatedDisk) SetDeviceName ¶
func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetDeviceName(v string) *RecoveryInstanceDataReplicationInfoReplicatedDisk
SetDeviceName sets the DeviceName field's value.
func (*RecoveryInstanceDataReplicationInfoReplicatedDisk) SetReplicatedStorageBytes ¶
func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetReplicatedStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
SetReplicatedStorageBytes sets the ReplicatedStorageBytes field's value.
func (*RecoveryInstanceDataReplicationInfoReplicatedDisk) SetRescannedStorageBytes ¶
func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetRescannedStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
SetRescannedStorageBytes sets the RescannedStorageBytes field's value.
func (*RecoveryInstanceDataReplicationInfoReplicatedDisk) SetTotalStorageBytes ¶
func (s *RecoveryInstanceDataReplicationInfoReplicatedDisk) SetTotalStorageBytes(v int64) *RecoveryInstanceDataReplicationInfoReplicatedDisk
SetTotalStorageBytes sets the TotalStorageBytes field's value.
func (RecoveryInstanceDataReplicationInfoReplicatedDisk) String ¶
func (s RecoveryInstanceDataReplicationInfoReplicatedDisk) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceDataReplicationInitiation ¶
type RecoveryInstanceDataReplicationInitiation struct { // The date and time of the current attempt to initiate data replication. StartDateTime *string `locationName:"startDateTime" min:"19" type:"string"` // The steps of the current attempt to initiate data replication. Steps []*RecoveryInstanceDataReplicationInitiationStep `locationName:"steps" type:"list"` // contains filtered or unexported fields }
Data replication initiation.
func (RecoveryInstanceDataReplicationInitiation) GoString ¶
func (s RecoveryInstanceDataReplicationInitiation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceDataReplicationInitiation) SetStartDateTime ¶
func (s *RecoveryInstanceDataReplicationInitiation) SetStartDateTime(v string) *RecoveryInstanceDataReplicationInitiation
SetStartDateTime sets the StartDateTime field's value.
func (*RecoveryInstanceDataReplicationInitiation) SetSteps ¶
func (s *RecoveryInstanceDataReplicationInitiation) SetSteps(v []*RecoveryInstanceDataReplicationInitiationStep) *RecoveryInstanceDataReplicationInitiation
SetSteps sets the Steps field's value.
func (RecoveryInstanceDataReplicationInitiation) String ¶
func (s RecoveryInstanceDataReplicationInitiation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceDataReplicationInitiationStep ¶
type RecoveryInstanceDataReplicationInitiationStep struct { // The name of the step. Name *string `locationName:"name" type:"string" enum:"RecoveryInstanceDataReplicationInitiationStepName"` // The status of the step. Status *string `locationName:"status" type:"string" enum:"RecoveryInstanceDataReplicationInitiationStepStatus"` // contains filtered or unexported fields }
Data replication initiation step.
func (RecoveryInstanceDataReplicationInitiationStep) GoString ¶
func (s RecoveryInstanceDataReplicationInitiationStep) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceDataReplicationInitiationStep) SetName ¶
func (s *RecoveryInstanceDataReplicationInitiationStep) SetName(v string) *RecoveryInstanceDataReplicationInitiationStep
SetName sets the Name field's value.
func (*RecoveryInstanceDataReplicationInitiationStep) SetStatus ¶
func (s *RecoveryInstanceDataReplicationInitiationStep) SetStatus(v string) *RecoveryInstanceDataReplicationInitiationStep
SetStatus sets the Status field's value.
func (RecoveryInstanceDataReplicationInitiationStep) String ¶
func (s RecoveryInstanceDataReplicationInitiationStep) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceDisk ¶
type RecoveryInstanceDisk struct { // The amount of storage on the disk in bytes. Bytes *int64 `locationName:"bytes" type:"long"` // The EBS Volume ID of this disk. EbsVolumeID *string `locationName:"ebsVolumeID" min:"10" type:"string"` // The internal device name of this disk. This is the name that is visible on // the machine itself and not from the EC2 console. InternalDeviceName *string `locationName:"internalDeviceName" type:"string"` // contains filtered or unexported fields }
An object representing a block storage device on the Recovery Instance.
func (RecoveryInstanceDisk) GoString ¶
func (s RecoveryInstanceDisk) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceDisk) SetBytes ¶
func (s *RecoveryInstanceDisk) SetBytes(v int64) *RecoveryInstanceDisk
SetBytes sets the Bytes field's value.
func (*RecoveryInstanceDisk) SetEbsVolumeID ¶
func (s *RecoveryInstanceDisk) SetEbsVolumeID(v string) *RecoveryInstanceDisk
SetEbsVolumeID sets the EbsVolumeID field's value.
func (*RecoveryInstanceDisk) SetInternalDeviceName ¶
func (s *RecoveryInstanceDisk) SetInternalDeviceName(v string) *RecoveryInstanceDisk
SetInternalDeviceName sets the InternalDeviceName field's value.
func (RecoveryInstanceDisk) String ¶
func (s RecoveryInstanceDisk) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceFailback ¶
type RecoveryInstanceFailback struct { // The date and time the agent on the Recovery Instance was last seen by the // service. AgentLastSeenByServiceDateTime *string `locationName:"agentLastSeenByServiceDateTime" min:"19" type:"string"` // The amount of time that the Recovery Instance has been replicating for. ElapsedReplicationDuration *string `locationName:"elapsedReplicationDuration" min:"19" type:"string"` // The ID of the failback client that this Recovery Instance is associated with. FailbackClientID *string `locationName:"failbackClientID" type:"string"` // The date and time that the failback client was last seen by the service. FailbackClientLastSeenByServiceDateTime *string `locationName:"failbackClientLastSeenByServiceDateTime" min:"19" type:"string"` // The date and time that the failback initiation started. FailbackInitiationTime *string `locationName:"failbackInitiationTime" min:"19" type:"string"` // The Job ID of the last failback log for this Recovery Instance. FailbackJobID *string `locationName:"failbackJobID" min:"24" type:"string"` // The launch type (Recovery / Drill) of the last launch for the failback replication // of this recovery instance. FailbackLaunchType *string `locationName:"failbackLaunchType" type:"string" enum:"FailbackLaunchType"` // Whether we are failing back to the original Source Server for this Recovery // Instance. FailbackToOriginalServer *bool `locationName:"failbackToOriginalServer" type:"boolean"` // The date and time of the first byte that was replicated from the Recovery // Instance. FirstByteDateTime *string `locationName:"firstByteDateTime" min:"19" type:"string"` // The state of the failback process that this Recovery Instance is in. State *string `locationName:"state" type:"string" enum:"FailbackState"` // contains filtered or unexported fields }
An object representing failback related information of the Recovery Instance.
func (RecoveryInstanceFailback) GoString ¶
func (s RecoveryInstanceFailback) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceFailback) SetAgentLastSeenByServiceDateTime ¶
func (s *RecoveryInstanceFailback) SetAgentLastSeenByServiceDateTime(v string) *RecoveryInstanceFailback
SetAgentLastSeenByServiceDateTime sets the AgentLastSeenByServiceDateTime field's value.
func (*RecoveryInstanceFailback) SetElapsedReplicationDuration ¶
func (s *RecoveryInstanceFailback) SetElapsedReplicationDuration(v string) *RecoveryInstanceFailback
SetElapsedReplicationDuration sets the ElapsedReplicationDuration field's value.
func (*RecoveryInstanceFailback) SetFailbackClientID ¶
func (s *RecoveryInstanceFailback) SetFailbackClientID(v string) *RecoveryInstanceFailback
SetFailbackClientID sets the FailbackClientID field's value.
func (*RecoveryInstanceFailback) SetFailbackClientLastSeenByServiceDateTime ¶
func (s *RecoveryInstanceFailback) SetFailbackClientLastSeenByServiceDateTime(v string) *RecoveryInstanceFailback
SetFailbackClientLastSeenByServiceDateTime sets the FailbackClientLastSeenByServiceDateTime field's value.
func (*RecoveryInstanceFailback) SetFailbackInitiationTime ¶
func (s *RecoveryInstanceFailback) SetFailbackInitiationTime(v string) *RecoveryInstanceFailback
SetFailbackInitiationTime sets the FailbackInitiationTime field's value.
func (*RecoveryInstanceFailback) SetFailbackJobID ¶
func (s *RecoveryInstanceFailback) SetFailbackJobID(v string) *RecoveryInstanceFailback
SetFailbackJobID sets the FailbackJobID field's value.
func (*RecoveryInstanceFailback) SetFailbackLaunchType ¶
func (s *RecoveryInstanceFailback) SetFailbackLaunchType(v string) *RecoveryInstanceFailback
SetFailbackLaunchType sets the FailbackLaunchType field's value.
func (*RecoveryInstanceFailback) SetFailbackToOriginalServer ¶
func (s *RecoveryInstanceFailback) SetFailbackToOriginalServer(v bool) *RecoveryInstanceFailback
SetFailbackToOriginalServer sets the FailbackToOriginalServer field's value.
func (*RecoveryInstanceFailback) SetFirstByteDateTime ¶
func (s *RecoveryInstanceFailback) SetFirstByteDateTime(v string) *RecoveryInstanceFailback
SetFirstByteDateTime sets the FirstByteDateTime field's value.
func (*RecoveryInstanceFailback) SetState ¶
func (s *RecoveryInstanceFailback) SetState(v string) *RecoveryInstanceFailback
SetState sets the State field's value.
func (RecoveryInstanceFailback) String ¶
func (s RecoveryInstanceFailback) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryInstanceProperties ¶
type RecoveryInstanceProperties struct { // An array of CPUs. Cpus []*CPU `locationName:"cpus" type:"list"` // An array of disks. Disks []*RecoveryInstanceDisk `locationName:"disks" type:"list"` // Hints used to uniquely identify a machine. IdentificationHints *IdentificationHints `locationName:"identificationHints" type:"structure"` // The date and time the Recovery Instance properties were last updated on. LastUpdatedDateTime *string `locationName:"lastUpdatedDateTime" min:"19" type:"string"` // An array of network interfaces. NetworkInterfaces []*NetworkInterface `locationName:"networkInterfaces" type:"list"` // Operating system. Os *OS `locationName:"os" type:"structure"` // The amount of RAM in bytes. RamBytes *int64 `locationName:"ramBytes" type:"long"` // contains filtered or unexported fields }
Properties of the Recovery Instance machine.
func (RecoveryInstanceProperties) GoString ¶
func (s RecoveryInstanceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryInstanceProperties) SetCpus ¶
func (s *RecoveryInstanceProperties) SetCpus(v []*CPU) *RecoveryInstanceProperties
SetCpus sets the Cpus field's value.
func (*RecoveryInstanceProperties) SetDisks ¶
func (s *RecoveryInstanceProperties) SetDisks(v []*RecoveryInstanceDisk) *RecoveryInstanceProperties
SetDisks sets the Disks field's value.
func (*RecoveryInstanceProperties) SetIdentificationHints ¶
func (s *RecoveryInstanceProperties) SetIdentificationHints(v *IdentificationHints) *RecoveryInstanceProperties
SetIdentificationHints sets the IdentificationHints field's value.
func (*RecoveryInstanceProperties) SetLastUpdatedDateTime ¶
func (s *RecoveryInstanceProperties) SetLastUpdatedDateTime(v string) *RecoveryInstanceProperties
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*RecoveryInstanceProperties) SetNetworkInterfaces ¶
func (s *RecoveryInstanceProperties) SetNetworkInterfaces(v []*NetworkInterface) *RecoveryInstanceProperties
SetNetworkInterfaces sets the NetworkInterfaces field's value.
func (*RecoveryInstanceProperties) SetOs ¶
func (s *RecoveryInstanceProperties) SetOs(v *OS) *RecoveryInstanceProperties
SetOs sets the Os field's value.
func (*RecoveryInstanceProperties) SetRamBytes ¶
func (s *RecoveryInstanceProperties) SetRamBytes(v int64) *RecoveryInstanceProperties
SetRamBytes sets the RamBytes field's value.
func (RecoveryInstanceProperties) String ¶
func (s RecoveryInstanceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoveryLifeCycle ¶
type RecoveryLifeCycle struct { // The date and time the last Source Network recovery was initiated. ApiCallDateTime *time.Time `locationName:"apiCallDateTime" type:"timestamp" timestampFormat:"iso8601"` // The ID of the Job that was used to last recover the Source Network. JobID *string `locationName:"jobID" min:"24" type:"string"` // The status of the last recovery status of this Source Network. LastRecoveryResult *string `locationName:"lastRecoveryResult" type:"string" enum:"RecoveryResult"` // contains filtered or unexported fields }
An object representing the Source Network recovery Lifecycle.
func (RecoveryLifeCycle) GoString ¶
func (s RecoveryLifeCycle) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoveryLifeCycle) SetApiCallDateTime ¶
func (s *RecoveryLifeCycle) SetApiCallDateTime(v time.Time) *RecoveryLifeCycle
SetApiCallDateTime sets the ApiCallDateTime field's value.
func (*RecoveryLifeCycle) SetJobID ¶
func (s *RecoveryLifeCycle) SetJobID(v string) *RecoveryLifeCycle
SetJobID sets the JobID field's value.
func (*RecoveryLifeCycle) SetLastRecoveryResult ¶
func (s *RecoveryLifeCycle) SetLastRecoveryResult(v string) *RecoveryLifeCycle
SetLastRecoveryResult sets the LastRecoveryResult field's value.
func (RecoveryLifeCycle) String ¶
func (s RecoveryLifeCycle) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecoverySnapshot ¶
type RecoverySnapshot struct { // A list of EBS snapshots. EbsSnapshots []*string `locationName:"ebsSnapshots" type:"list"` // The timestamp of when we expect the snapshot to be taken. // // ExpectedTimestamp is a required field ExpectedTimestamp *string `locationName:"expectedTimestamp" min:"19" type:"string" required:"true"` // The ID of the Recovery Snapshot. // // SnapshotID is a required field SnapshotID *string `locationName:"snapshotID" min:"21" type:"string" required:"true"` // The ID of the Source Server that the snapshot was taken for. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // The actual timestamp that the snapshot was taken. Timestamp *string `locationName:"timestamp" min:"19" type:"string"` // contains filtered or unexported fields }
A snapshot of a Source Server used during recovery.
func (RecoverySnapshot) GoString ¶
func (s RecoverySnapshot) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecoverySnapshot) SetEbsSnapshots ¶
func (s *RecoverySnapshot) SetEbsSnapshots(v []*string) *RecoverySnapshot
SetEbsSnapshots sets the EbsSnapshots field's value.
func (*RecoverySnapshot) SetExpectedTimestamp ¶
func (s *RecoverySnapshot) SetExpectedTimestamp(v string) *RecoverySnapshot
SetExpectedTimestamp sets the ExpectedTimestamp field's value.
func (*RecoverySnapshot) SetSnapshotID ¶
func (s *RecoverySnapshot) SetSnapshotID(v string) *RecoverySnapshot
SetSnapshotID sets the SnapshotID field's value.
func (*RecoverySnapshot) SetSourceServerID ¶
func (s *RecoverySnapshot) SetSourceServerID(v string) *RecoverySnapshot
SetSourceServerID sets the SourceServerID field's value.
func (*RecoverySnapshot) SetTimestamp ¶
func (s *RecoverySnapshot) SetTimestamp(v string) *RecoverySnapshot
SetTimestamp sets the Timestamp field's value.
func (RecoverySnapshot) String ¶
func (s RecoverySnapshot) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReplicationConfigurationReplicatedDisk ¶
type ReplicationConfigurationReplicatedDisk struct { // The name of the device. DeviceName *string `locationName:"deviceName" type:"string"` // The requested number of I/O operations per second (IOPS). Iops *int64 `locationName:"iops" type:"long"` // Whether to boot from this disk or not. IsBootDisk *bool `locationName:"isBootDisk" type:"boolean"` // The Staging Disk EBS volume type to be used during replication when stagingDiskType // is set to Auto. This is a read-only field. OptimizedStagingDiskType *string `locationName:"optimizedStagingDiskType" type:"string" enum:"ReplicationConfigurationReplicatedDiskStagingDiskType"` // The Staging Disk EBS volume type to be used during replication. StagingDiskType *string `locationName:"stagingDiskType" type:"string" enum:"ReplicationConfigurationReplicatedDiskStagingDiskType"` // The throughput to use for the EBS volume in MiB/s. This parameter is valid // only for gp3 volumes. Throughput *int64 `locationName:"throughput" type:"long"` // contains filtered or unexported fields }
The configuration of a disk of the Source Server to be replicated.
func (ReplicationConfigurationReplicatedDisk) GoString ¶
func (s ReplicationConfigurationReplicatedDisk) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicationConfigurationReplicatedDisk) SetDeviceName ¶
func (s *ReplicationConfigurationReplicatedDisk) SetDeviceName(v string) *ReplicationConfigurationReplicatedDisk
SetDeviceName sets the DeviceName field's value.
func (*ReplicationConfigurationReplicatedDisk) SetIops ¶
func (s *ReplicationConfigurationReplicatedDisk) SetIops(v int64) *ReplicationConfigurationReplicatedDisk
SetIops sets the Iops field's value.
func (*ReplicationConfigurationReplicatedDisk) SetIsBootDisk ¶
func (s *ReplicationConfigurationReplicatedDisk) SetIsBootDisk(v bool) *ReplicationConfigurationReplicatedDisk
SetIsBootDisk sets the IsBootDisk field's value.
func (*ReplicationConfigurationReplicatedDisk) SetOptimizedStagingDiskType ¶
func (s *ReplicationConfigurationReplicatedDisk) SetOptimizedStagingDiskType(v string) *ReplicationConfigurationReplicatedDisk
SetOptimizedStagingDiskType sets the OptimizedStagingDiskType field's value.
func (*ReplicationConfigurationReplicatedDisk) SetStagingDiskType ¶
func (s *ReplicationConfigurationReplicatedDisk) SetStagingDiskType(v string) *ReplicationConfigurationReplicatedDisk
SetStagingDiskType sets the StagingDiskType field's value.
func (*ReplicationConfigurationReplicatedDisk) SetThroughput ¶
func (s *ReplicationConfigurationReplicatedDisk) SetThroughput(v int64) *ReplicationConfigurationReplicatedDisk
SetThroughput sets the Throughput field's value.
func (ReplicationConfigurationReplicatedDisk) String ¶
func (s ReplicationConfigurationReplicatedDisk) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReplicationConfigurationTemplate ¶
type ReplicationConfigurationTemplate struct { // The Replication Configuration Template ARN. Arn *string `locationName:"arn" min:"20" type:"string"` // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration Template. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The Replication Configuration Template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ReplicationConfigurationTemplate's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // A set of tags to be associated with the Replication Configuration Template // resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ReplicationConfigurationTemplate's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (ReplicationConfigurationTemplate) GoString ¶
func (s ReplicationConfigurationTemplate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicationConfigurationTemplate) SetArn ¶
func (s *ReplicationConfigurationTemplate) SetArn(v string) *ReplicationConfigurationTemplate
SetArn sets the Arn field's value.
func (*ReplicationConfigurationTemplate) SetAssociateDefaultSecurityGroup ¶
func (s *ReplicationConfigurationTemplate) SetAssociateDefaultSecurityGroup(v bool) *ReplicationConfigurationTemplate
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*ReplicationConfigurationTemplate) SetAutoReplicateNewDisks ¶
func (s *ReplicationConfigurationTemplate) SetAutoReplicateNewDisks(v bool) *ReplicationConfigurationTemplate
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*ReplicationConfigurationTemplate) SetBandwidthThrottling ¶
func (s *ReplicationConfigurationTemplate) SetBandwidthThrottling(v int64) *ReplicationConfigurationTemplate
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*ReplicationConfigurationTemplate) SetCreatePublicIP ¶
func (s *ReplicationConfigurationTemplate) SetCreatePublicIP(v bool) *ReplicationConfigurationTemplate
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*ReplicationConfigurationTemplate) SetDataPlaneRouting ¶
func (s *ReplicationConfigurationTemplate) SetDataPlaneRouting(v string) *ReplicationConfigurationTemplate
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*ReplicationConfigurationTemplate) SetDefaultLargeStagingDiskType ¶
func (s *ReplicationConfigurationTemplate) SetDefaultLargeStagingDiskType(v string) *ReplicationConfigurationTemplate
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*ReplicationConfigurationTemplate) SetEbsEncryption ¶
func (s *ReplicationConfigurationTemplate) SetEbsEncryption(v string) *ReplicationConfigurationTemplate
SetEbsEncryption sets the EbsEncryption field's value.
func (*ReplicationConfigurationTemplate) SetEbsEncryptionKeyArn ¶
func (s *ReplicationConfigurationTemplate) SetEbsEncryptionKeyArn(v string) *ReplicationConfigurationTemplate
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*ReplicationConfigurationTemplate) SetPitPolicy ¶
func (s *ReplicationConfigurationTemplate) SetPitPolicy(v []*PITPolicyRule) *ReplicationConfigurationTemplate
SetPitPolicy sets the PitPolicy field's value.
func (*ReplicationConfigurationTemplate) SetReplicationConfigurationTemplateID ¶
func (s *ReplicationConfigurationTemplate) SetReplicationConfigurationTemplateID(v string) *ReplicationConfigurationTemplate
SetReplicationConfigurationTemplateID sets the ReplicationConfigurationTemplateID field's value.
func (*ReplicationConfigurationTemplate) SetReplicationServerInstanceType ¶
func (s *ReplicationConfigurationTemplate) SetReplicationServerInstanceType(v string) *ReplicationConfigurationTemplate
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*ReplicationConfigurationTemplate) SetReplicationServersSecurityGroupsIDs ¶
func (s *ReplicationConfigurationTemplate) SetReplicationServersSecurityGroupsIDs(v []*string) *ReplicationConfigurationTemplate
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*ReplicationConfigurationTemplate) SetStagingAreaSubnetId ¶
func (s *ReplicationConfigurationTemplate) SetStagingAreaSubnetId(v string) *ReplicationConfigurationTemplate
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*ReplicationConfigurationTemplate) SetStagingAreaTags ¶
func (s *ReplicationConfigurationTemplate) SetStagingAreaTags(v map[string]*string) *ReplicationConfigurationTemplate
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*ReplicationConfigurationTemplate) SetTags ¶
func (s *ReplicationConfigurationTemplate) SetTags(v map[string]*string) *ReplicationConfigurationTemplate
SetTags sets the Tags field's value.
func (*ReplicationConfigurationTemplate) SetUseDedicatedReplicationServer ¶
func (s *ReplicationConfigurationTemplate) SetUseDedicatedReplicationServer(v bool) *ReplicationConfigurationTemplate
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (ReplicationConfigurationTemplate) String ¶
func (s ReplicationConfigurationTemplate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"code" type:"string"` Message_ *string `locationName:"message" type:"string"` // The ID of the resource. ResourceId *string `locationName:"resourceId" type:"string"` // The type of the resource. ResourceType *string `locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
The resource for this operation was not found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RetryDataReplicationInput
deprecated
type RetryDataReplicationInput struct { // The ID of the Source Server whose data replication should be retried. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
Deprecated: WARNING: RetryDataReplication is deprecated
func (RetryDataReplicationInput) GoString ¶
func (s RetryDataReplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RetryDataReplicationInput) SetSourceServerID ¶
func (s *RetryDataReplicationInput) SetSourceServerID(v string) *RetryDataReplicationInput
SetSourceServerID sets the SourceServerID field's value.
func (RetryDataReplicationInput) String ¶
func (s RetryDataReplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RetryDataReplicationInput) Validate ¶
func (s *RetryDataReplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RetryDataReplicationOutput ¶
type RetryDataReplicationOutput struct { // The ARN of the Source Server. Arn *string `locationName:"arn" min:"20" type:"string"` // The Data Replication Info of the Source Server. DataReplicationInfo *DataReplicationInfo `locationName:"dataReplicationInfo" type:"structure"` // The status of the last recovery launch of this Source Server. LastLaunchResult *string `locationName:"lastLaunchResult" type:"string" enum:"LastLaunchResult"` // The lifecycle information of this Source Server. LifeCycle *LifeCycle `locationName:"lifeCycle" type:"structure"` // The ID of the Recovery Instance associated with this Source Server. RecoveryInstanceId *string `locationName:"recoveryInstanceId" min:"10" type:"string"` // Replication direction of the Source Server. ReplicationDirection *string `locationName:"replicationDirection" type:"string" enum:"ReplicationDirection"` // For EC2-originated Source Servers which have been failed over and then failed // back, this value will mean the ARN of the Source Server on the opposite replication // direction. ReversedDirectionSourceServerArn *string `locationName:"reversedDirectionSourceServerArn" min:"20" type:"string"` // Source cloud properties of the Source Server. SourceCloudProperties *SourceCloudProperties `locationName:"sourceCloudProperties" type:"structure"` // ID of the Source Network which is protecting this Source Server's network. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // The source properties of the Source Server. SourceProperties *SourceProperties `locationName:"sourceProperties" type:"structure"` // The ID of the Source Server. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // The staging area of the source server. StagingArea *StagingArea `locationName:"stagingArea" type:"structure"` // The tags associated with the Source Server. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RetryDataReplicationOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (RetryDataReplicationOutput) GoString ¶
func (s RetryDataReplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RetryDataReplicationOutput) SetArn ¶
func (s *RetryDataReplicationOutput) SetArn(v string) *RetryDataReplicationOutput
SetArn sets the Arn field's value.
func (*RetryDataReplicationOutput) SetDataReplicationInfo ¶
func (s *RetryDataReplicationOutput) SetDataReplicationInfo(v *DataReplicationInfo) *RetryDataReplicationOutput
SetDataReplicationInfo sets the DataReplicationInfo field's value.
func (*RetryDataReplicationOutput) SetLastLaunchResult ¶
func (s *RetryDataReplicationOutput) SetLastLaunchResult(v string) *RetryDataReplicationOutput
SetLastLaunchResult sets the LastLaunchResult field's value.
func (*RetryDataReplicationOutput) SetLifeCycle ¶
func (s *RetryDataReplicationOutput) SetLifeCycle(v *LifeCycle) *RetryDataReplicationOutput
SetLifeCycle sets the LifeCycle field's value.
func (*RetryDataReplicationOutput) SetRecoveryInstanceId ¶
func (s *RetryDataReplicationOutput) SetRecoveryInstanceId(v string) *RetryDataReplicationOutput
SetRecoveryInstanceId sets the RecoveryInstanceId field's value.
func (*RetryDataReplicationOutput) SetReplicationDirection ¶
func (s *RetryDataReplicationOutput) SetReplicationDirection(v string) *RetryDataReplicationOutput
SetReplicationDirection sets the ReplicationDirection field's value.
func (*RetryDataReplicationOutput) SetReversedDirectionSourceServerArn ¶
func (s *RetryDataReplicationOutput) SetReversedDirectionSourceServerArn(v string) *RetryDataReplicationOutput
SetReversedDirectionSourceServerArn sets the ReversedDirectionSourceServerArn field's value.
func (*RetryDataReplicationOutput) SetSourceCloudProperties ¶
func (s *RetryDataReplicationOutput) SetSourceCloudProperties(v *SourceCloudProperties) *RetryDataReplicationOutput
SetSourceCloudProperties sets the SourceCloudProperties field's value.
func (*RetryDataReplicationOutput) SetSourceNetworkID ¶
func (s *RetryDataReplicationOutput) SetSourceNetworkID(v string) *RetryDataReplicationOutput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (*RetryDataReplicationOutput) SetSourceProperties ¶
func (s *RetryDataReplicationOutput) SetSourceProperties(v *SourceProperties) *RetryDataReplicationOutput
SetSourceProperties sets the SourceProperties field's value.
func (*RetryDataReplicationOutput) SetSourceServerID ¶
func (s *RetryDataReplicationOutput) SetSourceServerID(v string) *RetryDataReplicationOutput
SetSourceServerID sets the SourceServerID field's value.
func (*RetryDataReplicationOutput) SetStagingArea ¶
func (s *RetryDataReplicationOutput) SetStagingArea(v *StagingArea) *RetryDataReplicationOutput
SetStagingArea sets the StagingArea field's value.
func (*RetryDataReplicationOutput) SetTags ¶
func (s *RetryDataReplicationOutput) SetTags(v map[string]*string) *RetryDataReplicationOutput
SetTags sets the Tags field's value.
func (RetryDataReplicationOutput) String ¶
func (s RetryDataReplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReverseReplicationInput ¶
type ReverseReplicationInput struct { // The ID of the Recovery Instance that we want to reverse the replication for. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (ReverseReplicationInput) GoString ¶
func (s ReverseReplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReverseReplicationInput) SetRecoveryInstanceID ¶
func (s *ReverseReplicationInput) SetRecoveryInstanceID(v string) *ReverseReplicationInput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (ReverseReplicationInput) String ¶
func (s ReverseReplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReverseReplicationInput) Validate ¶
func (s *ReverseReplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReverseReplicationOutput ¶
type ReverseReplicationOutput struct { // ARN of created SourceServer. ReversedDirectionSourceServerArn *string `locationName:"reversedDirectionSourceServerArn" min:"20" type:"string"` // contains filtered or unexported fields }
func (ReverseReplicationOutput) GoString ¶
func (s ReverseReplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReverseReplicationOutput) SetReversedDirectionSourceServerArn ¶
func (s *ReverseReplicationOutput) SetReversedDirectionSourceServerArn(v string) *ReverseReplicationOutput
SetReversedDirectionSourceServerArn sets the ReversedDirectionSourceServerArn field's value.
func (ReverseReplicationOutput) String ¶
func (s ReverseReplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"code" type:"string"` Message_ *string `locationName:"message" type:"string"` // Quota code. QuotaCode *string `locationName:"quotaCode" type:"string"` // The ID of the resource. ResourceId *string `locationName:"resourceId" type:"string"` // The type of the resource. ResourceType *string `locationName:"resourceType" type:"string"` // Service code. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
The request could not be completed because its exceeded the service quota.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceCloudProperties ¶
type SourceCloudProperties struct { // AWS Account ID for an EC2-originated Source Server. OriginAccountID *string `locationName:"originAccountID" min:"12" type:"string"` // AWS Availability Zone for an EC2-originated Source Server. OriginAvailabilityZone *string `locationName:"originAvailabilityZone" type:"string"` // AWS Region for an EC2-originated Source Server. OriginRegion *string `locationName:"originRegion" type:"string"` // contains filtered or unexported fields }
Properties of the cloud environment where this Source Server originated from.
func (SourceCloudProperties) GoString ¶
func (s SourceCloudProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceCloudProperties) SetOriginAccountID ¶
func (s *SourceCloudProperties) SetOriginAccountID(v string) *SourceCloudProperties
SetOriginAccountID sets the OriginAccountID field's value.
func (*SourceCloudProperties) SetOriginAvailabilityZone ¶
func (s *SourceCloudProperties) SetOriginAvailabilityZone(v string) *SourceCloudProperties
SetOriginAvailabilityZone sets the OriginAvailabilityZone field's value.
func (*SourceCloudProperties) SetOriginRegion ¶
func (s *SourceCloudProperties) SetOriginRegion(v string) *SourceCloudProperties
SetOriginRegion sets the OriginRegion field's value.
func (SourceCloudProperties) String ¶
func (s SourceCloudProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceNetwork ¶
type SourceNetwork struct { // The ARN of the Source Network. Arn *string `locationName:"arn" min:"20" type:"string"` // CloudFormation stack name that was deployed for recovering the Source Network. // // CfnStackName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SourceNetwork's // String and GoString methods. CfnStackName *string `locationName:"cfnStackName" min:"1" type:"string" sensitive:"true"` // An object containing information regarding the last recovery of the Source // Network. LastRecovery *RecoveryLifeCycle `locationName:"lastRecovery" type:"structure"` // ID of the recovered VPC following Source Network recovery. LaunchedVpcID *string `locationName:"launchedVpcID" min:"12" type:"string"` // Status of Source Network Replication. Possible values: (a) STOPPED - Source // Network is not replicating. (b) IN_PROGRESS - Source Network is being replicated. // (c) PROTECTED - Source Network was replicated successfully and is being synchronized // for changes. (d) ERROR - Source Network replication has failed ReplicationStatus *string `locationName:"replicationStatus" type:"string" enum:"ReplicationStatus"` // Error details in case Source Network replication status is ERROR. // // ReplicationStatusDetails is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SourceNetwork's // String and GoString methods. ReplicationStatusDetails *string `locationName:"replicationStatusDetails" type:"string" sensitive:"true"` // Account ID containing the VPC protected by the Source Network. SourceAccountID *string `locationName:"sourceAccountID" min:"12" type:"string"` // Source Network ID. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // Region containing the VPC protected by the Source Network. SourceRegion *string `locationName:"sourceRegion" type:"string"` // VPC ID protected by the Source Network. SourceVpcID *string `locationName:"sourceVpcID" min:"12" type:"string"` // A list of tags associated with the Source Network. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SourceNetwork's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
The ARN of the Source Network.
func (SourceNetwork) GoString ¶
func (s SourceNetwork) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceNetwork) SetArn ¶
func (s *SourceNetwork) SetArn(v string) *SourceNetwork
SetArn sets the Arn field's value.
func (*SourceNetwork) SetCfnStackName ¶
func (s *SourceNetwork) SetCfnStackName(v string) *SourceNetwork
SetCfnStackName sets the CfnStackName field's value.
func (*SourceNetwork) SetLastRecovery ¶
func (s *SourceNetwork) SetLastRecovery(v *RecoveryLifeCycle) *SourceNetwork
SetLastRecovery sets the LastRecovery field's value.
func (*SourceNetwork) SetLaunchedVpcID ¶
func (s *SourceNetwork) SetLaunchedVpcID(v string) *SourceNetwork
SetLaunchedVpcID sets the LaunchedVpcID field's value.
func (*SourceNetwork) SetReplicationStatus ¶
func (s *SourceNetwork) SetReplicationStatus(v string) *SourceNetwork
SetReplicationStatus sets the ReplicationStatus field's value.
func (*SourceNetwork) SetReplicationStatusDetails ¶
func (s *SourceNetwork) SetReplicationStatusDetails(v string) *SourceNetwork
SetReplicationStatusDetails sets the ReplicationStatusDetails field's value.
func (*SourceNetwork) SetSourceAccountID ¶
func (s *SourceNetwork) SetSourceAccountID(v string) *SourceNetwork
SetSourceAccountID sets the SourceAccountID field's value.
func (*SourceNetwork) SetSourceNetworkID ¶
func (s *SourceNetwork) SetSourceNetworkID(v string) *SourceNetwork
SetSourceNetworkID sets the SourceNetworkID field's value.
func (*SourceNetwork) SetSourceRegion ¶
func (s *SourceNetwork) SetSourceRegion(v string) *SourceNetwork
SetSourceRegion sets the SourceRegion field's value.
func (*SourceNetwork) SetSourceVpcID ¶
func (s *SourceNetwork) SetSourceVpcID(v string) *SourceNetwork
SetSourceVpcID sets the SourceVpcID field's value.
func (*SourceNetwork) SetTags ¶
func (s *SourceNetwork) SetTags(v map[string]*string) *SourceNetwork
SetTags sets the Tags field's value.
func (SourceNetwork) String ¶
func (s SourceNetwork) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceNetworkData ¶
type SourceNetworkData struct { // Source Network ID. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // VPC ID protected by the Source Network. SourceVpc *string `locationName:"sourceVpc" min:"12" type:"string"` // CloudFormation stack name that was deployed for recovering the Source Network. StackName *string `locationName:"stackName" type:"string"` // ID of the recovered VPC following Source Network recovery. TargetVpc *string `locationName:"targetVpc" min:"12" type:"string"` // contains filtered or unexported fields }
Properties of Source Network related to a job event.
func (SourceNetworkData) GoString ¶
func (s SourceNetworkData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceNetworkData) SetSourceNetworkID ¶
func (s *SourceNetworkData) SetSourceNetworkID(v string) *SourceNetworkData
SetSourceNetworkID sets the SourceNetworkID field's value.
func (*SourceNetworkData) SetSourceVpc ¶
func (s *SourceNetworkData) SetSourceVpc(v string) *SourceNetworkData
SetSourceVpc sets the SourceVpc field's value.
func (*SourceNetworkData) SetStackName ¶
func (s *SourceNetworkData) SetStackName(v string) *SourceNetworkData
SetStackName sets the StackName field's value.
func (*SourceNetworkData) SetTargetVpc ¶
func (s *SourceNetworkData) SetTargetVpc(v string) *SourceNetworkData
SetTargetVpc sets the TargetVpc field's value.
func (SourceNetworkData) String ¶
func (s SourceNetworkData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceProperties ¶
type SourceProperties struct { // An array of CPUs. Cpus []*CPU `locationName:"cpus" type:"list"` // An array of disks. Disks []*Disk `locationName:"disks" type:"list"` // Hints used to uniquely identify a machine. IdentificationHints *IdentificationHints `locationName:"identificationHints" type:"structure"` // The date and time the Source Properties were last updated on. LastUpdatedDateTime *string `locationName:"lastUpdatedDateTime" min:"19" type:"string"` // An array of network interfaces. NetworkInterfaces []*NetworkInterface `locationName:"networkInterfaces" type:"list"` // Operating system. Os *OS `locationName:"os" type:"structure"` // The amount of RAM in bytes. RamBytes *int64 `locationName:"ramBytes" type:"long"` // The recommended EC2 instance type that will be used when recovering the Source // Server. RecommendedInstanceType *string `locationName:"recommendedInstanceType" type:"string"` // Are EC2 nitro instance types supported when recovering the Source Server. SupportsNitroInstances *bool `locationName:"supportsNitroInstances" type:"boolean"` // contains filtered or unexported fields }
Properties of the Source Server machine.
func (SourceProperties) GoString ¶
func (s SourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceProperties) SetCpus ¶
func (s *SourceProperties) SetCpus(v []*CPU) *SourceProperties
SetCpus sets the Cpus field's value.
func (*SourceProperties) SetDisks ¶
func (s *SourceProperties) SetDisks(v []*Disk) *SourceProperties
SetDisks sets the Disks field's value.
func (*SourceProperties) SetIdentificationHints ¶
func (s *SourceProperties) SetIdentificationHints(v *IdentificationHints) *SourceProperties
SetIdentificationHints sets the IdentificationHints field's value.
func (*SourceProperties) SetLastUpdatedDateTime ¶
func (s *SourceProperties) SetLastUpdatedDateTime(v string) *SourceProperties
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*SourceProperties) SetNetworkInterfaces ¶
func (s *SourceProperties) SetNetworkInterfaces(v []*NetworkInterface) *SourceProperties
SetNetworkInterfaces sets the NetworkInterfaces field's value.
func (*SourceProperties) SetOs ¶
func (s *SourceProperties) SetOs(v *OS) *SourceProperties
SetOs sets the Os field's value.
func (*SourceProperties) SetRamBytes ¶
func (s *SourceProperties) SetRamBytes(v int64) *SourceProperties
SetRamBytes sets the RamBytes field's value.
func (*SourceProperties) SetRecommendedInstanceType ¶
func (s *SourceProperties) SetRecommendedInstanceType(v string) *SourceProperties
SetRecommendedInstanceType sets the RecommendedInstanceType field's value.
func (*SourceProperties) SetSupportsNitroInstances ¶
func (s *SourceProperties) SetSupportsNitroInstances(v bool) *SourceProperties
SetSupportsNitroInstances sets the SupportsNitroInstances field's value.
func (SourceProperties) String ¶
func (s SourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceServer ¶
type SourceServer struct { // The ARN of the Source Server. Arn *string `locationName:"arn" min:"20" type:"string"` // The Data Replication Info of the Source Server. DataReplicationInfo *DataReplicationInfo `locationName:"dataReplicationInfo" type:"structure"` // The status of the last recovery launch of this Source Server. LastLaunchResult *string `locationName:"lastLaunchResult" type:"string" enum:"LastLaunchResult"` // The lifecycle information of this Source Server. LifeCycle *LifeCycle `locationName:"lifeCycle" type:"structure"` // The ID of the Recovery Instance associated with this Source Server. RecoveryInstanceId *string `locationName:"recoveryInstanceId" min:"10" type:"string"` // Replication direction of the Source Server. ReplicationDirection *string `locationName:"replicationDirection" type:"string" enum:"ReplicationDirection"` // For EC2-originated Source Servers which have been failed over and then failed // back, this value will mean the ARN of the Source Server on the opposite replication // direction. ReversedDirectionSourceServerArn *string `locationName:"reversedDirectionSourceServerArn" min:"20" type:"string"` // Source cloud properties of the Source Server. SourceCloudProperties *SourceCloudProperties `locationName:"sourceCloudProperties" type:"structure"` // ID of the Source Network which is protecting this Source Server's network. SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string"` // The source properties of the Source Server. SourceProperties *SourceProperties `locationName:"sourceProperties" type:"structure"` // The ID of the Source Server. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // The staging area of the source server. StagingArea *StagingArea `locationName:"stagingArea" type:"structure"` // The tags associated with the Source Server. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SourceServer's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (SourceServer) GoString ¶
func (s SourceServer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceServer) SetArn ¶
func (s *SourceServer) SetArn(v string) *SourceServer
SetArn sets the Arn field's value.
func (*SourceServer) SetDataReplicationInfo ¶
func (s *SourceServer) SetDataReplicationInfo(v *DataReplicationInfo) *SourceServer
SetDataReplicationInfo sets the DataReplicationInfo field's value.
func (*SourceServer) SetLastLaunchResult ¶
func (s *SourceServer) SetLastLaunchResult(v string) *SourceServer
SetLastLaunchResult sets the LastLaunchResult field's value.
func (*SourceServer) SetLifeCycle ¶
func (s *SourceServer) SetLifeCycle(v *LifeCycle) *SourceServer
SetLifeCycle sets the LifeCycle field's value.
func (*SourceServer) SetRecoveryInstanceId ¶
func (s *SourceServer) SetRecoveryInstanceId(v string) *SourceServer
SetRecoveryInstanceId sets the RecoveryInstanceId field's value.
func (*SourceServer) SetReplicationDirection ¶
func (s *SourceServer) SetReplicationDirection(v string) *SourceServer
SetReplicationDirection sets the ReplicationDirection field's value.
func (*SourceServer) SetReversedDirectionSourceServerArn ¶
func (s *SourceServer) SetReversedDirectionSourceServerArn(v string) *SourceServer
SetReversedDirectionSourceServerArn sets the ReversedDirectionSourceServerArn field's value.
func (*SourceServer) SetSourceCloudProperties ¶
func (s *SourceServer) SetSourceCloudProperties(v *SourceCloudProperties) *SourceServer
SetSourceCloudProperties sets the SourceCloudProperties field's value.
func (*SourceServer) SetSourceNetworkID ¶
func (s *SourceServer) SetSourceNetworkID(v string) *SourceServer
SetSourceNetworkID sets the SourceNetworkID field's value.
func (*SourceServer) SetSourceProperties ¶
func (s *SourceServer) SetSourceProperties(v *SourceProperties) *SourceServer
SetSourceProperties sets the SourceProperties field's value.
func (*SourceServer) SetSourceServerID ¶
func (s *SourceServer) SetSourceServerID(v string) *SourceServer
SetSourceServerID sets the SourceServerID field's value.
func (*SourceServer) SetStagingArea ¶
func (s *SourceServer) SetStagingArea(v *StagingArea) *SourceServer
SetStagingArea sets the StagingArea field's value.
func (*SourceServer) SetTags ¶
func (s *SourceServer) SetTags(v map[string]*string) *SourceServer
SetTags sets the Tags field's value.
func (SourceServer) String ¶
func (s SourceServer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StagingArea ¶
type StagingArea struct { // Shows an error message that occurred when DRS tried to access the staging // source server. In this case StagingArea$status will have value EXTENSION_ERROR ErrorMessage *string `locationName:"errorMessage" type:"string"` // Account ID of the account to which source server belongs. If this source // server is extended - shows Account ID of staging source server. StagingAccountID *string `locationName:"stagingAccountID" min:"12" type:"string"` // Arn of the staging source server if this source server is extended StagingSourceServerArn *string `locationName:"stagingSourceServerArn" min:"20" type:"string"` // Status of Source server extension. Possible values: (a) NOT_EXTENDED - This // is a source server that is replicating in the current account. (b) EXTENDED // - Source server is extended from a staging source server. In this case, the // value of stagingSourceServerArn is pointing to the Arn of the source server // in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing // staging source server. In this case, errorMessage field will contain an error // message that explains what happened. Status *string `locationName:"status" type:"string" enum:"ExtensionStatus"` // contains filtered or unexported fields }
Staging information related to source server.
func (StagingArea) GoString ¶
func (s StagingArea) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StagingArea) SetErrorMessage ¶
func (s *StagingArea) SetErrorMessage(v string) *StagingArea
SetErrorMessage sets the ErrorMessage field's value.
func (*StagingArea) SetStagingAccountID ¶
func (s *StagingArea) SetStagingAccountID(v string) *StagingArea
SetStagingAccountID sets the StagingAccountID field's value.
func (*StagingArea) SetStagingSourceServerArn ¶
func (s *StagingArea) SetStagingSourceServerArn(v string) *StagingArea
SetStagingSourceServerArn sets the StagingSourceServerArn field's value.
func (*StagingArea) SetStatus ¶
func (s *StagingArea) SetStatus(v string) *StagingArea
SetStatus sets the Status field's value.
func (StagingArea) String ¶
func (s StagingArea) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StagingSourceServer ¶
type StagingSourceServer struct { // The ARN of the source server. Arn *string `locationName:"arn" min:"20" type:"string"` // Hostname of staging source server. Hostname *string `locationName:"hostname" type:"string"` // A list of tags associated with the staging source server. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StagingSourceServer's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
Source server in staging account that extended source server connected to.
func (StagingSourceServer) GoString ¶
func (s StagingSourceServer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StagingSourceServer) SetArn ¶
func (s *StagingSourceServer) SetArn(v string) *StagingSourceServer
SetArn sets the Arn field's value.
func (*StagingSourceServer) SetHostname ¶
func (s *StagingSourceServer) SetHostname(v string) *StagingSourceServer
SetHostname sets the Hostname field's value.
func (*StagingSourceServer) SetTags ¶
func (s *StagingSourceServer) SetTags(v map[string]*string) *StagingSourceServer
SetTags sets the Tags field's value.
func (StagingSourceServer) String ¶
func (s StagingSourceServer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartFailbackLaunchInput ¶
type StartFailbackLaunchInput struct { // The IDs of the Recovery Instance whose failback launch we want to request. // // RecoveryInstanceIDs is a required field RecoveryInstanceIDs []*string `locationName:"recoveryInstanceIDs" min:"1" type:"list" required:"true"` // The tags to be associated with the failback launch Job. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartFailbackLaunchInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (StartFailbackLaunchInput) GoString ¶
func (s StartFailbackLaunchInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFailbackLaunchInput) SetRecoveryInstanceIDs ¶
func (s *StartFailbackLaunchInput) SetRecoveryInstanceIDs(v []*string) *StartFailbackLaunchInput
SetRecoveryInstanceIDs sets the RecoveryInstanceIDs field's value.
func (*StartFailbackLaunchInput) SetTags ¶
func (s *StartFailbackLaunchInput) SetTags(v map[string]*string) *StartFailbackLaunchInput
SetTags sets the Tags field's value.
func (StartFailbackLaunchInput) String ¶
func (s StartFailbackLaunchInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFailbackLaunchInput) Validate ¶
func (s *StartFailbackLaunchInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartFailbackLaunchOutput ¶
type StartFailbackLaunchOutput struct { // The failback launch Job. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (StartFailbackLaunchOutput) GoString ¶
func (s StartFailbackLaunchOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFailbackLaunchOutput) SetJob ¶
func (s *StartFailbackLaunchOutput) SetJob(v *Job) *StartFailbackLaunchOutput
SetJob sets the Job field's value.
func (StartFailbackLaunchOutput) String ¶
func (s StartFailbackLaunchOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartRecoveryInput ¶
type StartRecoveryInput struct { // Whether this Source Server Recovery operation is a drill or not. IsDrill *bool `locationName:"isDrill" type:"boolean"` // The Source Servers that we want to start a Recovery Job for. // // SourceServers is a required field SourceServers []*StartRecoveryRequestSourceServer `locationName:"sourceServers" min:"1" type:"list" required:"true"` // The tags to be associated with the Recovery Job. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartRecoveryInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (StartRecoveryInput) GoString ¶
func (s StartRecoveryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecoveryInput) SetIsDrill ¶
func (s *StartRecoveryInput) SetIsDrill(v bool) *StartRecoveryInput
SetIsDrill sets the IsDrill field's value.
func (*StartRecoveryInput) SetSourceServers ¶
func (s *StartRecoveryInput) SetSourceServers(v []*StartRecoveryRequestSourceServer) *StartRecoveryInput
SetSourceServers sets the SourceServers field's value.
func (*StartRecoveryInput) SetTags ¶
func (s *StartRecoveryInput) SetTags(v map[string]*string) *StartRecoveryInput
SetTags sets the Tags field's value.
func (StartRecoveryInput) String ¶
func (s StartRecoveryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecoveryInput) Validate ¶
func (s *StartRecoveryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartRecoveryOutput ¶
type StartRecoveryOutput struct { // The Recovery Job. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (StartRecoveryOutput) GoString ¶
func (s StartRecoveryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecoveryOutput) SetJob ¶
func (s *StartRecoveryOutput) SetJob(v *Job) *StartRecoveryOutput
SetJob sets the Job field's value.
func (StartRecoveryOutput) String ¶
func (s StartRecoveryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartRecoveryRequestSourceServer ¶
type StartRecoveryRequestSourceServer struct { // The ID of a Recovery Snapshot we want to recover from. Omit this field to // launch from the latest data by taking an on-demand snapshot. RecoverySnapshotID *string `locationName:"recoverySnapshotID" min:"21" type:"string"` // The ID of the Source Server you want to recover. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
An object representing the Source Server to recover.
func (StartRecoveryRequestSourceServer) GoString ¶
func (s StartRecoveryRequestSourceServer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecoveryRequestSourceServer) SetRecoverySnapshotID ¶
func (s *StartRecoveryRequestSourceServer) SetRecoverySnapshotID(v string) *StartRecoveryRequestSourceServer
SetRecoverySnapshotID sets the RecoverySnapshotID field's value.
func (*StartRecoveryRequestSourceServer) SetSourceServerID ¶
func (s *StartRecoveryRequestSourceServer) SetSourceServerID(v string) *StartRecoveryRequestSourceServer
SetSourceServerID sets the SourceServerID field's value.
func (StartRecoveryRequestSourceServer) String ¶
func (s StartRecoveryRequestSourceServer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecoveryRequestSourceServer) Validate ¶
func (s *StartRecoveryRequestSourceServer) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartReplicationInput ¶
type StartReplicationInput struct { // The ID of the Source Server to start replication for. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartReplicationInput) GoString ¶
func (s StartReplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartReplicationInput) SetSourceServerID ¶
func (s *StartReplicationInput) SetSourceServerID(v string) *StartReplicationInput
SetSourceServerID sets the SourceServerID field's value.
func (StartReplicationInput) String ¶
func (s StartReplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartReplicationInput) Validate ¶
func (s *StartReplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartReplicationOutput ¶
type StartReplicationOutput struct { // The Source Server that this action was targeted on. SourceServer *SourceServer `locationName:"sourceServer" type:"structure"` // contains filtered or unexported fields }
func (StartReplicationOutput) GoString ¶
func (s StartReplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartReplicationOutput) SetSourceServer ¶
func (s *StartReplicationOutput) SetSourceServer(v *SourceServer) *StartReplicationOutput
SetSourceServer sets the SourceServer field's value.
func (StartReplicationOutput) String ¶
func (s StartReplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartSourceNetworkRecoveryInput ¶
type StartSourceNetworkRecoveryInput struct { // Don't update existing CloudFormation Stack, recover the network using a new // stack. DeployAsNew *bool `locationName:"deployAsNew" type:"boolean"` // The Source Networks that we want to start a Recovery Job for. // // SourceNetworks is a required field SourceNetworks []*StartSourceNetworkRecoveryRequestNetworkEntry `locationName:"sourceNetworks" min:"1" type:"list" required:"true"` // The tags to be associated with the Source Network recovery Job. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSourceNetworkRecoveryInput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (StartSourceNetworkRecoveryInput) GoString ¶
func (s StartSourceNetworkRecoveryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkRecoveryInput) SetDeployAsNew ¶
func (s *StartSourceNetworkRecoveryInput) SetDeployAsNew(v bool) *StartSourceNetworkRecoveryInput
SetDeployAsNew sets the DeployAsNew field's value.
func (*StartSourceNetworkRecoveryInput) SetSourceNetworks ¶
func (s *StartSourceNetworkRecoveryInput) SetSourceNetworks(v []*StartSourceNetworkRecoveryRequestNetworkEntry) *StartSourceNetworkRecoveryInput
SetSourceNetworks sets the SourceNetworks field's value.
func (*StartSourceNetworkRecoveryInput) SetTags ¶
func (s *StartSourceNetworkRecoveryInput) SetTags(v map[string]*string) *StartSourceNetworkRecoveryInput
SetTags sets the Tags field's value.
func (StartSourceNetworkRecoveryInput) String ¶
func (s StartSourceNetworkRecoveryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkRecoveryInput) Validate ¶
func (s *StartSourceNetworkRecoveryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSourceNetworkRecoveryOutput ¶
type StartSourceNetworkRecoveryOutput struct { // The Source Network recovery Job. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (StartSourceNetworkRecoveryOutput) GoString ¶
func (s StartSourceNetworkRecoveryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkRecoveryOutput) SetJob ¶
func (s *StartSourceNetworkRecoveryOutput) SetJob(v *Job) *StartSourceNetworkRecoveryOutput
SetJob sets the Job field's value.
func (StartSourceNetworkRecoveryOutput) String ¶
func (s StartSourceNetworkRecoveryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartSourceNetworkRecoveryRequestNetworkEntry ¶
type StartSourceNetworkRecoveryRequestNetworkEntry struct { // CloudFormation stack name to be used for recovering the network. // // CfnStackName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSourceNetworkRecoveryRequestNetworkEntry's // String and GoString methods. CfnStackName *string `locationName:"cfnStackName" min:"1" type:"string" sensitive:"true"` // The ID of the Source Network you want to recover. // // SourceNetworkID is a required field SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
An object representing the Source Network to recover.
func (StartSourceNetworkRecoveryRequestNetworkEntry) GoString ¶
func (s StartSourceNetworkRecoveryRequestNetworkEntry) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkRecoveryRequestNetworkEntry) SetCfnStackName ¶
func (s *StartSourceNetworkRecoveryRequestNetworkEntry) SetCfnStackName(v string) *StartSourceNetworkRecoveryRequestNetworkEntry
SetCfnStackName sets the CfnStackName field's value.
func (*StartSourceNetworkRecoveryRequestNetworkEntry) SetSourceNetworkID ¶
func (s *StartSourceNetworkRecoveryRequestNetworkEntry) SetSourceNetworkID(v string) *StartSourceNetworkRecoveryRequestNetworkEntry
SetSourceNetworkID sets the SourceNetworkID field's value.
func (StartSourceNetworkRecoveryRequestNetworkEntry) String ¶
func (s StartSourceNetworkRecoveryRequestNetworkEntry) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkRecoveryRequestNetworkEntry) Validate ¶
func (s *StartSourceNetworkRecoveryRequestNetworkEntry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSourceNetworkReplicationInput ¶
type StartSourceNetworkReplicationInput struct { // ID of the Source Network to replicate. // // SourceNetworkID is a required field SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartSourceNetworkReplicationInput) GoString ¶
func (s StartSourceNetworkReplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkReplicationInput) SetSourceNetworkID ¶
func (s *StartSourceNetworkReplicationInput) SetSourceNetworkID(v string) *StartSourceNetworkReplicationInput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (StartSourceNetworkReplicationInput) String ¶
func (s StartSourceNetworkReplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkReplicationInput) Validate ¶
func (s *StartSourceNetworkReplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSourceNetworkReplicationOutput ¶
type StartSourceNetworkReplicationOutput struct { // Source Network which was requested for replication. SourceNetwork *SourceNetwork `locationName:"sourceNetwork" type:"structure"` // contains filtered or unexported fields }
func (StartSourceNetworkReplicationOutput) GoString ¶
func (s StartSourceNetworkReplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSourceNetworkReplicationOutput) SetSourceNetwork ¶
func (s *StartSourceNetworkReplicationOutput) SetSourceNetwork(v *SourceNetwork) *StartSourceNetworkReplicationOutput
SetSourceNetwork sets the SourceNetwork field's value.
func (StartSourceNetworkReplicationOutput) String ¶
func (s StartSourceNetworkReplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopFailbackInput ¶
type StopFailbackInput struct { // The ID of the Recovery Instance we want to stop failback for. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopFailbackInput) GoString ¶
func (s StopFailbackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFailbackInput) SetRecoveryInstanceID ¶
func (s *StopFailbackInput) SetRecoveryInstanceID(v string) *StopFailbackInput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (StopFailbackInput) String ¶
func (s StopFailbackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFailbackInput) Validate ¶
func (s *StopFailbackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopFailbackOutput ¶
type StopFailbackOutput struct {
// contains filtered or unexported fields
}
func (StopFailbackOutput) GoString ¶
func (s StopFailbackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopFailbackOutput) String ¶
func (s StopFailbackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopReplicationInput ¶
type StopReplicationInput struct { // The ID of the Source Server to stop replication for. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopReplicationInput) GoString ¶
func (s StopReplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopReplicationInput) SetSourceServerID ¶
func (s *StopReplicationInput) SetSourceServerID(v string) *StopReplicationInput
SetSourceServerID sets the SourceServerID field's value.
func (StopReplicationInput) String ¶
func (s StopReplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopReplicationInput) Validate ¶
func (s *StopReplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopReplicationOutput ¶
type StopReplicationOutput struct { // The Source Server that this action was targeted on. SourceServer *SourceServer `locationName:"sourceServer" type:"structure"` // contains filtered or unexported fields }
func (StopReplicationOutput) GoString ¶
func (s StopReplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopReplicationOutput) SetSourceServer ¶
func (s *StopReplicationOutput) SetSourceServer(v *SourceServer) *StopReplicationOutput
SetSourceServer sets the SourceServer field's value.
func (StopReplicationOutput) String ¶
func (s StopReplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopSourceNetworkReplicationInput ¶
type StopSourceNetworkReplicationInput struct { // ID of the Source Network to stop replication. // // SourceNetworkID is a required field SourceNetworkID *string `locationName:"sourceNetworkID" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopSourceNetworkReplicationInput) GoString ¶
func (s StopSourceNetworkReplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopSourceNetworkReplicationInput) SetSourceNetworkID ¶
func (s *StopSourceNetworkReplicationInput) SetSourceNetworkID(v string) *StopSourceNetworkReplicationInput
SetSourceNetworkID sets the SourceNetworkID field's value.
func (StopSourceNetworkReplicationInput) String ¶
func (s StopSourceNetworkReplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopSourceNetworkReplicationInput) Validate ¶
func (s *StopSourceNetworkReplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopSourceNetworkReplicationOutput ¶
type StopSourceNetworkReplicationOutput struct { // Source Network which was requested to stop replication. SourceNetwork *SourceNetwork `locationName:"sourceNetwork" type:"structure"` // contains filtered or unexported fields }
func (StopSourceNetworkReplicationOutput) GoString ¶
func (s StopSourceNetworkReplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopSourceNetworkReplicationOutput) SetSourceNetwork ¶
func (s *StopSourceNetworkReplicationOutput) SetSourceNetwork(v *SourceNetwork) *StopSourceNetworkReplicationOutput
SetSourceNetwork sets the SourceNetwork field's value.
func (StopSourceNetworkReplicationOutput) String ¶
func (s StopSourceNetworkReplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // ARN of the resource for which tags are to be added or updated. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // Array of tags to be added or updated. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TagResourceInput's // String and GoString methods. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TerminateRecoveryInstancesInput ¶
type TerminateRecoveryInstancesInput struct { // The IDs of the Recovery Instances that should be terminated. // // RecoveryInstanceIDs is a required field RecoveryInstanceIDs []*string `locationName:"recoveryInstanceIDs" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TerminateRecoveryInstancesInput) GoString ¶
func (s TerminateRecoveryInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TerminateRecoveryInstancesInput) SetRecoveryInstanceIDs ¶
func (s *TerminateRecoveryInstancesInput) SetRecoveryInstanceIDs(v []*string) *TerminateRecoveryInstancesInput
SetRecoveryInstanceIDs sets the RecoveryInstanceIDs field's value.
func (TerminateRecoveryInstancesInput) String ¶
func (s TerminateRecoveryInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TerminateRecoveryInstancesInput) Validate ¶
func (s *TerminateRecoveryInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TerminateRecoveryInstancesOutput ¶
type TerminateRecoveryInstancesOutput struct { // The Job for terminating the Recovery Instances. Job *Job `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (TerminateRecoveryInstancesOutput) GoString ¶
func (s TerminateRecoveryInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TerminateRecoveryInstancesOutput) SetJob ¶
func (s *TerminateRecoveryInstancesOutput) SetJob(v *Job) *TerminateRecoveryInstancesOutput
SetJob sets the Job field's value.
func (TerminateRecoveryInstancesOutput) String ¶
func (s TerminateRecoveryInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Quota code. QuotaCode *string `locationName:"quotaCode" type:"string"` // The number of seconds after which the request should be safe to retry. RetryAfterSeconds *string `location:"header" locationName:"Retry-After" type:"string"` // Service code. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UninitializedAccountException ¶
type UninitializedAccountException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"code" type:"string"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The account performing the request has not been initialized.
func (*UninitializedAccountException) Code ¶
func (s *UninitializedAccountException) Code() string
Code returns the exception type name.
func (*UninitializedAccountException) Error ¶
func (s *UninitializedAccountException) Error() string
func (UninitializedAccountException) GoString ¶
func (s UninitializedAccountException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UninitializedAccountException) Message ¶
func (s *UninitializedAccountException) Message() string
Message returns the exception's message.
func (*UninitializedAccountException) OrigErr ¶
func (s *UninitializedAccountException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UninitializedAccountException) RequestID ¶
func (s *UninitializedAccountException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UninitializedAccountException) StatusCode ¶
func (s *UninitializedAccountException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UninitializedAccountException) String ¶
func (s UninitializedAccountException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // ARN of the resource for which tags are to be removed. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // Array of tags to be removed. // // TagKeys is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UntagResourceInput's // String and GoString methods. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFailbackReplicationConfigurationInput ¶
type UpdateFailbackReplicationConfigurationInput struct { // Configure bandwidth throttling for the outbound data transfer rate of the // Recovery Instance in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // The name of the Failback Replication Configuration. Name *string `locationName:"name" type:"string"` // The ID of the Recovery Instance. // // RecoveryInstanceID is a required field RecoveryInstanceID *string `locationName:"recoveryInstanceID" min:"10" type:"string" required:"true"` // Whether to use Private IP for the failback replication of the Recovery Instance. UsePrivateIP *bool `locationName:"usePrivateIP" type:"boolean"` // contains filtered or unexported fields }
func (UpdateFailbackReplicationConfigurationInput) GoString ¶
func (s UpdateFailbackReplicationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFailbackReplicationConfigurationInput) SetBandwidthThrottling ¶
func (s *UpdateFailbackReplicationConfigurationInput) SetBandwidthThrottling(v int64) *UpdateFailbackReplicationConfigurationInput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*UpdateFailbackReplicationConfigurationInput) SetName ¶
func (s *UpdateFailbackReplicationConfigurationInput) SetName(v string) *UpdateFailbackReplicationConfigurationInput
SetName sets the Name field's value.
func (*UpdateFailbackReplicationConfigurationInput) SetRecoveryInstanceID ¶
func (s *UpdateFailbackReplicationConfigurationInput) SetRecoveryInstanceID(v string) *UpdateFailbackReplicationConfigurationInput
SetRecoveryInstanceID sets the RecoveryInstanceID field's value.
func (*UpdateFailbackReplicationConfigurationInput) SetUsePrivateIP ¶
func (s *UpdateFailbackReplicationConfigurationInput) SetUsePrivateIP(v bool) *UpdateFailbackReplicationConfigurationInput
SetUsePrivateIP sets the UsePrivateIP field's value.
func (UpdateFailbackReplicationConfigurationInput) String ¶
func (s UpdateFailbackReplicationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFailbackReplicationConfigurationInput) Validate ¶
func (s *UpdateFailbackReplicationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFailbackReplicationConfigurationOutput ¶
type UpdateFailbackReplicationConfigurationOutput struct {
// contains filtered or unexported fields
}
func (UpdateFailbackReplicationConfigurationOutput) GoString ¶
func (s UpdateFailbackReplicationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateFailbackReplicationConfigurationOutput) String ¶
func (s UpdateFailbackReplicationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateLaunchConfigurationInput ¶
type UpdateLaunchConfigurationInput struct { // Whether we should copy the Private IP of the Source Server to the Recovery // Instance. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Whether we want to copy the tags of the Source Server to the EC2 machine // of the Recovery Instance. CopyTags *bool `locationName:"copyTags" type:"boolean"` // The state of the Recovery Instance in EC2 after the recovery operation. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` // Launch into existing instance properties. LaunchIntoInstanceProperties *LaunchIntoInstanceProperties `locationName:"launchIntoInstanceProperties" type:"structure"` // The licensing configuration to be used for this launch configuration. Licensing *Licensing `locationName:"licensing" type:"structure"` // The name of the launch configuration. Name *string `locationName:"name" type:"string"` // Whether we want to enable post-launch actions for the Source Server. PostLaunchEnabled *bool `locationName:"postLaunchEnabled" type:"boolean"` // The ID of the Source Server that we want to retrieve a Launch Configuration // for. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // Whether Elastic Disaster Recovery should try to automatically choose the // instance type that best matches the OS, CPU, and RAM of your Source Server. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` // contains filtered or unexported fields }
func (UpdateLaunchConfigurationInput) GoString ¶
func (s UpdateLaunchConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLaunchConfigurationInput) SetCopyPrivateIp ¶
func (s *UpdateLaunchConfigurationInput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationInput
SetCopyPrivateIp sets the CopyPrivateIp field's value.
func (*UpdateLaunchConfigurationInput) SetCopyTags ¶
func (s *UpdateLaunchConfigurationInput) SetCopyTags(v bool) *UpdateLaunchConfigurationInput
SetCopyTags sets the CopyTags field's value.
func (*UpdateLaunchConfigurationInput) SetLaunchDisposition ¶
func (s *UpdateLaunchConfigurationInput) SetLaunchDisposition(v string) *UpdateLaunchConfigurationInput
SetLaunchDisposition sets the LaunchDisposition field's value.
func (*UpdateLaunchConfigurationInput) SetLaunchIntoInstanceProperties ¶
func (s *UpdateLaunchConfigurationInput) SetLaunchIntoInstanceProperties(v *LaunchIntoInstanceProperties) *UpdateLaunchConfigurationInput
SetLaunchIntoInstanceProperties sets the LaunchIntoInstanceProperties field's value.
func (*UpdateLaunchConfigurationInput) SetLicensing ¶
func (s *UpdateLaunchConfigurationInput) SetLicensing(v *Licensing) *UpdateLaunchConfigurationInput
SetLicensing sets the Licensing field's value.
func (*UpdateLaunchConfigurationInput) SetName ¶
func (s *UpdateLaunchConfigurationInput) SetName(v string) *UpdateLaunchConfigurationInput
SetName sets the Name field's value.
func (*UpdateLaunchConfigurationInput) SetPostLaunchEnabled ¶
func (s *UpdateLaunchConfigurationInput) SetPostLaunchEnabled(v bool) *UpdateLaunchConfigurationInput
SetPostLaunchEnabled sets the PostLaunchEnabled field's value.
func (*UpdateLaunchConfigurationInput) SetSourceServerID ¶
func (s *UpdateLaunchConfigurationInput) SetSourceServerID(v string) *UpdateLaunchConfigurationInput
SetSourceServerID sets the SourceServerID field's value.
func (*UpdateLaunchConfigurationInput) SetTargetInstanceTypeRightSizingMethod ¶
func (s *UpdateLaunchConfigurationInput) SetTargetInstanceTypeRightSizingMethod(v string) *UpdateLaunchConfigurationInput
SetTargetInstanceTypeRightSizingMethod sets the TargetInstanceTypeRightSizingMethod field's value.
func (UpdateLaunchConfigurationInput) String ¶
func (s UpdateLaunchConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLaunchConfigurationInput) Validate ¶
func (s *UpdateLaunchConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLaunchConfigurationOutput ¶
type UpdateLaunchConfigurationOutput struct { // Whether we should copy the Private IP of the Source Server to the Recovery // Instance. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Whether we want to copy the tags of the Source Server to the EC2 machine // of the Recovery Instance. CopyTags *bool `locationName:"copyTags" type:"boolean"` // The EC2 launch template ID of this launch configuration. Ec2LaunchTemplateID *string `locationName:"ec2LaunchTemplateID" type:"string"` // The state of the Recovery Instance in EC2 after the recovery operation. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` // Launch into existing instance properties. LaunchIntoInstanceProperties *LaunchIntoInstanceProperties `locationName:"launchIntoInstanceProperties" type:"structure"` // The licensing configuration to be used for this launch configuration. Licensing *Licensing `locationName:"licensing" type:"structure"` // The name of the launch configuration. Name *string `locationName:"name" type:"string"` // Whether we want to activate post-launch actions for the Source Server. PostLaunchEnabled *bool `locationName:"postLaunchEnabled" type:"boolean"` // The ID of the Source Server for this launch configuration. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // Whether Elastic Disaster Recovery should try to automatically choose the // instance type that best matches the OS, CPU, and RAM of your Source Server. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` // contains filtered or unexported fields }
func (UpdateLaunchConfigurationOutput) GoString ¶
func (s UpdateLaunchConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLaunchConfigurationOutput) SetCopyPrivateIp ¶
func (s *UpdateLaunchConfigurationOutput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationOutput
SetCopyPrivateIp sets the CopyPrivateIp field's value.
func (*UpdateLaunchConfigurationOutput) SetCopyTags ¶
func (s *UpdateLaunchConfigurationOutput) SetCopyTags(v bool) *UpdateLaunchConfigurationOutput
SetCopyTags sets the CopyTags field's value.
func (*UpdateLaunchConfigurationOutput) SetEc2LaunchTemplateID ¶
func (s *UpdateLaunchConfigurationOutput) SetEc2LaunchTemplateID(v string) *UpdateLaunchConfigurationOutput
SetEc2LaunchTemplateID sets the Ec2LaunchTemplateID field's value.
func (*UpdateLaunchConfigurationOutput) SetLaunchDisposition ¶
func (s *UpdateLaunchConfigurationOutput) SetLaunchDisposition(v string) *UpdateLaunchConfigurationOutput
SetLaunchDisposition sets the LaunchDisposition field's value.
func (*UpdateLaunchConfigurationOutput) SetLaunchIntoInstanceProperties ¶
func (s *UpdateLaunchConfigurationOutput) SetLaunchIntoInstanceProperties(v *LaunchIntoInstanceProperties) *UpdateLaunchConfigurationOutput
SetLaunchIntoInstanceProperties sets the LaunchIntoInstanceProperties field's value.
func (*UpdateLaunchConfigurationOutput) SetLicensing ¶
func (s *UpdateLaunchConfigurationOutput) SetLicensing(v *Licensing) *UpdateLaunchConfigurationOutput
SetLicensing sets the Licensing field's value.
func (*UpdateLaunchConfigurationOutput) SetName ¶
func (s *UpdateLaunchConfigurationOutput) SetName(v string) *UpdateLaunchConfigurationOutput
SetName sets the Name field's value.
func (*UpdateLaunchConfigurationOutput) SetPostLaunchEnabled ¶
func (s *UpdateLaunchConfigurationOutput) SetPostLaunchEnabled(v bool) *UpdateLaunchConfigurationOutput
SetPostLaunchEnabled sets the PostLaunchEnabled field's value.
func (*UpdateLaunchConfigurationOutput) SetSourceServerID ¶
func (s *UpdateLaunchConfigurationOutput) SetSourceServerID(v string) *UpdateLaunchConfigurationOutput
SetSourceServerID sets the SourceServerID field's value.
func (*UpdateLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod ¶
func (s *UpdateLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod(v string) *UpdateLaunchConfigurationOutput
SetTargetInstanceTypeRightSizingMethod sets the TargetInstanceTypeRightSizingMethod field's value.
func (UpdateLaunchConfigurationOutput) String ¶
func (s UpdateLaunchConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateLaunchConfigurationTemplateInput ¶
type UpdateLaunchConfigurationTemplateInput struct { // Copy private IP. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Copy tags. CopyTags *bool `locationName:"copyTags" type:"boolean"` // S3 bucket ARN to export Source Network templates. ExportBucketArn *string `locationName:"exportBucketArn" min:"20" type:"string"` // Launch Configuration Template ID. // // LaunchConfigurationTemplateID is a required field LaunchConfigurationTemplateID *string `locationName:"launchConfigurationTemplateID" min:"21" type:"string" required:"true"` // Launch disposition. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` // DRS will set the 'launch into instance ID' of any source server when performing // a drill, recovery or failback to the previous region or availability zone, // using the instance ID of the source instance. LaunchIntoSourceInstance *bool `locationName:"launchIntoSourceInstance" type:"boolean"` // Licensing. Licensing *Licensing `locationName:"licensing" type:"structure"` // Whether we want to activate post-launch actions. PostLaunchEnabled *bool `locationName:"postLaunchEnabled" type:"boolean"` // Target instance type right-sizing method. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` // contains filtered or unexported fields }
func (UpdateLaunchConfigurationTemplateInput) GoString ¶
func (s UpdateLaunchConfigurationTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLaunchConfigurationTemplateInput) SetCopyPrivateIp ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationTemplateInput
SetCopyPrivateIp sets the CopyPrivateIp field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetCopyTags ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetCopyTags(v bool) *UpdateLaunchConfigurationTemplateInput
SetCopyTags sets the CopyTags field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetExportBucketArn ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetExportBucketArn(v string) *UpdateLaunchConfigurationTemplateInput
SetExportBucketArn sets the ExportBucketArn field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetLaunchConfigurationTemplateID ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetLaunchConfigurationTemplateID(v string) *UpdateLaunchConfigurationTemplateInput
SetLaunchConfigurationTemplateID sets the LaunchConfigurationTemplateID field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetLaunchDisposition ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetLaunchDisposition(v string) *UpdateLaunchConfigurationTemplateInput
SetLaunchDisposition sets the LaunchDisposition field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetLaunchIntoSourceInstance ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetLaunchIntoSourceInstance(v bool) *UpdateLaunchConfigurationTemplateInput
SetLaunchIntoSourceInstance sets the LaunchIntoSourceInstance field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetLicensing ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetLicensing(v *Licensing) *UpdateLaunchConfigurationTemplateInput
SetLicensing sets the Licensing field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetPostLaunchEnabled ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetPostLaunchEnabled(v bool) *UpdateLaunchConfigurationTemplateInput
SetPostLaunchEnabled sets the PostLaunchEnabled field's value.
func (*UpdateLaunchConfigurationTemplateInput) SetTargetInstanceTypeRightSizingMethod ¶
func (s *UpdateLaunchConfigurationTemplateInput) SetTargetInstanceTypeRightSizingMethod(v string) *UpdateLaunchConfigurationTemplateInput
SetTargetInstanceTypeRightSizingMethod sets the TargetInstanceTypeRightSizingMethod field's value.
func (UpdateLaunchConfigurationTemplateInput) String ¶
func (s UpdateLaunchConfigurationTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLaunchConfigurationTemplateInput) Validate ¶
func (s *UpdateLaunchConfigurationTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLaunchConfigurationTemplateOutput ¶
type UpdateLaunchConfigurationTemplateOutput struct { // Updated Launch Configuration Template. LaunchConfigurationTemplate *LaunchConfigurationTemplate `locationName:"launchConfigurationTemplate" type:"structure"` // contains filtered or unexported fields }
func (UpdateLaunchConfigurationTemplateOutput) GoString ¶
func (s UpdateLaunchConfigurationTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLaunchConfigurationTemplateOutput) SetLaunchConfigurationTemplate ¶
func (s *UpdateLaunchConfigurationTemplateOutput) SetLaunchConfigurationTemplate(v *LaunchConfigurationTemplate) *UpdateLaunchConfigurationTemplateOutput
SetLaunchConfigurationTemplate sets the LaunchConfigurationTemplate field's value.
func (UpdateLaunchConfigurationTemplateOutput) String ¶
func (s UpdateLaunchConfigurationTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateReplicationConfigurationInput ¶
type UpdateReplicationConfigurationInput struct { // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The name of the Replication Configuration. Name *string `locationName:"name" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The configuration of the disks of the Source Server to be replicated. ReplicatedDisks []*ReplicationConfigurationReplicatedDisk `locationName:"replicatedDisks" type:"list"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The ID of the Source Server for this Replication Configuration. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateReplicationConfigurationInput's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (UpdateReplicationConfigurationInput) GoString ¶
func (s UpdateReplicationConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReplicationConfigurationInput) SetAssociateDefaultSecurityGroup ¶
func (s *UpdateReplicationConfigurationInput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationInput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*UpdateReplicationConfigurationInput) SetAutoReplicateNewDisks ¶
func (s *UpdateReplicationConfigurationInput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationInput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*UpdateReplicationConfigurationInput) SetBandwidthThrottling ¶
func (s *UpdateReplicationConfigurationInput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationInput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*UpdateReplicationConfigurationInput) SetCreatePublicIP ¶
func (s *UpdateReplicationConfigurationInput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationInput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*UpdateReplicationConfigurationInput) SetDataPlaneRouting ¶
func (s *UpdateReplicationConfigurationInput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationInput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*UpdateReplicationConfigurationInput) SetDefaultLargeStagingDiskType ¶
func (s *UpdateReplicationConfigurationInput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationInput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*UpdateReplicationConfigurationInput) SetEbsEncryption ¶
func (s *UpdateReplicationConfigurationInput) SetEbsEncryption(v string) *UpdateReplicationConfigurationInput
SetEbsEncryption sets the EbsEncryption field's value.
func (*UpdateReplicationConfigurationInput) SetEbsEncryptionKeyArn ¶
func (s *UpdateReplicationConfigurationInput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationInput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*UpdateReplicationConfigurationInput) SetName ¶
func (s *UpdateReplicationConfigurationInput) SetName(v string) *UpdateReplicationConfigurationInput
SetName sets the Name field's value.
func (*UpdateReplicationConfigurationInput) SetPitPolicy ¶
func (s *UpdateReplicationConfigurationInput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationInput
SetPitPolicy sets the PitPolicy field's value.
func (*UpdateReplicationConfigurationInput) SetReplicatedDisks ¶
func (s *UpdateReplicationConfigurationInput) SetReplicatedDisks(v []*ReplicationConfigurationReplicatedDisk) *UpdateReplicationConfigurationInput
SetReplicatedDisks sets the ReplicatedDisks field's value.
func (*UpdateReplicationConfigurationInput) SetReplicationServerInstanceType ¶
func (s *UpdateReplicationConfigurationInput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationInput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*UpdateReplicationConfigurationInput) SetReplicationServersSecurityGroupsIDs ¶
func (s *UpdateReplicationConfigurationInput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationInput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*UpdateReplicationConfigurationInput) SetSourceServerID ¶
func (s *UpdateReplicationConfigurationInput) SetSourceServerID(v string) *UpdateReplicationConfigurationInput
SetSourceServerID sets the SourceServerID field's value.
func (*UpdateReplicationConfigurationInput) SetStagingAreaSubnetId ¶
func (s *UpdateReplicationConfigurationInput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationInput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*UpdateReplicationConfigurationInput) SetStagingAreaTags ¶
func (s *UpdateReplicationConfigurationInput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationInput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*UpdateReplicationConfigurationInput) SetUseDedicatedReplicationServer ¶
func (s *UpdateReplicationConfigurationInput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationInput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (UpdateReplicationConfigurationInput) String ¶
func (s UpdateReplicationConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReplicationConfigurationInput) Validate ¶
func (s *UpdateReplicationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReplicationConfigurationOutput ¶
type UpdateReplicationConfigurationOutput struct { // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The name of the Replication Configuration. Name *string `locationName:"name" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The configuration of the disks of the Source Server to be replicated. ReplicatedDisks []*ReplicationConfigurationReplicatedDisk `locationName:"replicatedDisks" type:"list"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The ID of the Source Server for this Replication Configuration. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateReplicationConfigurationOutput's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (UpdateReplicationConfigurationOutput) GoString ¶
func (s UpdateReplicationConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReplicationConfigurationOutput) SetAssociateDefaultSecurityGroup ¶
func (s *UpdateReplicationConfigurationOutput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationOutput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*UpdateReplicationConfigurationOutput) SetAutoReplicateNewDisks ¶
func (s *UpdateReplicationConfigurationOutput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationOutput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*UpdateReplicationConfigurationOutput) SetBandwidthThrottling ¶
func (s *UpdateReplicationConfigurationOutput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationOutput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*UpdateReplicationConfigurationOutput) SetCreatePublicIP ¶
func (s *UpdateReplicationConfigurationOutput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationOutput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*UpdateReplicationConfigurationOutput) SetDataPlaneRouting ¶
func (s *UpdateReplicationConfigurationOutput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationOutput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*UpdateReplicationConfigurationOutput) SetDefaultLargeStagingDiskType ¶
func (s *UpdateReplicationConfigurationOutput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationOutput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*UpdateReplicationConfigurationOutput) SetEbsEncryption ¶
func (s *UpdateReplicationConfigurationOutput) SetEbsEncryption(v string) *UpdateReplicationConfigurationOutput
SetEbsEncryption sets the EbsEncryption field's value.
func (*UpdateReplicationConfigurationOutput) SetEbsEncryptionKeyArn ¶
func (s *UpdateReplicationConfigurationOutput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationOutput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*UpdateReplicationConfigurationOutput) SetName ¶
func (s *UpdateReplicationConfigurationOutput) SetName(v string) *UpdateReplicationConfigurationOutput
SetName sets the Name field's value.
func (*UpdateReplicationConfigurationOutput) SetPitPolicy ¶
func (s *UpdateReplicationConfigurationOutput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationOutput
SetPitPolicy sets the PitPolicy field's value.
func (*UpdateReplicationConfigurationOutput) SetReplicatedDisks ¶
func (s *UpdateReplicationConfigurationOutput) SetReplicatedDisks(v []*ReplicationConfigurationReplicatedDisk) *UpdateReplicationConfigurationOutput
SetReplicatedDisks sets the ReplicatedDisks field's value.
func (*UpdateReplicationConfigurationOutput) SetReplicationServerInstanceType ¶
func (s *UpdateReplicationConfigurationOutput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationOutput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*UpdateReplicationConfigurationOutput) SetReplicationServersSecurityGroupsIDs ¶
func (s *UpdateReplicationConfigurationOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationOutput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*UpdateReplicationConfigurationOutput) SetSourceServerID ¶
func (s *UpdateReplicationConfigurationOutput) SetSourceServerID(v string) *UpdateReplicationConfigurationOutput
SetSourceServerID sets the SourceServerID field's value.
func (*UpdateReplicationConfigurationOutput) SetStagingAreaSubnetId ¶
func (s *UpdateReplicationConfigurationOutput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationOutput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*UpdateReplicationConfigurationOutput) SetStagingAreaTags ¶
func (s *UpdateReplicationConfigurationOutput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationOutput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*UpdateReplicationConfigurationOutput) SetUseDedicatedReplicationServer ¶
func (s *UpdateReplicationConfigurationOutput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationOutput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (UpdateReplicationConfigurationOutput) String ¶
func (s UpdateReplicationConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateReplicationConfigurationTemplateInput ¶
type UpdateReplicationConfigurationTemplateInput struct { // The Replication Configuration Template ARN. Arn *string `locationName:"arn" min:"20" type:"string"` // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration Template. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The Replication Configuration Template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateReplicationConfigurationTemplateInput's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (UpdateReplicationConfigurationTemplateInput) GoString ¶
func (s UpdateReplicationConfigurationTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReplicationConfigurationTemplateInput) SetArn ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetArn(v string) *UpdateReplicationConfigurationTemplateInput
SetArn sets the Arn field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetAssociateDefaultSecurityGroup ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationTemplateInput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetAutoReplicateNewDisks ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationTemplateInput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetBandwidthThrottling ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationTemplateInput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetCreatePublicIP ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationTemplateInput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetDataPlaneRouting ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationTemplateInput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetDefaultLargeStagingDiskType ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationTemplateInput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetEbsEncryption ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetEbsEncryption(v string) *UpdateReplicationConfigurationTemplateInput
SetEbsEncryption sets the EbsEncryption field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetEbsEncryptionKeyArn ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationTemplateInput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetPitPolicy ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationTemplateInput
SetPitPolicy sets the PitPolicy field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetReplicationConfigurationTemplateID ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetReplicationConfigurationTemplateID(v string) *UpdateReplicationConfigurationTemplateInput
SetReplicationConfigurationTemplateID sets the ReplicationConfigurationTemplateID field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetReplicationServerInstanceType ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationTemplateInput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetReplicationServersSecurityGroupsIDs ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationTemplateInput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetStagingAreaSubnetId ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationTemplateInput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetStagingAreaTags ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationTemplateInput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*UpdateReplicationConfigurationTemplateInput) SetUseDedicatedReplicationServer ¶
func (s *UpdateReplicationConfigurationTemplateInput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationTemplateInput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (UpdateReplicationConfigurationTemplateInput) String ¶
func (s UpdateReplicationConfigurationTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReplicationConfigurationTemplateInput) Validate ¶
func (s *UpdateReplicationConfigurationTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReplicationConfigurationTemplateOutput ¶
type UpdateReplicationConfigurationTemplateOutput struct { // The Replication Configuration Template ARN. Arn *string `locationName:"arn" min:"20" type:"string"` // Whether to associate the default Elastic Disaster Recovery Security group // with the Replication Configuration Template. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` // Whether to allow the AWS replication agent to automatically replicate newly // added disks. AutoReplicateNewDisks *bool `locationName:"autoReplicateNewDisks" type:"boolean"` // Configure bandwidth throttling for the outbound data transfer rate of the // Source Server in Mbps. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Whether to create a Public IP for the Recovery Instance by default. CreatePublicIP *bool `locationName:"createPublicIP" type:"boolean"` // The data plane routing mechanism that will be used for replication. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` // The Staging Disk EBS volume type to be used during replication. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // The type of EBS encryption to be used during replication. EbsEncryption *string `locationName:"ebsEncryption" type:"string" enum:"ReplicationConfigurationEbsEncryption"` // The ARN of the EBS encryption key to be used during replication. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` // The Point in time (PIT) policy to manage snapshots taken during replication. PitPolicy []*PITPolicyRule `locationName:"pitPolicy" min:"1" type:"list"` // The Replication Configuration Template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` // The instance type to be used for the replication server. ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string"` // The security group IDs that will be used by the replication server. ReplicationServersSecurityGroupsIDs []*string `locationName:"replicationServersSecurityGroupsIDs" type:"list"` // The subnet to be used by the replication staging area. StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string"` // A set of tags to be associated with all resources created in the replication // staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. // // StagingAreaTags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateReplicationConfigurationTemplateOutput's // String and GoString methods. StagingAreaTags map[string]*string `locationName:"stagingAreaTags" type:"map" sensitive:"true"` // A set of tags to be associated with the Replication Configuration Template // resource. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateReplicationConfigurationTemplateOutput's // String and GoString methods. Tags map[string]*string `locationName:"tags" type:"map" sensitive:"true"` // Whether to use a dedicated Replication Server in the replication staging // area. UseDedicatedReplicationServer *bool `locationName:"useDedicatedReplicationServer" type:"boolean"` // contains filtered or unexported fields }
func (UpdateReplicationConfigurationTemplateOutput) GoString ¶
func (s UpdateReplicationConfigurationTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReplicationConfigurationTemplateOutput) SetArn ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetArn(v string) *UpdateReplicationConfigurationTemplateOutput
SetArn sets the Arn field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetAssociateDefaultSecurityGroup ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetAssociateDefaultSecurityGroup(v bool) *UpdateReplicationConfigurationTemplateOutput
SetAssociateDefaultSecurityGroup sets the AssociateDefaultSecurityGroup field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetAutoReplicateNewDisks ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetAutoReplicateNewDisks(v bool) *UpdateReplicationConfigurationTemplateOutput
SetAutoReplicateNewDisks sets the AutoReplicateNewDisks field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetBandwidthThrottling ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetBandwidthThrottling(v int64) *UpdateReplicationConfigurationTemplateOutput
SetBandwidthThrottling sets the BandwidthThrottling field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetCreatePublicIP ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetCreatePublicIP(v bool) *UpdateReplicationConfigurationTemplateOutput
SetCreatePublicIP sets the CreatePublicIP field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetDataPlaneRouting ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetDataPlaneRouting(v string) *UpdateReplicationConfigurationTemplateOutput
SetDataPlaneRouting sets the DataPlaneRouting field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetDefaultLargeStagingDiskType ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetDefaultLargeStagingDiskType(v string) *UpdateReplicationConfigurationTemplateOutput
SetDefaultLargeStagingDiskType sets the DefaultLargeStagingDiskType field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetEbsEncryption ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetEbsEncryption(v string) *UpdateReplicationConfigurationTemplateOutput
SetEbsEncryption sets the EbsEncryption field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetEbsEncryptionKeyArn ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetEbsEncryptionKeyArn(v string) *UpdateReplicationConfigurationTemplateOutput
SetEbsEncryptionKeyArn sets the EbsEncryptionKeyArn field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetPitPolicy ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetPitPolicy(v []*PITPolicyRule) *UpdateReplicationConfigurationTemplateOutput
SetPitPolicy sets the PitPolicy field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetReplicationConfigurationTemplateID ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetReplicationConfigurationTemplateID(v string) *UpdateReplicationConfigurationTemplateOutput
SetReplicationConfigurationTemplateID sets the ReplicationConfigurationTemplateID field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetReplicationServerInstanceType ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetReplicationServerInstanceType(v string) *UpdateReplicationConfigurationTemplateOutput
SetReplicationServerInstanceType sets the ReplicationServerInstanceType field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetReplicationServersSecurityGroupsIDs ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetReplicationServersSecurityGroupsIDs(v []*string) *UpdateReplicationConfigurationTemplateOutput
SetReplicationServersSecurityGroupsIDs sets the ReplicationServersSecurityGroupsIDs field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetStagingAreaSubnetId ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetStagingAreaSubnetId(v string) *UpdateReplicationConfigurationTemplateOutput
SetStagingAreaSubnetId sets the StagingAreaSubnetId field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetStagingAreaTags ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetStagingAreaTags(v map[string]*string) *UpdateReplicationConfigurationTemplateOutput
SetStagingAreaTags sets the StagingAreaTags field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetTags ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetTags(v map[string]*string) *UpdateReplicationConfigurationTemplateOutput
SetTags sets the Tags field's value.
func (*UpdateReplicationConfigurationTemplateOutput) SetUseDedicatedReplicationServer ¶
func (s *UpdateReplicationConfigurationTemplateOutput) SetUseDedicatedReplicationServer(v bool) *UpdateReplicationConfigurationTemplateOutput
SetUseDedicatedReplicationServer sets the UseDedicatedReplicationServer field's value.
func (UpdateReplicationConfigurationTemplateOutput) String ¶
func (s UpdateReplicationConfigurationTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"code" type:"string"` // A list of fields that failed validation. FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"` Message_ *string `locationName:"message" type:"string"` // Validation exception reason. Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by the AWS service.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationExceptionField ¶
type ValidationExceptionField struct { // Validate exception field message. Message *string `locationName:"message" type:"string"` // Validate exception field name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Validate exception field.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package drsiface provides an interface to enable mocking the Elastic Disaster Recovery Service service client for testing your code.
|
Package drsiface provides an interface to enable mocking the Elastic Disaster Recovery Service service client for testing your code. |