npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@dynatrace-sdk/client-fleet-management

v1.1.1

Published

[![npm](https://img.shields.io/badge/npm-v1.1.1-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-fleet-management/v/1.1.1) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

Readme

@dynatrace-sdk/client-fleet-management

npm License

The Fleet Management API provides access to ActiveGate and OneAgent deployment data, installer downloads, ActiveGate tokens, container image URIs, Dynatrace network addresses, and support archive management.

Installation

npm install @dynatrace-sdk/client-fleet-management

Getting help

License

This SDK is distributed under the Apache License, Version 2.0, see LICENSE for more information.

API reference

Full API reference for the latest version of the SDK is also available at the Dynatrace Developer.

activeGateDeploymentClient

import { activeGateDeploymentClient } from '@dynatrace-sdk/client-fleet-management';

downloadActiveGateInstallerByVersion

Downloads specific ActiveGate installer version

Required scope: fleet-management:activegates:download

Downloads a specific version of ActiveGate installer for the specified OS type and architecture. The installer is provided in the raw installer format. For more information, see ActiveGate raw installer.

Parameters

| Name | Type | Description | | --- | --- | --- | |config.arch*required|"all" | "amd64" | "arm64" | "s390"|The architecture of your OS: all: Defaults to amd64. amd64: amd64 architecture. s390: S/390 architecture, only supported for Linux. arm64: arm64 architecture, only supported for Linux. | |config.ifNoneMatch|string|The ETag of the previous request. Don't download if it matches the ETag of the installer.| |config.osType*required|"windows" | "unix"|The operating system of the installer.| |config.version*required|string|The requested version of the ActiveGate raw installer.|

Returns

| Return type | Status code | Description | |---|---|---| |void|200|Success. The payload contains the installer file.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateDeploymentClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateDeploymentClient.downloadActiveGateInstallerByVersion(
    { osType: "windows", version: "...", arch: "all" },
  );

downloadLatestActiveGateInstaller

Downloads target version ActiveGate installer

Required scope: fleet-management:activegates:download

Downloads the ActiveGate installer for the specified OS type and architecture. The downloaded version is the configured ActiveGate target version. If no target version is configured, the latest available version is downloaded. The installer is provided in the raw installer format. For more information, see ActiveGate raw installer.

Parameters

| Name | Type | Description | | --- | --- | --- | |config.arch*required|"all" | "amd64" | "arm64" | "s390"|The architecture of your OS: all: Defaults to amd64. amd64: amd64 architecture. s390: S/390 architecture, only supported for Linux. arm64: arm64 architecture, only supported for Linux. | |config.ifNoneMatch|string|The ETag of the previous request. Don't download if it matches the ETag of the installer.| |config.osType*required|"windows" | "unix"|The operating system of the installer.|

Returns

| Return type | Status code | Description | |---|---|---| |void|200|Success. The payload contains the installer file.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateDeploymentClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateDeploymentClient.downloadLatestActiveGateInstaller(
    { osType: "windows", arch: "all" },
  );

getActiveGateInstallerTargetVersion

Gets the target version of an ActiveGate installer

Required scope: fleet-management:activegates:download

Returns the configured ActiveGate target version for the tenant. If no target version is configured, the latest available version is returned.

Returns

| Return type | Status code | Description | |---|---|---| |ActiveGateInstallerVersion|200|Success|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateDeploymentClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateDeploymentClient.getActiveGateInstallerTargetVersion();

getActiveGateInstallerVersions

Gets the list of available versions of an ActiveGate installer

Required scope: fleet-management:activegates:download

Parameters

| Name | Type | Description | | --- | --- | --- | |config.pageKey|string|The cursor for the next page of results. You can find it in the nextPageKey field of the previous response. The first page is always returned if you don't specify the page-key query parameter. When the page-key is set to obtain subsequent pages, you must omit all other query parameters. | |config.pageSize|number|The amount of ActiveGate Installer versions in a single response payload. The maximal allowed page size is 1000 and the minimum size is 10. If not set, 10 is used. Default: 10Minimum: 10|

Returns

| Return type | Status code | Description | |---|---|---| |ActiveGateInstallerVersions|200|Success|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateDeploymentClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateDeploymentClient.getActiveGateInstallerVersions();

getConnectionInfo

Provides connection information for ActiveGate

Required scope: fleet-management:activegate.connection-info:read

Returns

| Return type | Status code | Description | |---|---|---| |ConnectionInfo|200|Success|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateDeploymentClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateDeploymentClient.getConnectionInfo();

activeGateSupportArchivesClient

import { activeGateSupportArchivesClient } from '@dynatrace-sdk/client-fleet-management';

cancelOrDeleteActiveGateSupportArchive

Cancels (if collecting) or deletes (if finished) ActiveGate support archive

Required scope: fleet-management:activegate.support-archives:delete

Parameters

| Name | Type | Description | | --- | --- | --- | |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ACTIVEGATE, SYNTHETIC_ENGINE, ZREMOTE.| |config.supportArchiveId*required|string|The ID of the support archive.|

Returns

| Return type | Status code | Description | |---|---|---| |void|204|No content. Cancellation requested (if collecting) or deleted (if finished).|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateSupportArchivesClient.cancelOrDeleteActiveGateSupportArchive(
    { smartscapeNodeId: "...", supportArchiveId: "..." },
  );

downloadActiveGateSupportArchiveZip

Downloads ActiveGate support archive ZIP

Required scope: fleet-management:activegate.support-archives:download

Parameters

| Name | Type | Description | | --- | --- | --- | |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ACTIVEGATE, SYNTHETIC_ENGINE, ZREMOTE.| |config.supportArchiveId*required|string|The ID of the support archive.|

Returns

| Return type | Status code | Description | |---|---|---| |void|200|Support archive ZIP.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateSupportArchivesClient.downloadActiveGateSupportArchiveZip(
    { smartscapeNodeId: "...", supportArchiveId: "..." },
  );

getActiveGateSupportArchive

Gets ActiveGate support archive by ID

Required scope: fleet-management:activegate.support-archives:read

Parameters

| Name | Type | Description | | --- | --- | --- | |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ACTIVEGATE, SYNTHETIC_ENGINE, ZREMOTE.| |config.supportArchiveId*required|string|The ID of the support archive.|

Returns

| Return type | Status code | Description | |---|---|---| |SupportArchive|200|Support archive details.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateSupportArchivesClient.getActiveGateSupportArchive(
    { smartscapeNodeId: "...", supportArchiveId: "..." },
  );

listActiveGateSupportArchives

Lists ActiveGate support archives

Required scope: fleet-management:activegate.support-archives:read

Parameters

| Name | Type | Description | | --- | --- | --- | |config.pageKey|string|The cursor for the next page of results. You can find it in the nextPageKey field of the previous response. The first page is always returned if you don't specify the page-key query parameter. When the page-key is set to obtain subsequent pages, you must omit all other query parameters. | |config.pageSize|number|The amount of Support archives in a single response payload. The maximal allowed page size is 500 and the minimum size is 100. If not set, 100 is used. Default: 100Minimum: 100| |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ACTIVEGATE, SYNTHETIC_ENGINE, ZREMOTE.|

Returns

| Return type | Status code | Description | |---|---|---| |SupportArchiveListResponse|200|List of support archives.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateSupportArchivesClient.listActiveGateSupportArchives(
    { smartscapeNodeId: "..." },
  );

startActiveGateSupportArchiveCollection

Starts collecting ActiveGate support archive

Required scope: fleet-management:activegate.support-archives:write

Parameters

| Name | Type | Description | | --- | --- | --- | |config.body*required|StartSupportArchiveRequest|| |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ACTIVEGATE, SYNTHETIC_ENGINE, ZREMOTE.|

Returns

| Return type | Status code | Description | |---|---|---| |StartSupportArchiveResponse|202|Accepted. Collection started.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await activeGateSupportArchivesClient.startActiveGateSupportArchiveCollection(
    {
      smartscapeNodeId: "...",
      body: { description: "...", lookbackDays: 10 },
    },
  );

activeGateTokensClient

import { activeGateTokensClient } from '@dynatrace-sdk/client-fleet-management';

createToken

Creates a new ActiveGate token

One of the following scopes is required:

  • fleet-management:activegate.tokens:create
  • fleet-management:activegate.tokens:write

The newly created token will be owned by the user authenticated for this request.

Make sure to copy the token secret from the response---it won't be available again after creation.

Parameters

| Name | Type | | --- | --- | |config.body*required|ActiveGateTokenCreate|

Returns

| Return type | Status code | Description | |---|---|---| |ActiveGateTokenCreated|201|Success. The token has been created. The response body contains the token secret.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateTokensClient } from "@dynatrace-sdk/client-fleet-management";

const data = await activeGateTokensClient.createToken({
  body: { name: "myToken" },
});

getToken

Gets the metadata of an ActiveGate token

Required scope: fleet-management:activegate.tokens:read

The token secret isn't exposed.

Parameters

| Name | Type | Description | | --- | --- | --- | |config.id*required|string|The ActiveGate token identifier, consisting of the prefix and public parts of the token.|

Returns

| Return type | Status code | Description | |---|---|---| |ActiveGateToken|200|Success. The response contains the metadata of the token.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateTokensClient } from "@dynatrace-sdk/client-fleet-management";

const data = await activeGateTokensClient.getToken({
  id: "...",
});

listTokens

Lists all available ActiveGate tokens

Required scope: fleet-management:activegate.tokens:read

You can limit the output by using pagination:

  1. Specify the number of results per page in the page-size query parameter.
  2. Use the cursor from the nextPageKey field of the previous response in the page-key query parameter to obtain subsequent pages.

Parameters

| Name | Type | Description | | --- | --- | --- | |config.pageKey|string|The cursor for the next page of results. You can find it in the nextPageKey field of the previous response. The first page is always returned if you don't specify the page-key query parameter. When the page-key is set to obtain subsequent pages, you must omit all other query parameters. | |config.pageSize|number|The amount of ActiveGate tokens in a single response payload. The maximal allowed page size is 3000 and the minimum size is 100. If not set, 100 is used. Default: 100Minimum: 100|

Returns

| Return type | Status code | Description | |---|---|---| |ActiveGateTokenList|200|Success. The response contains the list of ActiveGate tokens.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateTokensClient } from "@dynatrace-sdk/client-fleet-management";

const data = await activeGateTokensClient.listTokens();

revokeToken

Deletes an ActiveGate token

Required scope: fleet-management:activegate.tokens:write

Parameters

| Name | Type | Description | | --- | --- | --- | |config.id*required|string|The identifier of the ActiveGate token to be deleted, consisting of the prefix and public parts of the token.|

Returns

| Return type | Status code | Description | |---|---|---| |void|204|Success. Response doesn't have a body.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { activeGateTokensClient } from "@dynatrace-sdk/client-fleet-management";

const data = await activeGateTokensClient.revokeToken({
  id: "...",
});

containerImagesClient

import { containerImagesClient } from '@dynatrace-sdk/client-fleet-management';

getContainerImages

Returns container images data

Required scope: fleet-management:container-images:read

Returns container image references for Dynatrace components from the specified registry. Returned image versions are resolved based on the configured target versions: dynatrace-activegate, dynatrace-eec, dynatrace-sql-extension-executor, and dynatrace-database-datasource-executor image versions are resolved from the ActiveGate target version; dynatrace-oneagent, dynatrace-codemodules, and dynatrace-logmodule image versions are resolved from the OneAgent target version. If no target version is configured for a component, the latest available image is returned.

Parameters

| Name | Type | Description | | --- | --- | --- | |config.registry|string|Registry name containing the container images. For a list of registries, see Dynatrace Documentation|

Returns

| Return type | Status code | Description | |---|---|---| |ContainerImageData|200|Container images data returned|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { containerImagesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await containerImagesClient.getContainerImages();

dynatraceNetworkAddressesClient

import { dynatraceNetworkAddressesClient } from '@dynatrace-sdk/client-fleet-management';

getDynatraceNetworkAddresses

Provides the Dynatrace addresses

Required scope: fleet-management:public-addresses:read

Parameters

| Name | Type | Description | | --- | --- | --- | |config.pageKey|string|The cursor for the next page of results. You can find it in the nextPageKey field of the previous response. The first page is always returned if you don't specify the page-key query parameter. When the page-key is set to obtain subsequent pages, you must omit all other query parameters. | |config.pageSize|number|The amount of Dynatrace addresses in a single response payload. The maximal allowed page size is 1000 and the minimum size is 10. If not set, 10 is used. Default: 10Minimum: 10|

Returns

| Return type | Status code | Description | |---|---|---| |NetworkAddresses|200|Success|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { dynatraceNetworkAddressesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await dynatraceNetworkAddressesClient.getDynatraceNetworkAddresses();

oneAgentSupportArchivesClient

import { oneAgentSupportArchivesClient } from '@dynatrace-sdk/client-fleet-management';

cancelOrDeleteOneAgentSupportArchive

Cancels (if collecting) or deletes (if finished) OneAgent support archive

Required scope: fleet-management:oneagent.support-archives:delete

Parameters

| Name | Type | Description | | --- | --- | --- | |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ONEAGENT, PROCESS.| |config.supportArchiveId*required|string|The ID of the support archive.|

Returns

| Return type | Status code | Description | |---|---|---| |void|204|No content. Cancellation requested (if collecting) or deleted (if finished).|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { oneAgentSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await oneAgentSupportArchivesClient.cancelOrDeleteOneAgentSupportArchive(
    { smartscapeNodeId: "...", supportArchiveId: "..." },
  );

downloadOneAgentSupportArchiveZip

Downloads OneAgent support archive ZIP

Required scope: fleet-management:oneagent.support-archives:download

Parameters

| Name | Type | Description | | --- | --- | --- | |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ONEAGENT, PROCESS.| |config.supportArchiveId*required|string|The ID of the support archive.|

Returns

| Return type | Status code | Description | |---|---|---| |void|200|Support archive ZIP.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { oneAgentSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await oneAgentSupportArchivesClient.downloadOneAgentSupportArchiveZip(
    { smartscapeNodeId: "...", supportArchiveId: "..." },
  );

getOneAgentSupportArchive

Gets OneAgent support archive by ID

Required scope: fleet-management:oneagent.support-archives:read

Parameters

| Name | Type | Description | | --- | --- | --- | |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ONEAGENT, PROCESS.| |config.supportArchiveId*required|string|The ID of the support archive.|

Returns

| Return type | Status code | Description | |---|---|---| |SupportArchive|200|Support archive details.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { oneAgentSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await oneAgentSupportArchivesClient.getOneAgentSupportArchive(
    { smartscapeNodeId: "...", supportArchiveId: "..." },
  );

listOneAgentSupportArchives

Lists OneAgent support archives

Required scope: fleet-management:oneagent.support-archives:read

Parameters

| Name | Type | Description | | --- | --- | --- | |config.pageKey|string|The cursor for the next page of results. You can find it in the nextPageKey field of the previous response. The first page is always returned if you don't specify the page-key query parameter. When the page-key is set to obtain subsequent pages, you must omit all other query parameters. | |config.pageSize|number|The amount of Support archives in a single response payload. The maximal allowed page size is 500 and the minimum size is 100. If not set, 100 is used. Default: 100Minimum: 100| |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ONEAGENT, PROCESS.|

Returns

| Return type | Status code | Description | |---|---|---| |SupportArchiveListResponse|200|List of support archives.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { oneAgentSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await oneAgentSupportArchivesClient.listOneAgentSupportArchives(
    { smartscapeNodeId: "..." },
  );

startOneAgentSupportArchiveCollection

Starts collecting OneAgent support archive

Required scope: fleet-management:oneagent.support-archives:write

Parameters

| Name | Type | Description | | --- | --- | --- | |config.body*required|StartSupportArchiveRequest|| |config.smartscapeNodeId*required|string|The Smartscape node ID of the entity. Valid node types: ONEAGENT, PROCESS.|

Returns

| Return type | Status code | Description | |---|---|---| |StartSupportArchiveResponse|202|Accepted. Collection started.|

Throws

| Error Type | Error Message | |---|---| |ErrorEnvelopeError|Client side error. | Server side error.|

import { oneAgentSupportArchivesClient } from "@dynatrace-sdk/client-fleet-management";

const data =
  await oneAgentSupportArchivesClient.startOneAgentSupportArchiveCollection(
    {
      smartscapeNodeId: "...",
      body: { description: "...", lookbackDays: 10 },
    },
  );

Types

ActiveGateInstallerVersion

ActiveGate Installer version

| Name | Type | Description | | --- | --- | --- | |version*required|string|ActiveGate installer version.|

ActiveGateInstallerVersions

List of available ActiveGate Installer versions

| Name | Type | Description | | --- | --- | --- | |nextPageKey|string|The cursor for the next page of results. Has the value of null on the last page. Use it in the page-key query parameter to obtain subsequent pages of the result. Example: AQAAABQBAAAABQ==| |pageSize|number|The number of entries per page.Example: 100| |totalCount*required|string|The total number of entries in the result.Example: 1000| |versions*required|Array<string>|ActiveGate installer versions.|

ActiveGateToken

Metadata of an ActiveGate token.

| Name | Type | Description | | --- | --- | --- | |creationDate*required|Date|The token creation date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').Example: 2020-11-22T08:15:30.144Z| |expirationDate|Date|The token expiration date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z'). If not set, the token never expires. Example: 2020-11-24T08:15:30.144Z| |id*required|string|The ActiveGate token identifier, consisting of the prefix and public parts of the token.Example: dt0g02.4KWZO5EF| |lastUsedDate|Date|The token last used date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').Example: 2020-11-23T08:15:30.144Z| |name*required|string|The name of the token.Example: myToken| |owner*required|string|The owner of the token.Example: john.smith| |seedToken|boolean|The token is a seed token (true) or an individual token (false).Default: falseExample: false|

ActiveGateTokenCreate

Parameters of a new ActiveGate token.

| Name | Type | Description | | --- | --- | --- | |expirationDate|string|The expiration date of the token. You can use one of the following formats: Timestamp in UTC milliseconds. Human-readable format of 2021-01-25T05:57:01.123+01:00. If no time zone is specified, UTC is used. You can use a space character instead of the T. Seconds and fractions of a second are optional. Relative timeframe, back from now. The format is now-NU/A, where N is the amount of time, U is the unit of time, and A is an alignment. The alignment rounds all the smaller values to the nearest zero in the past. For example, now-1y/w is one year back, aligned by a week. You can also specify relative timeframe without an alignment: now-NU. Supported time units for the relative timeframe are: m: minutes h: hours d: days w: weeks M: months y: years If not set, the token never expires. Ensure that it's not set in the past and doesn't exceed 2 years from the moment of creation. Example: now+6M| |name*required|string|The name of the token.Example: myToken| |seedToken|boolean|The token is a seed token (true) or an individual token (false). We recommend the individual token option (false). Default: falseExample: false|

ActiveGateTokenCreated

The newly created ActiveGate token.

| Name | Type | Description | | --- | --- | --- | |expirationDate|Date|The token expiration date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').Example: 2020-11-24T08:15:30.144Z| |id*required|string|The ActiveGate token identifier, consisting of the prefix and public parts of the token.Example: dt0g02.4KWZO5EF| |seedToken|boolean|The token is a seed token (true) or an individual token (false).Example: false| |token*required|string|The secret of the token. Make sure to copy it-—-you won't be able to retrieve it again.Example: dt0g02.4KWZO5EF.XT47R5DRADJIZUFOX4UDNOKTSUSABGLN7XSMJG7UXHRXKNY4WLORH4OF4T75MG7E|

ActiveGateTokenList

A list of ActiveGate tokens.

| Name | Type | Description | | --- | --- | --- | |activeGateTokens*required|Array<ActiveGateToken>|A list of ActiveGate tokens.| |nextPageKey|string|The cursor for the next page of results. Has the value of null on the last page. Use it in the page-key query parameter to obtain subsequent pages of the result. Example: AQAAABQBAAAABQ==| |pageSize|number|The number of entries per page.Example: 100| |totalCount*required|string|The total number of entries in the result.Example: 1000|

ConnectionInfo

Connection info with tenant data and initial tenant endpoint

| Name | Type | Description | | --- | --- | --- | |initialEndpoint|string|Initial tenant endpoint.| |tenantToken|string|Tenant token.| |tenantUUID|string|Tenant UUID.|

ConstraintViolation

A list of constraint violations

| Name | Type | | --- | --- | |location|string| |message|string| |parameterLocation|"HEADER" | "PATH" | "PAYLOAD_BODY" | "QUERY"| |path|string|

ContainerImageComponent

Information about component type and images registry URI.

| Name | Type | Description | | --- | --- | --- | |imageUri|string|Registry URI of the container image component.| |type|"activegate" | "codemodules" | "database-datasource-executor" | "dynatrace-sql-extension-executor" | "eec" | "logmodule" | "oneagent"|Container image component type.|

ContainerImageData

Information about images registry and components with URI.

| Name | Type | Description | | --- | --- | --- | |components*required|Array<ContainerImageComponent>|List of container image components.| |registry|string|Registry name containing container images.|

Error

| Name | Type | Description | | --- | --- | --- | |code|number|The HTTP status code| |constraintViolations|Array<ConstraintViolation>|A list of constraint violations| |message|string|The error message|

ErrorEnvelope

| Name | Type | | --- | --- | |error|Error|

NetworkAddresses

List of Dynatrace addresses

| Name | Type | Description | | --- | --- | --- | |addresses*required|Array<string>|List of Dynatrace addresses.| |nextPageKey|string|The cursor for the next page of results. Has the value of null on the last page. Use it in the page-key query parameter to obtain subsequent pages of the result. Example: AQAAABQBAAAABQ==| |pageSize|number|The number of entries per page.Example: 100| |totalCount*required|string|The total number of entries in the result.Example: 1000|

ResourceStatus

Lifecycle status of a long-running operation resource.

| Name | Type | Description | | --- | --- | --- | |status*required|"ANALYZING_ARCHIVE" | "ANALYZING_DONE" | "ANALYZING_FAILED" | "CANCELED" | "COLLECTED" | "COLLECT_ERROR" | "COLLECT_IN_PROGRESS" | "DELETED" | "DELETE_ERROR" | "DELETE_IN_PROGRESS" | "MANUAL_CLEANUP" | "REANALYZING_NEEDED" | "SENDING_FAILED" | "SENDING_IN_PROGRESS" | "SENT_TO_DYNATRACE_CLOUD"|The current lifecycle status of the resource.|

StartSupportArchiveRequest

Request to start collecting a support archive.

| Name | Type | Description | | --- | --- | --- | |description*required|string|A description for the support archive.| |lookbackDays*required|number|The number of days to look back for log data.Minimum: 1|

StartSupportArchiveResponse

Response after starting a support archive collection.

| Name | Type | Description | | --- | --- | --- | |id*required|string|The ID of the newly created support archive.|

SupportArchive

Represents a support archive.

| Name | Type | Description | | --- | --- | --- | |collectedBy*required|string|The user who triggered the collection.| |collectionTimestamp|Date|The ISO 8601 UTC timestamp when the archive was collected. Null while the archive is still being collected.| |description*required|string|User-provided description.| |id*required|string|The support archive ID.| |lookbackDays*required|number|The lookback duration in days.| |resourceStatus*required|ResourceStatus|Lifecycle status of a long-running operation resource.| |sizeKb|string|The size of the support archive in KB. Null while the archive is still being collected.| |smartscapeNodeId*required|string|The Smartscape node ID of the entity.|

SupportArchiveListResponse

A list of support archives.

| Name | Type | Description | | --- | --- | --- | |items*required|Array<SupportArchive>|The list of support archives.| |nextPageKey|string|The cursor for the next page of results. Has the value of null on the last page. Use it in the page-key query parameter to obtain subsequent pages of the result. Example: AQAAABQBAAAABQ==| |pageSize|number|The number of entries per page.Example: 100| |totalCount*required|string|The total number of entries in the result.Example: 1000|

Enums

~~ConstraintViolationParameterLocation~~

⚠️ Deprecated Use literal values.

Enum keys

Header | Path | PayloadBody | Query

~~ContainerImageComponentType~~

⚠️ Deprecated Use literal values.

Container image component type.

Enum keys

Activegate | Codemodules | DatabaseDatasourceExecutor | DynatraceSqlExtensionExecutor | Eec | Logmodule | Oneagent

~~DownloadActiveGateInstallerByVersionPathArch~~

⚠️ Deprecated Use literal values.

Enum keys

All | Amd64 | Arm64 | S390

~~DownloadActiveGateInstallerByVersionPathOsType~~

⚠️ Deprecated Use literal values.

Enum keys

Unix | Windows

~~DownloadLatestActiveGateInstallerPathArch~~

⚠️ Deprecated Use literal values.

Enum keys

All | Amd64 | Arm64 | S390

~~DownloadLatestActiveGateInstallerPathOsType~~

⚠️ Deprecated Use literal values.

Enum keys

Unix | Windows

~~ResourceStatusStatus~~

⚠️ Deprecated Use literal values.

The current lifecycle status of the resource.

Enum keys

AnalyzingArchive | AnalyzingDone | AnalyzingFailed | Canceled | CollectError | CollectInProgress | Collected | DeleteError | DeleteInProgress | Deleted | ManualCleanup | ReanalyzingNeeded | SendingFailed | SendingInProgress | SentToDynatraceCloud