PUT container consistency request

The PUT container consistency request allows you to specify the consistency level to apply to operations performed on a container.

Request

Request HTTP Header Description
X-Auth-Token Specifies the Swift authentication token for the account to use for the request.
x-ntap-sg-consistency Specifies the consistency control level to apply to operations on the container. The following values are supported:
  • all: Provides the highest consistency guarantee. All nodes receive the data immediately or the request will fail.
  • strong-global: Guarantees a consistent read-after-write view for all operations across all sites.
  • strong-site: Guarantees a consistent read-after-write view for all operations within a site.
  • weak: Ensures the highest availability, but provides no consistency guarantees and a reduced guarantee of data protection.
  • default: Eventually consistent, highly available, with data protection guarantees.
Host The hostname to which the request is directed.

Request example

PUT /v1/28544923908243208806/<Swift container> HTTP/1.1
x-ntap-sg-consistency: strong-site
X-Auth-Token: SGRD_3a877009a2d24cb1801587bfa9050f29
Host: test.com

Response

Response HTTP Header Description
Date The date and time of the response.
Connection Specifies whether the connection to the server is open or closed.
X-Trans-Id The unique transaction identifier for the request.
Content-Length The length of the response body.

Response example

HTTP/1.1 204 No Content
Date: Sat, 29 Nov 2015 01:02:18 GMT
Connection: CLOSE
X-Trans-Id: 1936575373
Content-Length: 0