Gets all technology bundles.
The request produces an application/json payload.
| GET | SaaS | https://{your-environment-id}.apps.dynatrace.com/platform/openpipeline/v1/technologies |
You can execute this request also with an OAuth2 client with openpipeline:configurations:read permission.
To learn how to obtain and use it, see OAuth clients.
| Parameter | Type | Description | In | Required |
|---|---|---|---|---|
| configurationsFilter | string | Contains a configuration ID as a string to filter the technologies by. | query | optional |
| Code | Type | Description |
|---|---|---|
| 200 | Technology | List of available technology bundles grouped by a technology group name. |
| 4XX | Error | Client-side error. |
| 5XX | Error | Server-side error. |
ResponseBody objectTechnologyGroup objectTechnology group with name and a list of technology bundles.
| Element | Type | Description |
|---|---|---|
| groupId | string | Identifier of the technology group. |
| technologies | Technology[] | List of technology bundles. |
Technology objectA technology bundle that represents a specific technology.
| Element | Type | Description |
|---|---|---|
| allowedConfigurations | string[] | List of configurations this technology is available for. |
| fullDescription | string | Detailed description of the specific technology and contents of the bundle. |
| iconUrl | string | URL to fetch the associated icon for the technology. |
| id | string | Identifier of the technology bundle. |
| matcher | string | Matching condition to apply to incoming records. |
| name | string | Name of the technology bundle. |
| sampleData | string | Sample data of the specific technology. |
| shortDescription | string | Summary about the specific technology. |
| tags | string[] | Tags to categorize the specific technology. |
[{"groupId": "ElasticSearch","technologies": [{"id": "elasticsearch_9430","name": "ElasticSearch Logs parser","iconUrl": "/icons/elastic","sampleData": "{}","shortDescription": "ElasticSearch technology","fullDescription": "ElasticSearch technology parsers","tags": ["slow","log","elastic"],"matcher": "matchesValue(process.technology, \"elastic_search\") or matchesValue(process.technology, \"elasticsearch\")","allowedConfigurations": ["logs","events.sdlc"]}]}]
ErrorResponseEnvelope objectEncloses the encountered error.
| Element | Type | Description |
|---|---|---|
| error | Error | Basic information of the encountered error. |
ErrorResponse objectBasic information of the encountered error.
| Element | Type | Description |
|---|---|---|
| code | integer | The returned HTTP status code. |
| details | Error | Detailed information of the error. |
| message | string | Description of the encountered error. |
ErrorResponseDetails objectDetailed information of the error.
| Element | Type | Description |
|---|---|---|
| type | string | Defines the actual set of fields depending on the value. See one of the following objects:
|
ConstraintViolationDetails objectList of encountered constraint violations.
| Element | Type | Description |
|---|---|---|
| constraintViolations | Constraint | List of encountered constraint violations. |
ConstraintViolation objectInformation about a single constraint violation.
| Element | Type | Description |
|---|---|---|
| context | object | Structured context of the constraint violation. Well known keys that can be present are:
|
| message | string | Description of the constraint violation. |