Skip to content

BatchWriteOperationResponse

Source code in docs_src/capo_clouddirectory/types/batch_write_operation_response.py
class BatchWriteOperationResponse(TypedDict, closed=True):
    create_object: NotRequired[
        "capo_clouddirectory.types.batch_create_object_response.BatchCreateObjectResponse"
    ]
    """<p>Creates an object in a <a>Directory</a>.</p>"""
    attach_object: NotRequired[
        "capo_clouddirectory.types.batch_attach_object_response.BatchAttachObjectResponse"
    ]
    """<p>Attaches an object to a <a>Directory</a>.</p>"""
    detach_object: NotRequired[
        "capo_clouddirectory.types.batch_detach_object_response.BatchDetachObjectResponse"
    ]
    """<p>Detaches an object from a <a>Directory</a>.</p>"""
    update_object_attributes: NotRequired[
        "capo_clouddirectory.types.batch_update_object_attributes_response.BatchUpdateObjectAttributesResponse"
    ]
    """<p>Updates a given object’s attributes.</p>"""
    delete_object: NotRequired[
        "capo_clouddirectory.types.batch_delete_object_response.BatchDeleteObjectResponse"
    ]
    """<p>Deletes an object in a <a>Directory</a>.</p>"""
    add_facet_to_object: NotRequired[
        "capo_clouddirectory.types.batch_add_facet_to_object_response.BatchAddFacetToObjectResponse"
    ]
    """<p>The result of an add facet to object batch operation.</p>"""
    remove_facet_from_object: NotRequired[
        "capo_clouddirectory.types.batch_remove_facet_from_object_response.BatchRemoveFacetFromObjectResponse"
    ]
    """<p>The result of a batch remove facet from object operation.</p>"""
    attach_policy: NotRequired[
        "capo_clouddirectory.types.batch_attach_policy_response.BatchAttachPolicyResponse"
    ]
    """<p>Attaches a policy object to a regular object. An object can have a limited number of attached policies.</p>"""
    detach_policy: NotRequired[
        "capo_clouddirectory.types.batch_detach_policy_response.BatchDetachPolicyResponse"
    ]
    """<p>Detaches a policy from a <a>Directory</a>.</p>"""
    create_index: NotRequired[
        "capo_clouddirectory.types.batch_create_index_response.BatchCreateIndexResponse"
    ]
    """<p>Creates an index object. See <a href="https://docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.htm">Indexing and search</a> for more information.</p>"""
    attach_to_index: NotRequired[
        "capo_clouddirectory.types.batch_attach_to_index_response.BatchAttachToIndexResponse"
    ]
    """<p>Attaches the specified object to the specified index.</p>"""
    detach_from_index: NotRequired[
        "capo_clouddirectory.types.batch_detach_from_index_response.BatchDetachFromIndexResponse"
    ]
    """<p>Detaches the specified object from the specified index.</p>"""
    attach_typed_link: NotRequired[
        "capo_clouddirectory.types.batch_attach_typed_link_response.BatchAttachTypedLinkResponse"
    ]
    """<p>Attaches a typed link to a specified source and target object. For more information, see <a href="https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink">Typed Links</a>.</p>"""
    detach_typed_link: NotRequired[
        "capo_clouddirectory.types.batch_detach_typed_link_response.BatchDetachTypedLinkResponse"
    ]
    """<p>Detaches a typed link from a specified source and target object. For more information, see <a href="https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink">Typed Links</a>.</p>"""
    update_link_attributes: NotRequired[
        "capo_clouddirectory.types.batch_update_link_attributes_response.BatchUpdateLinkAttributesResponse"
    ]
    """<p>Represents the output of a <code>BatchWrite</code> response operation.</p>"""

add_facet_to_object instance-attribute

add_facet_to_object: NotRequired[BatchAddFacetToObjectResponse]

The result of an add facet to object batch operation.

attach_object instance-attribute

attach_object: NotRequired[BatchAttachObjectResponse]

Attaches an object to a Directory.

attach_policy instance-attribute

attach_policy: NotRequired[BatchAttachPolicyResponse]

Attaches a policy object to a regular object. An object can have a limited number of attached policies.

attach_to_index instance-attribute

attach_to_index: NotRequired[BatchAttachToIndexResponse]

Attaches the specified object to the specified index.

attach_typed_link: NotRequired[BatchAttachTypedLinkResponse]

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

create_index instance-attribute

create_index: NotRequired[BatchCreateIndexResponse]

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

create_object instance-attribute

create_object: NotRequired[BatchCreateObjectResponse]

Creates an object in a Directory.

delete_object instance-attribute

delete_object: NotRequired[BatchDeleteObjectResponse]

Deletes an object in a Directory.

detach_from_index instance-attribute

detach_from_index: NotRequired[BatchDetachFromIndexResponse]

Detaches the specified object from the specified index.

detach_object instance-attribute

detach_object: NotRequired[BatchDetachObjectResponse]

Detaches an object from a Directory.

detach_policy instance-attribute

detach_policy: NotRequired[BatchDetachPolicyResponse]

Detaches a policy from a Directory.

detach_typed_link: NotRequired[BatchDetachTypedLinkResponse]

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

remove_facet_from_object instance-attribute

remove_facet_from_object: NotRequired[BatchRemoveFacetFromObjectResponse]

The result of a batch remove facet from object operation.

update_link_attributes: NotRequired[BatchUpdateLinkAttributesResponse]

Represents the output of a BatchWrite response operation.

update_object_attributes instance-attribute

update_object_attributes: NotRequired[BatchUpdateObjectAttributesResponse]

Updates a given object’s attributes.