- URL:
- https://<root>/system/deployments/properties/<propertyTemplateID>
- Methods:
GET
- Required Capability:
- Access allowed only with the default administrator role
- Version Introduced:
- 10.9
Description
An individual microservice property template resource returns the default property template, which defines the default scaling and resource allocations for a specific microservice. The default property configuration is applied to microservices that match the type
, provider
, and mode
values of the corresponding template. The default properties of a microservice can be updated using the Edit.
Request parameters
Parameter | Details |
---|---|
| The response format. The default format is Values: |
Response properties
Property | Details |
---|---|
| The microservice mode. A mode type of Values: |
| The microservice provider. Only microservices related to an ArcGIS service type have a provider type. A provider type of Values: |
| The template ID. Example
|
| The microservice type. For example, if the microservice is a shared feature server containing feature services, Values: |
| The JSON object representation of the template's specifications, including replicas and container resources. Example
|
| The number of replicas for the microservice. For manual scaling, the value for both Example
|
| The minimum and maximum resource allocations for the microservice, including the minimum memory ( Example
|
| The date, in milliseconds from epoch format, of the latest revision to the template. Example
|
Example usage
The following is a sample request URL used to access an individual microservice property template resource:
https://organization.domain.com/context/admin/system/deployments/properties/11abdae1-e44a-422c-911a-e8282dadf74a?f=pjson
JSON Response example
{
"mode": "Dedicated",
"provider": "ArcObjects11",
"id": "pfnpl9gr7gi44g1ufg3h9",
"type": "MapServer",
"spec": {
"replicas": {
"min": 3,
"max": 3,
"scalingMode": "manual"
},
"containers": [
{
"name": "main-container",
"resources": {
"memoryMin": "500Mi",
"memoryMax": "2Gi",
"cpuMin": "0.125",
"cpuMax": "2"
},
"containerImageKey": "MAP_SERVER"
},
{
"name": "filebeat",
"resources": {
"memoryMin": "32Mi",
"memoryMax": "50Mi",
"cpuMin": "0.05",
"cpuMax": "0.25"
},
"containerImageKey": "FILEBEAT"
}
]
},
"revision": 1618223886572
}