Spec-Zone.ru › AWS CLI v2

[ aws . amplifyuibuilder ]

Обновление формы

Описание

Обновляет существующую форму.

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

Синтаксис

  update-form
--app-id <value>
--environment-name <value>
--id <value>
[--client-token <value>]
--updated-form <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]

Параметры

--app-id (строка)

Уникальный идентификатор приложения Amplify.

--environment-name (строка)

Имя среды бэкэнда, которая является частью приложения Amplify.

--id (строка)

Уникальный идентификатор формы.

--client-token (строка)

Уникальный токен клиента.

--updated-form (структура)

Запрос принимает следующие данные в формате JSON.

name -> (строка)

Имя формы.

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

Тип источника данных для создания формы.

dataSourceType -> (строка)

Тип источника данных, модель Amplify DataStore или пользовательский тип данных.

dataTypeName -> (строка)

Уникальное имя типа данных, используемого в качестве источника данных для формы.

formActionType -> (строка)

Указывает, нужно ли выполнить операцию создания или обновления формы.

fields -> (массив)

Конфигурация полей формы.

key -> (строка)

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

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

label -> (строка)

Метка поля.

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

Указывает позицию поля.

Примечание

Это структура помеченного объединения. Должно быть установлено только одно из следующих верхнеуровневых ключей: fixed, rightOf, below.

fixed -> (строка)

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

rightOf -> (строка)

Позиция поля справа от поля, указанного строкой.

below -> (строка)

Позиция поля ниже поля, указанного строкой.

excluded -> (булево)

Указывает, нужно ли скрыть поле.

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

Описание конфигурации для значения по умолчанию ввода поля.

type -> (строка)

Тип ввода для поля.

required -> (булево)

Указывает, что поле обязательно для заполнения.

readOnly -> (булево)

Указывает, что поле только для чтения.

placeholder -> (строка)

Текст для отображения в качестве подсказки для поля.

defaultValue -> (строка)

Значение по умолчанию для поля.

descriptiveText -> (строка)

Текст для описания поля.

defaultChecked -> (булево)

Указывает, имеет ли поле значение по умолчанию.

defaultCountryCode -> (строка)

Код страны по умолчанию для номера телефона.

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

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

values -> (список)

Список пар значения и отображаемого значения.

(структура)

Связывает сложный объект с отображаемым значением. Используйте ValueMapping для указания, как представлять сложные объекты при отображении.

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

Значение для отображения сложного объекта.

value -> (строка)

Значение для присвоения полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

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

(структура)

Описывает конфигурацию поля ввода на форме. Используйте FormInputValueProperty для указания значений для рендеринга или привязки по умолчанию.

value -> (строка)

Значение для присвоения полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

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

(… рекурсивно…)

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

Сложный объект.

value -> (строка)

Значение для присвоения полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

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

(структура)

Описывает конфигурацию поля ввода на форме. Используйте FormInputValueProperty для указания значений для рендеринга или привязки по умолчанию.

value -> (строка)

Значение для присвоения полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

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

(… рекурсивно…)

bindingProperties -> (массив)

Информация для привязки полей к данным во время выполнения.

key -> (строка)

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

Представляет конфигурацию привязки данных для полей ввода формы во время выполнения. Вы можете использовать FormInputBindingPropertiesValue для добавления открытых свойств к форме, чтобы разрешить ввод различных значений, когда форма повторно используется в разных местах приложения.

type -> (строка)

Тип свойства.

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

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

model -> (строка)

Модель Amplify DataStore.

name -> (строка)

Имя поля.

minValue -> (вещественное число)

Минимальное значение для отображения поля.

maxValue -> (вещественное число)

Максимальное значение для отображения поля.

step -> (вещественное число)

Шаг увеличения для числового значения в поле.

value -> (строка)

Значение для поля.

isArray -> (булево)

Указывает, нужно ли отображать поле как массив. Это свойство игнорируется, если dataSourceType для формы является хранилищем данных.

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

Конфигурация поля загрузчика файлов.

accessLevel -> (строка)

Уровень доступа, назначаемый загруженным файлам в корзине Amazon S3, где они хранятся. Допустимые значения для этого свойства — private, protected или public. Подробную информацию о разрешениях, связанных с каждым уровнем доступа, см. в разделе Уровни доступа к файлам в документации Amplify.

acceptedFileTypes -> (список)

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

(строка)

showThumbnails -> (булево)

Указывает, отображать или скрывать предварительный просмотр изображения после выбора файла для загрузки. Значение по умолчанию — true, чтобы отобразить предварительный просмотр изображения.

isResumable -> (булево)

Разрешает приостановить и возобновить операцию загрузки файла. Значение по умолчанию — false.

Когда isResumable установлено в true, загрузчик файлов использует многочастную загрузку для разделения файлов на фрагменты перед загрузкой. Прогресс загрузки не непрерывный, потому что загрузчик файлов загружает фрагмент за фрагментом.

maxFileCount -> (целое число)

Указывает максимальное количество файлов, которые можно выбрать для загрузки. Значение по умолчанию — неограниченное количество файлов.

maxSize -> (целое число)

Максимальный размер файла в байтах, который примет загрузчик файлов. Значение по умолчанию — неограниченный размер файла.

validations -> (список)

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

(структура)

Описывает конфигурацию проверки для поля.

type -> (строка)

Проверка для типа объекта.

strValues -> (список)

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

(строка)

numValues -> (список)

Проверка для числового значения.

(целое число)

validationMessage -> (строка)

Сообщение для отображения проверки.

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

Конфигурация стиля формы.

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

Отступ для горизонтального разрыва.

Примечание

Это структура помеченного объединения. Должно быть установлено только одно из следующих верхнеуровневых ключей: tokenReference, value.

tokenReference -> (строка)

Ссылка на дизайн-токен для привязки свойств стиля формы к существующей теме.

value -> (строка)

Значение настройки стиля.

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

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

Примечание

Это структура помеченного объединения. Должно быть установлено только одно из следующих верхнеуровневых ключей: tokenReference, value.

tokenReference -> (строка)

Ссылка на дизайн-токен для привязки свойств стиля формы к существующей теме.

value -> (строка)

Значение настройки стиля.

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

Размер внешнего отступа формы.

Примечание

Это структура помеченного объединения. Должно быть установлено только одно из следующих верхнеуровневых ключей: tokenReference, value.

tokenReference -> (строка)

Ссылка на дизайн-токен для привязки свойств стиля формы к существующей теме.

value -> (строка)

Значение настройки стиля.

sectionalElements -> (массив)

Информация о конфигурации визуальных элементов помощника для формы. Эти элементы не связаны с какими-либо данными.

ключ -> (строка)

значение -> (структура)

Хранит конфигурационную информацию для визуального элемента помощника формы. Секционный элемент может быть заголовком, текстовым блоком или разделителем. Эти элементы статичны и не связаны с какими-либо данными.

тип -> (строка)

Тип секционного элемента. Допустимые значения — Heading, Text и Divider.

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

Указывает позицию текста в поле для секционного элемента Text.

Примечание

Это структура помеченного объединения. Может быть установлено только одно из следующих ключевых значений верхнего уровня: fixed, rightOf, below.

fixed -> (строка)

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

rightOf -> (строка)

Позиция поля справа от поля, указанного строкой.

below -> (строка)

Позиция поля ниже поля, указанного строкой.

текст -> (строка)

Текст для секционного элемента Text.

уровень -> (целое число)

Указывает размер шрифта для секционного элемента Heading. Допустимые значения — 1 | 2 | 3 | 4 | 5 | 6.

ориентация -> (строка)

Указывает ориентацию для секционного элемента Divider. Допустимые значения — horizontal или vertical.

исключено -> (булево значение)

Исключает секционный элемент, сгенерированный по умолчанию для указанной модели данных.

версия схемы -> (строка)

Версия схемы формы.

кнопка действия -> (структура)

Объект FormCTA, хранящий конфигурацию кнопки действия для формы.

позиция -> (строка)

Позиция кнопки.

очистить -> (структура)

Отображает кнопку очистки.

исключено -> (булево значение)

Указывает, отображается ли кнопка на форме.

подэлементы -> (строка)

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

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

Позиция кнопки.

Примечание

Это структура помеченного объединения. Может быть установлено только одно из следующих ключевых значений верхнего уровня: fixed, rightOf, below.

fixed -> (строка)

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

rightOf -> (строка)

Позиция поля справа от поля, указанного строкой.

below -> (строка)

Позиция поля ниже поля, указанного строкой.

отмена -> (структура)

Отображает кнопку отмены.

исключено -> (булево значение)

Указывает, отображается ли кнопка на форме.

подэлементы -> (строка)

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

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

Позиция кнопки.

Примечание

Это структура помеченного объединения. Может быть установлено только одно из следующих ключевых значений верхнего уровня: fixed, rightOf, below.

fixed -> (строка)

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

rightOf -> (строка)

Позиция поля справа от поля, указанного строкой.

below -> (строка)

Позиция поля ниже поля, указанного строкой.

отправить -> (структура)

Отображает кнопку отправки.

исключено -> (булево значение)

Указывает, отображается ли кнопка на форме.

подэлементы -> (строка)

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

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

Позиция кнопки.

Примечание

Это структура помеченного объединения. Может быть установлено только одно из следующих ключевых значений верхнего уровня: fixed, rightOf, below.

fixed -> (строка)

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

rightOf -> (строка)

Позиция поля справа от поля, указанного строкой.

below -> (строка)

Позиция поля ниже поля, указанного строкой.

декоратор метки -> (строка)

Указывает значок или украшение для отображения на форме.

Синтаксис JSON:

{
  "name": "string",
  "dataType": {
    "dataSourceType": "DataStore"|"Custom",
    "dataTypeName": "string"
  },
  "formActionType": "create"|"update",
  "fields": {"string": {
        "label": "string",
        "position": {
          "fixed": "first",
          "rightOf": "string",
          "below": "string"
        },
        "excluded": true|false,
        "inputType": {
          "type": "string",
          "required": true|false,
          "readOnly": true|false,
          "placeholder": "string",
          "defaultValue": "string",
          "descriptiveText": "string",
          "defaultChecked": true|false,
          "defaultCountryCode": "string",
          "valueMappings": {
            "values": [
              {
                "displayValue": {
                  "value": "string",
                  "bindingProperties": {
                    "property": "string",
                    "field": "string"
                  },
                  "concat": [
                    {
                      "value": "string",
                      "bindingProperties": {
                        "property": "string",
                        "field": "string"
                      },
                      "concat": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                },
                "value": {
                  "value": "string",
                  "bindingProperties": {
                    "property": "string",
                    "field": "string"
                  },
                  "concat": [
                    {
                      "value": "string",
                      "bindingProperties": {
                        "property": "string",
                        "field": "string"
                      },
                      "concat": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              }
              ...
            ],
            "bindingProperties": {"string": {
                  "type": "string",
                  "bindingProperties": {
                    "model": "string"
                  }
                }
              ...}
          },
          "name": "string",
          "minValue": float,
          "maxValue": float,
          "step": float,
          "value": "string",
          "isArray": true|false,
          "fileUploaderConfig": {
            "accessLevel": "public"|"protected"|"private",
            "acceptedFileTypes": ["string", ...],
            "showThumbnails": true|false,
            "isResumable": true|false,
            "maxFileCount": integer,
            "maxSize": integer
          }
        },
        "validations": [
          {
            "type": "string",
            "strValues": ["string", ...],
            "numValues": [integer, ...],
            "validationMessage": "string"
          }
          ...
        ]
      }
    ...},
  "style": {
    "horizontalGap": {
      "tokenReference": "string",
      "value": "string"
    },
    "verticalGap": {
      "tokenReference": "string",
      "value": "string"
    },
    "outerPadding": {
      "tokenReference": "string",
      "value": "string"
    }
  },
  "sectionalElements": {"string": {
        "type": "string",
        "position": {
          "fixed": "first",
          "rightOf": "string",
          "below": "string"
        },
        "text": "string",
        "level": integer,
        "orientation": "string",
        "excluded": true|false
      }
    ...},
  "schemaVersion": "string",
  "cta": {
    "position": "top"|"bottom"|"top_and_bottom",
    "clear": {
      "excluded": true|false,
      "children": "string",
      "position": {
        "fixed": "first",
        "rightOf": "string",
        "below": "string"
      }
    },
    "cancel": {
      "excluded": true|false,
      "children": "string",
      "position": {
        "fixed": "first",
        "rightOf": "string",
        "below": "string"
      }
    },
    "submit": {
      "excluded": true|false,
      "children": "string",
      "position": {
        "fixed": "first",
        "rightOf": "string",
        "below": "string"
      }
    }
  },
  "labelDecorator": "required"|"optional"|"none"
}

--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 (булево)

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

--no-cli-auto-prompt (булево)

Отключить автоматическое запрошение параметров ввода командной строки.

Вывод

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

Описывает конфигурацию обновляемой формы.

appId -> (строка)

Уникальный идентификатор приложения Amplify, связанного с формой.

environmentName -> (строка)

Имя среды бэкенда, которая является частью приложения Amplify.

id -> (строка)

Уникальный идентификатор формы.

name -> (строка)

Название формы.

formActionType -> (строка)

Операция, которую необходимо выполнить над указанной формой.

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

Хранит конфигурацию стиля формы.

horizontalGap -> (структура помеченных объединений)

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

Примечание

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

tokenReference -> (строка)

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

value -> (строка)

Значение настройки стиля.

verticalGap -> (структура помеченных объединений)

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

Примечание

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

tokenReference -> (строка)

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

value -> (строка)

Значение настройки стиля.

outerPadding -> (структура помеченных объединений)

Размер внешнего отступа формы.

Примечание

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

tokenReference -> (строка)

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

value -> (строка)

Значение настройки стиля.

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

Тип источника данных для создания формы.

dataSourceType -> (строка)

Тип источника данных, модель Amplify DataStore или пользовательский тип данных.

dataTypeName -> (строка)

Уникальное имя типа данных, используемого в качестве источника данных для формы.

fields -> (карта)

Хранит информацию о полях формы.

key -> (строка)

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

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

label -> (строка)

Метка для поля.

position -> (структура помеченных объединений)

Указывает позицию поля.

Примечание

Это структура помеченных объединений. Можно установить только один из следующих ключей верхнего уровня: fixed, rightOf, below.

fixed -> (строка)

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

rightOf -> (строка)

Позиция поля справа от поля, указанного строкой.

below -> (строка)

Позиция поля ниже поля, указанного строкой.

excluded -> (булево)

Указывает, следует ли скрывать поле.

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

Описывает конфигурацию значения по умолчанию для поля.

type -> (строка)

Тип ввода для поля.

required -> (булево)

Указывает обязательное поле.

readOnly -> (булево)

Указывает поле только для чтения.

placeholder -> (строка)

Текст, отображаемый в качестве подсказки для поля.

defaultValue -> (строка)

Значение по умолчанию для поля.

descriptiveText -> (строка)

Текст для описания поля.

defaultChecked -> (булево)

Указывает, имеет ли поле значение по умолчанию.

defaultCountryCode -> (строка)

Код страны по умолчанию для номера телефона.

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

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

values -> (список)

Пары значений и отображаемых значений.

(структура)

Связывает сложный объект с отображаемым значением. Используйте ValueMapping для хранения способа отображения сложных объектов.

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

Значение для отображения сложного объекта.

value -> (строка)

Значение, которое нужно назначить полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

Список свойств формы для конкатенации, чтобы создать значение для назначения этому свойству поля.

(структура)

Описывает конфигурацию поля ввода на форме. Используйте FormInputValueProperty, чтобы указать значения для рендеринга или привязки по умолчанию.

value -> (строка)

Значение, которое нужно назначить полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

Список свойств формы для конкатенации, чтобы создать значение для назначения этому свойству поля.

( … рекурсивно … )

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

Сложный объект.

value -> (строка)

Значение, которое нужно назначить полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

Список свойств формы для конкатенации, чтобы создать значение для назначения этому свойству поля.

(структура)

Описывает конфигурацию поля ввода на форме. Используйте FormInputValueProperty, чтобы указать значения для рендеринга или привязки по умолчанию.

value -> (строка)

Значение, которое нужно назначить полю ввода.

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

Информация для привязки полей к данным во время выполнения.

property -> (строка)

Свойство формы для привязки к полю данных.

field -> (строка)

Поле данных для привязки свойства.

concat -> (список)

Список свойств формы для конкатенации, чтобы создать значение для назначения этому свойству поля.

( … рекурсивно … )

bindingProperties -> (карта)

Информация для привязки полей к данным во время выполнения.

key -> (строка)

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

Представляет конфигурацию привязки данных для полей ввода формы во время выполнения. Вы можете использовать FormInputBindingPropertiesValue для добавления открытых свойств к форме, чтобы позволить вводить разные значения при повторном использовании формы в разных местах приложения.

type -> (строка)

Тип свойства.

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

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

model -> (строка)

Модель Amplify DataStore.

name -> (строка)

Имя поля.

minValue -> (число с плавающей точкой)

Минимальное значение для отображения в поле.

maxValue -> (число с плавающей точкой)

Максимальное значение для отображения в поле.

step -> (число с плавающей точкой)

Шаг для числового значения в поле.

value -> (строка)

Значение для поля.

isArray -> (булево)

Указывает, следует ли отображать поле в виде массива. Это свойство игнорируется, если dataSourceType для формы — Data Store.

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

Конфигурация поля загрузчика файлов.

accessLevel -> (строка)

Уровень доступа для назначенных загруженных файлов в ведре Amazon S3, где они хранятся. Допустимые значения для этого свойства — private, protected или public. Подробную информацию о правах доступа, связанных с каждым уровнем доступа, см. в разделе Уровни доступа к файлам в документации Amplify.

acceptedFileTypes -> (список)

Типы файлов, которые разрешено загружать с помощью загрузчика файлов. Предоставьте эту информацию в массиве строк, указывающих допустимые расширения файлов.

(строка)

showThumbnails -> (булево)

Указывает, следует ли отображать или скрывать предварительный просмотр изображения после выбора файла для загрузки. Значение по умолчанию — true, для отображения предварительного просмотра изображения.

isResumable -> (булево)

Позволяет приостановить и возобновить операцию загрузки файла. Значение по умолчанию — false.

Если isResumable установлено в true, загрузчик файлов использует многочастную загрузку, чтобы разбить файлы на части до загрузки. Прогресс загрузки не непрерывный, так как загрузчик файлов загружает фрагмент за фрагментом.

maxFileCount -> (целое число)

Указывает максимальное количество файлов, которые можно выбрать для загрузки. Значение по умолчанию — неограниченное количество файлов.

maxSize -> (целое число)

Максимальный размер файла в байтах, который будет принимать загрузчик файлов. Значение по умолчанию — неограниченный размер файла.

validations -> (список)

Проверки, выполняемые над значением в поле.

(структура)

Описывает конфигурацию проверки для поля.

type -> (строка)

Проверка, выполняемая над объектом.

strValues -> (список)

Проверка, выполняемая над строковым значением.

(строка)

numValues -> (список)

Проверка, выполняемая над числовым значением.

(целое число)

validationMessage -> (строка)

Сообщение проверки для отображения.

sectionalElements -> (карта)

Хранит визуальные вспомогательные элементы формы, не связанные с данными.

ключ -> (строка)

значение -> (структура)

Хранит конфигурационную информацию для визуального вспомогательного элемента формы. Секционный элемент может быть заголовком, текстовым блоком или разделителем. Эти элементы статичны и не связаны с какими-либо данными.

тип -> (строка)

Тип секционного элемента. Допустимые значения — Heading, Text и Divider.

позиция -> (структура помеченных объединений)

Указывает позицию текста в поле для секционного элемента Text.

Примечание

Это структура помеченных объединений. Можно задать только один из следующих ключей верхнего уровня: fixed, rightOf, below.

фиксированная -> (строка)

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

справаОт -> (строка)

Позиция поля справа от поля, указанного строкой.

ниже -> (строка)

Позиция поля ниже поля, указанного строкой.

текст -> (строка)

Текст для секционного элемента Text.

уровень -> (целое число)

Указывает размер шрифта для секционного элемента Heading. Допустимые значения — 1 | 2 | 3 | 4 | 5 | 6.

ориентация -> (строка)

Указывает ориентацию для секционного элемента Divider. Допустимые значения — horizontal или vertical.

исключено -> (булево)

Исключает секционный элемент, сгенерированный по умолчанию для указанной модели данных.

версияСхемы -> (строка)

Версия схемы формы при импорте.

метки -> (отображение)

Один или несколько пар ключ-значение для маркировки формы.

ключ -> (строка)

значение -> (строка)

кнопкаДействия -> (структура)

Хранит конфигурацию действия для формы.

позиция -> (строка)

Позиция кнопки.

очистка -> (структура)

Отображает кнопку очистки.

исключено -> (булево)

Указывает, отображается ли кнопка на форме.

дочерниеЭлементы -> (строка)

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

позиция -> (структура помеченных объединений)

Позиция кнопки.

Примечание

Это структура помеченных объединений. Можно задать только один из следующих ключей верхнего уровня: fixed, rightOf, below.

фиксированная -> (строка)

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

справаОт -> (строка)

Позиция поля справа от поля, указанного строкой.

ниже -> (строка)

Позиция поля ниже поля, указанного строкой.

отмена -> (структура)

Отображает кнопку отмены.

исключено -> (булево)

Указывает, отображается ли кнопка на форме.

дочерниеЭлементы -> (строка)

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

позиция -> (структура помеченных объединений)

Позиция кнопки.

Примечание

Это структура помеченных объединений. Можно задать только один из следующих ключей верхнего уровня: fixed, rightOf, below.

фиксированная -> (строка)

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

справаОт -> (строка)

Позиция поля справа от поля, указанного строкой.

ниже -> (строка)

Позиция поля ниже поля, указанного строкой.

отправить -> (структура)

Отображает кнопку отправки.

исключено -> (булево)

Указывает, отображается ли кнопка на форме.

дочерниеЭлементы -> (строка)

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

позиция -> (структура помеченных объединений)

Позиция кнопки.

Примечание

Это структура помеченных объединений. Можно задать только один из следующих ключей верхнего уровня: fixed, rightOf, below.

фиксированная -> (строка)

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

справаОт -> (строка)

Позиция поля справа от поля, указанного строкой.

ниже -> (строка)

Позиция поля ниже поля, указанного строкой.

декораторМетки -> (строка)

Указывает значок или декорацию для отображения на форме.

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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