Получение схемы расширения: различия между версиями
ENetrebin (обсуждение | вклад)  (Новая страница: «Функция получает схему указанной версии расширения Extensions 2.0.  Запрос создает <code>application/jso...»)  | 
				ENetrebin (обсуждение | вклад)   | 
				||
| (не показаны 3 промежуточные версии 2 участников) | |||
| Строка 1: | Строка 1: | ||
Функция получает схему указанной версии расширения Extensions 2.0.  | Функция получает схему указанной версии расширения Extensions 2.0.    | ||
Запрос создает <code>application/json</code>полезную нагрузку.  | Запрос создает <code>application/json</code>полезную нагрузку.  | ||
| Строка 63: | Строка 63: | ||
!Описание  | !Описание  | ||
|-  | |-  | ||
|  | |Dynatrace  | ||
|string  | |string  | ||
|Версия формата данных.  | |Версия формата данных.  | ||
| Строка 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>  | |||
|}  | |}  | ||
=== JSON-модель тела ответа ===  | === JSON-модель тела ответа ===  | ||
  <code>{  |   <code>{  | ||
    "  |     "Dynatrace": "1",  | ||
    "schemaId": "builtin:container.built-in-monitoring-rule",  |     "schemaId": "builtin:container.built-in-monitoring-rule",  | ||
    "displayName": "Built-in container monitoring rules",  |     "displayName": "Built-in container monitoring rules",  | ||
Текущая версия на 15:22, 24 января 2023
Функция получает схему указанной версии расширения 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"
        }
      ]
    }
  }
}