mastergrid : Master Grid object.¶
This object represents the Master Grid. The Master Grid object is automatically generated when a Grid successfully joins the Master Grid.
Object Reference¶
References to mastergrid are object references. The name part of a Master Grid object reference has the following components:
The address of the Master Grid.
Example: mastergrid/ZG5zLm5ldHdvcmtfdmlldyQxMTk:10.0.0.1
Restrictions¶
The object does not support the following operations:
Create (insert)
Delete
Permissions
CSV export
The object cannot be managed on Cloud Platform members.
Fields¶
These fields are actual members of the object; thus, they can be requested by using _return_fields, if the fields are readable.
The basic version of the object contains the field(s): address, discovery_sync_disabled, enable, joined, port.
address¶
- address¶
IP Address or FQDN to use to contact the SGM
Type
String.
Create
The default value is undefined.
Search
The field is available for search via
‘~=’ (regular expression)
‘=’ (exact equality)
‘:=’ (case insensitive search)
Notes
The address is part of the base object.
connection_disabled¶
- connection_disabled¶
Indicates whether the sub-grid is currently disabled (true) or not (false).
Type
Bool.
Create
The default value is undefined.
Search
The field is available for search via
‘=’ (exact equality)
connection_timestamp¶
- connection_timestamp¶
Timestamp of the beginning of the current VPN connection with the SGM.
Type
Timestamp.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The connection_timestamp cannot be updated.
connection_timestamp cannot be written.
detached¶
- detached¶
Indicate detached state of subgrid with MGM.
Type
Bool.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The detached cannot be updated.
detached cannot be written.
discovery_sync_disabled¶
- discovery_sync_disabled¶
Enable/Disable discovery service.
Type
Bool.
Create
The default value is undefined.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The discovery_sync_disabled is part of the base object.
enable¶
- enable¶
Enable/Disable SuperGrid membership feature
Type
Bool.
Create
The default value is False.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The enable is part of the base object.
join_status¶
- join_status¶
Gives the overall status of the Super Grid connectivity
Type
String.
- Valid values are:
FAILED
INACTIVE
WARNING
WORKING
Search
The field is available for search via
‘=’ (exact equality)
Notes
The join_status cannot be updated.
join_status cannot be written.
join_token¶
- join_token¶
Sub grid join token value.
Type
String.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The join_token cannot be updated.
join_token cannot be written.
join_token_expiration¶
- join_token_expiration¶
Timestamp when the sub grid join token expires.
Type
Timestamp.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The join_token_expiration cannot be updated.
join_token_expiration cannot be written.
joined¶
- joined¶
Indicates whether the sub-grid is currently joined or not.
Type
Bool.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The joined is part of the base object.
The joined cannot be updated.
joined cannot be written.
last_event¶
- last_event¶
Last event notified by the Super Grid Master.
Type
String.
- Valid values are:
ATTACH
DETACH
DISABLE
EVICT
MESSAGE
Search
The field is available for search via
‘=’ (exact equality)
Notes
The last_event cannot be updated.
last_event cannot be written.
last_event_details¶
- last_event_details¶
additional details on the event.
Type
String.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The last_event_details cannot be updated.
last_event_details cannot be written.
last_sync_timestamp¶
- last_sync_timestamp¶
Timestamp of the last synchronization with the SGM.
Type
Timestamp.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The last_sync_timestamp cannot be updated.
last_sync_timestamp cannot be written.
mgm_communication_mode¶
- mgm_communication_mode¶
MGM Communication Mode.
Type
String.
- Valid values are:
MODE1
MODE2
Search
The field is available for search via
‘=’ (exact equality)
Notes
The mgm_communication_mode cannot be updated.
mgm_communication_mode cannot be written.
port¶
- port¶
Alternate port number to use when connecting to the VPN endpoint.
Type
Unsigned integer.
Create
The default value is 1194.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The port is part of the base object.
use_mgmt_port¶
- use_mgmt_port¶
Indicates whether to use the management port to connect to the SGM.
Type
Bool.
Search
The field is available for search via
‘=’ (exact equality)
Notes
The use_mgmt_port cannot be updated.
use_mgmt_port cannot be written.
Fields List¶
Field |
Type |
Req |
R/O |
Base |
Search |
---|---|---|---|---|---|
address |
String |
N |
N |
Y |
: = ~ |
connection_disabled |
Bool |
N |
N |
N |
= |
connection_timestamp |
Timestamp |
N |
Y |
N |
= |
detached |
Bool |
N |
Y |
N |
= |
discovery_sync_disabled |
Bool |
N |
N |
Y |
= |
enable |
Bool |
N |
N |
Y |
= |
join_status |
String |
N |
Y |
N |
= |
join_token |
String |
N |
Y |
N |
= |
join_token_expiration |
Timestamp |
N |
Y |
N |
= |
joined |
Bool |
N |
Y |
Y |
= |
last_event |
String |
N |
Y |
N |
= |
last_event_details |
String |
N |
Y |
N |
= |
last_sync_timestamp |
Timestamp |
N |
Y |
N |
= |
mgm_communication_mode |
String |
N |
Y |
N |
= |
port |
Unsigned int |
N |
N |
Y |
= |
use_mgmt_port |
Bool |
N |
Y |
N |
= |