class Aws::CloudDirectory::Types::BatchWriteOperationResponse

Represents the output of a `BatchWrite` response operation.

@!attribute [rw] create_object

Creates an object in a Directory.
@return [Types::BatchCreateObjectResponse]

@!attribute [rw] attach_object

Attaches an object to a Directory.
@return [Types::BatchAttachObjectResponse]

@!attribute [rw] detach_object

Detaches an object from a Directory.
@return [Types::BatchDetachObjectResponse]

@!attribute [rw] update_object_attributes

Updates a given object’s attributes.
@return [Types::BatchUpdateObjectAttributesResponse]

@!attribute [rw] delete_object

Deletes an object in a Directory.
@return [Types::BatchDeleteObjectResponse]

@!attribute [rw] add_facet_to_object

The result of an add facet to object batch operation.
@return [Types::BatchAddFacetToObjectResponse]

@!attribute [rw] remove_facet_from_object

The result of a batch remove facet from object operation.
@return [Types::BatchRemoveFacetFromObjectResponse]

@!attribute [rw] attach_policy

Attaches a policy object to a regular object. An object can have a
limited number of attached policies.
@return [Types::BatchAttachPolicyResponse]

@!attribute [rw] detach_policy

Detaches a policy from a Directory.
@return [Types::BatchDetachPolicyResponse]

@!attribute [rw] create_index

Creates an index object. See [Indexing and search][1] for more
information.

[1]: https://docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.htm
@return [Types::BatchCreateIndexResponse]

@!attribute [rw] attach_to_index

Attaches the specified object to the specified index.
@return [Types::BatchAttachToIndexResponse]

@!attribute [rw] detach_from_index

Detaches the specified object from the specified index.
@return [Types::BatchDetachFromIndexResponse]

@!attribute [rw] attach_typed_link

Attaches a typed link to a specified source and target object. For
more information, see [Typed Links][1].

[1]: https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink
@return [Types::BatchAttachTypedLinkResponse]

@!attribute [rw] detach_typed_link

Detaches a typed link from a specified source and target object. For
more information, see [Typed Links][1].

[1]: https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink
@return [Types::BatchDetachTypedLinkResponse]

@!attribute [rw] update_link_attributes

Represents the output of a `BatchWrite` response operation.
@return [Types::BatchUpdateLinkAttributesResponse]

@see docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchWriteOperationResponse AWS API Documentation

Constants

SENSITIVE