Add Remote Installation to Cluster

post

/services/{version}/installation/cluster/actions/memberAdd

Required Role: Security

Internal API for adding a remote GoldenGate installation to the cluster.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : Oracle GoldenGate Cluster Membership - Add Member
Type: object
Title: Oracle GoldenGate Cluster Membership - Add Member
Request submitted from one Service Manager to another to add a member to the OGG cluster
Show Source
Nested Schema : backPlane
Type: object
The address of the listener on the new member for intra-cluster member communication
Show Source
Nested Schema : dataPlane
Type: object
The listener on the new member for serving cluster data requests
Show Source
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Example Request (application/json)
{
    "$schema":"internal:clusterMemberAdd",
    "memberName":"oggdev-2",
    "backPlane":{
        "host":"0.0.0.0",
        "port":"5511"
    },
    "dataPlane":{
        "host":"127.0.0.1",
        "port":"5512"
    }
}
Back to Top

Response

Supported Media Types

201 Response

Installation added to cluster
Body ()
Root Schema : Oracle GoldenGate Cluster Membership - Add Member Response
Type: object
Title: Oracle GoldenGate Cluster Membership - Add Member Response
Response returned from one Service Manager to another when a member is added to the OGG cluster
Show Source
Nested Schema : cluster
Type: object
OGG Cluster configuration
Show Source
Nested Schema : configurationFile
Type: object
Configuration Service Configuration File
Show Source
Nested Schema : hamiws
Type: object
HAMI Web Service Configuration Data
Nested Schema : backPlane
Type: object
The listener on the local installation for intra-cluster member communication
Show Source
Nested Schema : dataPlane
Type: object
The listener on the local installation for serving cluster data requests
Show Source
Nested Schema : join
Type: object
Properties for joining an existing GoldenGate cluster
Show Source
  • Minimum Length: 1
    Maximum Length: 256
    The Service Manager user password
  • Minimum Length: 2
    Maximum Length: 4095
    Pattern: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
    The base URL of the Service Manager in an existing Oracle GoldenGate Cluster
    Example: https://remote-host.example.com:9011/services/v2
  • Minimum Length: 1
    Maximum Length: 512
    The Service Manager user name
Nested Schema : members
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 128
Cluster members
Show Source
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : items
Type: object
Show Source
  • backPlane
    The listener on the remote installation for intra-cluster member communication
  • Allowed Values: [ "initialized", "standalone", "voter", "backup", "regionPrimary", "primary" ]
    The current role of the cluster member
  • dataPlane
    The listener on the remote installation for serving cluster data requests
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Cluster member name
  • Minimum Length: 1
    Maximum Length: 4095
    The region of the cluster member
  • Allowed Values: [ "initialized", "standalone", "voter", "backup", "regionPrimary", "primary" ]
    The target role of the cluster member, in the case a transition is in progress
Nested Schema : backPlane
Type: object
The listener on the remote installation for intra-cluster member communication
Show Source
Nested Schema : dataPlane
Type: object
The listener on the remote installation for serving cluster data requests
Show Source
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : backends
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1024
Backends used by this Configuration Service
Show Source
Nested Schema : listener
The Configuration Service listener address
Match One
Show Source
Nested Schema : mappings
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1024
Backend Mappings for Configuration Service clients
Show Source
Nested Schema : items
Type: object
Show Source
  • Allowed Values: [ "config:backend" ]
    The unique identifier for this JSON schema
  • configuration
    Additional configuration data needed by the Backend
  • Default Value: false
    If true, data is encrypted at rest in the Backend
  • Minimum Length: 1
    Maximum Length: 256
    The key to use for encrypting data in the Backend; if not specified, a random key will be generated
  • Unique identifier for the Backend
  • Default Value: false
    This Backend does not accept any requests
  • messages
    Minimum Number of Items: 0
    Maximum Number of Items: 65535
    Oracle GoldenGate messages issued during the request
  • Minimum Length: 1
    Maximum Length: 512
    Human-friendly name for the Backend
  • options
    Minimum Number of Items: 0
    Maximum Number of Items: 1
    Configuration options for the Backend
  • Default Value: false
    This Backend does not accept any requests that modify data
  • replaced
    Minimum Number of Items: 1
    Maximum Number of Items: 512
    The Backends that this backend replaced
  • The Backend that replaced this backend
  • Allowed Values: [ "Files", "HAMIWS", "Legacy", "Memory", "MongoDB", "Oracle", "Wallet" ]
    The type of the Backend
Nested Schema : configuration
Additional configuration data needed by the Backend
Match Any
Show Source
Nested Schema : messages
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 65535
Oracle GoldenGate messages issued during the request
Show Source
Nested Schema : options
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 1
Configuration options for the Backend
Show Source
Nested Schema : replaced
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 512
The Backends that this backend replaced
Show Source
Nested Schema : configuration-x-anyOf[0]
Type: object
Show Source
  • Minimum Length: 1
    Maximum Length: 1024
    The directory for storing configuration data.
Nested Schema : configuration-x-anyOf[1]
Type: object
Show Source
Nested Schema : configuration-x-anyOf[2]
Type: object
Show Source
Nested Schema : configuration-x-anyOf[3]
Type: object
Show Source
  • Minimum Length: 1
    Maximum Length: 255
    Pattern: ^[^$]{0,255}$
    The name of the MongoDB collection. The default value is `config:backend:id`.
  • Minimum Length: 1
    Maximum Length: 63
    Pattern: ^[^\/\\. "$*<>:|?]{1,63}$
    The name of the MongoDB database. The default value is `config:configurationFile:installationId`.
  • Minimum Length: 1
    Maximum Length: 256
    The password of the user for authenticating with the MongoDB server.
  • Minimum Length: 2
    Maximum Length: 4095
    Pattern: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
    The URI for the MongoDB server.
  • Minimum Length: 1
    Maximum Length: 512
    The name of the user for authenticating with the MongoDB server.
Nested Schema : configuration-x-anyOf[4]
Type: object
Show Source
  • Minimum Length: 1
    Maximum Length: 4096
    Information used to identify and connect to an Oracle database.
  • Minimum Length: 1
    Maximum Length: 1024
    The password of the user for authenticating with the Oracle database.
  • Minimum Length: 1
    Maximum Length: 512
    The name of the Oracle table to use. The default value is `config:backend:id`.
  • Minimum Length: 1
    Maximum Length: 1024
    The name of the user defined in the Oracle database.
Nested Schema : configuration-x-anyOf[5]
Type: object
Show Source
  • Minimum Length: 4
    Maximum Length: 139810134
    Pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)?$
    The base64 encoded Oracle Wallet data - up to 100MB
  • Minimum Length: 1
    Maximum Length: 1024
    The directory for the Oracle Wallet
  • Default Value: false
    Indicates the Oracle Wallet should be serialized to the 'data' property
Nested Schema : caCertificates
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 128
A collection of CA certificates to use when connecting to the ensemble.
Show Source
Nested Schema : ensemble
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 64
Addresses of one or more members of the HAMIWS ensemble
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : items
Type: object
Show Source
  • Allowed Values: [ "ogg:message" ]
  • Minimum Length: 9
    Maximum Length: 9
    Pattern: ^OGG[-][0-9]{5}$
    The Oracle GoldenGate message code
  • Minimum Length: 20
    Maximum Length: 32
    Pattern: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
    The date and time that the message was issued
  • Allowed Values: [ "INFO", "WARNING", "ERROR" ]
    The severity of the message
  • Minimum Length: 1
    Maximum Length: 4095
    A human-readable description that provides information and detail specific to this occurence of the information, warning or error.
  • Minimum Length: 2
    Maximum Length: 4095
    Pattern: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
    An absolute URI [RFC3986] to a page that describes the info, warning or error type.
Nested Schema : items
Match Any
Show Source
  • Allowed Values: [ "duplicateNames" ]
    Data item names may be repeated for children of the same parent
Nested Schema : listener-x-oneOf[0]
Type: object
TCP/IP listener address and port
Show Source
Nested Schema : host
Host name or IP Address
Match One
Show Source
  • Minimum Length: 1
    Maximum Length: 4095
    Pattern: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    Network host name
  • host-x-oneOf[1]
    Network IP address
Nested Schema : host-x-oneOf[1]
Network IP address
Match One
Show Source
  • Minimum Length: 7
    Maximum Length: 15
    Pattern: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    Network IPv4 address
  • Minimum Length: 1
    Maximum Length: 256
    Pattern: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    Network IPv6 address
Nested Schema : items
Type: object
Show Source
Nested Schema : backends
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1024
Backends for this mapping
Show Source
Nested Schema : items
Type: object
Backends mapped by name
Show Source
Example Response (application/json)
{
    "$schema":"api:standardResponse",
    "links":[
        {
            "rel":"canonical",
            "href":"https://oggdev-1:9011/services/v2/installation/cluster/actions/memberAdd",
            "mediaType":"application/json"
        },
        {
            "rel":"self",
            "href":"https://oggdev-1:9011/services/v2/installation/cluster/actions/memberAdd",
            "mediaType":"application/json"
        }
    ],
    "messages":[
    ],
    "response":{
        "$schema":"internal:clusterMemberAddResponse",
        "configurationFile":{
            "$schema":"config:configurationFile",
            "installationId":"1a13dd3b-2e1d-4f61-a92e-ab1fcbc21fe9",
            "backends":[
                {
                    "$schema":"config:backend",
                    "id":"00000000-0000-0000-6557-000000000001",
                    "type":"Wallet",
                    "configuration":{
                        "encrypted":true,
                        "serialized":true,
                        "directory":"/u02/ServiceManager/var/lib/conf/ConfigService/ConfigService.wallet/",
                        "data":"MIIMVwIBAzCCDB0GCSqGSIb3DQEHAaCCDA4EggwKMIIMBjCCDAIGCSqGSIb3DQEHBqCCC/MwggvvAgEAMIIL6AYJKoZIhvcNAQcBMFcGCSqGSIb3DQEFDTBKMCkGCSqGSIb3DQEFDDAcBAg9cS4PplFsqwICE4gwDAYIKoZIhvcNAgkFADAdBglghkgBZQMEASoEEKpAEsanDweLeO8aTUfrygSAgguAm85YP8YCujHgfbppCDZ/SFQChYR/TnFcVThO7KZC7xC+1oQJt5dp9H7V4/s08lklB9K+1qQQbD5b80HZ/dtvdujIXEiAqbUcaZLAgK78GHkK+cIml0IptHvyM5GMJAktoeCZ5bm0b9MKwuKiJiNx15Xp6IgJtfZkdp0wd5uQz/5A9EME7scMbcPWqnxs1XfUn8JcVU7b4WgIHWO676sYnujXRnUR/ej3C0v/irTOrBUq6MlWZHVBXWJxyhtpJdm0gS5W5kH5JWg7ssJiw4O9UVXBL6B1Ezx/eQZ0Ji2UdlNiQHzz429BqlHLuJcs6KpuYmUkyA5EUEQL8CEpuMUxsnPvKEAXccSmIZmCpj2V4Dz9YqICRcoDCxNf8iMRHU8CjXajgzG0KIcMgtrtBD86WY/n1a2xAbf6YBS3HvuU9RqMdj7vEaheokRWfRmgn9fJ/Y8CPM/828A74LAjS5e0Psk9gjfEAyKrIT7pJ3Jft08obySBRWoNZZvDFBpucOQuRqCo6eyb+Dih8oU7mV8X6j4kXWWblLJTcsEE+ArI3sCZGuEYBxUFXMuBmLtoC4Tow04kFwLQc4hqkGgS3P6s7GB6bj9495+bQuylDDW187KVwXGqX5olTa9mYaeh3Em2dzYfgLGknk6JkCMfm9vuutooqMXXsnYIK7ro1h2vNKkqqUmQIX3T6aTmYumb4g2JmDMcuhcdHhlpeGh9IYSEE102Nlzi9V9PKnZSDnVhqCDMdBaizjuBGPilsJisOpNZbgyLxg76VlfMJ7IB0eG9Lbjo93C7ABi50iQI4Y2fr7IWhA70Lgbi62cYReIj0FPv7ajRP1OqPu7nh0724oTgw/emW9A81S2XleXxzxHUGOp7SWNO02LIffWK6WRSzw+FVJd4mqsqzRcFn3cSLKt1oDDBJN2XcsT/12U51H"
                    }
                },
                {
                    "$schema":"config:backend",
                    "id":"2bb4ada3-ea0f-47a5-a75d-00d60387852f",
                    "type":"Oracle",
                    "options":[
                        "duplicateNames"
                    ],
                    "configuration":{
                        "connectionString":"ggadmin@dbms:1521/ORCLPDB1"
                    }
                },
                {
                    "$schema":"config:backend",
                    "id":"7717cc44-c277-4246-8376-392ce6aa36a5",
                    "type":"Oracle",
                    "configuration":{
                        "connectionString":"ggadmin@dbms:1521/ORCLPDB1"
                    }
                },
                {
                    "$schema":"config:backend",
                    "id":"9f1275dd-b2a4-46ed-8acd-7d5b87aab710",
                    "type":"HAMIWS",
                    "configuration":{
                        "ensemble":[
                            {
                                "host":"127.0.0.1",
                                "port":"5512"
                            }
                        ],
                        "certificatePem":"-----BEGIN CERTIFICATE-----\nMIIB4TCCAYigAwIBAgIRAPLSJe9fJGBPE5bNw4CWQrswCgYIKoZIzj0EAwQwZjEt\nMCsGA1UECxMkNzZmNDMyOTUtNjVkNC00OTRlLTlmNWQtNjRmNzczMTdhMGNiMRMw\nEQYDVQQLEwpHb2xkZW5HYXRlMQ8wDQYDVQQKEwZPcmFjbGUxDzANBgNVBAMTBlJv\nb3RDQTAeFw0yNDAxMDgxNTI5MDJaFw0yOTAxMDYxNTI5MDJaMGYxLTArBgNVBAsT\nJDc2ZjQzMjk1LTY1ZDQtNDk0ZS05ZjVkLTY0Zjc3MzE3YTBjYjETMBEGA1UECxMK\nR29sZGVuR2F0ZTEPMA0GA1UEChMGT3JhY2xlMQ8wDQYDVQQDEwZoYW1pd3MwWTAT\nBgcqhkjOPQIBBggqhkjOPQMBBwNCAASmBd5NbmoIe43wKPOHtQ4z3jOlGGOZ8Xy8\nXbKpQ8gG8dDk8sdQ8jV162zTvIa94gagBn+vTKsAge2jcpZZADS2oxcwFTATBgNV\nHSUEDDAKBggrBgEFBQcDAjAKBggqhkjOPQQDBANHADBEAiBHaL6WisVAsG4I7mdJ\n5uLSCf//ZSlj8Zlj1xMs+b/mGwIgCiga5E5o0io3PtMnaycSQR4+t3hrK1pILhXg\nq+uvJcI=\n-----END CERTIFICATE-----\n",
                        "caCertificates":[
                            "-----BEGIN CERTIFICATE-----\nMIIB3DCCAYOgAwIBAgIQWKyLEFvzvdFda3IxKhRejjAKBggqhkjOPQQDBDBmMS0w\nKwYDVQQLEyQ3NmY0MzI5NS02NWQ0LTQ5NGUtOWY1ZC02NGY3NzMxN2EwY2IxEzAR\nBgNVBAsTCkdvbGRlbkdhdGUxDzANBgNVBAoTBk9yYWNsZTEPMA0GA1UEAxMGUm9v\ndENBMB4XDTI0MDEwODE1MjkwMVoXDTQ5MDEwMTE1MjkwMVowZjEtMCsGA1UECxMk\nNzZmNDMyOTUtNjVkNC00OTRlLTlmNWQtNjRmNzczMTdhMGNiMRMwEQYDVQQLEwpH\nb2xkZW5HYXRlMQ8wDQYDVQQKEwZPcmFjbGUxDzANBgNVBAMTBlJvb3RDQTBZMBMG\nByqGSM49AgEGCCqGSM49AwEHA0IABBygp1pjrUCVaGCTlPtqxiHUaDucgh1x8E4P\n0QoNdjf4SW47EJ8++EPq0/9AiLPLqdttahnE8Rfagg/KF5FDOhyjEzARMA8GA1Ud\nEwQIMAYBAf8CAQIwCgYIKoZIzj0EAwQDRwAwRAIgYSjJs//e32NnTyP2U+cTXlGb\neei0olYQO50D6Xk1Xm8CIECdHnb/YgwnXqex12MkkrJ7x5J9mlRs3TmSAT4T7G36\n-----END CERTIFICATE-----\n"
                        ]
                    }
                }
            ],
            "mappings":[
                {
                    "$schema":"config:mapping",
                    "id":"1a13dd3b-2e1d-4f61-a92e-ab1fcbc21fe9",
                    "backends":[
                        {
                            "name":"backendSecrets",
                            "id":"00000000-0000-0000-6557-000000000001"
                        }
                    ]
                },
                {
                    "backends":[
                        {
                            "name":"standard",
                            "id":"7717cc44-c277-4246-8376-392ce6aa36a5"
                        },
                        {
                            "name":"secure",
                            "id":"2bb4ada3-ea0f-47a5-a75d-00d60387852f"
                        }
                    ],
                    "$schema":"config:mapping",
                    "id":"00000000-0000-0000-458c-000000000001"
                },
                {
                    "backends":[
                        {
                            "name":"standard",
                            "id":"9f1275dd-b2a4-46ed-8acd-7d5b87aab710"
                        },
                        {
                            "name":"secure",
                            "id":"9f1275dd-b2a4-46ed-8acd-7d5b87aab710"
                        }
                    ],
                    "$schema":"config:mapping",
                    "id":"00000000-0000-0000-458c-000000000002"
                }
            ]
        },
        "hamiws":{
            "HAMI.FounderName":"oggdev-1",
            "HAMI.E2E":"tcps",
            "HAMI.EnsembleCredLocator":"wrl:///u02/ServiceManager/var/lib/conf/hamiws/wallet/cwallet.sso",
            "HAMI.Delivery":"false",
            "HAMI.EnsembleName":"76f43295-65d4-494e-9f5d-64f77317a0cb",
            "$schema":"internal:hamiws",
            "HAMI.BaseDirectory":"/u02/ServiceManager/var/lib/conf/hamiws",
            "HAMI.Members":[
                {
                    "HAMI.MemberName":"oggdev-1",
                    "HAMI.MemberRole":"voter",
                    "HAMI.E2EListenAddr":"tcps://0.0.0.0:5511",
                    "HAMI.E2EConnectAddr":"tcps://oggdev-1:5511"
                },
                {
                    "HAMI.MemberName":"oggdev-2",
                    "HAMI.MemberRole":"voter",
                    "HAMI.E2EListenAddr":"tcps://0.0.0.0:5511",
                    "HAMI.E2EConnectAddr":"tcps://oggdev-2:5511"
                }
            ],
            "HAMIWS.ListeningPorts":"127.0.0.1:5512s",
            "HAMI.MemberName":"oggdev-1",
            "HAMIWS.NumThreads":"10",
            "HAMIWS.PrincipalName":"CN=hamiws,O=Oracle,OU=GoldenGate,OU=76f43295-65d4-494e-9f5d-64f77317a0cb",
            "HAMI.Subscriptions":"false",
            "HAMI.AuthenticationProvider":"TLS"
        },
        "cluster":{
            "dataPlane":{
                "host":"127.0.0.1",
                "port":"5512"
            },
            "backPlane":{
                "host":"0.0.0.0",
                "port":"5511"
            },
            "$schema":"ogg:cluster",
            "members":[
                {
                    "memberName":"oggdev-1",
                    "backPlane":{
                        "host":"0.0.0.0",
                        "port":"5511"
                    },
                    "dataPlane":{
                        "host":"127.0.0.1",
                        "port":"5512"
                    }
                },
                {
                    "memberName":"oggdev-2",
                    "backPlane":{
                        "host":"0.0.0.0",
                        "port":"5511"
                    },
                    "dataPlane":{
                        "host":"127.0.0.1",
                        "port":"5512"
                    }
                }
            ]
        }
    }
}
Back to Top