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"
]
}UpdateAddress
objectArray 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
{
"address": "192.168.1.100",
"protocols": [
"550e8400-e29b-41d4-a716-446655440000"
]
}CreateProtocol
objectData required to create a new network protocol definition
Human-readable name for the protocol
Example:Custom Web Services
Array of network protocol configurations (TCP, UDP, ICMP)
Example:{"protocol":"TCP","port":"80"}
Show Child Parameters
{
"name": "Custom Web Services",
"networkProtocols": [
{
"protocol": "TCP",
"port": "8080"
},
{
"protocol": "TCP",
"port": "8443"
}
]
}CreateGroup
objectData required to create a new user group
Array of role IDs to assign to the group
Example:550e8400-e29b-41d4-a716-446655440000, 550e8400-e29b-41d4-a716-446655440001
Human-readable name for the group
Example:Marketing Team
Detailed description of the group’s purpose and scope
Example:Marketing team with access to customer data and analytics tools
{
"name": "Marketing Team",
"description": "Marketing team with access to customer data and analytics tools",
"roles": [
"550e8400-e29b-41d4-a716-446655440000",
"550e8400-e29b-41d4-a716-446655440001"
]
}