package
0.0.0-20210831081626-d823fe11ceba
Repository: https://github.com/huaweicloud/golangsdk.git
Documentation: pkg.go.dev

# Functions

Create a replication consistency group with given parameters.
Delete a replication consistency group by id.
Extend is expanding EVS disks in a replication consistency group.
ExtractReplicationConsistencyGroups from List.
FailOver is performing a failover for a replication consistency group.
Get a replication consistency group with detailed information by id.
List all the replication consistency groups.
Reprotect is reprotecting a replication consistency group.
Reverse is performing a primary/secondary switchover for a replication consistency group.
Stop is pausing a replication consistency group.
Sync is synchronizing a replication consistency group.
Update is a method which can be able to update the replication consistency group via accessing to the service with Put method and parameters.

# Constants

OsExtendReplicationVolume is expanding EVS disks in a replication consistency group.
OsFailoverReplicationConsistencyGroup is performing a failover for a replication consistency group.
OsReprotectReplicationConsistencyGroup is reprotecting a replication consistency group.
OsReverseReplicationConsistencyGroup is performing a primary/secondary switchover for a replication consistency group.
OsStopReplicationConsistencyGroup is pausing a replication consistency group.
OsSyncReplicationConsistencyGroup is synchronizing a replication consistency group.

# Structs

ActionResult is the result of action operations.
CreateOps is a struct that contains all the parameters.
CreateResult is a struct that contains all the return parameters of creation.
DeleteResult is a struct which contains the result of deletion.
ExtendReplicationVolumesOps is a struct that contains all the parameters.
GetResult contains the body of getting detailed.
ListOpts is a struct that contains all the parameters.
ReplicationConsistencyGroup response.
ReplicationConsistencyGroupCreateorUpdate response.
ReplicationConsistencyGroupPage may be embedded in a Page that contains all of the results from an operation at once.
ReplicationsOps specifies the expansion information of one or multiple EVS replication pairs.
UpdateOpts is a struct which represents the parameters of update function.
UpdateResult is a struct from which can get the result of update method.

# Interfaces

CreateOpsBuilder is used for creating replication consistency group parameters.
ExtendReplicationVolumesOpsBuilder is used for expanding EVS disks in a replication consistency group parameters.
ListOptsBuilder is an interface by which can be able to build the query string of the list function.
UpdateOptsBuilder is an interface which can build the map paramter of update function.