# AzureStorageSpecCreate

**object**

**credential**  
[AzureCredentialCreate](https://docs.mediakind.com/api-reference/media-api/schemas/azurecredentialcreate)  
Optional  
The credential for the Azure Storage Account

---

### Properties

1. **sasToken**  
   - **type:** string  
   - **required:** Required  
   - **pattern:** ^\\?([a-z]+=[^&]+)(&[a-z]+=[^&]+)+$  
   - **description:** SAS Token for Azure Storage Account, including leading ?

2. **description**  
   - **type:** string or null  
   - **required:** Optional  
   - **description:** Description of the storage.

3. **privateLinkServiceConnection**  
   - **type:** object or null  
   - **schema:** [PrivateLinkServiceConnectionNullable](https://docs.mediakind.com/api-reference/media-api/schemas/privatelinkserviceconnectionnullable)  
   - **required:** Optional  
   - **description:** Optional settings for a Private Link. Set it to null to remove the Private Link.

---

### Additional Properties

1. **requestMessage**  
   - **type:** string  
   - **required:** Required
   - **length:** 0-140 characters  
   - **description:** A message passed to the owner of the remote resource with this connection request. This field cannot be modified, only set during creation.

2. **resourceGroupName**  
   - **type:** string  
   - **required:** Required  
   - **length:** 1-90 characters  
   - **description:** The name of the resource group containing the storage account. This field cannot be modified, only set during creation.

3. **storageAccountName**  
   - **type:** string  
   - **required:** Required  
   - **length:** 3-24 characters  
   - **description:** The name of the storage account. The full Azure ID would be '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{storageAccountName}'. This field cannot be modified, only set during creation.

4. **subscriptionId**  
   - **type:** string  
   - **required:** Required  
   - **format:** uuid  
   - **description:** The ID of the Azure subscription containing the storage account. This field cannot be modified, only set during creation.

5. **type**  
   - **type:** enum  
   - **required:** Required  
   - **description:** The type of storage. This field cannot be modified, only set during creation.
   - **allowed values:** Microsoft.Storage, AWS.S3, Google.Storage

6. **url**  
   - **type:** string  
   - **required:** Required  
   - **description:** HTTP(S) URL required for access to the storage. This field cannot be modified, only set during creation.
