Test Migration
elasticache_test_migration | R Documentation |
Async API to test connection between source and target replication group¶
Description¶
Async API to test connection between source and target replication group.
Usage¶
Arguments¶
ReplicationGroupId
[required] The ID of the replication group to which data is to be migrated.
CustomerNodeEndpointList
[required] List of endpoints from which data should be migrated. List should have only one element.
Value¶
A list with the following syntax:
list(
ReplicationGroup = list(
ReplicationGroupId = "string",
Description = "string",
GlobalReplicationGroupInfo = list(
GlobalReplicationGroupId = "string",
GlobalReplicationGroupMemberRole = "string"
),
Status = "string",
PendingModifiedValues = list(
PrimaryClusterId = "string",
AutomaticFailoverStatus = "enabled"|"disabled",
Resharding = list(
SlotMigration = list(
ProgressPercentage = 123.0
)
),
AuthTokenStatus = "SETTING"|"ROTATING",
UserGroups = list(
UserGroupIdsToAdd = list(
"string"
),
UserGroupIdsToRemove = list(
"string"
)
),
LogDeliveryConfigurations = list(
list(
LogType = "slow-log"|"engine-log",
DestinationType = "cloudwatch-logs"|"kinesis-firehose",
DestinationDetails = list(
CloudWatchLogsDetails = list(
LogGroup = "string"
),
KinesisFirehoseDetails = list(
DeliveryStream = "string"
)
),
LogFormat = "text"|"json"
)
),
TransitEncryptionEnabled = TRUE|FALSE,
TransitEncryptionMode = "preferred"|"required",
ClusterMode = "enabled"|"disabled"|"compatible"
),
MemberClusters = list(
"string"
),
NodeGroups = list(
list(
NodeGroupId = "string",
Status = "string",
PrimaryEndpoint = list(
Address = "string",
Port = 123
),
ReaderEndpoint = list(
Address = "string",
Port = 123
),
Slots = "string",
NodeGroupMembers = list(
list(
CacheClusterId = "string",
CacheNodeId = "string",
ReadEndpoint = list(
Address = "string",
Port = 123
),
PreferredAvailabilityZone = "string",
PreferredOutpostArn = "string",
CurrentRole = "string"
)
)
)
),
SnapshottingClusterId = "string",
AutomaticFailover = "enabled"|"disabled"|"enabling"|"disabling",
MultiAZ = "enabled"|"disabled",
ConfigurationEndpoint = list(
Address = "string",
Port = 123
),
SnapshotRetentionLimit = 123,
SnapshotWindow = "string",
ClusterEnabled = TRUE|FALSE,
CacheNodeType = "string",
AuthTokenEnabled = TRUE|FALSE,
AuthTokenLastModifiedDate = as.POSIXct(
"2015-01-01"
),
TransitEncryptionEnabled = TRUE|FALSE,
AtRestEncryptionEnabled = TRUE|FALSE,
MemberClustersOutpostArns = list(
"string"
),
KmsKeyId = "string",
ARN = "string",
UserGroupIds = list(
"string"
),
LogDeliveryConfigurations = list(
list(
LogType = "slow-log"|"engine-log",
DestinationType = "cloudwatch-logs"|"kinesis-firehose",
DestinationDetails = list(
CloudWatchLogsDetails = list(
LogGroup = "string"
),
KinesisFirehoseDetails = list(
DeliveryStream = "string"
)
),
LogFormat = "text"|"json",
Status = "active"|"enabling"|"modifying"|"disabling"|"error",
Message = "string"
)
),
ReplicationGroupCreateTime = as.POSIXct(
"2015-01-01"
),
DataTiering = "enabled"|"disabled",
AutoMinorVersionUpgrade = TRUE|FALSE,
NetworkType = "ipv4"|"ipv6"|"dual_stack",
IpDiscovery = "ipv4"|"ipv6",
TransitEncryptionMode = "preferred"|"required",
ClusterMode = "enabled"|"disabled"|"compatible"
)
)