Spec-Zone.ru › AWS CLI v2

[ aws . iotsitewise ]

describe-asset

Описание

Получает информацию об активе.

См. также: Документация API AWS

Синтаксис

  describe-asset
--asset-id <value>
[--exclude-properties | --no-exclude-properties]
[--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 (строка)

Идентификатор актива. Это может быть либо фактический идентификатор в формате UUID, либо externalId:, за которым следует внешний идентификатор, если он есть. Дополнительную информацию см. в разделе «Ссылка на объекты с внешними идентификаторами» в руководстве пользователя IoT SiteWise.

--exclude-properties | --no-exclude-properties (булево)

Указывает, нужно ли исключить свойства актива из ответа.

--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
  • text
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Используемый регион. Переопределяет параметры конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • on
  • off
  • auto

--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 пример описывает актив ветряной фермы.

aws iotsitewise describe-asset \
    --asset-id a1b2c3d4-5678-90ab-cdef-44444EXAMPLE

Вывод:

{
    "assetId": "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE",
    "assetArn": "arn:aws:iotsitewise:us-west-2:123456789012:asset/a1b2c3d4-5678-90ab-cdef-44444EXAMPLE",
    "assetName": "Wind Farm 1",
    "assetModelId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
    "assetProperties": [
        {
            "id": "a1b2c3d4-5678-90ab-cdef-88888EXAMPLE",
            "name": "Region",
            "dataType": "STRING"
        },
        {
            "id": "a1b2c3d4-5678-90ab-cdef-99999EXAMPLE",
            "name": "Total Generated Power",
            "dataType": "DOUBLE",
            "unit": "kW"
        }
    ],
    "assetHierarchies": [
        {
            "id": "a1b2c3d4-5678-90ab-cdef-77777EXAMPLE",
            "name": "Wind Turbines"
        }
    ],
    "assetCreationDate": 1575672453.0,
    "assetLastUpdateDate": 1575672453.0,
    "assetStatus": {
        "state": "ACTIVE"
    }
}

Дополнительную информацию см. в разделе «Описание конкретного актива» в руководстве пользователя AWS IoT SiteWise.

Вывод

assetId -> (строка)

Идентификатор актива в формате UUID.

assetArn -> (строка)

ARN актива, имеющий следующий формат.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

assetName -> (строка)

Название актива.

assetModelId -> (строка)

Идентификатор модели актива, используемой для создания актива.

assetProperties -> (список)

Список свойств актива.

Этот объект не включает свойства, которые вы определяете в составных моделях. Вы можете найти свойства составной модели в объекте assetCompositeModels.

(структура)

Содержит информацию о свойстве актива.

id -> (строка)

Идентификатор свойства актива.

name -> (строка)

Имя свойства.

alias -> (строка)

Псевдоним, определяющий свойство, например, путь к потоку данных сервера OPC-UA (например, /company/windfarm/3/turbine/7/temperature). Дополнительную информацию см. в руководстве пользователя IoT SiteWise в разделе «Сопоставление промышленных потоков данных со свойствами активов».

notification -> (структура)

Тема и состояние уведомления свойства актива. Дополнительную информацию см. в разделе UpdateAssetProperty.

topic -> (строка)

MQTT-тема, в которую IoT SiteWise публикует уведомления об обновлениях значений свойств.

state -> (строка)

Текущее состояние уведомления.

dataType -> (строка)

Тип данных свойства актива.

dataTypeSpec -> (строка)

Тип данных структуры для этого свойства. Этот параметр присутствует для свойств с типом данных STRUCT.

unit -> (строка)

Единица измерения свойства актива (например, Newtons или RPM).

path -> (список)

Структурный путь к свойству от корня актива.

(структура)

Представляет один уровень между свойством и корнем актива.

id -> (строка)

Идентификатор сегмента пути.

name -> (строка)

Имя сегмента пути.

externalId -> (строка)

Внешний идентификатор свойства актива. Дополнительную информацию см. в руководстве пользователя IoT SiteWise в разделе «Использование внешних идентификаторов».

assetHierarchies -> (список)

Список иерархий активов, каждая из которых содержит hierarchyId. Иерархия определяет разрешенные отношения родитель/дочерний актив.

(структура)

Описание иерархии актива, содержащей имя и идентификатор иерархии.

id -> (строка)

Идентификатор иерархии. Этот идентификатор является hierarchyId.

name -> (строка)

Имя иерархии, предоставленное в операциях API CreateAssetModel или UpdateAssetModel.

externalId -> (строка)

Внешний идентификатор иерархии, если он есть. При обновлении иерархии актива вы можете назначить внешний идентификатор, если он еще не назначен. Вы не можете изменить внешний идентификатор иерархии актива, если он уже есть. Дополнительную информацию см. в руководстве пользователя IoT SiteWise в разделе «Использование внешних идентификаторов».

assetCompositeModels -> (список)

Составные модели для актива.

(структура)

Содержит информацию о составной модели в активе. Этот объект содержит свойства актива, которые вы определяете в составной модели.

name -> (строка)

Имя составной модели.

description -> (строка)

Описание составной модели.

type -> (строка)

Тип составной модели. Для составных моделей тревог этот тип равен AWS/ALARM.

properties -> (список)

Свойства актива, которые определены этой составной моделью.

(структура)

Содержит информацию о свойстве актива.

id -> (строка)

Идентификатор свойства актива.

name -> (строка)

Имя свойства.

alias -> (строка)

Псевдоним, определяющий свойство, например, путь к потоку данных сервера OPC-UA (например, /company/windfarm/3/turbine/7/temperature). Дополнительную информацию см. в руководстве пользователя IoT SiteWise в разделе «Сопоставление промышленных потоков данных со свойствами активов».

notification -> (структура)

Тема и состояние уведомления свойства актива. Дополнительную информацию см. в разделе UpdateAssetProperty.

topic -> (строка)

MQTT-тема, в которую IoT SiteWise публикует уведомления об обновлениях значений свойств.

state -> (строка)

Текущее состояние уведомления.

dataType -> (строка)

Тип данных свойства актива.

dataTypeSpec -> (строка)

Тип данных структуры для этого свойства. Этот параметр присутствует для свойств с типом данных STRUCT.

unit -> (строка)

Единица измерения свойства актива (например, Newtons или RPM).

path -> (список)

Структурный путь к свойству от корня актива.

(структура)

Представляет один уровень между свойством и корнем актива.

id -> (строка)

Идентификатор сегмента пути.

name -> (строка)

Имя сегмента пути.

externalId -> (строка)

Внешний идентификатор свойства актива. Дополнительную информацию см. в руководстве пользователя IoT SiteWise в разделе «Использование внешних идентификаторов».

id -> (строка)

Идентификатор составной модели актива.

externalId -> (строка)

Внешний идентификатор составной модели актива. Дополнительную информацию см. в руководстве пользователя IoT SiteWise в разделе «Использование внешних идентификаторов».

assetCreationDate -> (метка времени)

Дата создания актива в формате Unix epoch.

assetLastUpdateDate -> (метка времени)

Дата последнего обновления актива в формате Unix epoch.

assetStatus -> (структура)

Текущее состояние актива, содержащее состояние и любые сообщения об ошибках.

state -> (строка)

Текущее состояние актива.

error -> (структура)

Содержит связанную информацию об ошибке, если таковая имеется.

code -> (строка)

Код ошибки.

message -> (строка)

Сообщение об ошибке.

details -> (список)

Список подробных ошибок.

(структура)

Содержит подробную информацию об ошибке.

code -> (строка)

Код ошибки.

message -> (строка)

Сообщение об ошибке.

assetDescription -> (строка)

Описание актива.

assetCompositeModelSummaries -> (список)

Список сводных данных о непосредственных дочерних пользовательских составных моделях актива.

(структура)

Содержит сводку о составной модели для определенного актива.

id -> (строка)

Идентификатор составной модели, описываемой этой сводкой.

externalId -> (строка)

Внешний идентификатор для назначения модели актива.

Если составная модель является производной составной моделью или вложена в модель компонента, вы можете установить внешний идентификатор только с помощью UpdateAssetModelCompositeModel, указав производный идентификатор модели или свойства из созданной модели, частью которой она является.

name -> (строка)

Имя составной модели, описываемой этой сводкой.

type -> (строка)

Тип модели актива.

  • ASSET_MODEL – (по умолчанию) Модель актива, которую можно использовать для создания активов. Не может быть включена в качестве компонента в другой модели актива.
  • COMPONENT_MODEL – Многоразовый компонент, который можно включить в составные модели других моделей активов. Нельзя создавать активы непосредственно из этого типа модели актива.

description -> (строка)

Описание составной модели, описываемой этой сводкой.

path -> (список)

Путь, включающий все компоненты модели актива для актива.

(структура)

Представляет один уровень между составной моделью и корнем актива.

id -> (строка)

Идентификатор сегмента пути.

name -> (строка)

Имя сегмента пути.

assetExternalId -> (строка)

Внешний идентификатор актива, если он есть.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API