[ aws . iotsitewise ]
describe-asset-model
Описание
Получает информацию об образце актива.
См. также: Документация API AWS
Синтаксис
describe-asset-model
--asset-model-id <value>
[--exclude-properties | --no-exclude-properties]
[--asset-model-version <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--asset-model-id (строка)
externalId:, за которым следует внешний идентификатор, если он есть. Дополнительная информация приведена в разделе «Ссылка на объекты с внешними идентификаторами» в руководстве пользователя IoT SiteWise.--exclude-properties | --no-exclude-properties (логическое значение)
--asset-model-version (строка)
LATEST. См. «Версии образцов активов» в руководстве пользователя IoT SiteWise.--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения перепишут значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, поскольку строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. При отсутствии значения или значении input выводит пример JSON-ввода, который можно использовать как аргумент для --cli-input-json. Аналогично, при указании yaml-input выведет пример YAML-ввода, который можно использовать с --cli-input-yaml. При указании значения output выполняет проверку входных данных команды и возвращает пример JSON-вывода для этой команды. Сгенерированный JSON-скелет нестабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое значение)
Включить отладку логгирования.
--endpoint-url (строка)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.
--no-paginate (логическое значение)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команд.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использование определенного профиля из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отображение версии данного инструмента.
--color (строка)
Включение/выключение цветного вывода.
- включено
- выключено
- автоматически
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.
--ca-bundle (строка)
Файл с набором сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка в кодировке base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI версии 1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого файла, соответствующего двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить кли-постраничный вывод.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительная информация приведена в руководстве по началу работы с руководством пользователя AWS CLI.
За исключением случаев, когда оговаривается иное, все примеры используют правила цитирования Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. раздел «Использование кавычек со строками» в руководстве пользователя AWS CLI.
Для описания образца актива
Следующий describe-asset-model пример описывает образец актива ветряной электростанции.
aws iotsitewise describe-asset-model \
--asset-model-id a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
Вывод:
{
"assetModelId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
"assetModelArn": "arn:aws:iotsitewise:us-west-2:123456789012:asset-model/a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
"assetModelName": "Wind Farm Model",
"assetModelDescription": "Represents a wind farm that comprises many wind turbines",
"assetModelProperties": [
{
"id": "a1b2c3d4-5678-90ab-cdef-99999EXAMPLE",
"name": "Total Generated Power",
"dataType": "DOUBLE",
"unit": "kW",
"type": {
"metric": {
"expression": "sum(power)",
"variables": [
{
"name": "power",
"value": {
"propertyId": "a1b2c3d4-5678-90ab-cdef-66666EXAMPLE",
"hierarchyId": "a1b2c3d4-5678-90ab-cdef-77777EXAMPLE"
}
}
],
"window": {
"tumbling": {
"interval": "1h"
}
}
}
}
},
{
"id": "a1b2c3d4-5678-90ab-cdef-88888EXAMPLE",
"name": "Region",
"dataType": "STRING",
"type": {
"attribute": {
"defaultValue": " "
}
}
}
],
"assetModelHierarchies": [
{
"id": "a1b2c3d4-5678-90ab-cdef-77777EXAMPLE",
"name": "Wind Turbines",
"childAssetModelId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE"
}
],
"assetModelCreationDate": 1575671284.0,
"assetModelLastUpdateDate": 1575671988.0,
"assetModelStatus": {
"state": "ACTIVE"
}
}
Дополнительная информация приведена в разделе «Описание конкретного образца актива» в руководстве пользователя AWS IoT SiteWise.
Вывод
assetModelId -> (строка)
assetModelExternalId -> (строка)
assetModelArn -> (строка)
ARN образца актива, имеющего следующий формат.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}assetModelName -> (строка)
assetModelType -> (строка)
Тип образца актива.
- ASSET_MODEL – (по умолчанию) Образец актива, который можно использовать для создания активов. Не может быть включен в качестве компонента в другой образец актива.
- COMPONENT_MODEL – Многократно используемый компонент, который можно включить в составные модели других образцов активов. Нельзя создавать активы напрямую из этого типа образца актива.
assetModelDescription -> (строка)
assetModelProperties -> (список)
Список свойств активов для образца актива.
Этот объект не включает свойства, которые вы определяете в составных моделях. Вы можете найти свойства составной модели в объекте assetModelCompositeModels.
(структура)
Содержит информацию о свойстве образца актива.
id -> (строка)
Идентификатор свойства образца актива.
- Если вы вызываете UpdateAssetModel для создания нового свойства: Вы можете указать его идентификатор здесь, если хотите. IoT SiteWise автоматически генерирует уникальный идентификатор, поэтому этот параметр никогда не требуется. Однако, если вы предпочитаете предоставить свой собственный идентификатор, вы можете указать его здесь в формате UUID. Если вы указываете свой собственный идентификатор, он должен быть уникальным во всем мире.
- Если вы вызываете UpdateAssetModel для изменения существующего свойства: Это может быть фактический идентификатор в формате UUID, или же
externalId:, за которым следует внешний идентификатор, если он есть. Дополнительную информацию см. в разделе «Ссылка на объекты с внешними идентификаторами» в руководстве пользователя IoT SiteWise.
externalId -> (строка)
name -> (строка)
dataType -> (строка)
Тип данных свойства образца актива.
Если вы укажете STRUCT, вы также должны указать dataTypeSpec, чтобы определить тип структуры для этого свойства.
dataTypeSpec -> (строка)
STRUCT.unit -> (строка)
Newtons или RPM.type -> (структура)
Тип свойства (см. PropertyType).
атрибут -> (структура)
Определяет атрибут свойства актива. Атрибут обычно содержит статическую информацию, например, серийный номер ветряной турбины IIoT.
значениеПоУмолчанию -> (строка)
измерение -> (структура)
Определяет свойство измерения актива. Измерение представляет собой поток необработанных данных датчика устройства, например, значения температуры с отметкой времени или значения мощности с отметкой времени.
конфигурацияОбработки -> (структура)
Конфигурация обработки для заданного свойства измерения. Вы можете настроить измерения, чтобы они хранились на периферии или передавались в облако Amazon Web Services. По умолчанию измерения передаются в облако.
конфигурацияПередачи -> (структура)
Конфигурация передачи для данного свойства измерения.
состояние -> (строка)
преобразование -> (структура)
Определяет свойство преобразования актива. Преобразование содержит математическое выражение, которое отображает данные точек свойства из одной формы в другую, например, преобразование единиц измерения с Цельсия на Фаренгейт.
выражение -> (строка)
Математическое выражение, определяющее функцию преобразования. Вы можете указать до 10 переменных на выражение. Вы можете указать до 10 функций на выражение.
Дополнительную информацию см. в разделе Квоты в руководстве пользователя IoT SiteWise.
переменные -> (список)
Список переменных, используемых в выражении.
(структура)
Содержит информацию о переменных выражения.
имя -> (строка)
значение -> (структура)
Переменная, идентифицирующая свойство актива, для использования значений.
идентификаторСвойства -> (строка)
name, если оно из той же модели актива. Если у свойства есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.идентификаторИерархии -> (строка)
Идентификатор иерархии для запроса идентификатора свойства. Вы можете использовать имя иерархии вместо идентификатора иерархии. Если у иерархии есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.
Вы используете идентификатор иерархии вместо идентификатора модели, потому что у вас может быть несколько иерархий, использующих одну и ту же модель, и, следовательно, те же propertyId. Например, вы можете иметь отдельно сгруппированные активы, которые происходят из одной и той же модели актива. Дополнительную информацию см. в разделе Иерархии активов в руководстве пользователя IoT SiteWise.
путьСвойства -> (список)
Путь к свойству.
(структура)
Представляет один уровень между свойством и корнем модели актива.
идентификатор -> (строка)
название -> (строка)
конфигурацияОбработки -> (структура)
Конфигурация обработки для данного свойства преобразования. Вы можете настроить преобразования, чтобы они хранились на периферии или передавались в облако Amazon Web Services. Вы также можете настроить преобразования, чтобы они вычислялись на периферии или в облаке.
местоВычисления -> (строка)
конфигурацияПередачи -> (структура)
Конфигурация передачи для данного свойства.
состояние -> (строка)
метрика -> (структура)
Определяет свойство метрики актива. Метрика содержит математическое выражение, использующее агрегатные функции для обработки всех входных точек данных за интервал времени и вывода одной точки данных, например, для расчета средней часовой температуры.
выражение -> (строка)
Математическое выражение, определяющее функцию агрегирования метрики. Вы можете указать до 10 переменных на выражение. Вы можете указать до 10 функций на выражение.
Дополнительную информацию см. в разделе Квоты в руководстве пользователя IoT SiteWise.
переменные -> (список)
Список переменных, используемых в выражении.
(структура)
Содержит информацию о переменных выражения.
имя -> (строка)
значение -> (структура)
Переменная, идентифицирующая свойство актива, для использования значений.
идентификаторСвойства -> (строка)
name, если оно из той же модели актива. Если у свойства есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.идентификаторИерархии -> (строка)
Идентификатор иерархии для запроса идентификатора свойства. Вы можете использовать имя иерархии вместо идентификатора иерархии. Если у иерархии есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.
Вы используете идентификатор иерархии вместо идентификатора модели, потому что у вас может быть несколько иерархий, использующих одну и ту же модель, и, следовательно, те же propertyId. Например, вы можете иметь отдельно сгруппированные активы, которые происходят из одной и той же модели актива. Дополнительную информацию см. в разделе Иерархии активов в руководстве пользователя IoT SiteWise.
путьСвойства -> (список)
Путь к свойству.
(структура)
Представляет один уровень между свойством и корнем модели актива.
идентификатор -> (строка)
название -> (строка)
окно -> (структура)
Окно (интервал времени), в течение которого IoT SiteWise вычисляет выражение агрегации метрики. IoT SiteWise вычисляет одну точку данных за window.
скользящее -> (структура)
Окно скользящего интервала времени.
интервал -> (строка)
Интервал времени для скользящего окна. Интервал времени должен быть между 1 минутой и 1 неделей.
IoT SiteWise вычисляет 1w интервал в конце воскресенья в полночь каждую неделю (UTC), 1d интервал в конце каждого дня в полночь (UTC), 1h интервал в конце каждого часа и так далее.
Когда IoT SiteWise агрегирует точки данных для вычислений метрик, начало каждого интервала исключается, а конец каждого интервала включается. IoT SiteWise помещает вычисленную точку данных в конце интервала.
смещение -> (строка)
Смещение для скользящего окна. Параметр offset принимает следующие значения:
- Время смещения. Например, если вы укажете
18hдляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до или в 6 часов вечера (UTC), вы получите первый результат агрегирования в 6 часов вечера (UTC) в день создания метрики.
- Если вы создадите метрику после 6 часов вечера (UTC), вы получите первый результат агрегирования в 6 часов вечера (UTC) на следующий день.
- Формат ISO 8601. Например, если вы укажете
PT18Hдляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до или в 6 часов вечера (UTC), вы получите первый результат агрегирования в 6 часов вечера (UTC) в день создания метрики.
- Если вы создадите метрику после 6 часов вечера (UTC), вы получите первый результат агрегирования в 6 часов вечера (UTC) на следующий день.
- 24-часовой формат. Например, если вы укажете
00:03:00дляoffset,5mдляinterval, и вы создадите метрику в 2 часа дня (UTC), вы получите первый результат агрегирования в 2:03 часа дня (UTC). Вы получите второй результат агрегирования в 2:08 часа дня (UTC). - Часовой пояс смещения. Например, если вы укажете
2021-07-23T18:00-08дляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до или в 6 часов вечера (PST), вы получите первый результат агрегирования в 6 часов вечера (PST) в день создания метрики.
- Если вы создадите метрику после 6 часов вечера (PST), вы получите первый результат агрегирования в 6 часов вечера (PST) на следующий день.
конфигурацияОбработки -> (структура)
Конфигурация обработки для данного свойства метрики. Вы можете настроить метрики, чтобы они вычислялись на периферии или в облаке Amazon Web Services. По умолчанию метрики передаются в облако.
местоВычисления -> (строка)
путь -> (список)
Структурированный путь к свойству от корня модели актива.
(структура)
Представляет один уровень между свойством и корнем модели актива.
идентификатор -> (строка)
название -> (строка)
иерархииМоделейАктивов -> (список)
Список иерархий моделей активов, каждая из которых содержит childAssetModelId и hierarchyId (называемый id). Иерархия определяет разрешённые родительско-дочерние отношения активов для модели актива.
(структура)
Описание иерархии активов, содержащей имя иерархии, идентификатор и идентификатор модели дочернего актива, определяющий тип актива, который может быть в этой иерархии.
id -> (строка)
Идентификатор иерархии модели актива. Этот идентификатор является hierarchyId.
- Если вы вызываете UpdateAssetModel для создания новой иерархии: вы можете указать её идентификатор здесь, если хотите. IoT SiteWise автоматически генерирует уникальный идентификатор для вас, поэтому этот параметр никогда не требуется. Однако, если вы предпочитаете указать свой собственный идентификатор, вы можете указать его здесь в формате UUID. Если вы указываете свой собственный идентификатор, он должен быть глобально уникальным.
- Если вы вызываете UpdateAssetModel для изменения существующей иерархии: это может быть либо фактический идентификатор в формате UUID, либо же
externalId:, за которым следует внешний идентификатор, если он есть. Дополнительную информацию см. в разделе «Ссылка на объекты с внешними идентификаторами» в Руководстве пользователя IoT SiteWise.
externalId -> (строка)
name -> (строка)
childAssetModelId -> (строка)
childAssetModelId. IoT SiteWise всегда будет возвращать фактический идентификатор модели актива для этого значения. Однако, когда вы указываете это значение в рамках вызова UpdateAssetModel, вы можете указать либо идентификатор модели актива, либо же externalId:, за которым следует внешний идентификатор модели актива. Дополнительную информацию см. в разделе «Использование внешних идентификаторов» в Руководстве пользователя IoT SiteWise.assetModelCompositeModels -> (список)
Список встроенных составных моделей для модели актива, таких как модели типа AWS/ALARMS.
(структура)
Содержит информацию о составной модели в модели актива. Этот объект содержит определения свойств актива, которые вы определяете в составной модели.
name -> (строка)
description -> (строка)
type -> (строка)
AWS/ALARM.properties -> (список)
Определения свойств актива для этой составной модели.
(структура)
Содержит информацию о свойстве модели актива.
id -> (строка)
Идентификатор свойства модели актива.
- Если вы вызываете UpdateAssetModel для создания нового свойства: вы можете указать его идентификатор здесь, если хотите. IoT SiteWise автоматически генерирует уникальный идентификатор для вас, поэтому этот параметр никогда не требуется. Однако, если вы предпочитаете указать свой собственный идентификатор, вы можете указать его здесь в формате UUID. Если вы указываете свой собственный идентификатор, он должен быть глобально уникальным.
- Если вы вызываете UpdateAssetModel для изменения существующего свойства: это может быть либо фактический идентификатор в формате UUID, либо же
externalId:, за которым следует внешний идентификатор, если он есть. Дополнительную информацию см. в разделе «Ссылка на объекты с внешними идентификаторами» в Руководстве пользователя IoT SiteWise.
externalId -> (строка)
name -> (строка)
dataType -> (строка)
Тип данных свойства модели актива.
Если вы указываете STRUCT, вы также должны указать dataTypeSpec, чтобы определить тип структуры для этого свойства.
dataTypeSpec -> (строка)
STRUCT.unit -> (строка)
Newtons или RPM.type -> (структура)
Тип свойства (см. PropertyType).
атрибут -> (структура)
Определяет свойство атрибута актива. Атрибут, как правило, содержит статическую информацию, например, серийный номер ветряной турбины IIoT.
defaultValue -> (строка)
measurement -> (структура)
Определяет свойство измерения актива. Измерение представляет собой поток исходных данных датчика устройства, например, значения температуры или мощности со временем.
processingConfig -> (структура)
Конфигурация обработки для данного свойства измерения. Вы можете настроить измерения, чтобы они хранились на периферийном устройстве или передавались в облако Amazon Web Services. По умолчанию измерения передаются в облако.
forwardingConfig -> (структура)
Конфигурация пересылки для данного свойства измерения.
state -> (строка)
transform -> (структура)
Определяет свойство преобразования актива. Преобразование содержит математическое выражение, которое преобразует данные точек свойства из одной формы в другую, например, переводит единицы измерения с Цельсия на Фаренгейт.
expression -> (строка)
Математическое выражение, определяющее функцию преобразования. Вы можете указать до 10 переменных на выражение. Вы можете указать до 10 функций на выражение.
Дополнительную информацию см. в разделе Квоты в руководстве пользователя IoT SiteWise.
variables -> (список)
Список переменных, используемых в выражении.
(структура)
Содержит информацию о переменных выражения.
name -> (строка)
value -> (структура)
Переменная, определяющая свойство актива, значения которого нужно использовать.
propertyId -> (строка)
name, если оно из той же модели актива. Если у свойства есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.hierarchyId -> (строка)
Идентификатор иерархии для поиска идентификатора свойства. Вы можете использовать имя иерархии вместо идентификатора иерархии. Если у иерархии есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.
Используется идентификатор иерархии вместо идентификатора модели, так как у вас может быть несколько иерархий, использующих одну и ту же модель, и, следовательно, те же propertyId. Например, вы можете иметь отдельно сгруппированные активы, которые происходят из одной и той же модели актива. Дополнительную информацию см. в разделе Иерархии активов в руководстве пользователя IoT SiteWise.
propertyPath -> (список)
Путь к свойству.
(структура)
Представляет один уровень между свойством и корнем модели актива.
id -> (строка)
name -> (строка)
processingConfig -> (структура)
Конфигурация обработки для данного свойства преобразования. Вы можете настроить преобразования, чтобы они хранились на периферийном устройстве или передавались в облако Amazon Web Services. Вы также можете настроить преобразования, чтобы они вычислялись на периферийном устройстве или в облаке.
computeLocation -> (строка)
forwardingConfig -> (структура)
Конфигурация пересылки для данного свойства.
state -> (строка)
metric -> (структура)
Определяет свойство метрики актива. Метрика содержит математическое выражение, которое использует агрегатные функции для обработки всех входных точек данных за интервал времени и вывода одной точки данных, например, для расчета средней температуры за час.
expression -> (строка)
Математическое выражение, определяющее функцию агрегирования метрики. Вы можете указать до 10 переменных на выражение. Вы можете указать до 10 функций на выражение.
Дополнительную информацию см. в разделе Квоты в руководстве пользователя IoT SiteWise.
variables -> (список)
Список переменных, используемых в выражении.
(структура)
Содержит информацию о переменных выражения.
name -> (строка)
value -> (структура)
Переменная, определяющая свойство актива, значения которого нужно использовать.
propertyId -> (строка)
name, если оно из той же модели актива. Если у свойства есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.hierarchyId -> (строка)
Идентификатор иерархии для поиска идентификатора свойства. Вы можете использовать имя иерархии вместо идентификатора иерархии. Если у иерархии есть внешний идентификатор, вы можете указать externalId:, за которым следует внешний идентификатор. Дополнительную информацию см. в разделе Использование внешних идентификаторов в руководстве пользователя IoT SiteWise.
Используется идентификатор иерархии вместо идентификатора модели, так как у вас может быть несколько иерархий, использующих одну и ту же модель, и, следовательно, те же propertyId. Например, вы можете иметь отдельно сгруппированные активы, которые происходят из одной и той же модели актива. Дополнительную информацию см. в разделе Иерархии активов в руководстве пользователя IoT SiteWise.
propertyPath -> (список)
Путь к свойству.
(структура)
Представляет один уровень между свойством и корнем модели актива.
id -> (строка)
name -> (строка)
window -> (структура)
Окно (интервал времени), в котором IoT SiteWise вычисляет выражение агрегирования метрики. IoT SiteWise вычисляет одну точку данных на window.
tumbling -> (структура)
Окно интервала времени.
interval -> (строка)
Интервал времени для окна. Интервал времени должен быть от 1 минуты до 1 недели.
IoT SiteWise вычисляет 1w интервал в конце воскресенья в полночь каждую неделю (UTC), 1d интервал в конце каждого дня в полночь (UTC), 1h интервал в конце каждого часа и так далее.
При агрегировании точек данных для вычислений метрики начало каждого интервала является исключительным, а конец каждого интервала — включительным. IoT SiteWise размещает вычисленную точку данных в конце интервала.
offset -> (строка)
Смещение для окна. Параметр offset принимает следующие значения:
- Время смещения. Например, если вы укажете
18hдляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до 18:00 (UTC) или в 18:00 (UTC), вы получите первый результат агрегирования в 18:00 (UTC) в день создания метрики.
- Если вы создадите метрику после 18:00 (UTC), вы получите первый результат агрегирования в 18:00 (UTC) на следующий день.
- Формат ISO 8601. Например, если вы укажете
PT18Hдляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до 18:00 (UTC) или в 18:00 (UTC), вы получите первый результат агрегирования в 18:00 (UTC) в день создания метрики.
- Если вы создадите метрику после 18:00 (UTC), вы получите первый результат агрегирования в 18:00 (UTC) на следующий день.
- Формат 24-часового времени. Например, если вы укажете
00:03:00дляoffset,5mдляinterval, а создадите метрику в 14:00 (UTC), вы получите первый результат агрегирования в 14:03 (UTC). Вы получите второй результат агрегирования в 14:08 (UTC). - Временная зона смещения. Например, если вы укажете
2021-07-23T18:00-08дляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до 18:00 (PST) или в 18:00 (PST), вы получите первый результат агрегирования в 18:00 (PST) в день создания метрики.
- Если вы создадите метрику после 18:00 (PST), вы получите первый результат агрегирования в 18:00 (PST) на следующий день.
processingConfig -> (структура)
Конфигурация обработки для данного свойства метрики. Вы можете настроить вычисление метрик на периферийном устройстве или в облаке Amazon Web Services. По умолчанию метрики передаются в облако.
computeLocation -> (строка)
path -> (список)
Структурированный путь к свойству от корня модели актива.
(структура)
Представляет один уровень между свойством и корнем модели актива.
id -> (строка)
name -> (строка)
id -> (строка)
externalId -> (строка)
assetModelCompositeModelSummaries -> (список)
Список сводок непосредственных дочерних пользовательских составных моделей для модели актива.
(структура)
Содержит сводку составной модели.
id -> (строка)
externalId -> (строка)
name -> (строка)
type -> (строка)
AWS/ALARM , CUSTOM или AWS/L4E_ANOMALY .description -> (строка)
path -> (список)
Путь, включающий все части, составляющие составную модель.
(структура)
Представляет один уровень между составной моделью и корнем модели актива.
id -> (строка)
name -> (строка)
assetModelCreationDate -> (метка времени)
assetModelLastUpdateDate -> (метка времени)
assetModelStatus -> (структура)
Текущий статус модели актива, содержащий состояние и сообщение об ошибке (при наличии).
state -> (строка)
error -> (структура)
Содержит информацию об ошибке, если она есть.
code -> (строка)
message -> (строка)
details -> (список)
Список подробных ошибок.
(структура)
Содержит подробную информацию об ошибке.
code -> (строка)
message -> (строка)
assetModelVersion -> (строка)
eTag -> (строка)
Тег сущности (ETag) — это хэш полученной версии модели актива. Он используется для безопасного выполнения одновременных обновлений ресурса. См. Оптимистическую блокировку для записи моделей активов в Руководстве пользователя IoT SiteWise.
См. Оптимистическую блокировку для записи моделей активов в Руководстве пользователя IoT SiteWise.
© Copyright 2025, Amazon Web Services. Created using Sphinx.