[ aws . iotsitewise ]
describe-asset-property
Описание
Извлекает информацию об свойстве актива.
Примечание
При вызове этого действия для свойства атрибута, этот ответ включает значение атрибута по умолчанию, которое вы определяете в модели актива. Если вы обновите значение по умолчанию в модели, этот ответ операции включает новое значение по умолчанию.Эта операция не возвращает значение свойства актива. Чтобы получить значение свойства актива, используйте GetAssetPropertyValue .
См. также: Документация AWS API
Синтаксис
describe-asset-property
--asset-id <value>
--property-id <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-id (строка)
externalId:, за которым следует внешний идентификатор, если он есть. Для получения дополнительной информации см. Ссылка на объекты с внешними идентификаторами в Руководстве пользователя IoT SiteWise .--property-id (строка)
externalId:, за которым следует внешний идентификатор, если он есть. Для получения дополнительной информации см. Ссылка на объекты с внешними идентификаторами в Руководстве пользователя 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 V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку fileb:// всегда будет обрабатываться как двоичное и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое)
Отключение пейджера CLI для вывода.
--cli-auto-prompt (логическое)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое)
Отключение автоматического запроса параметров ввода CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, у вас должен быть установлен и настроен AWS CLI. Смотрите руководство по началу работы в Руководстве пользователя AWS CLI для получения дополнительной информации.
Если не указано иное, все примеры имеют правила цитирования, похожие на unix-подобные. Эти примеры необходимо адаптировать к правилам цитирования вашей консоли. См. Использование кавычек со строками в Руководстве пользователя AWS CLI .
Для описания свойства актива
Следующий describe-asset-property пример описывает свойство «общая выработанная мощность» ветропарка.
aws iotsitewise describe-asset-property \
--asset-id a1b2c3d4-5678-90ab-cdef-44444EXAMPLE \
--property-id a1b2c3d4-5678-90ab-cdef-99999EXAMPLE
Вывод:
{
"assetId": "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE",
"assetName": "Wind Farm 1",
"assetModelId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
"assetProperty": {
"id": "a1b2c3d4-5678-90ab-cdef-99999EXAMPLE",
"name": "Total Generated Power",
"notification": {
"topic": "$aws/sitewise/asset-models/a1b2c3d4-5678-90ab-cdef-22222EXAMPLE/assets/a1b2c3d4-5678-90ab-cdef-44444EXAMPLE/properties/a1b2c3d4-5678-90ab-cdef-99999EXAMPLE",
"state": "DISABLED"
},
"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"
}
}
}
}
}
}
Для получения дополнительной информации см. Описание определенного свойства актива в Руководстве пользователя AWS IoT SiteWise.
Вывод
assetId -> (строка)
assetName -> (строка)
assetModelId -> (строка)
assetProperty -> (структура)
Определение, псевдоним и состояние уведомления свойства актива.
Этот ответ включает этот объект для обычных свойств активов. Если вы описываете свойство актива в составной модели, этот ответ включает информацию о свойстве актива в compositeModel.
id -> (строка)
name -> (строка)
alias -> (строка)
/company/windfarm/3/turbine/7/temperature). Дополнительную информацию см. в разделе «Сопоставление промышленных потоков данных со свойствами активов» в руководстве пользователя IoT SiteWise.notification -> (структура)
Тема уведомления и состояние свойства актива. Дополнительную информацию см. в разделе UpdateAssetProperty.
topic -> (строка)
state -> (строка)
dataType -> (строка)
unit -> (строка)
Newtons или RPM) свойства актива.type -> (структура)
Тип свойства (см. PropertyType). Свойство содержит один тип.
attribute -> (структура)
Определяет свойство атрибута актива. Атрибут, как правило, содержит статическую информацию, например серийный номер ветряной турбины 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 агрегирует точки данных для вычисления метрики, начало каждого интервала является исключительным, а конец каждого интервала включительным. IoT SiteWise помещает вычисленную точку данных в конце интервала.
offset -> (строка)
Смещение для окна с интервалом времени. Параметр offset принимает следующие значения:
- Время смещения. Например, если вы укажете
18hдляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создадите метрику до или в 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) на следующий день.
- 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) на следующий день.
processingConfig -> (структура)
Настройка обработки для данного свойства метрики. Вы можете настроить метрики, чтобы они вычислялись на периферийном устройстве или в облаке Amazon Web Services. По умолчанию метрики передаются в облако.
computeLocation -> (строка)
path -> (список)
Структурированный путь к свойству от корня актива.
(структура)
Представляет один уровень между свойством и корнем актива.
id -> (строка)
name -> (строка)
externalId -> (строка)
compositeModel -> (структура)
Составной модель, в которой объявлено это свойство актива, если это свойство актива существует в составной модели.
name -> (строка)
type -> (строка)
assetProperty -> (структура)
Содержит информацию об атрибуте актива.
id -> (строка)
name -> (строка)
alias -> (строка)
/company/windfarm/3/turbine/7/temperature ). Дополнительную информацию см. в разделе Сопоставление промышленных потоков данных с атрибутами активов в руководстве пользователя IoT SiteWise.notification -> (структура)
Тема уведомления и состояние атрибута актива. Дополнительную информацию см. в разделе UpdateAssetProperty.
topic -> (строка)
state -> (строка)
dataType -> (строка)
unit -> (строка)
Newtons или RPM ) атрибута актива.type -> (структура)
Тип атрибута (см. PropertyType ). Атрибут содержит один тип.
attribute -> (структура)
Указывает атрибут актива как свойство. Атрибут обычно содержит статическую информацию, например, серийный номер ветряной турбины 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 агрегирует точки данных для вычислений метрики, начало каждого интервала исключается, а конец каждого интервала включается. IoT SiteWise помещает вычисленную точку данных в конце интервала.
offset -> (строка)
Смещение для скользящего окна. Параметр offset принимает следующие значения:
- Время смещения. Например, если вы укажете
18hдляoffsetи1dдляinterval, IoT SiteWise агрегирует данные следующим образом:- Если вы создали метрику до или в 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) на следующий день.
- Формат 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) на следующий день.
processingConfig -> (структура)
Настройка обработки для данного свойства метрики. Вы можете настроить метрики для вычисления на периферии или в облаке Amazon Web Services. По умолчанию метрики пересылаются в облако.
computeLocation -> (строка)
path -> (список)
Структурированный путь к атрибуту от корня актива.
(структура)
Представляет один уровень между свойством и корнем актива.
id -> (строка)
name -> (строка)
externalId -> (строка)
id -> (строка)
externalId -> (строка)
assetExternalId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.