Spec-Zone.ru › AWS CLI v2

[ aws . iotfleetwise ]

создание-каталога-сигналов

Описание

Создает коллекцию стандартизированных сигналов, которые можно повторно использовать для создания моделей транспортных средств.

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

Синтаксис

  create-signal-catalog
--name <value>
[--description <value>]
[--nodes <value>]
[--tags <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]

Параметры

--name (строка)

Имя каталога сигналов для создания.

--description (строка)

Краткое описание каталога сигналов.

--nodes (список)

Список информации о узлах, представляющих собой обобщенное представление сигналов. Для получения дополнительной информации см. тип данных API.

(структура помеченного объединения)

Обобщенное представление сигнала. Узел может быть указан как актуатор, атрибут, ветвь или датчик.

Примечание

Это структура помеченного объединения. Может быть установлен только один из следующих ключей верхнего уровня: branch, sensor, actuator, attribute, struct, property.

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

Информация об узле, указанном как ветвь.

Примечание

Группа сигналов, определенных в иерархической структуре.

fullyQualifiedName -> (строка)

Полное квалифицированное имя ветви. Например, полное квалифицированное имя ветви может быть Vehicle.Body.Engine.

description -> (строка)

Краткое описание ветви.

deprecationMessage -> (строка)

Сообщение о устаревании узла или ветви, которая была перемещена или удалена.

comment -> (строка)

Комментарий дополнительно к описанию.

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

Входящая компонента, которая сообщает об условиях окружающей среды транспортного средства.

Примечание

Вы можете собирать данные о уровнях жидкости, температурах, вибрациях или напряжении батареи с помощью датчиков.

fullyQualifiedName -> (строка)

Полное квалифицированное имя датчика. Например, полное квалифицированное имя датчика может быть Vehicle.Body.Engine.Battery.

dataType -> (строка)

Указанный тип данных датчика.

description -> (строка)

Краткое описание датчика.

unit -> (строка)

Научная единица измерения данных, собранных датчиком.

allowedValues -> (список)

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

(строка)

min -> (двойное)

Указанное минимальное возможное значение датчика.

max -> (двойное)

Указанное максимальное возможное значение датчика.

deprecationMessage -> (строка)

Сообщение о устаревании узла или ветви, которая была перемещена или удалена.

comment -> (строка)

Комментарий дополнительно к описанию.

structFullyQualifiedName -> (строка)

Полное квалифицированное имя узла структуры для датчика, если тип данных актуатора - Struct или StructArray. Например, полное квалифицированное имя структуры датчика может быть Vehicle.ADAS.CameraStruct.

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

Информация об узле, указанном как актуатор.

Примечание

Актуатор представляет собой цифровое представление устройства транспортного средства.

fullyQualifiedName -> (строка)

Полное квалифицированное имя актуатора. Например, полное квалифицированное имя актуатора может быть Vehicle.Front.Left.Door.Lock.

dataType -> (строка)

Указанный тип данных актуатора.

description -> (строка)

Краткое описание актуатора.

unit -> (строка)

Научная единица для актуатора.

allowedValues -> (список)

Список возможных значений, которые может принимать актуатор.

(строка)

min -> (двойное)

Указанное минимальное возможное значение актуатора.

max -> (двойное)

Указанное максимальное возможное значение актуатора.

assignedValue -> (строка)

Установленное значение для актуатора.

deprecationMessage -> (строка)

Сообщение о устаревании узла или ветви, которая была перемещена или удалена.

comment -> (строка)

Комментарий дополнительно к описанию.

structFullyQualifiedName -> (строка)

Полное квалифицированное имя узла структуры для актуатора, если тип данных актуатора - Struct или StructArray. Например, полное квалифицированное имя структуры актуатора может быть Vehicle.Door.LockStruct.

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

Информация об узле, указанном как атрибут.

Примечание

Атрибут представляет статическую информацию о транспортном средстве.

fullyQualifiedName -> (строка)

Полное квалифицированное имя атрибута. Например, полное квалифицированное имя атрибута может быть Vehicle.Body.Engine.Type.

dataType -> (строка)

Указанный тип данных атрибута.

description -> (строка)

Краткое описание атрибута.

unit -> (строка)

Научная единица для атрибута.

allowedValues -> (список)

Список возможных значений, которые могут быть назначены атрибуту.

(строка)

min -> (двойное)

Указанное минимальное возможное значение атрибута.

max -> (двойное)

Указанное максимальное возможное значение атрибута.

assignedValue -> (строка)

Установленное значение для атрибута.

defaultValue -> (строка)

Значение по умолчанию атрибута.

deprecationMessage -> (строка)

Сообщение о устаревании узла или ветви, которая была перемещена или удалена.

comment -> (строка)

Комментарий дополнительно к описанию.

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

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

fullyQualifiedName -> (строка)

Полное квалифицированное имя пользовательской структуры. Например, полное квалифицированное имя пользовательской структуры может быть ComplexDataTypes.VehicleDataTypes.SVMCamera.

description -> (строка)

Краткое описание пользовательской структуры.

deprecationMessage -> (строка)

Сообщение о устаревании узла или ветви, которая была перемещена или удалена.

comment -> (строка)

Комментарий дополнительно к описанию.

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

Представляет член сложной структуры данных. datatype свойства может быть как примитивным, так и другим struct.

fullyQualifiedName -> (строка)

Полное квалифицированное имя пользовательского свойства. Например, полное квалифицированное имя пользовательского свойства может быть ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.

dataType -> (строка)

Тип данных пользовательского свойства.

dataEncoding -> (строка)

Указывает, являются ли данные свойства двоичными.

description -> (строка)

Краткое описание пользовательского свойства.

deprecationMessage -> (строка)

Сообщение о устаревании узла или ветви, которая была перемещена или удалена.

comment -> (строка)

Комментарий дополнительно к описанию.

structFullyQualifiedName -> (строка)

Полное квалифицированное имя узла структуры для пользовательского свойства, если тип данных пользовательского свойства - Struct или StructArray.

Упрощенный синтаксис:

branch={fullyQualifiedName=string,description=string,deprecationMessage=string,comment=string},sensor={fullyQualifiedName=string,dataType=string,description=string,unit=string,allowedValues=[string,string],min=double,max=double,deprecationMessage=string,comment=string,structFullyQualifiedName=string},actuator={fullyQualifiedName=string,dataType=string,description=string,unit=string,allowedValues=[string,string],min=double,max=double,assignedValue=string,deprecationMessage=string,comment=string,structFullyQualifiedName=string},attribute={fullyQualifiedName=string,dataType=string,description=string,unit=string,allowedValues=[string,string],min=double,max=double,assignedValue=string,defaultValue=string,deprecationMessage=string,comment=string},struct={fullyQualifiedName=string,description=string,deprecationMessage=string,comment=string},property={fullyQualifiedName=string,dataType=string,dataEncoding=string,description=string,deprecationMessage=string,comment=string,structFullyQualifiedName=string} ...

Синтаксис JSON:

[
  {
    "branch": {
      "fullyQualifiedName": "string",
      "description": "string",
      "deprecationMessage": "string",
      "comment": "string"
    },
    "sensor": {
      "fullyQualifiedName": "string",
      "dataType": "INT8"|"UINT8"|"INT16"|"UINT16"|"INT32"|"UINT32"|"INT64"|"UINT64"|"BOOLEAN"|"FLOAT"|"DOUBLE"|"STRING"|"UNIX_TIMESTAMP"|"INT8_ARRAY"|"UINT8_ARRAY"|"INT16_ARRAY"|"UINT16_ARRAY"|"INT32_ARRAY"|"UINT32_ARRAY"|"INT64_ARRAY"|"UINT64_ARRAY"|"BOOLEAN_ARRAY"|"FLOAT_ARRAY"|"DOUBLE_ARRAY"|"STRING_ARRAY"|"UNIX_TIMESTAMP_ARRAY"|"UNKNOWN"|"STRUCT"|"STRUCT_ARRAY",
      "description": "string",
      "unit": "string",
      "allowedValues": ["string", ...],
      "min": double,
      "max": double,
      "deprecationMessage": "string",
      "comment": "string",
      "structFullyQualifiedName": "string"
    },
    "actuator": {
      "fullyQualifiedName": "string",
      "dataType": "INT8"|"UINT8"|"INT16"|"UINT16"|"INT32"|"UINT32"|"INT64"|"UINT64"|"BOOLEAN"|"FLOAT"|"DOUBLE"|"STRING"|"UNIX_TIMESTAMP"|"INT8_ARRAY"|"UINT8_ARRAY"|"INT16_ARRAY"|"UINT16_ARRAY"|"INT32_ARRAY"|"UINT32_ARRAY"|"INT64_ARRAY"|"UINT64_ARRAY"|"BOOLEAN_ARRAY"|"FLOAT_ARRAY"|"DOUBLE_ARRAY"|"STRING_ARRAY"|"UNIX_TIMESTAMP_ARRAY"|"UNKNOWN"|"STRUCT"|"STRUCT_ARRAY",
      "description": "string",
      "unit": "string",
      "allowedValues": ["string", ...],
      "min": double,
      "max": double,
      "assignedValue": "string",
      "deprecationMessage": "string",
      "comment": "string",
      "structFullyQualifiedName": "string"
    },
    "attribute": {
      "fullyQualifiedName": "string",
      "dataType": "INT8"|"UINT8"|"INT16"|"UINT16"|"INT32"|"UINT32"|"INT64"|"UINT64"|"BOOLEAN"|"FLOAT"|"DOUBLE"|"STRING"|"UNIX_TIMESTAMP"|"INT8_ARRAY"|"UINT8_ARRAY"|"INT16_ARRAY"|"UINT16_ARRAY"|"INT32_ARRAY"|"UINT32_ARRAY"|"INT64_ARRAY"|"UINT64_ARRAY"|"BOOLEAN_ARRAY"|"FLOAT_ARRAY"|"DOUBLE_ARRAY"|"STRING_ARRAY"|"UNIX_TIMESTAMP_ARRAY"|"UNKNOWN"|"STRUCT"|"STRUCT_ARRAY",
      "description": "string",
      "unit": "string",
      "allowedValues": ["string", ...],
      "min": double,
      "max": double,
      "assignedValue": "string",
      "defaultValue": "string",
      "deprecationMessage": "string",
      "comment": "string"
    },
    "struct": {
      "fullyQualifiedName": "string",
      "description": "string",
      "deprecationMessage": "string",
      "comment": "string"
    },
    "property": {
      "fullyQualifiedName": "string",
      "dataType": "INT8"|"UINT8"|"INT16"|"UINT16"|"INT32"|"UINT32"|"INT64"|"UINT64"|"BOOLEAN"|"FLOAT"|"DOUBLE"|"STRING"|"UNIX_TIMESTAMP"|"INT8_ARRAY"|"UINT8_ARRAY"|"INT16_ARRAY"|"UINT16_ARRAY"|"INT32_ARRAY"|"UINT32_ARRAY"|"INT64_ARRAY"|"UINT64_ARRAY"|"BOOLEAN_ARRAY"|"FLOAT_ARRAY"|"DOUBLE_ARRAY"|"STRING_ARRAY"|"UNIX_TIMESTAMP_ARRAY"|"UNKNOWN"|"STRUCT"|"STRUCT_ARRAY",
      "dataEncoding": "BINARY"|"TYPED",
      "description": "string",
      "deprecationMessage": "string",
      "comment": "string",
      "structFullyQualifiedName": "string"
    }
  }
  ...
]

--tags (список)

Метаданные, которые можно использовать для управления каталогом сигналов.

(структура)

Набор пар ключ-значение, используемых для управления ресурсом.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Упрощенный синтаксис:

Key=string,Value=string ...

Синтаксис JSON:

[
  {
    "Key": "string",
    "Value": "string"
  }
  ...
]

--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 (boolean)

Включить отладку.

--endpoint-url (string)

Переопределить URL команды заданным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (string)

Стиль форматирования вывода команды.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

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

--profile (string)

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

--region (string)

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

--version (string)

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

--color (string)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.

--ca-bundle (string)

Файл с сертификатом CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (string)

Стиль форматирования, используемый для двоичных блоков. По умолчанию используется формат 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 (boolean)

Отключить кли-пейджер для вывода.

--cli-auto-prompt (boolean)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматическое запросы параметров ввода CLI.

Вывод

name -> (string)

Имя созданного каталога сигналов.

arn -> (string)

ARN созданного каталога сигналов.

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

Spec-Zone.ru

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