claim-gaia-gateway
Description
Claim a Gaia Gateway with a template-id
.
If the Gaia Security Gateway is ready for deployment with its final configuration and deployment decisions, the under-construction
parameter should be at its default (false
) in the Gaia template that is used to claim the Security Gateway. The Security Gateway is then enabled for downloads from Zero Touch Allows users to manage the initial configurations of "Small Office" and "Gaia Gateways" easily and remotely. Settings from the Zero Touch Server replace the First Time Configuration Wizard. The Zero Touch Cloud Service runs a Web Portal and supports REST API. All actions are available through API calls. immediately.
If the Gaia Security Gateway needs additional configuration, under-construction
should be set to "true
" in the Gaia template used to claim the Security Gateway. This prevent downloads until the final configuration editing is complete.
Edits to the template after the Security Gateway is claimed have no effect on the Security Gateway.
Use the set-gaia-claimed-gateway-configuration
command to edit the Security Gateway and to change under-construction
to "false
" to allow the Zero Touch downloads to start.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/claim-gaia-gateway
Request Headers
Parameter Name |
Type |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Status |
Type |
Description |
---|---|---|---|
|
Mandatory |
string |
Unique Media Access Control address for the Security Gateway |
|
Mandatory |
string |
The Security Gateway's name, a required field when claiming a Security Gateway |
|
Mandatory |
int |
The User Center account to which Security Gateways and templates belong |
|
Mandatory |
int |
The template's unique identifier |
Response
On Success, HTTP Return code: 200
Parameter Name |
Type |
Description |
---|---|---|
|
object |
Timestamps for claiming a Security Gateway |
|
object |
Timestamps for last modifying a Security Gateway |
|
string |
Unique Media Access Control address for the Security Gateway |
|
string |
The Security Gateway's name, a required field when claiming a Security Gateway |
|
string |
The name of the template used to claim this Security Gateway |
|
boolean |
If true, the Security Gateway is locked because of repeated invalid entries of Set to " It is not possible to use " |
|
int |
Timestamp when the Security Gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
|
string |
The IP address from which the Zero Touch server receives status reports sent by the Security Gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the Security Gateway |
|
string |
Stock Keeping Unit code for the Security Gateway |
|
int |
The User Center account to which Security Gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be " |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A " Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If " |
|
string |
This is configured on the Security Gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the Security Gateway's command line interface:
If there are repeated invalid entries of Set |
|
boolean |
If " |
|
string |
Random part of a one time activation link. Full link built as: Zero Touch |
|
string |
General comments |
|
string |
The user who claims a Security Gateway |
|
string |
The user who last modified a Security Gateway |
|
string |
CLI commands execute on the Security Gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the Security Gateway locks the database automatically No need to add the |
|
string |
Administrator password for the Security Gateway The |
|
boolean |
Controls the Upload Consent Flag on the Security Gateway If " For R81.20 and higher, see sk175504 For R81.10 and lower, see sk111080 |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
Controls the Download Consent Flag on the Security Gateway If " For R81.20 and higher, see sk175504 For R81.10 and lower, see sk111080 |
|
boolean |
If " |
|
string |
Enter this IP address if |
|
string |
Time zone for the Security Gateway |
creation-time
Parameter Name |
Type |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Type |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
activation-url-creation-date
Parameter Name |
Type |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
activation-url-actuation-time
Parameter Name |
Type |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Type |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request Example
{ "mac": "xx:xx:xx:8B:C8:0A", "object-name": "gw8BC80A", "account-id": 7899567, "template-id": 87352492 } |
Response Example
{ "mac": "xx:xx:xx:8B:C8:0A", "name": "gw8BC80A", "template-name": "Template B", "is-locked": false, "reported-status-time": null, "reported-display-status": "Not reported", "ip-address": null, "ext-interface-ip": null, "sku": "CPAP-SG3200-NGTX", "account-id": 7899567, "template-id": 87352492, "mgmt-eth-subnet-mask-ipv4": "", "config-ipv6": false, "mgmt-eth-mask-length-ipv6": "", "default-gateway-ipv6": "", "under-construction": false, "ntp1": "ntp.checkpoint.com", "ntp1-version": "4", "ntp2": "ntp2.checkpoint.com", "ntp2-version": "4", "default-gateway-ipv4": "", "proxy-server": "", "force-reimage": false, "identification-key": "******", "comments": "My comments", "creating-user": "user@domain.com", "last-modifying-user": null, "user-script": "", "admin-password": "******", "upload-info": true, "mgmt-eth-ip-address-ipv4": "", "ftw-sic-key": "******", "dns-server1": "", "dns-server2": "", "dns-server3": "", "creation-time": { "posix": 1530099088, "iso-8601": "2018-06-27T11:31" }, "last-modify-time": { "posix": 1530099088, "iso-8601": "2018-06-27T11:31" }, "gaia-version-id": 4, "download-info": true, "cluster-member": false, "mgmt-eth-ip-address-ipv6": "", "proxy-port": null, "time-zone": "London, Europe (GMT)" } |