[ 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)
© Copyright 2025, Amazon Web Services. Created using Sphinx.