Обновляет указанный токен API. Вы можете:
- Изменить имя и область действия токена.
- Отозвать токен. Отозванный токен все еще существует в среде, но его нельзя использовать.
Запрос использует в качестве полезной нагрузки application/json
формат.
PUT
|
Managed
|
https://{your-domain}/e/{your-environment-id}/api/v2/apiTokens/{id}
|
Среда ActiveGate
|
https://{your-activegate-domain}/e/{your-environment-id}/api/v2/apiTokens/{id}
|
Аутентификация
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Write API tokens ( apiTokens.write
) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .
Параметры
Параметр
|
Тип
|
Описание
|
In
|
Необходимость
|
id
|
string
|
Идентификатор токена, который необходимо обновить.
Вы не можете отключить токен, который вы используете для аутентификации запроса.
|
path
|
требуется
|
body
|
ApiTokenUpdate
|
Тело JSON запроса. Содержит обновленные параметры токена API.
|
body
|
требуется
|
Объекты тела запроса
Объект ApiTokenUpdate
Обновление токена API.
Элемент
|
Тип
|
Описание
|
Необходимость
|
enabled
|
boolean
|
Маркер включен ( true ) или отключен ( false )
|
по желанию
|
scopes
|
string[]
|
Список областей, назначенных маркеру.
Помимо новых областей, вам также необходимо отправить существующие области, которые вы хотите сохранить. Любая существующая область, отсутствующая в полезной нагрузке, удаляется.
InstallerDownload : Интеграция с PaaS — загрузка установщика.
DataExport : доступ к ленте проблем и событий, метрикам и топологии.
PluginUpload : Загрузить расширение.
SupportAlert : Интеграция с PaaS - Оповещение о поддержке.
AdvancedSyntheticIntegration : Интеграция модуля Dynatrace - Synthetic Classic.
ExternalSyntheticIntegration : создание и чтение синтетических мониторов, местоположений и узлов.
AppMonIntegration : Интеграция модуля Dynatrace - AppMon.
RumBrowserExtension : Расширение для браузера RUM.
LogExport : Чтение логов.
ReadConfig : Чтение конфигурации.
WriteConfig : Запись конфигурации.
DTAQLAccess : сеансы пользователей.
UserSessionAnonymization : анонимизация данных сеанса пользователя по соображениям конфиденциальности данных.
DataPrivacy : изменить настройки конфиденциальности данных.
CaptureRequestData : Захват данных запроса.
Davis : Интеграция модуля Dynatrace — Davis.
DssFileManagement : Управление файлами мобильных символов.
RumJavaScriptTagManagement : Реальный пользователь контролирует управление тегами JavaScript.
TenantTokenManagement : Управление токенами.
ActiveGateCertManagement : Управление сертификатами АктивногоШлюза.
RestRequestForwarding : получение данных из удаленной среды.
ReadSyntheticData : чтение синтетических мониторов, местоположений и узлов.
DataImport : прием данных, например: метрики и события.
syntheticExecutions.write : Запись синтетические исполнения монитора.
syntheticExecutions.read : Чтение результатов выполнения синтетического монитора.
auditLogs.read : чтение логов аудита.
metrics.read : чтение метрик.
metrics.write : Запись показателей.
entities.read : Чтение объектов.
entities.write : Запись объектов.
problems.read : Проблемы с чтением.
problems.write : Запись задачи.
events.read : Чтение событий.
events.ingest : прием событий.
networkZones.read : Чтение сетевых зон.
networkZones.write : Запись сетевых зон.
activeGates.read : Читать АктивныеШлюзы.
activeGates.write : Пишите АктивныеШлюзы.
activeGateTokenManagement.read : Чтение токенов АктивногоШлюза.
activeGateTokenManagement.create : создание токенов АктивногоШлюза.
activeGateTokenManagement.write : Запись токенов АктивногоШлюза.
credentialVault.read : Чтение записей хранилища учетных данных.
credentialVault.write : запись записей хранилища учетных данных.
extensions.read : Чтение расширения.
extensions.write : Запись расширений.
extensionConfigurations.read : Чтение конфигураций мониторинга расширений.
extensionConfigurations.write : Запись конфигураций мониторинга расширений.
extensionEnvironment.read : Чтение конфигураций среды расширения.
extensionEnvironment.write : Запись конфигураций среды расширения.
metrics.ingest : прием метрик.
securityProblems.read : Чтение проблемы с безопасностью.
securityProblems.write : Запись проблемы с безопасностью.
syntheticLocations.read : Чтение синтетические локации.
syntheticLocations.write : Запись синтетических локаций.
settings.read : Чтение настроек.
settings.write : Запись настроек.
tenantTokenRotation.write : ротация токенов владельца.
slo.read : Чтение SLO.
slo.write : Запись SLO.
releases.read : Чтение выпуски.
apiTokens.read : Чтение токенов API.
apiTokens.write : Запись токенов API.
openTelemetryTrace.ingest : прием трассировок OpenTelemetry.
logs.read : Чтение логов.
logs.ingest : прием логов.
geographicRegions.read : Чтение Географические регионы.
hub.read : Чтение ХАБ.
oneAgents.read : Чтение ЕдиныхАгентов.
oneAgents.write : Запись ЕдиныхАгентов.
traces.lookup : Поиск одной трассировки.
hub.write : Запись данных, связанных с HUB.
Элемент может содержать эти значения
InstallerDownload
DataExport
PluginUpload
SupportAlert
AdvancedSyntheticIntegration
ExternalSyntheticIntegration
AppMonIntegration
RumBrowserExtension
LogExport
ReadConfig
WriteConfig
DTAQLAccess
UserSessionAnonymization
DataPrivacy
CaptureRequestData
Davis
DssFileManagement
RumJavaScriptTagManagement
TenantTokenManagement
ActiveGateCertManagement
RestRequestForwarding
ReadSyntheticData
DataImport
syntheticExecutions.write
syntheticExecutions.read
auditLogs.read
metrics.read
metrics.write
entities.read
entities.write
problems.read
problems.write
events.read
events.ingest
networkZones.read
networkZones.write
activeGates.read
activeGates.write
activeGateTokenManagement.read
activeGateTokenManagement.create
activeGateTokenManagement.write
credentialVault.read
credentialVault.write
extensions.read
extensions.write
extensionConfigurations.read
extensionConfigurations.write
extensionEnvironment.read
extensionEnvironment.write
metrics.ingest
securityProblems.read
securityProblems.write
syntheticLocations.read
syntheticLocations.write
settings.read
settings.write
tenantTokenRotation.write
slo.read
slo.write
releases.read
apiTokens.read
apiTokens.write
openTelemetryTrace.ingest
logs.read
logs.ingest
geographicRegions.read
hub.read
oneAgents.read
oneAgents.write
traces.lookup
hub.write
|
по желанию
|
name
|
string
|
Имя токена.
|
по желанию
|
JSON-модель тела запроса
Это модель тела запроса, показывающая возможные элементы. Его необходимо настроить для использования в реальном запросе.
{
"enabled": true,
"scopes": [
"InstallerDownload"
],
"name": "myToken"
}
Ответ
Коды ответов
Код
|
Тип
|
Описание
|
204
|
|
Успех. Ответ не имеет тела.
|
400
|
ErrorEnvelope
|
Не удалось. Ввод недействителен.
|