The unique identifier (UUID) of the resource
The unique identifier (UUID) of the gateway to disconnect
Removes the network connection between a resource and a specific gateway, preventing access to the resource through that gateway. This operation helps manage network topology and access control.
The unique identifier (UUID) of the resource
The unique identifier (UUID) of the gateway to disconnect
Successfully disconnected resource from gateway
curl --request DELETE \
--url https://public-api.cipherscale.com/qa/tenants/resources//gateways/ \
--header 'Content-Type: application/json' \
--header 'apikey: 'Successfully disconnected resource from gatewayNetwork address and endpoint management
Retrieves all network addresses configured for the tenant, including IP addresses, hostnames, and domain names with their associated protocols and access types.
Successfully retrieved addresses
Unique identifier for the address
Example:550e8400-e29b-41d4-a716-446655440001
Network address (IP address or domain name)
Example:192.168.1.100
Whether the address is an IP address (true) or domain name (false)
Example:true
Type of network resource this address belongs to
Allowed values:PRIVATESAASINTERNET
Example:PRIVATE
Array of protocol objects defining network protocols for this address
Example:{"id":"550e8400-e29b-41d4-a716-446655440000","name":"HTTP/HTTPS","type":"PREDEFINED","networkProtocols":[{"protocol":"TCP","port":"80"},{"protocol":"TCP","port":"443"}]}
curl --request GET \
--url https://public-api.cipherscale.com/qa/tenants/addresses \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'apikey: '{
"id": "550e8400-e29b-41d4-a716-446655440001",
"address": "192.168.1.100",
"isIp": true,
"type": "PRIVATE",
"protocols": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "HTTP/HTTPS",
"type": "PREDEFINED",
"networkProtocols": [
{
"protocol": "TCP",
"port": "80"
},
{
"protocol": "TCP",
"port": "443"
}
]
}
]
}Retrieves detailed information about a specific network address including its type, associated protocols, and linked gateways.
The unique identifier of the address
Successfully retrieved the address
Unique identifier for the address
Example:550e8400-e29b-41d4-a716-446655440001
Network address (IP address or domain name)
Example:192.168.1.100
Whether the address is an IP address (true) or domain name (false)
Example:true
Type of network resource this address belongs to
Allowed values:PRIVATESAASINTERNET
Example:PRIVATE
Array of protocol objects defining network protocols for this address
Example:{"id":"550e8400-e29b-41d4-a716-446655440000","name":"HTTP/HTTPS","type":"PREDEFINED","networkProtocols":[{"protocol":"TCP","port":"80"},{"protocol":"TCP","port":"443"}]}
curl --request GET \
--url https://public-api.cipherscale.com/qa/tenants/addresses/ \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'apikey: '{
"id": "550e8400-e29b-41d4-a716-446655440001",
"address": "192.168.1.100",
"isIp": true,
"type": "PRIVATE",
"protocols": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "HTTP/HTTPS",
"type": "PREDEFINED",
"networkProtocols": [
{
"protocol": "TCP",
"port": "80"
},
{
"protocol": "TCP",
"port": "443"
}
]
}
]
}Modifies the configuration of an existing network address including its associated protocols and access settings.
The unique identifier of the address to update
The address data to update
Array of protocol IDs (UUIDs) to associate with this address
Example:["550e8400-e29b-41d4-a716-446655440000"]
Network address (IP address or domain name)
Example:192.168.1.100
Successfully updated the address
Unique identifier for the address
Example:550e8400-e29b-41d4-a716-446655440001
Network address (IP address or domain name)
Example:192.168.1.100
Whether the address is an IP address (true) or domain name (false)
Example:true
Type of network resource this address belongs to
Allowed values:PRIVATESAASINTERNET
Example:PRIVATE
Array of protocol objects defining network protocols for this address
Example:{"id":"550e8400-e29b-41d4-a716-446655440000","name":"HTTP/HTTPS","type":"PREDEFINED","networkProtocols":[{"protocol":"TCP","port":"80"},{"protocol":"TCP","port":"443"}]}
{
"address": "192.168.1.100",
"protocols": [
"550e8400-e29b-41d4-a716-446655440000"
]
}curl --request PUT \
--url https://public-api.cipherscale.com/qa/tenants/addresses/ \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'apikey: ' \
--data '{
"address": "192.168.1.100",
"protocols": [
"550e8400-e29b-41d4-a716-446655440000"
]
}'{
"id": "550e8400-e29b-41d4-a716-446655440001",
"address": "192.168.1.100",
"isIp": true,
"type": "PRIVATE",
"protocols": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "HTTP/HTTPS",
"type": "PREDEFINED",
"networkProtocols": [
{
"protocol": "TCP",
"port": "80"
},
{
"protocol": "TCP",
"port": "443"
}
]
}
]
}