/api/space/fabric-management/add-fabric-node

The following operations are supported on this resource:

  • POST - Add a dedicated Database Node to fabric
  • POST - Add a secondary Database Node to fabric
  • POST - Add a Jboss Node to fabric
  • POST - Add a Special Node to fabric
POST /add-fabric-node Version 2

Add a dedicated Database Node to fabric.

Sample Usage

This API makes an asynchronous method call, so you can, optionally, specify queue and schedule parameters:

POST /add-fabric-node?queue=<queue>&schedule=<schedule>


Note: The queue URL denoted by <queue> must have been created already.


  • Parameters:
    Name Type URI Type Description Required
    queue Queue URL Query A fully qualified queue URL, where job progress notifications will be sent (See Asynchronous API Usage) N
    schedule cron-like-expression Query Schedule this API in the future, by specifying a cron-like-expression (See Job Scheduling) N
  • Sample Input XML:
    <add-database-fabric-node-request>
         <primary-node>
               <username>String</username>
               <password>String</password>
               <name>String</name>
               <ip>String</ip>
         </primary-node>
         <vip>
               <ip-v4-address>String</ip-v4-address>
               <ip-v6-address>String</ip-v6-address>
         </vip>
         <secondary-node>
               <username>String</username>
               <password>String</password>
               <name>String</name>
               <ip>String</ip>
         </secondary-node>
    </add-database-fabric-node-request>

  • Sample Input JSON:
    {
       "add-database-fabric-node-request" : {
         "primary-node" : {
           "username" : "String" ,
           "password" : "String" ,
           "name" : "String" ,
           "ip" : "String"
         } ,
         "vip" : {
           "ip-v4-address" : "String" ,
           "ip-v6-address" : "String"
         } ,
         "secondary-node" : {
           "username" : "String" ,
           "password" : "String" ,
           "name" : "String" ,
           "ip" : "String"
         }
       }
    }

  • Access Control

    The following capabilities are required to access this API: AddNode

    POST /add-fabric-node Version 2

    Add a secondary Database Node to fabric.

    Sample Usage

    This API makes an asynchronous method call, so you can, optionally, specify queue and schedule parameters:

    POST /add-fabric-node?queue=<queue>&schedule=<schedule>


    Note: The queue URL denoted by <queue> must have been created already.


    • Parameters:
      Name Type URI Type Description Required
      queue Queue URL Query A fully qualified queue URL, where job progress notifications will be sent (See Asynchronous API Usage) N
      schedule cron-like-expression Query Schedule this API in the future, by specifying a cron-like-expression (See Job Scheduling) N
  • Sample Input XML:
    <add-secondary-database-fabric-node-request>
         <secondary-node>
               <username>String</username>
               <password>String</password>
               <name>String</name>
               <ip>String</ip>
         </secondary-node>
    </add-secondary-database-fabric-node-request>

  • Sample Input JSON:
    {
       "add-secondary-database-fabric-node-request" : {
         "secondary-node" : {
           "username" : "String" ,
           "password" : "String" ,
           "name" : "String" ,
           "ip" : "String"
         }
       }
    }

  • Access Control

    The following capabilities are required to access this API: AddNode

    POST /add-fabric-node Version 2

    Add a Jboss Node to fabric.

    Sample Usage

    This API makes an asynchronous method call, so you can, optionally, specify queue and schedule parameters:

    POST /add-fabric-node?queue=<queue>&schedule=<schedule>


    Note: The queue URL denoted by <queue> must have been created already.


    • Parameters:
      Name Type URI Type Description Required
      queue Queue URL Query A fully qualified queue URL, where job progress notifications will be sent (See Asynchronous API Usage) N
      schedule cron-like-expression Query Schedule this API in the future, by specifying a cron-like-expression (See Job Scheduling) N
  • Sample Input XML:
    <add-jboss-fabric-node-request>
         <password>String</password>
         <ip>String</ip>
         <username>String</username>
         <name>String</name>
    </add-jboss-fabric-node-request>

  • Sample Input JSON:
    {
       "add-jboss-fabric-node-request" : {
         "password" : "String" ,
         "ip" : "String" ,
         "username" : "String" ,
         "name" : "String"
       }
    }

  • Access Control

    The following capabilities are required to access this API: AddNode

    POST /add-fabric-node Version 2

    Add a Special Node to fabric.

    Sample Usage

    This API makes an asynchronous method call, so you can, optionally, specify queue and schedule parameters:

    POST /add-fabric-node?queue=<queue>&schedule=<schedule>


    Note: The queue URL denoted by <queue> must have been created already.


    • Parameters:
      Name Type URI Type Description Required
      queue Queue URL Query A fully qualified queue URL, where job progress notifications will be sent (See Asynchronous API Usage) N
      schedule cron-like-expression Query Schedule this API in the future, by specifying a cron-like-expression (See Job Scheduling) N
  • Sample Input XML:
    <add-special-fabric-node-request>
         <ip>String</ip>
         <name>String</name>
         <user-name>String</user-name>
         <password>String</password>
    </add-special-fabric-node-request>

  • Sample Input JSON:
    {
       "add-special-fabric-node-request" : {
         "ip" : "String" ,
         "name" : "String" ,
         "user-name" : "String" ,
         "password" : "String"
       }
    }

  • Access Control

    The following capabilities are required to access this API: AddNode