Previously both modules object and object_container had huge overlaps in functionality. Both allowed to create and delete containers. One would not have to pass a object to the object module at all and could use it to manage containers only. Now the object module has been changed to manage an object in a container only while the object_container module is responsible for managing Swift containers only. With object module it is now also possible to pass data instead of a filename via module options. The container_access functionality has been dropped from object module. It has been moved and extended as read_ACL and write_ACL options in object_container module. With object_container module it is now also possible to manage the container access with read_ACL and write_ACL options. Those mirror earlier container_access option of the object module which has been removed. Change-Id: I96fb9b946444866b157655e148250f1eda35e942
33 lines
576 B
YAML
33 lines
576 B
YAML
expected_fields:
|
|
- accept_ranges
|
|
- access_control_allow_origin
|
|
- content_disposition
|
|
- content_encoding
|
|
- content_length
|
|
- content_type
|
|
- copy_from
|
|
- delete_after
|
|
- delete_at
|
|
- etag
|
|
- expires_at
|
|
- id
|
|
- if_match
|
|
- if_modified_since
|
|
- if_none_match
|
|
- if_unmodified_since
|
|
- is_content_type_detected
|
|
- is_newest
|
|
- is_static_large_object
|
|
- last_modified_at
|
|
- manifest
|
|
- metadata
|
|
- multipart_manifest
|
|
- name
|
|
- object_manifest
|
|
- range
|
|
- signature
|
|
- symlink_target
|
|
- symlink_target_account
|
|
- timestamp
|
|
- transfer_encoding
|