Platform - Infrastructure
Manage the admin console, allocators, constructors, coordinators, licenses, proxies, roles, and runners.
83 endpoints
-
Get API base Url
- GET /platform/configuration/api_base_url
-
Set API base Url
- PUT /platform/configuration/api_base_url
-
List Config Store Option
- GET /platform/configuration/store
-
Find Config Store Option by name
- GET /platform/configuration/store/{config_option_id}
-
Create Config Store Option
- POST /platform/configuration/store/{config_option_id}
-
Update Config Store Option
- PUT /platform/configuration/store/{config_option_id}
-
Delete Config Store Option by name
- DELETE /platform/configuration/store/{config_option_id}
-
Get adminconsoles
- GET /platform/infrastructure/adminconsoles
-
Reindex region indices
- POST /platform/infrastructure/adminconsoles/_reindex
-
Get adminconsole logging settings
- GET /platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings
-
Set adminconsole logging settings
- PUT /platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings
-
Delete adminconsole logging settings
- DELETE /platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings
-
Update adminconsole logging settings
- PATCH /platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings
-
Get allocators
- GET /platform/infrastructure/allocators
-
Resynchronize allocators
- POST /platform/infrastructure/allocators/_resync
-
Search allocators
- POST /platform/infrastructure/allocators/_search
-
Get allocator
- GET /platform/infrastructure/allocators/{allocator_id}
-
Delete allocator
- DELETE /platform/infrastructure/allocators/{allocator_id}
-
Resynchronize allocator
- POST /platform/infrastructure/allocators/{allocator_id}/_resync
-
Move clusters
- POST /platform/infrastructure/allocators/{allocator_id}/clusters/_move
-
Move clusters by type
- POST /platform/infrastructure/allocators/{allocator_id}/clusters/{cluster_type}/_move
-
Get allocator logging settings
- GET /platform/infrastructure/allocators/{allocator_id}/logging_settings
-
Set allocator logging settings
- PUT /platform/infrastructure/allocators/{allocator_id}/logging_settings
-
Delete allocator logging settings
- DELETE /platform/infrastructure/allocators/{allocator_id}/logging_settings
-
Update allocator logging settings
- PATCH /platform/infrastructure/allocators/{allocator_id}/logging_settings
-
Start maintenance mode
- POST /platform/infrastructure/allocators/{allocator_id}/maintenance-mode/_start
-
Start maintenance mode
- POST /platform/infrastructure/constructors/{constructor_id}/maintenance-mode/_start
-
Stop maintenance mode
- POST /platform/infrastructure/allocators/{allocator_id}/maintenance-mode/_stop
-
Stop maintenance mode
- POST /platform/infrastructure/constructors/{constructor_id}/maintenance-mode/_stop
-
Get allocator metadata
- GET /platform/infrastructure/allocators/{allocator_id}/metadata
-
Set allocator metadata
- PUT /platform/infrastructure/allocators/{allocator_id}/metadata
-
Set allocator metadata item
- PUT /platform/infrastructure/allocators/{allocator_id}/metadata/{key}
-
Delete allocator metadata item
- DELETE /platform/infrastructure/allocators/{allocator_id}/metadata/{key}
-
Get allocator settings
- GET /platform/infrastructure/allocators/{allocator_id}/settings
-
Set allocator settings
- PUT /platform/infrastructure/allocators/{allocator_id}/settings
-
Update allocator settings
- PATCH /platform/infrastructure/allocators/{allocator_id}/settings
-
List roles
- GET /platform/infrastructure/blueprinter/roles
-
Create a role
- POST /platform/infrastructure/blueprinter/roles
-
Get role
- GET /platform/infrastructure/blueprinter/roles/{blueprinter_role_id}
-
Update role
- PUT /platform/infrastructure/blueprinter/roles/{blueprinter_role_id}
-
Delete role
- DELETE /platform/infrastructure/blueprinter/roles/{blueprinter_role_id}
-
Set blessings
- PUT /platform/infrastructure/blueprinter/roles/{blueprinter_role_id}/blessings
-
Add Blessing
- PUT /platform/infrastructure/blueprinter/roles/{blueprinter_role_id}/blessings/{runner_id}
-
Get constructors
- GET /platform/infrastructure/constructors
-
Resynchronize constructors
- POST /platform/infrastructure/constructors/_resync
-
Get constructor
- GET /platform/infrastructure/constructors/{constructor_id}
-
Resynchronize constructor
- POST /platform/infrastructure/constructors/{constructor_id}/_resync
-
Get constructor logging settings
- GET /platform/infrastructure/constructors/{constructor_id}/logging_settings
-
Set constructor logging settings
- PUT /platform/infrastructure/constructors/{constructor_id}/logging_settings
-
Delete constructor logging settings
- DELETE /platform/infrastructure/constructors/{constructor_id}/logging_settings
-
Update constructor logging settings
- PATCH /platform/infrastructure/constructors/{constructor_id}/logging_settings
-
Get coordinators
- GET /platform/infrastructure/coordinators
-
Get coordinator candidates
- GET /platform/infrastructure/coordinators/candidates
-
Get a coordinator candidate
- GET /platform/infrastructure/coordinators/candidates/{coordinator_candidate_id}
-
Delete coordinator candidate
- DELETE /platform/infrastructure/coordinators/candidates/{coordinator_candidate_id}
-
Promote a coordinator candidate
- POST /platform/infrastructure/coordinators/candidates/{coordinator_candidate_id}/_promote
-
Get a coordinator
- GET /platform/infrastructure/coordinators/{coordinator_id}
-
Demote a coordinator
- POST /platform/infrastructure/coordinators/{coordinator_id}/_demote
-
Get proxies
- GET /platform/infrastructure/proxies
-
Create filtered group of proxies
- POST /platform/infrastructure/proxies/filtered-groups
-
Get filtered group of proxies
- GET /platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}
-
Update filtered group of proxies
- PUT /platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}
-
Delete filtered group of proxies
- DELETE /platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}
-
Get health for a filtered group of proxies
- GET /platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}/health
-
Get proxy health
- GET /platform/infrastructure/proxies/health
-
Get proxies settings
- GET /platform/infrastructure/proxies/settings
-
Set proxy settings
- PUT /platform/infrastructure/proxies/settings
-
Update proxy settings
- PATCH /platform/infrastructure/proxies/settings
-
Get proxy
- GET /platform/infrastructure/proxies/{proxy_id}
-
Get runners
- GET /platform/infrastructure/runners
-
Resynchronize runners
- POST /platform/infrastructure/runners/_resync
-
Search runners
- POST /platform/infrastructure/runners/_search
-
Get runner
- GET /platform/infrastructure/runners/{runner_id}
-
Delete runner
- DELETE /platform/infrastructure/runners/{runner_id}
-
Resynchronize runner
- POST /platform/infrastructure/runners/{runner_id}/_resync
-
Get runner logging settings
- GET /platform/infrastructure/runners/{runner_id}/logging_settings
-
Set runner logging settings
- PUT /platform/infrastructure/runners/{runner_id}/logging_settings
-
Delete runner logging settings
- DELETE /platform/infrastructure/runners/{runner_id}/logging_settings
-
Update runner logging settings
- PATCH /platform/infrastructure/runners/{runner_id}/logging_settings
-
Set runner roles
- PUT /platform/infrastructure/runners/{runner_id}/roles
-
Get license
- GET /platform/license
-
Add or update license
- PUT /platform/license
-
Delete license
- DELETE /platform/license