Получение схемы расширения: различия между версиями
ENetrebin (обсуждение | вклад) (Новая страница: «Функция получает схему указанной версии расширения Extensions 2.0. Запрос создает <code>application/jso...») |
ENetrebin (обсуждение | вклад) |
||
| Строка 392: | Строка 392: | ||
|} | |} | ||
==== Объект | ==== Объект <code>UiCustomization</code> ==== | ||
Настройка элементов пользовательского интерфейса | Настройка элементов пользовательского интерфейса | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 399: | Строка 399: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |expandable | ||
| | |UiExpandableCustomization | ||
|Настройка пользовательского интерфейса для расширяемого раздела | |Настройка пользовательского интерфейса для расширяемого раздела | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |table | ||
| | |UiTableCustomization | ||
|Настройка таблиц пользовательского интерфейса | |Настройка таблиц пользовательского интерфейса | ||
| Строка 412: | Строка 412: | ||
|} | |} | ||
==== Объект | ==== Объект <code>UiExpandableCustomization</code> ==== | ||
Настройка пользовательского интерфейса для расширяемого раздела | Настройка пользовательского интерфейса для расширяемого раздела | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 419: | Строка 419: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |displayName | ||
| | |string | ||
|Отображаемое имя | |Отображаемое имя | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |sections | ||
| | |UiExpandableSectionCustomization[] | ||
|Список разделов | |Список разделов | ||
| Строка 432: | Строка 432: | ||
|} | |} | ||
==== Объект | ==== Объект <code>UiExpandableSectionCustomization</code> ==== | ||
Настройка расширяемого раздела для пользовательского интерфейса | Настройка расширяемого раздела для пользовательского интерфейса | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 439: | Строка 439: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |properties | ||
| | |string[] | ||
|Список свойств | |Список свойств | ||
|- | |- | ||
| | |displayName | ||
| | |string | ||
|Отображаемое имя | |Отображаемое имя | ||
|- | |- | ||
| | |description | ||
| | |string | ||
|Описание | |Описание | ||
| Строка 454: | Строка 454: | ||
|} | |} | ||
==== Объект | ==== Объект <code>UiTableCustomization</code> ==== | ||
Настройка таблиц пользовательского интерфейса | Настройка таблиц пользовательского интерфейса | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 461: | Строка 461: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |columns | ||
| | |UiTableColumnCustomization[] | ||
|Список столбцов для таблицы пользовательского интерфейса | |Список столбцов для таблицы пользовательского интерфейса | ||
| Строка 468: | Строка 468: | ||
|} | |} | ||
==== Объект | ==== Объект <code>UiTableColumnCustomization</code> ==== | ||
Настройка столбцов таблицы пользовательского интерфейса | Настройка столбцов таблицы пользовательского интерфейса | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 475: | Строка 475: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |builtinColumnRef | ||
| | |string | ||
|Индивидуальная встроенная реализация столбца пользовательского интерфейса для этого столбца. | |Индивидуальная встроенная реализация столбца пользовательского интерфейса для этого столбца. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |propertyRef | ||
| | |string | ||
|Свойство, на которое указывает ссылка, для этого столбца. | |Свойство, на которое указывает ссылка, для этого столбца. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |type | ||
| | |string | ||
|Конкретный тип пользовательского интерфейса для этого столбца. | |Конкретный тип пользовательского интерфейса для этого столбца. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |displayName | ||
| | |string | ||
|Отображаемое имя для этого столбца. | |Отображаемое имя для этого столбца. | ||
| Строка 500: | Строка 500: | ||
|} | |} | ||
==== Объект | ==== Объект <code>Precondition</code> ==== | ||
Предварительное условие видимости свойства. | Предварительное условие видимости свойства. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 507: | Строка 507: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |expectedValue | ||
| | |object | ||
|Ожидаемая стоимость объекта. | |Ожидаемая стоимость объекта. | ||
| Строка 515: | Строка 515: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |expectedValues | ||
| | |object[] | ||
|Список допустимых значений свойства. | |Список допустимых значений свойства. | ||
| Строка 523: | Строка 523: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |precondition | ||
| | |Precondition | ||
|Предварительное условие видимости свойства. | |Предварительное условие видимости свойства. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |preconditions | ||
| | |Precondition[] | ||
|Список дочерних предварительных условий для оценки. | |Список дочерних предварительных условий для оценки. | ||
| Строка 537: | Строка 537: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |property | ||
| | |string | ||
|Объект оценки. | |Объект оценки. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |type | ||
| | |string | ||
|Тип предварительного условия. | |Тип предварительного условия. | ||
Элемент может содержать эти значения | Элемент может содержать эти значения | ||
|- | |- | ||
| | |pattern | ||
| | |string | ||
|Регулярное выражение, которое сопоставляется со свойством. | |Регулярное выражение, которое сопоставляется со свойством. | ||
| Строка 558: | Строка 558: | ||
|} | |} | ||
==== Объект | ==== Объект <code>DatasourceDefinition</code> ==== | ||
Конфигурация источника данных для свойства. | Конфигурация источника данных для свойства. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 566: | Строка 566: | ||
|- | |- | ||
|resetValue | |resetValue | ||
| | |string | ||
|Когда сбрасывать значение источника данных в пользовательском интерфейсе при изменении фильтра. | |Когда сбрасывать значение источника данных в пользовательском интерфейсе при изменении фильтра. | ||
Элемент может содержать эти значения | Элемент может содержать эти значения | ||
* <code>ALWAYS</code> | |||
* <code>INVALID_ONLY</code> | |||
* <code>NEVER</code> | |||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
|свойства фильтра | |свойства фильтра | ||
| | |string[] | ||
|Свойства для фильтрации параметров источника данных. | |Свойства для фильтрации параметров источника данных. | ||
|- | |- | ||
|подтверждать | |подтверждать | ||
| | |boolean | ||
|Следует ли проверять ввод, чтобы разрешить только значения, возвращаемые источником данных. | |Следует ли проверять ввод, чтобы разрешить только значения, возвращаемые источником данных. | ||
|- | |- | ||
|полныйконтекст | |полныйконтекст | ||
| | |boolean | ||
|Ожидает ли этот источник данных полную настройку полезной нагрузки в качестве контекста. | |Ожидает ли этот источник данных полную настройку полезной нагрузки в качестве контекста. | ||
|- | |- | ||
|useApiSearch | |useApiSearch | ||
| | |boolean | ||
|Если это правда, источник данных должен использовать API для фильтрации результатов вместо фильтрации на стороне клиента. | |Если это правда, источник данных должен использовать API для фильтрации результатов вместо фильтрации на стороне клиента. | ||
|- | |- | ||
|идентификатор | |идентификатор | ||
| | |string | ||
|Идентификатор пользовательского источника данных значения свойства. | |Идентификатор пользовательского источника данных значения свойства. | ||
|} | |} | ||
==== Объект | ==== Объект <code>Item</code> ==== | ||
Элемент свойства коллекции. | Элемент свойства коллекции. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 601: | Строка 605: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |referencedType | ||
| | |string | ||
|Тип, на который ссылается значение элемента. | |Тип, на который ссылается значение элемента. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |documentation | ||
| | |string | ||
|Расширенное описание и/или ссылки на документацию. | |Расширенное описание и/или ссылки на документацию. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |uiCustomization | ||
| | |UiCustomization | ||
|Настройка элементов пользовательского интерфейса | |Настройка элементов пользовательского интерфейса | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |datasource | ||
| | |DatasourceDefinition | ||
|Конфигурация источника данных для свойства. | |Конфигурация источника данных для свойства. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |subType | ||
| | |string | ||
|Подтип значения элемента. | |Подтип значения элемента. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |type | ||
| | |object | ||
|Тип значения элемента. | |Тип значения элемента. | ||
|- | |- | ||
| | |displayName | ||
| | |string | ||
|Отображаемое имя элемента. | |Отображаемое имя элемента. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |description | ||
| | |string | ||
|Краткое описание предмета. | |Краткое описание предмета. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |metadata | ||
| | |object | ||
|Метаданные предметов. | |Метаданные предметов. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |constraints | ||
| | |Constraint[] | ||
|Список ограничений, ограничивающих допустимые значения. | |Список ограничений, ограничивающих допустимые значения. | ||
| Строка 660: | Строка 664: | ||
|} | |} | ||
==== Объект | ==== Объект <code>Constraint</code> ==== | ||
Ограничение на значения, принимаемые для свойства настроек. | Ограничение на значения, принимаемые для свойства настроек. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 667: | Строка 671: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |maxLength | ||
| | |integer | ||
|Максимально допустимая длина строковых значений. | |Максимально допустимая длина строковых значений. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |minLength | ||
| | |integer | ||
|Минимальная требуемая длина строковых значений. | |Минимальная требуемая длина строковых значений. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |uniqueProperties | ||
| | |string[] | ||
|Список свойств, для которых комбинация значений должна быть уникальной. | |Список свойств, для которых комбинация значений должна быть уникальной. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |customMessage | ||
| | |srting | ||
|Пользовательское сообщение для недопустимых значений. | |Пользовательское сообщение для недопустимых значений. | ||
| Строка 692: | Строка 696: | ||
|- | |- | ||
|customValidatorId | |customValidatorId | ||
| | |srting | ||
|Идентификатор пользовательского валидатора. | |Идентификатор пользовательского валидатора. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |maximum | ||
| | |number | ||
|Максимально допустимое значение. | |Максимально допустимое значение. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |minimum | ||
| | |number | ||
|Минимально допустимое значение. | |Минимально допустимое значение. | ||
| Строка 710: | Строка 714: | ||
|- | |- | ||
|тип | |тип | ||
| | |srting | ||
|Тип ограничения. | |Тип ограничения. | ||
Элемент может содержать эти значения | Элемент может содержать эти значения | ||
* <code>CUSTOM_VALIDATOR_REF</code> | |||
* <code>LENGTH</code> | |||
* <code>NOT_BLANK</code> | |||
* <code>NOT_EMPTY</code> | |||
* <code>NO_WHITESPACE</code> | |||
* <code>PATTERN</code> | |||
* <code>RANGE</code> | |||
* <code>REGEX</code> | |||
* <code>TRIMMED</code> | |||
* <code>UNIQUE</code> | |||
* <code>UNKNOWN</code> | |||
|- | |- | ||
| | |pattern | ||
| | |srting | ||
|Шаблон регулярного выражения для допустимых строковых значений. | |Шаблон регулярного выражения для допустимых строковых значений. | ||
| Строка 722: | Строка 738: | ||
|} | |} | ||
==== Объект | ==== Объект <code>ComplexConstraint</code> ==== | ||
Ограничение на значения, принимаемые для сложного свойства настроек. | Ограничение на значения, принимаемые для сложного свойства настроек. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 729: | Строка 745: | ||
!Описание | !Описание | ||
|- | |- | ||
| | |customMessage | ||
| | |string | ||
|Пользовательское сообщение для недопустимых значений. | |Пользовательское сообщение для недопустимых значений. | ||
| Строка 736: | Строка 752: | ||
|- | |- | ||
|customValidatorId | |customValidatorId | ||
| | |string | ||
|Идентификатор пользовательского валидатора. | |Идентификатор пользовательского валидатора. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |minimumPropertyCount | ||
| | |integer | ||
|Минимальное количество свойств, которые необходимо установить. | |Минимальное количество свойств, которые необходимо установить. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |maximumPropertyCount | ||
| | |integer | ||
|Максимальное количество свойств, которые можно установить. | |Максимальное количество свойств, которые можно установить. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |properties | ||
| | |string[] | ||
|Список свойств (определяемых идентификаторами), которые используются для проверки ограничения. | |Список свойств (определяемых идентификаторами), которые используются для проверки ограничения. | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |type | ||
| | |string | ||
|Тип ограничения. | |Тип ограничения. | ||
Элемент может содержать эти значения | Элемент может содержать эти значения | ||
* <code>CUSTOM_VALIDATOR_REF</code> | |||
* <code>GREATER_THAN</code> | |||
* <code>GREATER_THAN_OR_EQUAL</code> | |||
* <code>LESS_THAN</code> | |||
* <code>LESS_THAN_OR_EQUAL</code> | |||
* <code>PROPERTY_COUNT_RANGE</code> | |||
* <code>UNKNOWN</code> | |||
|} | |} | ||
Версия 13:24, 18 июля 2022
Функция получает схему указанной версии расширения Extensions 2.0.
Запрос создает application/jsonполезную нагрузку.
| GET | Managed | https://{your-domain}/e/{your-environment-id}/api/v2/extensions/{extensionName}/{extensionVersion}/schema
|
| SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/extensions/{extensionName}/{extensionVersion}/schema
| |
| Окружающая среда АктивногоШлюза | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/extensions/{extensionName}/{extensionVersion}/schema
|
Аутентификация
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Чтение конфигураций мониторинга расширений ( extensionConfigurations.read) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .
Параметры
| Параметр | Тип | Описание | In | Необходимость |
|---|---|---|---|---|
| extensionName | string | Имя запрошенного расширения 2.0. | path | требуется |
| extensionVersion | string | Версия запрашиваемого расширения 2.0 | path | требуется |
Ответ
Коды ответов
| Код | Тип | Описание |
|---|---|---|
| 200 | SchemaDefinitionRestDto | Успех |
| 404 | ErrorEnvelope | Не удалось. Запрошенный ресурс не существует. |
Объекты тела ответа
Объект _ ResponseBody
| Элемент | Тип | Описание |
|---|---|---|
| dynatrace | string | Версия формата данных. |
| schemaId | string | Идентификатор схемы. |
| displayName | string | Отображаемое имя схемы. |
| description | string | Краткое описание схемы. |
| documentation | string | Расширенное описание схемы и/или ссылки на документацию.
Может быть |
| schemaGroups | string[] | Имена групп, которым принадлежит схема.
Может быть |
| version | string | Версия схемы. |
| multiObject | boolean | Допускается несколько ( true) объектов на область или один ( false) объект на область.
|
| ordered | boolean | Если trueпорядок объектов имеет семантическое значение.
Применимо только в том случае, если для параметра multiObject установлено значение Может быть |
| maxObjects | integer | Максимальное количество объектов на область действия.
Применимо только в том случае, если для параметра multiObject установлено значение |
| allowedScopes | string[] | Список областей, в которых можно использовать схему. |
| enums | object | Список определений свойств перечисления. |
| types | object | Список определений типов.
Тип — это сложное свойство, которое содержит собственный набор подсвойств. |
| properties | object | Список свойств схемы. |
| constraints | ComplexConstraint[] | Список ограничений, ограничивающих значения, принимаемые схемой.
Может быть |
| metadata | object | Метаданные настройки.
Может быть |
| uiCustomization | UiCustomization | Настройка элементов пользовательского интерфейса
Может быть |
Объект EnumType
Определение перечислимого свойства.
| Элемент | Тип | Описание |
|---|---|---|
| enumClass | string | Существующий класс перечисления Java, который содержит допустимые значения перечисления.
Может быть |
| items | EnumValue[] | Список допустимых значений перечисления. |
| type | string | Тип свойства.
Элемент может содержать эти значения
|
| documentation | string | Расширенное описание и/или ссылки на документацию. |
| displayName | string | Отображаемое имя свойства.
Может быть |
| description | string | Краткое описание недвижимости. |
Объект EnumValue
Допустимое значение для перечислимого свойства.
| Элемент | Тип | Описание |
|---|---|---|
| enumInstance | string | Имя значения в существующем классе перечисления Java.
Может быть |
| icon | string | Значок значения.
Может быть |
| value | object | Допустимое значение перечисления. |
| displayName | string | Отображаемое имя значения. |
| description | string | Краткое описание стоимости.
Может быть |
Объект SchemaType
Список определений типов.
Тип — это сложное свойство, которое содержит собственный набор подсвойств.
| Элемент | Тип | Описание |
|---|---|---|
| summaryPattern | string | Шаблон для сводки (например, «Предупреждение через X минут») конфигурации в пользовательском интерфейсе. |
| searchPattern | string | Шаблон для сводного поиска (например, «Предупреждение через X минут») конфигурации в пользовательском интерфейсе.
Может быть |
| versionInfo | string | Краткое описание версии.
Может быть |
| version | string | Версия типа. |
| properties | object | Определение свойств, которые могут быть сохранены. |
| constraints | ComplexConstraint[] | Список ограничений, ограничивающих допустимые значения.
Может быть |
| documentation | string | Расширенное описание и/или ссылки на документацию. |
| displayName | string | Отображаемое имя свойства.
Может быть |
| description | string | Краткое описание недвижимости. |
Объект PropertyDefinition
Конфигурация свойства в схеме настроек.
| Элемент | Тип | Описание |
|---|---|---|
| referencedType | string | Тип, на который ссылается значение свойства
Может быть |
| documentation | string | Расширенное описание и/или ссылки на документацию.
Может быть |
| maxObjects | integer | Максимальное количество объектов в свойстве коллекции.
Имеет значение |
| uiCustomization | UiCustomization | Настройка элементов пользовательского интерфейса
Может быть |
| precondition | Precondition | Предварительное условие видимости свойства.
Может быть |
| datasource | DatasourceDefinition | Конфигурация источника данных для свойства.
Может быть |
| minObjects | integer | Минимальное количество объектов в свойстве коллекции.
Может быть |
| modificationPolicy | string | Политика модификации свойства.
Элемент может содержать эти значения
Может быть |
| items | Item | Элемент свойства коллекции.
Может быть |
| subType | string | Подтип значения свойства.
Может быть |
| default | object | Значение по умолчанию, которое будет использоваться, если значение не указано.
Если не-синглтон имеет значение Может быть |
| type | object | Тип значения свойства. |
| displayName | string | Отображаемое имя свойства.
Может быть |
| description | string | Краткое описание недвижимости.
Может быть |
| metadata | object | Метаданные свойства.
Может быть |
| constraints | Constraint[] | Список ограничений, ограничивающих допустимые значения.
Может быть |
| nullable | boolean | Значение может ( true) или не может ( false) быть null.
|
Объект UiCustomization
Настройка элементов пользовательского интерфейса
| Элемент | Тип | Описание |
|---|---|---|
| expandable | UiExpandableCustomization | Настройка пользовательского интерфейса для расширяемого раздела
Может быть |
| table | UiTableCustomization | Настройка таблиц пользовательского интерфейса
Может быть |
Объект UiExpandableCustomization
Настройка пользовательского интерфейса для расширяемого раздела
| Элемент | Тип | Описание |
|---|---|---|
| displayName | string | Отображаемое имя
Может быть |
| sections | UiExpandableSectionCustomization[] | Список разделов
Может быть |
Объект UiExpandableSectionCustomization
Настройка расширяемого раздела для пользовательского интерфейса
| Элемент | Тип | Описание |
|---|---|---|
| properties | string[] | Список свойств |
| displayName | string | Отображаемое имя |
| description | string | Описание
Может быть |
Объект UiTableCustomization
Настройка таблиц пользовательского интерфейса
| Элемент | Тип | Описание |
|---|---|---|
| columns | UiTableColumnCustomization[] | Список столбцов для таблицы пользовательского интерфейса
Может быть |
Объект UiTableColumnCustomization
Настройка столбцов таблицы пользовательского интерфейса
| Элемент | Тип | Описание |
|---|---|---|
| builtinColumnRef | string | Индивидуальная встроенная реализация столбца пользовательского интерфейса для этого столбца.
Может быть |
| propertyRef | string | Свойство, на которое указывает ссылка, для этого столбца.
Может быть |
| type | string | Конкретный тип пользовательского интерфейса для этого столбца.
Может быть |
| displayName | string | Отображаемое имя для этого столбца.
Может быть |
Объект Precondition
Предварительное условие видимости свойства.
| Элемент | Тип | Описание |
|---|---|---|
| expectedValue | object | Ожидаемая стоимость объекта.
Применимо только к свойствам Может быть |
| expectedValues | object[] | Список допустимых значений свойства.
Применимо только к свойствам Может быть |
| precondition | Precondition | Предварительное условие видимости свойства.
Может быть |
| preconditions | Precondition[] | Список дочерних предварительных условий для оценки.
Применимо только к свойствам типов Может быть |
| property | string | Объект оценки.
Может быть |
| type | string | Тип предварительного условия.
Элемент может содержать эти значения |
| pattern | string | Регулярное выражение, которое сопоставляется со свойством.
Применимо только к свойствам Может быть |
Объект DatasourceDefinition
Конфигурация источника данных для свойства.
| Элемент | Тип | Описание |
|---|---|---|
| resetValue | string | Когда сбрасывать значение источника данных в пользовательском интерфейсе при изменении фильтра.
Элемент может содержать эти значения
Может быть |
| свойства фильтра | string[] | Свойства для фильтрации параметров источника данных. |
| подтверждать | boolean | Следует ли проверять ввод, чтобы разрешить только значения, возвращаемые источником данных. |
| полныйконтекст | boolean | Ожидает ли этот источник данных полную настройку полезной нагрузки в качестве контекста. |
| useApiSearch | boolean | Если это правда, источник данных должен использовать API для фильтрации результатов вместо фильтрации на стороне клиента. |
| идентификатор | string | Идентификатор пользовательского источника данных значения свойства. |
Объект Item
Элемент свойства коллекции.
| Элемент | Тип | Описание |
|---|---|---|
| referencedType | string | Тип, на который ссылается значение элемента.
Может быть |
| documentation | string | Расширенное описание и/или ссылки на документацию.
Может быть |
| uiCustomization | UiCustomization | Настройка элементов пользовательского интерфейса
Может быть |
| datasource | DatasourceDefinition | Конфигурация источника данных для свойства.
Может быть |
| subType | string | Подтип значения элемента.
Может быть |
| type | object | Тип значения элемента. |
| displayName | string | Отображаемое имя элемента.
Может быть |
| description | string | Краткое описание предмета.
Может быть |
| metadata | object | Метаданные предметов.
Может быть |
| constraints | Constraint[] | Список ограничений, ограничивающих допустимые значения.
Может быть |
Объект Constraint
Ограничение на значения, принимаемые для свойства настроек.
| Элемент | Тип | Описание |
|---|---|---|
| maxLength | integer | Максимально допустимая длина строковых значений.
Может быть |
| minLength | integer | Минимальная требуемая длина строковых значений.
Может быть |
| uniqueProperties | string[] | Список свойств, для которых комбинация значений должна быть уникальной.
Может быть |
| customMessage | srting | Пользовательское сообщение для недопустимых значений.
Может быть |
| customValidatorId | srting | Идентификатор пользовательского валидатора.
Может быть |
| maximum | number | Максимально допустимое значение.
Может быть |
| minimum | number | Минимально допустимое значение.
Может быть |
| тип | srting | Тип ограничения.
Элемент может содержать эти значения
|
| pattern | srting | Шаблон регулярного выражения для допустимых строковых значений.
Может быть |
Объект ComplexConstraint
Ограничение на значения, принимаемые для сложного свойства настроек.
| Элемент | Тип | Описание |
|---|---|---|
| customMessage | string | Пользовательское сообщение для недопустимых значений.
Может быть |
| customValidatorId | string | Идентификатор пользовательского валидатора.
Может быть |
| minimumPropertyCount | integer | Минимальное количество свойств, которые необходимо установить.
Может быть |
| maximumPropertyCount | integer | Максимальное количество свойств, которые можно установить.
Может быть |
| properties | string[] | Список свойств (определяемых идентификаторами), которые используются для проверки ограничения.
Может быть |
| type | string | Тип ограничения.
Элемент может содержать эти значения
|
JSON-модель тела ответа
{
"dynatrace": "1",
"schemaId": "builtin:container.built-in-monitoring-rule",
"displayName": "Built-in container monitoring rules",
"description": "Dynatrace disables monitoring of containers that do not run any applications",
"documentation": "string",
"schemaGroups": [
"group:some.1",
"group:some.2"
],
"version": "1.4.2",
"multiObject": true,
"ordered": true,
"maxObjects": 10,
"allowedScopes": [
"host",
"application"
],
"enums": {},
"types": {},
"properties": {},
"constraints": [
{
"customMessage": "string",
"customValidatorId": "my-min-max",
"minimumPropertyCount": 1,
"maximumPropertyCount": 2,
"properties": [
"string"
],
"type": "CUSTOM_VALIDATOR_REF"
}
],
"metadata": {},
"uiCustomization": {
"expandable": {
"displayName": "string",
"sections": [
{
"properties": [
"string"
],
"displayName": "string",
"description": "string"
}
]
},
"table": {
"columns": [
{
"builtinColumnRef": "summary",
"propertyRef": "apiColor",
"type": "cell-color-picker",
"displayName": "Color"
}
]
}
}
}