Create cloud storage
Create a Cloud Storage
- application/json
Request Body
- Alibaba Cloud Object Storage Service
- Amazon S3
- Ceph Object Gateway (S3-compatible)
- China Mobile oNest
- Cloudian HyperStore
- Dell EMC ECS (S3-compatible)
- EMC Atmos
- Fujitsu Storage ETERNUS CD10000
- Google Cloud Storage
- Hitachi Content Platform
- Hitachi Content Platform for Cloud Scale
- HPE Catalyst Storage
- Huawei Object Storage
- IBM Cloud Object Storage (S3-compatible)
- Microsoft Azure Storage
- NetApp StorageGRID
- Nutanix Objects
- OpenStack Object Storage
- Oracle Cloud Infrastructure Archive Storage
- Oracle Cloud Infrastructure Object Storage
- Rackspace Cloud Files
- CCL Vault v2
- S3 Compatible Storage
- Scality RING
- Wasabi Hot Cloud Storage
- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Alibaba Cloud Object Storage Service]Name of cloud vendor
- serviceHost string
Default value:
oss.aliyuncs.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- storageClass string required
Possible values: [
Bucket's default,Standard,Standard - Infrequent access,Archive,Standard/Archive (Combined Storage Tiers),Infrequent Access/Archive (Combined Storage Tiers)]Appropriate storage class for your account
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Amazon S3]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
- authentication string required
Possible values: [
Access and secret keys,AWS IAM role policy,AWS STS assume role,AWS STS assume role with IAM role policy]Authentication type for the cloud storage server
- arnRole string
Needed for AWS STS assume role and AWS STS assume role with IAM role policy
credentials object
id int32name string- bucket string required
Name of bucket
- storageClass string required
Possible values: [
Standard,Reduced Redundancy Storage,Standard - Infrequent access,One zone - Infrequent access,Intelligent tiering,S3 Glacier,Standard/Glacier (Combined Storage Tiers),Standard-IA/Glacier (Combined Storage Tiers),One Zone-IA/Glacier (Combined Storage Tiers),Intelligent-Tiering/Glacier (Combined Storage Tiers),S3 Glacier Deep Archive,Standard/Deep Archive (Combined Storage Tiers),Standard-IA/Deep Archive (Combined Storage Tiers),One Zone-IA/Deep Archive (Combined Storage Tiers),Intelligent-Tiering/Deep Archive (Combined Storage Tiers)]Appropriate storage class for your account
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Ceph Object Gateway (S3-compatible)]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
China Mobile oNest]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- container string required
Name of container
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Cloudian HyperStore]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Dell EMC ECS (S3-compatible)]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
EMC Atmos]Name of cloud vendor
- serviceHost string
Default value:
accesspoint.atmosonline.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- rootFolder string required
Root folder for the account
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Fujitsu Storage ETERNUS CD10000]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Google Cloud Storage]Name of cloud vendor
- serviceHost string
Default value:
storage.googleapis.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Hitachi Content Platform]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- StorageNamespace string required
Namespace for the user account
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Hitachi Content Platform for Cloud Scale]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
HPE Catalyst Storage] - storeOnceHost string required
IP address or COFC identifier in case of Fibre Channel associated with the HPE StoreOnce device
- store string required
Name of the store that is created on the StoreOnce management console
- username string required
Username used to access StoreOnce management console
- password password required
Password used to access StoreOnce management console (Should be in Base64 format)
- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Huawei Object Storage]Name of cloud vendor
- serviceHost string
Default value:
obs.myhwclouds.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- storageClass string required
Possible values: [
Standard,Cold,Standard - Infrequent access]Appropriate storage class for your account
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
IBM Cloud Object Storage (S3-compatible)]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Microsoft Azure Storage]Name of cloud vendor
- serviceHost string
Default value:
blob.core.windows.netIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
- authentication string required
Possible values: [
Access and secret keys,IAM VM role assignment,IAM AD application role assignment (Credential Manager)]Authentication type for the cloud storage server. Only Access & Account Name and IAM AD require credentials.
- accountName string
Only for IAM VM and IAM AD
credentials object
id int32name string- container string required
Name of container
- storageClass string required
Possible values: [
Container's default,Hot,Cool,Archive,Hot/Archive (Combined Storage Tiers),Cool/Archive (Combined Storage Tiers)]Appropriate storage class for your account
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
NetApp StorageGRID]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Nutanix Objects]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
OpenStack Object Storage]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- container string required
Name of container
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Oracle Cloud Infrastructure Archive Storage]Name of cloud vendor
- serviceHost string
Default value:
objectstorage.us-phoenix-1.oraclecloud.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- compartmentName string
OCI compartment name
- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Oracle Cloud Infrastructure Object Storage]Name of cloud vendor
- serviceHost string
Default value:
objectstorage.us-phoenix-1.oraclecloud.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- compartmentName string
OCI compartment name
- bucket string required
Name of the bucket
- storageClass string required
Possible values: [
Infrequent access,Standard,Archive]Appropriate storage class for your account
- useCombinedStorage boolean
Applicable for Archive storage class only
- combinedStorageClass string
Possible values: [
Infrequent access,Standard]Appropriate combined storage class for archive. Applicable only when useCombinedStorage is true.
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Rackspace Cloud Files]Name of cloud vendor
- serviceHost string
Default value:
api.mosso.comIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- container string required
Name of container
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
CCL Vault v2]Name of cloud vendor
- serviceHost string required
Default value:
s3-nzl.vault.net.nzIP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
S3 Compatible Storage]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Scality RING]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string- name string required
Name of the cloud storage library
mediaAgent object required
id int32name string- cloudType string required
Possible values: [
Wasabi Hot Cloud Storage]Name of cloud vendor
- serviceHost string required
IP address or fully qualified domain name or URL for the cloud library based on cloud vendor
credentials object required
id int32name string- bucket string required
Name of bucket
- useDeduplication boolean
Default value:
falseEnables or disables deduplication on the storage
deduplicationDBLocation object[]
A list of dedupe locations can be provided for the storage pool being created. This provides an efficient way to save/store data by eliminating duplicate blocks of data during backups
path stringmediaAgent object
id int32name string
- 200
- 400
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
- name string
- errorMessage string
- errorCode int32
{
"id": 0,
"name": "string",
"errorMessage": "string",
"errorCode": 0
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Requested Details not found
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}