Skip to main content

Configure New Azure Storage

Select

SaaS
Customer Managed

This API adds a cloud storage of type "Microsoft Azure Storage" BYOS.

Request Body
    anyOf

  • name string required

    Azure Storage Name

  • mediaAgent object required

    Primary Media Agent Info : Use List Media Agents to get the info

  • id integer required

    Media Agent ID

  • name string required

    Media Agent Name

  • credential object
  • id integer
  • name string
  • 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 needed for IAM VM and IAM AD

  • 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 string

    Path of deduplication

  • mediaAgent object
  • id integer
  • name string
  • 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

  • container string required

    Container name

  • 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

Responses

OK


Schema
  • id integer

    newly created cloud storage id

  • name string

    newly created cloud storage name

POST /v4/storage/cloud/azure    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
Body

{
"name": "string",
"region": {
"id": 0,
"name": "string"
},
"credential": {
"id": 0,
"name": "string"
},
"container": "string",
"backupGateways": [
{
"id": 0,
"name": "string"
}
],
"authentication": "Access and secret keys",
"serviceHost": "blob.core.windows.net",
"accountName": "string"
}
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/storage/cloud/azure' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"name": "string",
"region": {
"id": 0,
"name": "string"
},
"credential": {
"id": 0,
"name": "string"
},
"container": "string",
"backupGateways": [
{
"id": 0,
"name": "string"
}
],
"authentication": "Access and secret keys",
"serviceHost": "blob.core.windows.net",
"accountName": "string"
}'