Spec-Zone.ru › AWS CLI v2

[ aws . amplifyuibuilder ]

создать-форму

Описание

Создаёт новую форму для приложения Amplify.

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

Синтаксис

  create-form
--app-id <value>
--environment-name <value>
[--client-token <value>]
--form-to-create <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.

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

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

--form-to-create (структура)

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

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 для формы — Data Store.

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"
      }
    }
  },
  "tags": {"string": "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 версии 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.

Вывод

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.

fixed -> (строка)

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

rightOf -> (строка)

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

below -> (строка)

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

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

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

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

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

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

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

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

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

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

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

метки -> (карта)

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

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

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

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

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

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

Положение кнопки.

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

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

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

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

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

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

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

Положение кнопки.

Примечание

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

fixed -> (строка)

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

rightOf -> (строка)

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

below -> (строка)

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

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

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

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

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

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

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

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

Положение кнопки.

Примечание

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

fixed -> (строка)

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

rightOf -> (строка)

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

below -> (строка)

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

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

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

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

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

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

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

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

Положение кнопки.

Примечание

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

fixed -> (строка)

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

rightOf -> (строка)

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

below -> (строка)

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

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

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

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

Spec-Zone.ru

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