Payload shapes
Generated file — do not edit by hand. Regenerate from the repo root with
CGO_ENABLED=0 go run scripts/gen-response-models-md.go.
Part of the API response model reference: field tables
for every named struct a response model references, straight from
the Go definitions. ? marks optional fields (omitempty or
pointer). Nested named types are listed by name only — follow the
source link for their definitions.
AddResponse
Section titled “AddResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
id | string |
name | string |
provider_type | string |
path | string |
is_managed | bool |
quota_support | bool |
snapshot_support | bool |
AppDetailResponse
Section titled “AppDetailResponse”Source: modules/app/detail.go
| Field | Type |
|---|---|
name | string |
version | string |
description | string? |
category | string? |
homepage | string? |
source | string? |
vapps | []VappInfo? |
plugs | []string? |
sockets | []string? |
vars | []VarDecl? |
AppMoveResult
Section titled “AppMoveResult”Source: modules/clone/types.go
| Field | Type |
|---|---|
success | bool |
stacks_moved | []MoveStackSpec |
source_scope | map[string]string |
target_scope | map[string]string |
backup_paths | []string |
errors | []string |
phase | MovePhase |
AppResponse
Section titled “AppResponse”Source: modules/app/types.go
| Field | Type |
|---|---|
id | int |
name | string |
version | string |
category | string? |
description | string? |
homepage | string? |
icon | string? |
source | string? |
tags | []string? |
parent_app | string? |
vapp | bool |
repo_id | int |
repo_name | string? |
AppSearchResponse
Section titled “AppSearchResponse”Source: modules/search/types.go
| Field | Type |
|---|---|
data | []App |
next_cursor | string? |
has_more | bool |
total_count | int? |
AppsResponse
Section titled “AppsResponse”Source: modules/user/types.go
| Field | Type |
|---|---|
user | string |
tenant | string |
platform_admin | bool |
data | []DeploymentApp |
total_count | int |
AsyncOperationResponse (modules/app)
Section titled “AsyncOperationResponse (modules/app)”Source: modules/app/types.go
| Field | Type |
|---|---|
operation_id | string |
message | string |
AsyncOperationResponse (modules/stack)
Section titled “AsyncOperationResponse (modules/stack)”Source: modules/stack/types.go
| Field | Type |
|---|---|
operation_id | string |
message | string |
AuditListResponse
Section titled “AuditListResponse”Source: modules/audit/types.go
| Field | Type |
|---|---|
data | []AuditRecord |
next_cursor | string? |
has_more | bool |
total_count | int |
AuditRecord
Section titled “AuditRecord”Source: modules/audit/types.go
| Field | Type |
|---|---|
id | string |
code | string |
message | string |
payload | map[string]any |
tenant_name | string? |
stack_name | string? |
environment | string? |
actor | string |
trace_id | string? |
created_at | Time |
AuditVerifyResponse
Section titled “AuditVerifyResponse”Source: modules/audit/types.go
| Field | Type |
|---|---|
total | int |
valid | bool |
tampered | []string |
BackupInfo
Section titled “BackupInfo”Source: modules/backup/types.go
| Field | Type |
|---|---|
id | string |
name | string |
tenant_name | string |
stack_name | string |
environment | string |
status | string |
type | string |
size | int64? |
timestamp | Time |
completed_at | Time? |
duration_seconds | float64? |
error | string? |
consistency_id | string? |
degraded | []string? |
point_in_time | string? |
BackupListResponse
Section titled “BackupListResponse”Source: modules/backup/types.go
| Field | Type |
|---|---|
backups | []BackupInfo |
total_count | int |
has_more | bool |
BackupManifest
Section titled “BackupManifest”Source: modules/backup/types.go
| Field | Type |
|---|---|
id | string |
timestamp | Time |
version | string? |
tenant | string |
stack | string |
environment | string |
node | string? |
app | string? |
app_version | string? |
runtime | string? |
deployment | string |
fingerprint | string? |
consistency | string? |
point_in_time | string? |
labels | map[string]string? |
variables | map[string]any? |
integrations | []IntegrationRecord? |
vapp_instances | []VAppInstanceRecord? |
port_mappings | []map[string]any? |
host_mappings | []map[string]any? |
secrets | VaultSecretsBundle? |
deployment_config | map[string]any? |
record | StackRecord? |
archives | []BackupArchiveInfo? |
app_files_archive | string? |
deployment_archive | string? |
host_bind_skips | []HostBindSkip? |
named_volume_skips | []NamedVolumeSkip? |
restore_jobs | []RestoreJob? |
checksum | string? |
signature | string? |
total_size_bytes | int64? |
pre_job_results | []map[string]any? |
post_job_results | []map[string]any? |
degraded | []string? |
data | BackupDataInfo |
BackupResult
Section titled “BackupResult”Source: modules/backup/types.go
| Field | Type |
|---|---|
backup_id | string |
snapshot_id | string |
size_bytes | int64? |
created_at | Time? |
group_path | string? |
consistency_id | string? |
BackupScheduleListResponse
Section titled “BackupScheduleListResponse”Source: modules/backup/types.go
| Field | Type |
|---|---|
data | []ScheduleInfo |
total_count | int |
BackupScheduleResponse
Section titled “BackupScheduleResponse”Source: modules/backup/types.go
| Field | Type |
|---|---|
schedule | string? |
all_connected | bool |
with_dependants | bool |
next_run | Time? |
BackupSyncResponse
Section titled “BackupSyncResponse”Source: modules/backup/types.go
| Field | Type |
|---|---|
synced_count | int |
duration_ms | int |
CLIPresetHit
Section titled “CLIPresetHit”Source: modules/app/commands/preset.go
| Field | Type |
|---|---|
app | string |
vapp | string? |
preset | string |
default | string? |
description | string? |
tags | []string? |
category | string? |
CancelJobRunResponse
Section titled “CancelJobRunResponse”Source: modules/job/types.go
| Field | Type |
|---|---|
job_run_id | int64 |
cancelled | bool |
CancelTaskMessage
Section titled “CancelTaskMessage”Source: modules/task/router.go
| Field | Type |
|---|---|
id | string |
cancelled | bool |
CephFSDisableResponse
Section titled “CephFSDisableResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
error | string? |
CephFSEnableResponse
Section titled “CephFSEnableResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
nodes | []map[string]any? |
error | string? |
CephFSHealthResponse
Section titled “CephFSHealthResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
enabled | bool |
healthy | bool |
status | string |
monitors | int |
osds | int |
osds_up | int |
mds_active | int |
total_bytes | int64 |
used_bytes | int64 |
available_bytes | int64 |
cephfs_enabled | bool |
cephfs_name | string? |
osd_list | []OSDInfo? |
errors | []string? |
CephFSJoinResponse
Section titled “CephFSJoinResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
osd_id | int? |
device | string? |
node_id | string? |
error | string? |
CephFSLeaveResponse
Section titled “CephFSLeaveResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
osd_id | int? |
error | string? |
CephFSStatusResponse
Section titled “CephFSStatusResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
enabled | bool |
status | string |
nodes | []map[string]any? |
error | string? |
CertInfoResponse
Section titled “CertInfoResponse”Source: modules/cluster/certs_internal_router.go
| Field | Type |
|---|---|
entries | []CertEntry |
CertRenewResponse
Section titled “CertRenewResponse”Source: modules/cluster/certs_internal_router.go
| Field | Type |
|---|---|
success | bool |
message | string? |
CertRotateResponse
Section titled “CertRotateResponse”Source: modules/cluster/certs_internal_router.go
| Field | Type |
|---|---|
ca_cert | string |
node_cert | string |
node_key | string |
CertsListMessage
Section titled “CertsListMessage”Source: modules/cluster/certs_router.go
| Field | Type |
|---|---|
nodes | []CertsListNode |
CertsRotateMessage
Section titled “CertsRotateMessage”Source: modules/cluster/certs_router.go
| Field | Type |
|---|---|
success | bool |
rotated_type | string |
message | string? |
nodes | []CertsRotateNode |
CertsRotateNowMessage
Section titled “CertsRotateNowMessage”Source: modules/cluster/certs_router.go
| Field | Type |
|---|---|
success | bool |
message | string? |
CloneResult
Section titled “CloneResult”Source: modules/clone/types.go
| Field | Type |
|---|---|
success | bool |
source_scope | ScopeInfo |
target_scope | ScopeInfo |
stacks_cloned | []StackRenameInfo |
backup_ids | []string |
warnings | []string |
ClusterStatus
Section titled “ClusterStatus”Source: modules/cluster/types.go
| Field | Type |
|---|---|
cluster_name | string |
total_nodes | int |
healthy_nodes | int |
degraded_nodes | int |
unreachable_nodes | int |
voters | int |
required_voters | int |
leader_id | string? |
leader_name | string? |
quorum_healthy | bool |
background_work_node | string? |
expected_voters | int? |
raft_voters | int? |
voter_deficit | bool? |
ConfigListResponse
Section titled “ConfigListResponse”Source: modules/config/types.go
| Field | Type |
|---|---|
data | []ConfigEntry |
total_count | int |
ConfigResponse
Section titled “ConfigResponse”Source: modules/config/types.go
| Field | Type |
|---|---|
value | any |
ConfigSetResponse
Section titled “ConfigSetResponse”Source: modules/config/types.go
| Field | Type |
|---|---|
success | bool |
warning | string? |
ConfigUnsetResponse
Section titled “ConfigUnsetResponse”Source: modules/config/types.go
| Field | Type |
|---|---|
removed | bool |
ContainerInspectResponse
Section titled “ContainerInspectResponse”Source: modules/docker/internal_router.go
| Field | Type |
|---|---|
container_id | string |
labels | map[string]string |
ContainerRestartResponse
Section titled “ContainerRestartResponse”Source: modules/docker/internal_router.go
| Field | Type |
|---|---|
success | bool |
container_id | string |
message | string? |
CreateGroupResult
Section titled “CreateGroupResult”Source: modules/backup/actions.go
| Field | Type |
|---|---|
consistency_id | string |
backup_ids | []string |
CreateResponse
Section titled “CreateResponse”Source: modules/user/types.go
| Field | Type |
|---|---|
tenant | string |
username | string |
created | bool |
CronListResponse
Section titled “CronListResponse”Source: modules/cron/types.go
| Field | Type |
|---|---|
data | []CronEntry |
total_count | int |
DeleteOutcome
Section titled “DeleteOutcome”Source: modules/dns/service.go
| Field | Type |
|---|---|
deleted | bool |
skipped | bool? |
reason | string? |
DeleteResponse (modules/storage/storageapi)
Section titled “DeleteResponse (modules/storage/storageapi)”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
deleted | bool |
DeleteResponse (modules/user)
Section titled “DeleteResponse (modules/user)”Source: modules/user/types.go
| Field | Type |
|---|---|
tenant | string |
username | string |
deleted | bool |
DeployResponse
Section titled “DeployResponse”Source: modules/internal_stacks/router.go
| Field | Type |
|---|---|
success | bool |
deployment_id | string? |
message | string? |
exit_code | int? |
stdout | string? |
stderr | string? |
DeploymentsMessage
Section titled “DeploymentsMessage”Source: modules/node/deployments_router.go
| Field | Type |
|---|---|
deployments | []DeploymentSummary |
DrainMessage
Section titled “DrainMessage”Source: modules/cluster/lifecycle_router.go
| Field | Type |
|---|---|
success | bool |
node_id | string |
node | string |
state | string? |
migrated | []DrainMigrationEnvelope? |
stopped | []string? |
failed | []DrainMigrationEnvelope? |
migrated_count | int |
stopped_count | int? |
failed_count | int? |
duration_ms | int64 |
reason | string? |
note | string? |
EnrollResponse
Section titled “EnrollResponse”Source: modules/cluster/types.go
| Field | Type |
|---|---|
node_id | string |
mesh_ip | string |
node_cert | string |
ca_cert | string |
internal_api_ca_cert | string |
internal_api_node_cert | string |
internal_api_node_key | string |
raft_join_addrs | []string |
swarm_token | string? |
swarm_manager_addr | string? |
raft_tls | bool? |
non_voter | bool? |
fabric | string? |
fabric_cidr | string? |
fabric_subnet | string? |
fabric_ip | string? |
estate_domain | string? |
license_tokens | map[string]string? |
EnsureDirsResponse
Section titled “EnsureDirsResponse”Source: modules/sysroutes/internal_router.go
| Field | Type |
|---|---|
created | []string |
existed | []string |
EnsureNetworkResponse
Section titled “EnsureNetworkResponse”Source: modules/network/types.go
| Field | Type |
|---|---|
network_name | string |
created | bool |
driver | string |
ExecResponse (modules/internal_stacks)
Section titled “ExecResponse (modules/internal_stacks)”Source: modules/internal_stacks/router.go
| Field | Type |
|---|---|
success | bool |
deployment_id | string |
exit_code | int |
stdout | string |
stderr | string |
ExecResponse (modules/shell)
Section titled “ExecResponse (modules/shell)”Source: modules/shell/types.go
| Field | Type |
|---|---|
success | bool |
container_id | string |
exit_code | int |
stdout | string |
stderr | string |
ExportListRow
Section titled “ExportListRow”Source: modules/export/router.go
| Field | Type |
|---|---|
name | string |
size_bytes | int64 |
created_at | Time |
ExportResult
Section titled “ExportResult”Source: modules/export/types.go
| Field | Type |
|---|---|
success | bool |
exporter_name | string |
stack_name | string |
output_dir | string |
job_results | []JobResult |
error | string? |
FileStat
Section titled “FileStat”Source: modules/backup/types.go
| Field | Type |
|---|---|
path | string |
type | FileType |
size | int64 |
mode | uint32 |
mtime | int64 |
uid | uint32? |
gid | uint32? |
nlink | uint32? |
symlink_target | string? |
ForceLeaderMessage
Section titled “ForceLeaderMessage”Source: modules/cluster/lifecycle_router.go
| Field | Type |
|---|---|
success | bool |
operation | string? |
node_id | string |
removed_nodes | []string? |
warnings | []string? |
note | string? |
ForgetMessage
Section titled “ForgetMessage”Source: modules/cluster/lifecycle_router.go
| Field | Type |
|---|---|
success | bool |
node | string |
node_id | string |
mesh_ip_reclaimed | string? |
backups_evicted | int64? |
ForwardAuthDecision (modules/auth)
Section titled “ForwardAuthDecision (modules/auth)”Source: modules/auth/types.go
| Field | Type |
|---|---|
allow | bool |
reason | string? |
host | string? |
tenant | string? |
stack | string? |
user | string? |
user_tenant | string? |
required_role | string? |
ForwardAuthDecision (modules/forward)
Section titled “ForwardAuthDecision (modules/forward)”Source: modules/forward/types.go
| Field | Type |
|---|---|
allow | bool |
reason | string |
host | string? |
tenant | string? |
stack | string? |
user | string? |
required_role | string? |
user_tenant | string? |
GateResponse
Section titled “GateResponse”Source: modules/mcp/gate.go
| Field | Type |
|---|---|
allowed | bool |
state | string |
GrantResponse
Section titled “GrantResponse”Source: modules/user/types.go
| Field | Type |
|---|---|
tenant | string |
username | string |
role | string |
granted | bool |
GroupManifest
Section titled “GroupManifest”Source: modules/backup/types.go
| Field | Type |
|---|---|
version | string? |
consistency_id | string? |
created_at | Time |
stacks | []string? |
manifests | []BackupManifest? |
GroupRestoreResult
Section titled “GroupRestoreResult”Source: modules/backup/actions.go
| Field | Type |
|---|---|
consistency_id | string |
dry_run | bool? |
stacks | []RollbackStackResult |
HealthInternalResponse
Section titled “HealthInternalResponse”Source: modules/health/internal_router.go
| Field | Type |
|---|---|
node_id | string |
state | string |
uptime_seconds | float64 |
timestamp | string |
is_leader | bool |
leader_addr | string? |
cluster_mode | bool |
docker_ok | bool |
system_metrics | SystemMetricsPayload? |
vault_ok | bool |
HealthResponse (modules/node)
Section titled “HealthResponse (modules/node)”Source: modules/node/types.go
| Field | Type |
|---|---|
node | string |
status | string |
health_status | string |
checked_at | Time? |
checks | HealthChecks |
resources | Resources? |
HealthResponse (modules/leader)
Section titled “HealthResponse (modules/leader)”Source: modules/leader/router.go
| Field | Type |
|---|---|
nodes | []NodeHealth |
HostListResponse
Section titled “HostListResponse”Source: modules/network/types.go
| Field | Type |
|---|---|
data | []HostMapping |
total_count | int |
ImportResult
Section titled “ImportResult”Source: modules/export/types.go
| Field | Type |
|---|---|
success | bool |
exporter_name | string |
stack_name | string |
job_results | []JobResult |
error | string? |
IntegrationStateRow
Section titled “IntegrationStateRow”Source: modules/app/types.go
| Field | Type |
|---|---|
id | int |
provider_stack | string |
provider_socket | string |
consumer_stack | string |
consumer_plug | string |
status | string |
provider_tenant | string? |
provider_environment | string? |
IntrospectResponse
Section titled “IntrospectResponse”Source: modules/metrics/router.go
| Field | Type |
|---|---|
count | int |
metrics | []IntrospectEntry |
JobDefinition
Section titled “JobDefinition”Source: modules/job/types.go
| Field | Type |
|---|---|
name | string |
context | Context |
command | string? |
timeout | int? |
on_failure | OnFailure? |
service | string? |
image | string? |
entrypoint | any? |
networks | []string? |
volumes | []string? |
labels | map[string]string? |
container_name | string? |
group | string? |
url | string? |
method | string? |
headers | map[string]string? |
body | any? |
insecure | bool? |
max_retries | int? |
retry_interval | int? |
query | string? |
variables | map[string]any? |
operation_name | string? |
steps | []map[string]any? |
script | string? |
browser | string? |
headless | bool? |
base_url | string? |
user | string? |
working_dir | string? |
environment | map[string]string? |
JobListResponse
Section titled “JobListResponse”Source: modules/job/types.go
| Field | Type |
|---|---|
data | []JobResponse |
stack_name | string |
environment | string |
JobRunDetailResponse
Section titled “JobRunDetailResponse”Source: modules/job/types.go
| Field | Type |
|---|---|
id | int64 |
created_at | Time |
started_at | Time? |
completed_at | Time? |
job_name | string |
stack_name | string |
environment | string |
tenant_name | string |
status | JobRunStatus |
exit_code | int? |
error | string? |
elapsed_seconds | float64? |
task_id | string? |
stdout | string? |
stderr | string? |
JobRunListResponse
Section titled “JobRunListResponse”Source: modules/job/types.go
| Field | Type |
|---|---|
data | []JobRunResponse |
next_cursor | string? |
has_more | bool |
total_count | int |
JobRunTaskResponse
Section titled “JobRunTaskResponse”Source: modules/job/types.go
| Field | Type |
|---|---|
task_id | string |
job_run_id | int64 |
operation_id | string |
LeaveLifecycleMessage
Section titled “LeaveLifecycleMessage”Source: modules/cluster/lifecycle_router.go
| Field | Type |
|---|---|
success | bool |
node_id | string |
warnings | []string? |
errors | []string? |
LeaveResponse
Section titled “LeaveResponse”Source: modules/node/internal_router.go
| Field | Type |
|---|---|
status | string |
message | string? |
LighthouseAckMessage
Section titled “LighthouseAckMessage”Source: modules/cluster/lighthouse_router.go
| Field | Type |
|---|---|
success | bool |
message | string? |
LighthouseListMessage
Section titled “LighthouseListMessage”Source: modules/cluster/lighthouse_router.go
| Field | Type |
|---|---|
lighthouses | []LighthouseRecord |
LinkResponse
Section titled “LinkResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
linked | bool |
ListResponse (modules/app)
Section titled “ListResponse (modules/app)”Source: modules/app/types.go
| Field | Type |
|---|---|
data | []StackResponse |
next_cursor | string? |
has_more | bool |
total_count | int |
ListResponse (modules/node)
Section titled “ListResponse (modules/node)”Source: modules/node/types.go
| Field | Type |
|---|---|
data | []Response |
next_cursor | string? |
has_more | bool |
total_count | int64 |
ListResponse (modules/storage/storageapi)
Section titled “ListResponse (modules/storage/storageapi)”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
providers | []ProviderInfo |
ListResponse (modules/user)
Section titled “ListResponse (modules/user)”Source: modules/user/types.go
| Field | Type |
|---|---|
tenant | string |
data | []KeycloakUser |
total_count | int |
LogsMessage
Section titled “LogsMessage”Source: modules/cluster/admin_router.go
| Field | Type |
|---|---|
service | string |
node | string? |
lines | []string |
LogsResponse (modules/internal_stacks)
Section titled “LogsResponse (modules/internal_stacks)”Source: modules/internal_stacks/router.go
| Field | Type |
|---|---|
deployment_id | string? |
output | string |
LogsResponse (modules/logs)
Section titled “LogsResponse (modules/logs)”Source: modules/logs/types.go
| Field | Type |
|---|---|
stack_name | string |
environment | string |
service | string? |
logs | string |
lines | int |
MeshClusterResult
Section titled “MeshClusterResult”Source: modules/cluster/mesh_seam.go
| Field | Type |
|---|---|
success | bool |
message | string? |
nodes | []MeshNodeResult? |
MeshDiagnose
Section titled “MeshDiagnose”Source: modules/cluster/mesh_seam.go
| Field | Type |
|---|---|
nodes | []MeshDiagnoseNode |
MeshDiagnoseResponse
Section titled “MeshDiagnoseResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
nebula_active | bool |
tun_interface | string? |
mtu | int? |
peers | []MeshPeerProbeResult |
MeshInstallResponse
Section titled “MeshInstallResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
success | bool |
mesh_ip | string |
message | string? |
MeshStatus
Section titled “MeshStatus”Source: modules/cluster/mesh_seam.go
| Field | Type |
|---|---|
enabled | bool |
nodes | []MeshStatusNode |
MeshStatusResponse
Section titled “MeshStatusResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
installed | bool |
running | bool |
mesh_ip | string |
MeshUninstallResponse
Section titled “MeshUninstallResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
success | bool |
message | string? |
MigrateResult
Section titled “MigrateResult”Source: modules/vault/migrate.go
| Field | Type |
|---|---|
format | int |
migrated | int |
skipped | int |
MountListResponse (modules/backup)
Section titled “MountListResponse (modules/backup)”Source: modules/backup/router_mounts.go
| Field | Type |
|---|---|
mounts | []MountSubprocHandle |
total | int |
MountListResponse (modules/backup/mount)
Section titled “MountListResponse (modules/backup/mount)”Source: modules/backup/mount/router.go
| Field | Type |
|---|---|
sessions | []MountSession |
MountSession
Section titled “MountSession”Source: modules/backup/types.go
| Field | Type |
|---|---|
id | string |
backend_type | MountBackendType |
source_type | MountSourceType |
source | string |
writable | bool |
created_at | Time |
last_access | Time |
overlay_dir | string? |
ttl_seconds | int |
tenant_name | string |
stack_name | string? |
environment | string |
pinned_subscriptions | int |
MountSubprocHandle
Section titled “MountSubprocHandle”Source: modules/backup/state.go
| Field | Type |
|---|---|
id | string |
backup_id | string |
snapshot_id | string? |
repo | string? |
mount_path | string |
pid | int |
node_id | string? |
tenant_name | string? |
started_at | Time |
status | string |
MoveResult
Section titled “MoveResult”Source: modules/clone/types.go
| Field | Type |
|---|---|
success | bool |
source_scope | ScopeInfo |
target_scope | ScopeInfo |
stacks_moved | []StackRenameInfo |
backup_ids | []string |
used_fast_path | bool |
warnings | []string |
strategy | string? |
NFSDisableResponse
Section titled “NFSDisableResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
error | string? |
NFSEnableResponse
Section titled “NFSEnableResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
server_node | string? |
export_path | string? |
nodes | []map[string]any? |
error | string? |
NFSJoinResponse
Section titled “NFSJoinResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
server_node | string? |
nodes | []map[string]any? |
error | string? |
NFSLeaveResponse
Section titled “NFSLeaveResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
success | bool |
server_node | string? |
nodes | []map[string]any? |
error | string? |
NFSNodeStatusResponse
Section titled “NFSNodeStatusResponse”Source: modules/storage/providers/nfs/internal_router.go
| Field | Type |
|---|---|
is_server | bool |
is_client | bool |
is_installed | bool |
is_running | bool |
exports_count | int |
mount_active | bool |
error | string? |
NFSStatusResponse
Section titled “NFSStatusResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
enabled | bool |
status | string |
export_path | string? |
server_node | string? |
nodes | []map[string]any? |
error | string? |
Source: modules/network/types.go
| Field | Type |
|---|---|
name | string? |
ip | string |
source | string |
NebulaStatusResponse
Section titled “NebulaStatusResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
running | bool |
pid | int? |
mesh_ip | string? |
NodeStatsResponse
Section titled “NodeStatsResponse”Source: modules/metrics/router.go
| Field | Type |
|---|---|
nodes | map[string]NodeStats |
containers | map[string]ContainerCacheEntry |
NodeStatusMessage
Section titled “NodeStatusMessage”Source: modules/cluster/nodes_router.go
| Field | Type |
|---|---|
node_id | string |
hostname | string? |
cluster_state | string? |
is_leader | bool |
runtime | string? |
NodeUpdateMessage
Section titled “NodeUpdateMessage”Source: modules/cluster/node_update_router.go
| Field | Type |
|---|---|
success | bool |
node | string |
node_id | string |
public_address | string? |
sidecar_updated | bool? |
NodesMessage
Section titled “NodesMessage”Source: modules/cluster/nodes_router.go
| Field | Type |
|---|---|
nodes | []NodeListRow |
OIDCRealmResponse
Section titled “OIDCRealmResponse”Source: modules/auth/types.go
| Field | Type |
|---|---|
realm | string? |
issuer | string? |
client_id | string? |
error | string? |
OperationState
Section titled “OperationState”Source: core/operations/store.go
| Field | Type |
|---|---|
operation_id | string |
operation_type | OperationKind |
status | OperationStatus |
tenant_name | string |
stack_name | string? |
created_at | Time |
completed_at | Time? |
result | map[string]any? |
error_code | string? |
error_message | string? |
hint | string? |
PingMessage
Section titled “PingMessage”Source: modules/cluster/admin_router.go
| Field | Type |
|---|---|
nodes | []PingNode |
PlugRow
Section titled “PlugRow”Source: modules/app/types.go
| Field | Type |
|---|---|
stack | string |
plug | string |
socket | string |
connected_to | string? |
PodRestartResponse
Section titled “PodRestartResponse”Source: modules/stack/types.go
| Field | Type |
|---|---|
success | bool |
error | string? |
PortListResponse
Section titled “PortListResponse”Source: modules/network/types.go
| Field | Type |
|---|---|
data | []PortMapping |
total_count | int |
ProviderInfo
Section titled “ProviderInfo”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
id | string |
name | string |
provider_type | string |
path | string |
is_managed | bool |
filesystem | string? |
quota_support | bool |
snapshot_support | bool |
quota_method | string? |
snapshot_method | string? |
nodes | []string? |
config | map[string]string? |
PsResponse
Section titled “PsResponse”Source: modules/internal_stacks/router.go
| Field | Type |
|---|---|
deployment_id | string |
output | string |
QuotaLimits
Section titled “QuotaLimits”Source: modules/quota/types.go
| Field | Type |
|---|---|
cpu_millicores | int64? |
memory_bytes | int64? |
disk_bytes | int64? |
max_stacks | int64? |
max_environments | int64? |
max_apps | int64? |
max_vapp_instances | int64? |
QuotaStatusResponse
Section titled “QuotaStatusResponse”Source: modules/quota/types.go
| Field | Type |
|---|---|
tenant_name | string |
environment | string? |
stack_name | string? |
scope_name | string |
quota | QuotaLimits? |
cpu_millicores_used | int64 |
memory_bytes_used | int64 |
disk_bytes_used | int64 |
stack_count | int64 |
environment_count | int64 |
app_count | int64 |
vapp_instance_count | int64 |
cpu_millicores_available | int64? |
memory_bytes_available | int64? |
disk_bytes_available | int64? |
stacks_available | int64? |
environments_available | int64? |
apps_available | int64? |
vapp_instances_available | int64? |
cpu_percent_used | float64? |
memory_percent_used | float64? |
disk_percent_used | float64? |
ReapReport
Section titled “ReapReport”Source: modules/dns/reap.go
| Field | Type |
|---|---|
applied | bool |
forced | bool? |
released | bool? |
owner | string |
owner_distinct | bool |
zones | int |
owned | int |
kept | int |
pinned | int |
legacy | int? |
predecessor | int? |
adopted | int? |
unadopted | []string? |
candidates | []ReapCandidate |
zone_errors | []string? |
Record
Section titled “Record”Source: modules/dns/dnsapi/types.go
| Field | Type |
|---|---|
name | string |
type | RecordType |
content | string |
ttl | int |
proxied | bool |
zone_id | string |
record_id | string? |
RecoverPlan
Section titled “RecoverPlan”Source: modules/backup/recover.go
| Field | Type |
|---|---|
consistency_id | string? |
stacks | []PlanStack |
integrations | []PlanIntegration |
total_size_bytes | int64 |
warnings | []string? |
environment | string |
RejectReason
Section titled “RejectReason”Source: modules/adapter/types.go
| Field | Type |
|---|---|
code | string |
detail | string |
ReloadResponse
Section titled “ReloadResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
success | bool |
message | string? |
RepairMessage
Section titled “RepairMessage”Source: modules/cluster/admin_router.go
| Field | Type |
|---|---|
issues_found | int |
issues_fixed | int |
nodes_removed | int |
raft_state_after | string? |
actions | []RepairAction |
RepoListResponse
Section titled “RepoListResponse”Source: modules/repo/types.go
| Field | Type |
|---|---|
data | []RepoResponse |
next_cursor | string? |
has_more | bool |
total_count | int64 |
RepoResponse
Section titled “RepoResponse”Source: modules/repo/types.go
| Field | Type |
|---|---|
id | int64 |
name | string |
url | string |
priority | int64 |
tenant_name | string |
environment | string |
app_count | int64? |
synced_at | Time? |
sync_interval | string? |
adapter | string? |
created_at | Time |
updated_at | Time |
ResetPasswordResponse
Section titled “ResetPasswordResponse”Source: modules/user/types.go
| Field | Type |
|---|---|
tenant | string |
username | string |
reset | bool |
Response
Section titled “Response”Source: modules/node/types.go
| Field | Type |
|---|---|
id | string |
created_at | Time |
updated_at | Time |
hostname | string? |
role | string? |
status | string |
tenant_name | string |
labels | Labels? |
resources | Resources? |
runtime | string |
architecture | string? |
os | string? |
internal_address | string? |
public_address | string? |
raft_address | string? |
is_voter | bool |
swarm_node_id | string? |
swarm_role | string? |
swarm_status | string? |
is_swarm_manager | bool |
swarm_manager_addr | string? |
health_status | string? |
health_checked_at | Time? |
availability | string |
default_storage_provider | string? |
RestoreResultLocal
Section titled “RestoreResultLocal”Source: modules/backup/actions.go
| Field | Type |
|---|---|
backup_id | string |
stack_name | string |
snapshot_id | string |
target_path | string |
RetentionApplyResponse
Section titled “RetentionApplyResponse”Source: modules/retention/types.go
| Field | Type |
|---|---|
deleted_count | int |
bytes_freed | int64 |
RetentionPolicyResponse
Section titled “RetentionPolicyResponse”Source: modules/retention/types.go
| Field | Type |
|---|---|
daily | int |
weekly | int |
monthly | int |
yearly | int |
RetentionPreviewResponse
Section titled “RetentionPreviewResponse”Source: modules/retention/types.go
| Field | Type |
|---|---|
policy | RetentionPolicy |
to_delete_count | int |
to_keep_count | int |
keep_by_category | map[string]int |
bytes_to_free | int64 |
to_delete_details | []map[string]any |
RevokeResponse
Section titled “RevokeResponse”Source: modules/user/types.go
| Field | Type |
|---|---|
tenant | string |
username | string |
role | string |
revoked | bool |
RmMessage
Section titled “RmMessage”Source: modules/cluster/admin_router.go
| Field | Type |
|---|---|
node | string |
node_id | string |
self_removal | bool |
mesh_ip_reclaimed | string? |
deployments_evicted | int64? |
backups_evicted | int64? |
RollbackResult
Section titled “RollbackResult”Source: modules/backup/types.go
| Field | Type |
|---|---|
success | bool |
target_backup_id | string |
target_backup_age | string? |
stacks | []string? |
pre_rollback_backup_id | string? |
stacks_rolled_back | []RollbackStackResult? |
warnings | []string? |
RotateNowMessage
Section titled “RotateNowMessage”Source: modules/nebula/router.go
| Field | Type |
|---|---|
completed | bool |
RotateResult
Section titled “RotateResult”Source: modules/vault/rotate.go
| Field | Type |
|---|---|
rotated | int |
rekeyed_peers | []string? |
failed_peers | []string? |
RotationResult
Section titled “RotationResult”Source: modules/nebula/types.go
| Field | Type |
|---|---|
success | bool |
message | string |
node_id | string? |
error | string? |
RotationStatusMessage
Section titled “RotationStatusMessage”Source: modules/nebula/router.go
| Field | Type |
|---|---|
running | bool |
interval | string |
observed_at | Time |
ScaleResult
Section titled “ScaleResult”Source: modules/app/types.go
| Field | Type |
|---|---|
service | string |
previous_replicas | int |
current_replicas | int |
stack | string |
environment | string |
swarm_operation | string? |
ScheduleListResponse
Section titled “ScheduleListResponse”Source: modules/schedule/types.go
| Field | Type |
|---|---|
data | []ScheduleResponse |
total_count | int |
ScheduleResponse
Section titled “ScheduleResponse”Source: modules/schedule/types.go
| Field | Type |
|---|---|
id | string |
tenant_name | string |
stack_name | string |
environment | string |
job | string |
cron | string |
enabled | bool |
source | string |
last_run_at | Time? |
next_run_at | Time? |
created_at | Time |
warning | string? |
ScheduleSyncResponse
Section titled “ScheduleSyncResponse”Source: modules/schedule/types.go
| Field | Type |
|---|---|
added | int |
updated | int |
removed | int |
SecretExistsResponse
Section titled “SecretExistsResponse”Source: modules/vault/types.go
| Field | Type |
|---|---|
exists | bool |
scope | Scope? |
SecretListResponse
Section titled “SecretListResponse”Source: modules/vault/types.go
| Field | Type |
|---|---|
data | []SecretResponse |
total_count | int |
has_more | bool |
SecretResponse
Section titled “SecretResponse”Source: modules/vault/types.go
| Field | Type |
|---|---|
id | int64 |
key | string |
scope | Scope |
tenant_name | string? |
stack_name | string? |
environment | string? |
deployment | string? |
app_name | string? |
created_at | Time? |
updated_at | Time? |
SecretValueResponse
Section titled “SecretValueResponse”Source: modules/vault/types.go
| Field | Type |
|---|---|
id | int64 |
key | string |
scope | Scope |
tenant_name | string? |
stack_name | string? |
environment | string? |
deployment | string? |
app_name | string? |
created_at | Time? |
updated_at | Time? |
value | string |
ServiceClientResponse
Section titled “ServiceClientResponse”Source: modules/auth/service_client_router.go
| Field | Type |
|---|---|
client_id | string |
realm | string |
state | string |
secret | string? |
token_lifespan | int |
Snapshot
Section titled “Snapshot”Source: modules/capabilities/types.go
| Field | Type |
|---|---|
version | int |
product | string? |
transport | string |
system_apps | map[string]string |
features | map[string]bool |
user | UserSlice |
SnapshotCapability
Section titled “SnapshotCapability”Source: modules/backup/snapshots.go
| Field | Type |
|---|---|
snapshot_type | SnapshotType |
instant | bool |
path | string |
source_identifier | string? |
details | map[string]any? |
SocketRow
Section titled “SocketRow”Source: modules/app/types.go
| Field | Type |
|---|---|
stack | string |
socket | string |
type | string |
connected | []string |
StackConfigResponse
Section titled “StackConfigResponse”Source: modules/stack/types.go
| Field | Type |
|---|---|
name | string |
environment | string |
config | map[string]any |
StackDryRunResponse
Section titled “StackDryRunResponse”Source: modules/stack/types.go
| Field | Type |
|---|---|
stack_name | string |
environment | string |
tenant_name | string |
exists | bool |
compose_yaml | string |
deployment_dir | string |
StackExecResponse
Section titled “StackExecResponse”Source: modules/stack/types.go
| Field | Type |
|---|---|
exit_code | int |
stdout | string |
stderr | string |
StackInspectResponse
Section titled “StackInspectResponse”Source: modules/stack/types.go
| Field | Type |
|---|---|
name | string |
app | string? |
version | string? |
environment | string |
status | string |
node | string? |
original_compose | InspectFileEntry? |
rendered_compose | InspectFileEntry? |
vars_yaml | InspectFileEntry? |
backup_yaml | InspectFileEntry? |
original_sockets | []InspectFileEntry? |
original_plugs | []InspectFileEntry? |
rendered_integrations | InspectFileEntry? |
original_jobs | []InspectFileEntry? |
rendered_jobs | []InspectFileEntry? |
stack_record | InspectFileEntry? |
backup_manifest | InspectFileEntry? |
composed_config | map[string]any? |
containers | []StackContainerView? |
health_rollup | string? |
created_at | Time? |
updated_at | Time? |
status_changed_at | Time? |
StackLogsResponse
Section titled “StackLogsResponse”Source: modules/stack/types.go
| Field | Type |
|---|---|
logs | string |
StackResponse
Section titled “StackResponse”Source: modules/app/types.go
| Field | Type |
|---|---|
id | int |
name | string |
app_name | string |
app_version | string? |
tenant_name | string |
environment | string |
node | string |
status | StackStatus |
stopped | bool |
status_changed_at | Time? |
queued_at | Time? |
runtime | Runtime |
ha | bool |
preset | string? |
preset_version | string? |
disk_bytes | int64? |
services | []ServiceState? |
resource_overrides | map[string]any? |
scale_overrides | map[string]int? |
access | string? |
exposure | string? |
error_message | string? |
created_at | Time |
updated_at | Time |
lease_expires_at | string? |
protected | bool? |
StackServicesResponse
Section titled “StackServicesResponse”Source: modules/app/router.go
| Field | Type |
|---|---|
services | map[string][]int |
Source: modules/operation/types.go
| Field | Type |
|---|---|
operation_id | string |
operation_type | string |
tenant_name | string? |
stack_name | string? |
status | Status |
created_at | float64 |
completed_at | float64? |
result | map[string]any? |
error_code | string? |
error_message | string? |
Status (modules/fabric)
Section titled “Status (modules/fabric)”Source: modules/fabric/status.go
| Field | Type |
|---|---|
mode | string |
cidr | string? |
listen_port | int? |
local_node_id | string? |
node_subnet | string? |
bridge_subnet | string? |
bridge_name | string? |
device | DeviceStatus |
allocations | []AllocationView? |
pins | []Pin? |
warnings | []string? |
Status (modules/leader)
Section titled “Status (modules/leader)”Source: modules/leader/types.go
| Field | Type |
|---|---|
is_leader | bool |
leader_node_id | string? |
term | uint64? |
health_monitor_running | bool |
last_transition_at | Time? |
observed_at | Time |
StatusGetResponse
Section titled “StatusGetResponse”Source: modules/health/types.go
| Field | Type |
|---|---|
nodes | []NodeMetricsResponse |
deployments | []DeploymentHealthResponse |
last_poll | Time? |
StatusInfo
Section titled “StatusInfo”Source: modules/license/service.go
| Field | Type |
|---|---|
state | string |
type | string? |
holder | string? |
domains | []string? |
estate_domain | string? |
entitlements | map[string]any? |
features | []string? |
issued_at | Time? |
expires_at | Time? |
trial_ends_at | Time? |
watermarked | bool |
license_id | string? |
verified_key | string? |
auto_check_enabled | bool |
offline_by_policy | bool? |
last_checked_at | Time? |
next_check_after | Time? |
renewal_window_opens_at | Time? |
broker_configured | bool |
last_check_ok | bool? |
last_check_ok_at | Time? |
check_failures | int? |
asks_ride_leader | bool? |
files | []FileStatus? |
baseline_limits | map[string]int64? |
effective_limits | map[string]int64? |
overage_applied | bool? |
overage_note | string? |
usage | map[string]int64? |
usage_sampled_at | Time? |
usage_cores_degraded | bool? |
term_peak | map[string]int64? |
term_started_at | Time? |
over_baseline_keys | []string? |
locked | bool? |
lock_reason | string? |
grace_ends_at | Time? |
over_cap_keys | []string? |
capacity_gate | CapacityGateAudit? |
StopResponse
Section titled “StopResponse”Source: modules/internal_stacks/router.go
| Field | Type |
|---|---|
deployment_id | string? |
message | string |
SwarmJoinTokens
Section titled “SwarmJoinTokens”Source: modules/node/types.go
| Field | Type |
|---|---|
manager_token | string? |
worker_token | string? |
manager_addr | string |
SwarmStatus
Section titled “SwarmStatus”Source: modules/network/types.go
| Field | Type |
|---|---|
active | bool |
is_leader | bool? |
is_manager | bool |
SystemKeycloakAdminPasswordResetResult
Section titled “SystemKeycloakAdminPasswordResetResult”Source: modules/app/keycloak_admin_password.go
| Field | Type |
|---|---|
password | string? |
generated | bool |
redeployed | bool |
SystemPlanResponse
Section titled “SystemPlanResponse”Source: modules/app/system_plan.go
| Field | Type |
|---|---|
apps | []string |
already_initialized | bool |
TaskDetail
Section titled “TaskDetail”Source: modules/task/types.go
| Field | Type |
|---|---|
id | string |
name | string |
status | string |
trigger | string |
node | string? |
created_at | Time |
started_at | Time? |
completed_at | Time? |
attempts | int |
max_attempts | int |
max_runtime_seconds | int? |
cron | string? |
event | string? |
error | string? |
kwargs | string? |
TaskListResponse (modules/repo)
Section titled “TaskListResponse (modules/repo)”Source: modules/repo/types.go
| Field | Type |
|---|---|
task_ids | []string |
TaskListResponse (modules/task)
Section titled “TaskListResponse (modules/task)”Source: modules/task/types.go
| Field | Type |
|---|---|
data | []TaskEntry |
total_count | int |
has_more | bool |
TaskResponse
Section titled “TaskResponse”Source: modules/repo/types.go
| Field | Type |
|---|---|
task_id | string |
TenantInfoResponse
Section titled “TenantInfoResponse”Source: modules/tenant/types.go
| Field | Type |
|---|---|
name | string |
active | bool |
stacks_total | int |
stacks_running | int |
stacks_stopped | int |
data_dir | string |
config_dir | string |
TenantListResponse
Section titled “TenantListResponse”Source: modules/tenant/types.go
| Field | Type |
|---|---|
data | []TenantResponse |
total_count | int |
has_more | bool |
TenantResponse
Section titled “TenantResponse”Source: modules/tenant/types.go
| Field | Type |
|---|---|
name | string |
stack_count | int |
active | bool |
data_dir | string? |
config_dir | string? |
admin_username | string? |
admin_password | string? |
provisioning_warning | string? |
TokenMessage
Section titled “TokenMessage”Source: modules/cluster/token_router.go
| Field | Type |
|---|---|
token | string |
expires_at | string |
UnenrollResponse
Section titled “UnenrollResponse”Source: modules/node/internal_router.go
| Field | Type |
|---|---|
status | string |
UnlinkResponse
Section titled “UnlinkResponse”Source: modules/storage/storageapi/types.go
| Field | Type |
|---|---|
unlinked | bool |
UpdateLighthousesResponse
Section titled “UpdateLighthousesResponse”Source: modules/nebula/internal_router.go
| Field | Type |
|---|---|
success | bool |
message | string? |
UsageResponse
Section titled “UsageResponse”Source: modules/quota/types.go
| Field | Type |
|---|---|
id | int64 |
tenant_name | string |
environment | string? |
stack_name | string? |
scope_name | string |
cpu_millicores | int64 |
memory_bytes | int64 |
disk_bytes | int64 |
stack_count | int64 |
environment_count | int64 |
app_count | int64 |
vapp_instance_count | int64 |
created_at | Time |
updated_at | Time |
disk_measured_at | Time? |
VaultInternalUnlockResponse
Section titled “VaultInternalUnlockResponse”Source: modules/vault/internal_router.go
| Field | Type |
|---|---|
success | bool |
message | string |
VaultStatusResponse
Section titled “VaultStatusResponse”Source: modules/vault/types.go
| Field | Type |
|---|---|
initialized | bool |
locked | bool |
VaultUnlockResponse
Section titled “VaultUnlockResponse”Source: modules/vault/types.go
| Field | Type |
|---|---|
message | string |
initialized | bool |
VolumeMountHandle
Section titled “VolumeMountHandle”Source: modules/backup/state.go
| Field | Type |
|---|---|
id | string |
kind | VolumeMountKind |
mount_path | string |
node_id | string? |
container_id | string? |
volume_name | string? |
tenant_name | string? |
stack_name | string? |
managed | bool |
started_at | Time |
status | string |
VolumeMountListResponse
Section titled “VolumeMountListResponse”Source: modules/backup/router_volumes.go
| Field | Type |
|---|---|
mounts | []VolumeMountHandle |
total | int |
WorkerListResponse
Section titled “WorkerListResponse”Source: modules/task/types.go
| Field | Type |
|---|---|
data | []WorkerEntry |
total_count | int |
has_more | bool |
docListEnvelope
Section titled “docListEnvelope”Source: modules/quota/router.go
| Field | Type |
|---|---|
data | any |
has_more | bool |
total_count | int |
exportResponse
Section titled “exportResponse”Source: modules/vault/router.go
| Field | Type |
|---|---|
bundle | string |
format | string |
bytes | int |
fsReadResponse
Section titled “fsReadResponse”Source: modules/docker/internal_fs_router.go
| Field | Type |
|---|---|
data_b64 | string |
fsReaddirResponse
Section titled “fsReaddirResponse”Source: modules/docker/internal_fs_router.go
| Field | Type |
|---|---|
entries | []fsDirEntry |
fsStatResponse
Section titled “fsStatResponse”Source: modules/docker/internal_fs_router.go
| Field | Type |
|---|---|
type | string |
size | int64 |
mode | uint32 |
mtime | int64 |
uid | uint32 |
gid | uint32 |
symlink_target | string |
fsWriteResponse
Section titled “fsWriteResponse”Source: modules/docker/internal_fs_router.go
| Field | Type |
|---|---|
written | int |
importResponse
Section titled “importResponse”Source: modules/vault/router.go
| Field | Type |
|---|---|
imported | int |
updated | int |
skipped | int |
keys | []string? |
leaseResponse
Section titled “leaseResponse”Source: modules/app/lease_router.go
| Field | Type |
|---|---|
has_lease | bool |
expires_at | string? |
listResponse
Section titled “listResponse”Source: modules/doctor/router.go
| Field | Type |
|---|---|
diagnoses | []listEntry |
protectResponse
Section titled “protectResponse”Source: modules/app/protected_router.go
| Field | Type |
|---|---|
protected | bool |
rpcResponse
Section titled “rpcResponse”Source: modules/internal_rpc/router.go
| Field | Type |
|---|---|
result | any? |
error | string? |
error_code | string? |
error_kwargs | map[string]any? |
error_type | string? |
runResponse
Section titled “runResponse”Source: modules/doctor/router.go
| Field | Type |
|---|---|
checks | []DiagnosisResult |
summary | Summary |
fix | bool |
testResponse
Section titled “testResponse”Source: modules/notification/router.go
| Field | Type |
|---|---|
rule | string |
url | string |
attempts | int |
status_code | int |
volumeLsResponse
Section titled “volumeLsResponse”Source: modules/storage/router.go
| Field | Type |
|---|---|
volumes | []VolumeView |
volumeRebindResponse
Section titled “volumeRebindResponse”Source: modules/storage/router.go
| Field | Type |
|---|---|
rebound | bool |
volumeRmResponse
Section titled “volumeRmResponse”Source: modules/storage/router.go
| Field | Type |
|---|---|
removed | bool |