Create a Cloud Storage
Select
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.com
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
- 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:
false
Enables 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:
false
Enables 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:
false
Enables 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:
false
Enables 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:
false
Enables 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:
false
Enables 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.com
IP 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:
false
Enables 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:
false
Enables 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.com
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:
false
Enables 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:
false
Enables 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:
false
Enables 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.com
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
- storageClass string required
Possible values: [
Standard
,Cold
,Standard - Infrequent access
]Appropriate storage class for your account
- useDeduplication boolean
Default value:
false
Enables 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:
false
Enables 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.net
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
,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:
false
Enables 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:
false
Enables 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:
false
Enables 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:
false
Enables 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.com
IP 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:
false
Enables 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.com
IP 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:
false
Enables 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.com
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:
false
Enables 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.nz
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:
false
Enables 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:
false
Enables 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:
false
Enables 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:
false
Enables 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
}