When the ShardRole parameter is set to AUTO, ShardRegexp validates that the name of the instance’s host matches the regular expression provided; instances on hosts that do not match are not configured as cluster members.
Using This Parameter
In conjunction with other parameters, ShardRegexp can be used to deploy sharded clusters, mirrored or nonmirrored, using the configuration merge feature.
Typically, this parameter would not be changed after deployment of the sharded cluster, unless the instance is removed from the cluster.
ArbiterURL, to identify the arbiter used by the data node mirror the instance is a member of.
ShardRole, to specify the sharded cluster role of the instance.
ShardClusterURL to specify the node to use as a template when adding an instance to a sharded cluster.
ShardMirrorMember to specify the failover role of a data node in a mirrored sharded cluster.
ShardMasterRegexp to identify the node to be configured as sharded cluster data node 1 based on hostname.