[ aws . clouddirectory ]
batch-write
Описание
Выполняет все операции записи в пакетном режиме. Все операции либо завершаются успешно, либо ни одна.
См. также: Документацию API AWS
Синтаксис
batch-write
--directory-arn <value>
--operations <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]
Параметры
--directory-arn (строка)
--operations (список)
Список операций, входящих в пакет.
(структура)
Представляет вывод операции BatchWrite.
CreateObject -> (структура)
Создает объект.
SchemaFacet -> (список)
Список FacetArns, которые будут связаны с объектом. Дополнительная информация см. в разделе arns .
(структура)
Фейцет.
SchemaArn -> (строка)
FacetName -> (строка)
ObjectAttributeList -> (список)
Карта атрибутов, содержащая ARN атрибута в качестве ключа и значение атрибута в качестве значения карты.
(структура)
Сочетание ключа атрибута и значения атрибута.
Key -> (структура)
Ключ атрибута.
SchemaArn -> (строка)
FacetName -> (строка)
Name -> (строка)
Value -> (структура)
Значение атрибута.
StringValue -> (строка)
BinaryValue -> (байты)
BooleanValue -> (булево)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
ParentReference -> (структура)
Если указано, ссылка на родительский объект, к которому будет присоединен этот объект.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по ссылкам родитель/потомок, ведущим от корня каталога. Используйте имена ссылок из каждой ссылки родитель/потомок для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительная информация о путях см. в разделе Доступ к объектам . Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier необходимо заключить в двойные кавычки.
- /some/path - Идентификация объекта по пути
- #SomeBatchReference - Идентификация объекта в пакетном вызове
LinkName -> (строка)
BatchReferenceName -> (строка)
AttachObject -> (структура)
Присоединяет объект к каталогу.
ParentReference -> (структура)
Ссылка на родительский объект.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по ссылкам родитель/потомок, ведущим от корня каталога. Используйте имена ссылок из каждой ссылки родитель/потомок для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительная информация о путях см. в разделе Доступ к объектам . Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier необходимо заключить в двойные кавычки.
- /some/path - Идентификация объекта по пути
- #SomeBatchReference - Идентификация объекта в пакетном вызове
ChildReference -> (структура)
Ссылка на дочерний объект, который необходимо присоединить к объекту.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по ссылкам родитель/потомок, ведущим от корня каталога. Используйте имена ссылок из каждой ссылки родитель/потомок для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительная информация о путях см. в разделе Доступ к объектам . Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier необходимо заключить в двойные кавычки.
- /some/path - Идентификация объекта по пути
- #SomeBatchReference - Идентификация объекта в пакетном вызове
LinkName -> (строка)
DetachObject -> (структура)
Отсоединяет объект от каталога.
ParentReference -> (структура)
Ссылка на родителя, от которого объект с указанным именем ссылки отсоединяется.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по ссылкам родитель/потомок, ведущим от корня каталога. Используйте имена ссылок из каждой ссылки родитель/потомок для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительная информация о путях см. в разделе Доступ к объектам . Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier необходимо заключить в двойные кавычки.
- /some/path - Идентификация объекта по пути
- #SomeBatchReference - Идентификация объекта в пакетном вызове
LinkName -> (строка)
BatchReferenceName -> (строка)
UpdateObjectAttributes -> (структура)
Обновляет атрибуты заданного объекта.
ObjectReference -> (структура)
Ссылка, идентифицирующая объект.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по ссылкам родитель/потомок, ведущим от корня каталога. Используйте имена ссылок из каждой ссылки родитель/потомок для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительная информация о путях см. в разделе Доступ к объектам . Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier необходимо заключить в двойные кавычки.
- /some/path - Идентификация объекта по пути
- #SomeBatchReference - Идентификация объекта в пакетном вызове
AttributeUpdates -> (список)
Структура обновлений атрибутов.
(структура)
Структура, содержащая информацию об обновлении атрибутов.
ObjectAttributeKey -> (структура)
Ключ обновляемого атрибута.
SchemaArn -> (строка)
FacetName -> (строка)
Name -> (строка)
ObjectAttributeAction -> (структура)
Действие, которое необходимо выполнить в рамках обновления атрибута.
ObjectAttributeActionType -> (строка)
Update, либо Delete.ObjectAttributeUpdateValue -> (структура)
Значение, которое требуется обновить.
StringValue -> (строка)
BinaryValue -> (байты)
BooleanValue -> (булево)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
DeleteObject -> (структура)
Удаляет объект в каталоге.
ObjectReference -> (структура)
Ссылка, идентифицирующая объект.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по ссылкам родитель/потомок, ведущим от корня каталога. Используйте имена ссылок из каждой ссылки родитель/потомок для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительная информация о путях см. в разделе Доступ к объектам . Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier необходимо заключить в двойные кавычки.
- /some/path - Идентификация объекта по пути
- #SomeBatchReference - Идентификация объекта в пакетном вызове
AddFacetToObject -> (структура)
Операция пакетной обработки, добавляющая атрибут к объекту.
SchemaFacet -> (структура)
Представляет добавляемый атрибут к объекту.
SchemaArn -> (строка)
FacetName -> (строка)
ObjectAttributeList -> (список)
Атрибуты, которые нужно установить для объекта.
(структура)
Сочетание ключа и значения атрибута.
Key -> (структура)
Ключ атрибута.
SchemaArn -> (строка)
FacetName -> (строка)
Name -> (строка)
Value -> (структура)
Значение атрибута.
StringValue -> (строка)
BinaryValue -> (байтовый массив)
BooleanValue -> (логическое)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
ObjectReference -> (структура)
Ссылка на изменяемый объект.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
RemoveFacetFromObject -> (структура)
Операция пакетной обработки, удаляющая атрибут из объекта.
SchemaFacet -> (структура)
Атрибут, который нужно удалить из объекта.
SchemaArn -> (строка)
FacetName -> (строка)
ObjectReference -> (структура)
Ссылка на объект, из которого будет удален атрибут.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
AttachPolicy -> (структура)
Присоединяет объект политики к обычному объекту. Объект может иметь ограниченное количество присоединенных политик.
PolicyReference -> (структура)
Ссылка, связанная с объектом политики.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
ObjectReference -> (структура)
Ссылка, идентифицирующая объект, к которому будет прикреплена политика.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
DetachPolicy -> (структура)
Отсоединяет политику от каталога.
PolicyReference -> (структура)
Ссылка, идентифицирующая объект политики.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
ObjectReference -> (структура)
Ссылка, идентифицирующая объект, из которого будет удалена политика.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
CreateIndex -> (структура)
Создает объект индекса. Дополнительную информацию см. в разделе Индексация и поиск.
OrderedIndexedAttributeList -> (список)
Указывает атрибуты, которые нужно проиндексировать. В настоящее время поддерживается только один атрибут.
(структура)
Уникальный идентификатор атрибута.
SchemaArn -> (строка)
FacetName -> (строка)
Name -> (строка)
IsUnique -> (логическое)
ParentReference -> (структура)
Ссылка на родительский объект, содержащий объект индекса.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительско-дочерним ссылкам, ведущим от корня каталога. Используйте имена ссылок каждого родительского/дочернего звена для построения пути. Селекторы пути начинаются со слеша (/), а имена ссылок разделены слешами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
LinkName -> (строка)
BatchReferenceName -> (строка)
AttachToIndex -> (структура)
Присоединяет указанный объект к указанному индексу.
IndexReference -> (структура)
Ссылка на индекс, к которому вы присоединяете объект.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
TargetReference -> (структура)
Ссылка на объект, который вы присоединяете к индексу.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
DetachFromIndex -> (структура)
Отсоединяет указанный объект от указанного индекса.
IndexReference -> (структура)
Ссылка на объект индекса.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
TargetReference -> (структура)
Ссылка на объект, который отсоединяется от индекса.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
AttachTypedLink -> (структура)
Присоединяет типизированную ссылку к указанному исходному и целевому объекту. Дополнительную информацию см. в разделе Типизированные ссылки.
SourceObjectReference -> (структура)
Идентифицирует исходный объект, к которому будет прикреплена типизированная ссылка.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
TargetObjectReference -> (структура)
Идентифицирует целевой объект, к которому будет прикреплена типизированная ссылка.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
TypedLinkFacet -> (структура)
Идентифицирует фасет типизированной ссылки, связанный с типизированной ссылкой.
SchemaArn -> (строка)
TypedLinkName -> (строка)
Attributes -> (список)
Набор атрибутов, связанных с типизированной ссылкой.
(структура)
Идентифицирует имя и значение атрибута для типизированной ссылки.
AttributeName -> (строка)
Value -> (структура)
Значение для типизированной ссылки.
StringValue -> (строка)
BinaryValue -> (бинарные данные)
BooleanValue -> (логическое значение)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
DetachTypedLink -> (структура)
Отсоединяет типизированную ссылку от указанного исходного и целевого объекта. Дополнительную информацию см. в разделе Типизированные ссылки.
TypedLinkSpecifier -> (структура)
Используется для приема спецификатора типизированной ссылки в качестве входных данных.
TypedLinkFacet -> (структура)
Идентифицирует фасет типизированной ссылки, связанный с типизированной ссылкой.
SchemaArn -> (строка)
TypedLinkName -> (строка)
SourceObjectReference -> (структура)
Идентифицирует исходный объект, к которому будет прикреплена типизированная ссылка.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
TargetObjectReference -> (структура)
Идентифицирует целевой объект, к которому будет прикреплена типизированная ссылка.
Selector -> (строка)
Селектор пути позволяет легко выбрать объект по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделены косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект следующими способами:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменен, и два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки
IdentityAttributeValues -> (список)
Идентифицирует значение атрибута для обновления.
(структура)
Идентифицирует имя и значение атрибута для типизированной ссылки.
AttributeName -> (строка)
Value -> (структура)
Значение для типизированной ссылки.
StringValue -> (строка)
BinaryValue -> (бинарные данные)
BooleanValue -> (логическое значение)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
UpdateLinkAttributes -> (структура)
Обновляет атрибуты данного объекта.
TypedLinkSpecifier -> (структура)
Позволяет принимать в качестве входных данных спецификатор типизированной ссылки.
TypedLinkFacet -> (структура)
Идентифицирует тип связанной с типизированной ссылкой фасеты.
SchemaArn -> (строка)
TypedLinkName -> (строка)
SourceObjectReference -> (структура)
Идентифицирует исходный объект, к которому будет присоединена типизированная ссылка.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительским/дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Для получения дополнительной информации о путях см. Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор. Для идентификации объекта с ObjectIdentifier идентификатор ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
TargetObjectReference -> (структура)
Идентифицирует целевой объект, к которому будет присоединена типизированная ссылка.
Selector -> (строка)
Селектор пути обеспечивает легкий выбор объекта по родительским/дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы пути начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Для получения дополнительной информации о путях см. Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это необработанная строка, предоставленная Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и два объекта никогда не будут иметь одинаковый идентификатор. Для идентификации объекта с ObjectIdentifier идентификатор ObjectIdentifier должен быть заключен в двойные кавычки.
- /some/path - Идентифицирует объект по пути.
- #SomeBatchReference - Идентифицирует объект в вызове пакетной обработки.
IdentityAttributeValues -> (список)
Идентифицирует значение атрибута, которое нужно обновить.
(структура)
Идентифицирует имя атрибута и значение для типизированной ссылки.
AttributeName -> (строка)
Value -> (структура)
Значение для типизированной ссылки.
StringValue -> (строка)
BinaryValue -> (байтовый массив)
BooleanValue -> (булево значение)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
AttributeUpdates -> (список)
Структура обновления атрибутов.
(структура)
Структура, содержащая информацию об обновлении атрибутов.
AttributeKey -> (структура)
Ключ обновляемого атрибута.
SchemaArn -> (строка)
FacetName -> (строка)
Name -> (строка)
AttributeAction -> (структура)
Действие, которое необходимо выполнить в рамках обновления атрибута.
AttributeActionType -> (строка)
UPDATE_OR_CREATE, либо DELETE.AttributeUpdateValue -> (структура)
Значение, которое необходимо обновить.
StringValue -> (строка)
BinaryValue -> (байтовый массив)
BooleanValue -> (булево значение)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
Синтаксис JSON:
[
{
"CreateObject": {
"SchemaFacet": [
{
"SchemaArn": "string",
"FacetName": "string"
}
...
],
"ObjectAttributeList": [
{
"Key": {
"SchemaArn": "string",
"FacetName": "string",
"Name": "string"
},
"Value": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
...
],
"ParentReference": {
"Selector": "string"
},
"LinkName": "string",
"BatchReferenceName": "string"
},
"AttachObject": {
"ParentReference": {
"Selector": "string"
},
"ChildReference": {
"Selector": "string"
},
"LinkName": "string"
},
"DetachObject": {
"ParentReference": {
"Selector": "string"
},
"LinkName": "string",
"BatchReferenceName": "string"
},
"UpdateObjectAttributes": {
"ObjectReference": {
"Selector": "string"
},
"AttributeUpdates": [
{
"ObjectAttributeKey": {
"SchemaArn": "string",
"FacetName": "string",
"Name": "string"
},
"ObjectAttributeAction": {
"ObjectAttributeActionType": "CREATE_OR_UPDATE"|"DELETE",
"ObjectAttributeUpdateValue": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
}
...
]
},
"DeleteObject": {
"ObjectReference": {
"Selector": "string"
}
},
"AddFacetToObject": {
"SchemaFacet": {
"SchemaArn": "string",
"FacetName": "string"
},
"ObjectAttributeList": [
{
"Key": {
"SchemaArn": "string",
"FacetName": "string",
"Name": "string"
},
"Value": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
...
],
"ObjectReference": {
"Selector": "string"
}
},
"RemoveFacetFromObject": {
"SchemaFacet": {
"SchemaArn": "string",
"FacetName": "string"
},
"ObjectReference": {
"Selector": "string"
}
},
"AttachPolicy": {
"PolicyReference": {
"Selector": "string"
},
"ObjectReference": {
"Selector": "string"
}
},
"DetachPolicy": {
"PolicyReference": {
"Selector": "string"
},
"ObjectReference": {
"Selector": "string"
}
},
"CreateIndex": {
"OrderedIndexedAttributeList": [
{
"SchemaArn": "string",
"FacetName": "string",
"Name": "string"
}
...
],
"IsUnique": true|false,
"ParentReference": {
"Selector": "string"
},
"LinkName": "string",
"BatchReferenceName": "string"
},
"AttachToIndex": {
"IndexReference": {
"Selector": "string"
},
"TargetReference": {
"Selector": "string"
}
},
"DetachFromIndex": {
"IndexReference": {
"Selector": "string"
},
"TargetReference": {
"Selector": "string"
}
},
"AttachTypedLink": {
"SourceObjectReference": {
"Selector": "string"
},
"TargetObjectReference": {
"Selector": "string"
},
"TypedLinkFacet": {
"SchemaArn": "string",
"TypedLinkName": "string"
},
"Attributes": [
{
"AttributeName": "string",
"Value": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
...
]
},
"DetachTypedLink": {
"TypedLinkSpecifier": {
"TypedLinkFacet": {
"SchemaArn": "string",
"TypedLinkName": "string"
},
"SourceObjectReference": {
"Selector": "string"
},
"TargetObjectReference": {
"Selector": "string"
},
"IdentityAttributeValues": [
{
"AttributeName": "string",
"Value": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
...
]
}
},
"UpdateLinkAttributes": {
"TypedLinkSpecifier": {
"TypedLinkFacet": {
"SchemaArn": "string",
"TypedLinkName": "string"
},
"SourceObjectReference": {
"Selector": "string"
},
"TargetObjectReference": {
"Selector": "string"
},
"IdentityAttributeValues": [
{
"AttributeName": "string",
"Value": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
...
]
},
"AttributeUpdates": [
{
"AttributeKey": {
"SchemaArn": "string",
"FacetName": "string",
"Name": "string"
},
"AttributeAction": {
"AttributeActionType": "CREATE_OR_UPDATE"|"DELETE",
"AttributeUpdateValue": {
"StringValue": "string",
"BinaryValue": blob,
"BooleanValue": true|false,
"NumberValue": "string",
"DatetimeValue": timestamp
}
}
}
...
]
}
}
...
]
--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 (строка)
Регион для использования. Переопределяет настройки config/env.
--version (строка)
Отображение версии этого инструмента.
--color (строка)
Включение/отключение цветного вывода.
- включить
- выключить
- автоматически
--no-sign-request (булево значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл сертификата CA, который следует использовать при проверке SSL-сертификатов. Переопределяет настройки config/env.
--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 (булево значение)
Автоматически запрашивать параметры ввода cli.
--no-cli-auto-prompt (булево значение)
Отключить автоматическое запрошение параметров ввода cli.
Вывод
Ответы -> (список)
Список всех ответов для каждой операции пакетного записи.
(структура)
Представляет вывод операции BatchWrite ответа.
CreateObject -> (структура)
Создаёт объект в каталоге.
ObjectIdentifier -> (строка)
AttachObject -> (структура)
Прикрепляет объект к каталогу.
attachedObjectIdentifier -> (строка)
DetachObject -> (структура)
Отсоединяет объект от каталога.
detachedObjectIdentifier -> (строка)
UpdateObjectAttributes -> (структура)
Обновляет атрибуты заданного объекта.
ObjectIdentifier -> (строка)
DeleteObject -> (структура)
AddFacetToObject -> (структура)
RemoveFacetFromObject -> (структура)
AttachPolicy -> (структура)
DetachPolicy -> (структура)
CreateIndex -> (структура)
Создаёт объект индекса. Дополнительную информацию см. в разделе Индексация и поиск.
ObjectIdentifier -> (строка)
AttachToIndex -> (структура)
Присоединяет указанный объект к указанному индексу.
AttachedObjectIdentifier -> (строка)
DetachFromIndex -> (структура)
Отсоединяет указанный объект от указанного индекса.
DetachedObjectIdentifier -> (строка)
AttachTypedLink -> (структура)
Прикрепляет типизированную ссылку к указанному исходному и целевому объекту. Дополнительную информацию см. в разделе Типизированные ссылки.
TypedLinkSpecifier -> (структура)
Возвращает спецификатор типизированной ссылки в качестве вывода.
TypedLinkFacet -> (структура)
Идентифицирует аспект типизированной ссылки, связанный с этой ссылкой.
SchemaArn -> (строка)
TypedLinkName -> (строка)
SourceObjectReference -> (структура)
Идентифицирует исходный объект, к которому будет прикреплена типизированная ссылка.
Selector -> (строка)
Селектор пути упрощает выбор объекта по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы путей начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и любые два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в пакетном вызове
TargetObjectReference -> (структура)
Идентифицирует целевой объект, к которому будет прикреплена типизированная ссылка.
Selector -> (строка)
Селектор пути упрощает выбор объекта по родительско-дочерним ссылкам, ведущим к нему от корня каталога. Используйте имена ссылок каждого родительского/дочернего элемента для построения пути. Селекторы путей начинаются с косой черты (/) и имена ссылок разделяются косыми чертами. Дополнительную информацию о путях см. в разделе Доступ к объектам. Вы можете идентифицировать объект одним из следующих способов:
- $ObjectIdentifier - Идентификатор объекта — это нечитаемая строка, предоставляемая Amazon Cloud Directory. При создании объектов система предоставляет вам идентификатор созданного объекта. Идентификатор объекта неизменяем, и любые два объекта никогда не будут иметь одинаковый идентификатор объекта. Чтобы идентифицировать объект с помощью ObjectIdentifier, необходимо заключить ObjectIdentifier в двойные кавычки.
- /some/path - Идентифицирует объект на основе пути
- #SomeBatchReference - Идентифицирует объект в пакетном вызове
IdentityAttributeValues -> (список)
Идентифицирует значение атрибута для обновления.
(структура)
Идентифицирует имя и значение атрибута для типизированной ссылки.
AttributeName -> (строка)
Value -> (структура)
Значение для типизированной ссылки.
StringValue -> (строка)
BinaryValue -> (байты)
BooleanValue -> (булево)
NumberValue -> (строка)
DatetimeValue -> (метка времени)
DetachTypedLink -> (структура)
UpdateLinkAttributes -> (структура)
BatchWrite ответа.
© Copyright 2025, Amazon Web Services. Created using Sphinx.