Dedicated Servers
Last updated
Was this helpful?
Last updated
Was this helpful?
Request to stop a Deployment, triggering a graceful shutdown (SIGTERM). Returns 200 or 202 if deployment status is not READY and not ERROR, and stops deployment once either of these statuses is reached - see Deployment Lifecycle.
Unique Identifier to keep track of your request across all Edgegap ecosystem. It's included in the response of the app deploy, example:
93924761ccde
If you want to enable the container log storage for the deployment. You can put 'true' if you already have endpoint storage associated with your deployment's app version. You can put 'false' if it is enabled by default and you want to disable it for this specific request. Or you can put the name of your endpoint storage and if it is valid we will store the container logs.
Delete a deployment from the inside of a container. You should use this URL inside your deployment. The URL is injected in your deployment and can be found via the environment variable ARBITRIUM_DELETE_URL.
Unique Identifier to keep track of your request across all Arbitrium ecosystem. It's included in the response of the app deploy, example:
93924761ccde
Access Point Number provided by our system
If you want to enable the container log storage for the deployment. You can put 'true' if you already have endpoint storage associated with your deployment's app version. You can put 'false' if it is enabled by default and you want to disable it for this specific request. Or you can put the name of your endpoint storage and if it is valid we will store the container logs.
Auto Generated token. This token is injected in your deployment and can be found via the environment variable named ARBITRIUM_DELETE_TOKEN
List all the locations available to deploy on. You can specify an application and a version to filter out the locations that don’t have enough resources to deploy this application version.
The App Name you want to filter with capacity
The Version Name you want to filter with capacity
The type of the location
Gets locations with tags. Set to: "true" to have the tags
Retrieve the logs of your container. Logs are not available when your deployment is terminated. You can set up an endpoint storage to save your logs. Endpoint Storage Documentation
Get the metrics for a specific deployment based on the start_time
, end_time
and steps
. raw
parameter can be set to true to get the raw data.
Starting time for the query. Default to deployment start time. Should match %Y-%m-%d %H:%M:%S.%f
Example: 2021-07-10 00:00:00.00
End time for the metrics. Default to now.Must be greater than start_time. Should match %Y-%m-%d %H:%M:%S.%f
Example: 2021-07-19 00:00:00.00
Steps between each metrics.
Example: 30s, 1m, 5m 10m, 1h
If set to true, will return the raw data. Default to false.
List all the policies of a fleet.
The name of the fleet
Page number for pagination
Limit of Fleet for each page
An optional fields mask
Link an application version to a fleet. By linking this version, the fleet will automatically create deployments of this version according to the fleet policies.
The name of the fleet
The name of the application to link
The name of the application version to link
Unlink an application version from a fleet. It will not delete the application version or the fleet
The name of the fleet
The name of the application to link
The name of the application version to link
No Content
Delete a policy. It will not delete the fleet.
The name of the fleet
The name of the policy to delete
Delete a tag for a deployment. The tag will however not be removed from the environment of a running container.
No Content
[Rate Limit: 20/second] Retrieve the information for a deployment.
Unique Identifier to keep track of your request across all Arbitrium ecosystem. It's included in the response of the app deploy, example:
93924761ccde
[Rate Limit: 40/second] Create a new deployment. A deployment is a containerized instance of an application version running on the Edgegap platform.
The application you want to deploy a version of.
kart-racing
The application version you want to deploy a container, if not present, the last version created is automatically chosen.
production-v1.0
(DEPRECATED) - No longer used and you don't need to set it.
false
This parameter is not optional, but mutually exclusive with the geo_ip_list parameter. One of them is required. List of IP representing your users. These will be used to determine the best location for your deployment.
This parameter is not optional, but mutually exclusive with the ip_list parameter. One of them is required. List of IP of your user with their location (latitude, longitude). We will use the coordinates instead of the IPs to determine the best location for your deployment.
(DEPRECATED)
["85cf70e6-f871-42c6-96f0-65ff5bd469b5"]
List of environment variables to set in your deployment instance. These variables will be available in your container.
If true, the deployment will skip the telemetry measurement. This result in a faster time to deploy.
true
Specify the centroid of the deployment instead of letting the system choose the best location. The system will do a best effort to deploy the container in the closest location to the specified coordinates.
A URL to send a POST request when the deployment is ready. The request will contain the deployment status. The content of the request is the same as the v1/status/{request_id}
endpoint.
https://www.webhook.com/
List of tags associated with the deployment. These tags will be shown in the dashboard.
Configuration for the container log storage. This will override the app version default configuration if set.
List of filters to apply to the deployment. The deployment will be deployed in a location that match the filters.
(DEPRECATED) - No longer used and you don't need to set it.
basic
Available options: Allows to override the container command for this deployment. This is an advanced feature and should be used with caution.If set to null, the default command of the container will be used.
null | 'string'
Allows to override the container arguments for this deployment. This is an advanced feature and should be used with caution.If set to null, the default arguments of the container will be used.
null | 'string'
Make a bulk delete of deployments using filters. All the deployments matching the given filters will be permanently deleted.
Filters used to match with deployments
Update a fleet with new specifications.
The name of the fleet
Name of the Fleet
fleet_name
If the Fleet is enabled
Create a fleet policy. Policies are conditions that the fleet must respect.
The name of the fleet
Name of the Policy
policy_name
If the Policy is enabled. Defaults to true.
true
Type of the Policy. See our documentation for more information on the type and it's data.
Location
Available options: Minimum deployments at all time
1
Maximum deployments for the provided type.
1
Based on the number of sockets connected, how filled should a session deployment be before initiating a scale-up deployment. Float between 0.1 and 1.
0.9
JSON object for your filters. See our documentation for more information.
{"filters":[{"field":"city","values":["Montreal"],"filter_type":"any"}]}
Create a fleet. A fleet is a top-level object; you must create child resources to work properly.
Name of the Fleet
fleet_name
If the Fleet is enabled. Defaults to false.
false
Update a policy with new specifications.
The name of the fleet
The name of the policy
Name of the Policy
policy_name
If the Policy is enabled. Defaults to true.
true
Type of the Policy. See our documentation for more information on the type and it's data.
Location
Available options: Minimum deployments at all time
1
Maximum deployments for the provided type.
1
Based on the number of sockets connected, how filled should a session deployment be before initiating a scale-up deployment. Float between 0.1 and 1.
0.9
JSON object for your filters. See our documentation for more information.
{"filters":[{"field":"city","values":["Montreal"],"filter_type":"any"}]}
UTC time of policy creation
2022-01-01 00:00:00.000000
UTC time of policy last update
2022-01-01 00:00:00.000000
Create a tag for a deployment. The tag will however not be injected into a running container.
The name of the tag
v1.0.0
Update a tag for a deployment.
The name of the tag
v1.0.0