Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following are sample configurations that can be used in a JSON to define a network partition:

Excerpt

...

Localtab
titleEC2
Code Block
{  
   "id":"network-partition-1",
   "provider":"ec2",
   "partitions":[  
      {  
         "id":"partition-1",
         "property":[  
            {  
               "name":"region",
               "value":"default"
            }
         ]
      }
   ]
}
Localtab
titleMock
Code Block
{
  "id": "network-partition-1",
  "provider": "mock",
  "partitions": [
    {
      "id": "partition-1",
      "property": [
        {
          "name": "region",
          "value": "default"
        }
      ]
    }
  ]
}

...

titleKubernetes

...

-include
Adding a Network Partition
Adding a Network Partition
nopaneltrue

Property definitions

All the properties that correspond to a network partition resource are explained as follows: 

...

Property

W

R

U

Description

M

DV

Data Type

Example

JSON

UI

Anchor
id2
id2
id

Partition Id 

ID corresponding to the partition. This should be a unique value.

Yes

N/A

String

P1

Anchor
description
description
description

  

A summarized description of the partition.

No

N/A

String

This is a partition in EC2.

Anchor
property1
property1
property

Property 

The IaaS provider properties are listed as name value pairs. In any IaaS the region property is   required.  For more information on the sub-properties, see property.

Info
iconfalse

If you need to define a Kubernetes cluster, define a property named cluster and add the ID of the Kubernetes Cluster (clusterId) as the property value.


Yes

 

N/A

property array

  • EC2 - region and zone

  • Openstack - region, host and zone

...