Resource
objectComplete network resource information with addresses and gateways
Unique identifier for the resource
Example:550e8400-e29b-41d4-a716-446655440000
Timestamp when the resource was created
Example:2023-01-15T14:30:00Z
Timestamp when the resource was last updated
Example:2023-01-15T14:30:00Z
Human-readable name for the resource
Example:Internal Web Server
Type of the network resource
Allowed values:PRIVATESAASINTERNET
Example:PRIVATE
Load balancing configuration for this resource
Allowed values:MANUALAUTOMATIC
Default:MANUAL
Example:MANUAL
Current operational status of the resource
Allowed values:ONLINEOFFLINE
Example:ONLINE
Detailed description of the resource’s purpose
Example:Internal web server for company applications
Array of network addresses associated with this resource
Example:{"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"}]}]}
Show Child Parameters
Network gateway configuration and status information
Show Child Parameters
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2023-01-15T14:30:00Z",
"updatedAt": "2023-01-15T14:30:00Z",
"name": "Internal Web Server",
"type": "PRIVATE",
"loadBalancingMode": "MANUAL",
"status": "ONLINE",
"description": "Internal web server for company applications",
"addresses": [],
"gateways": []
}ResourceTypeStatistics
objectTotal number of resources
Number of online resources
Number of offline resources
Number of resources without a gateway
Number of resources without a policy
{
"totalCount": 0,
"onlineCount": 0,
"offlineCount": 0,
"withoutGatewayCount": 0,
"withoutPolicyCount": 0
}UpdateResource
objectData for updating an existing network resource
Human-readable name for the resource
Example:Internal Web Server
Detailed description of the resource’s purpose
Example:Internal web server for company applications
{
"name": "Internal Web Server",
"description": "Internal web server for company applications"
}SimpleAddress
objectArray of protocol IDs (UUIDs) associated with this address
Example:550e8400-e29b-41d4-a716-446655440000
Network address (IP address or domain name)
Example:192.168.1.100
{
"address": "192.168.1.100",
"protocols": [
"550e8400-e29b-41d4-a716-446655440000"
]
}ApplyLoadBalancing
objectConfiguration for applying load balancing to resources
Load balancing mode for the resource
Allowed values:MANUALAUTOMATIC
Default:MANUAL
Example:AUTOMATIC
Array of gateway IDs to use for load balancing
Example:550e8400-e29b-41d4-a716-446655440000, 550e8400-e29b-41d4-a716-446655440001
{
"loadBalancingMode": "AUTOMATIC",
"gateways": [
"550e8400-e29b-41d4-a716-446655440000",
"550e8400-e29b-41d4-a716-446655440001"
]
}