Zones and StorageCenters objects represent Storage Zones - hosted or on-premise areas that provide data repository services. Inside a Zone, Admin deploy multiple Storage Centers - the servers that perform the Zone activities.
GET https://account.sf-api.com/sf/v3/StorageCenters(id)
| id | String | Storage Center identifier |
Returns: A single Storage Center
PATCH https://account.sf-api.com/sf/v3/StorageCenters(id)
{
"ExternalAddress":"https://server/",
"Version":"4.12.20",
"HostName":"hostname" }
| id | String | Storage Center identifier |
| sc | StorageCenter | Modified Storage Center parameters |
Returns: Modified Storage Center
DELETE https://account.sf-api.com/sf/v3/StorageCenters(id)
| id | String | Storage Center Identifier |
GET https://account.sf-api.com/sf/v3/Zones(id)/StorageCenters
Lists Storage Centers of a given Zone
| id | String | The zone identifier |
Returns: A list of Storage Centers associated with the provided zone
POST https://account.sf-api.com/sf/v3/Zones(id)/StorageCenters
{
"ExternalAddress":"https://server/",
"Version":"4.12.20",
"HostName":"hostname"
}
Creates a new Storage Center associated with a specific zone
| id | String | The zone identifier |
| storageCenter | StorageCenter |
Returns: The new storage center
PATCH https://account.sf-api.com/sf/v3/Zones(zid)/StorageCenters(scid)
{
"ExternalAddress":"https://server/",
"Version":"4.12.20",
"HostName":"hostname"
}
Updates an existing Storage Center
| zid | String | The zone containing this Storage Center |
| scid | String | The storage center id |
| storageCenter | StorageCenter |
Returns: the modified storage center
DELETE https://account.sf-api.com/sf/v3/Zones(zid)/StorageCenter(scid)
Removes an existing storage center
| zid | String | The Zone Identifier |
| scid | String | The Storage Center identifier |
GET https://account.sf-api.com/sf/v3/Zones(zid)/StorageCenter(scid)/Metadata
Gets metadata associated with the specified storage center
| zid | String | The Zone identifier |
| scid | String | The Storage Center identifier |
Returns: the storage center metadata feed
POST https://account.sf-api.com/sf/v3/Zones(zid)/StorageCenter(scid)/Metadata
[
{"Name":"metadataName1", "Value":"metadataValue1", "IsPublic":"true"},
{"Name":"metadataName2", "Value":"metadataValue2", "IsPublic":"false"}
]
Creates or updates Metadata entries associated with the specified storage center
| zid | String | The Zone Identifier |
| scid | String | The Storage Center identifier |
| metadata | Metadata[] | A list of metadata entries. Only zone admins can retrieve, set or modify entries that have IsPublic set to false. |
Returns: the storage center metadata feed
DELETE https://account.sf-api.com/sf/v3/Zones(zid)/StorageCenter(scid)/Metadata?name=metadataname
Delete the Metadata entry associated with the specified storage center
| zid | String | The Zone Identifier |
| scid | String | The Storage Center identifier |
| name | String | The metadata name |
Returns: no data on success