Skip to content

Commit bdbf758

Browse files
authored
Update Initialize-AzDataProtectionBackupInstance.md (#27140)
1 parent d9066df commit bdbf758

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

src/DataProtection/DataProtection.Autorest/examples/Initialize-AzDataProtectionBackupInstance.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,23 @@ Name BackupInstanceName
5252
```
5353

5454
The first command gets the backup vault. The second command get the AzureDatabaseForPGFlexServer policy.
55-
The third command datasource ARM Id. The fourth command initializes the backup instance. Similarly use datasourcetype AzureDatabaseForMySQL to initialize backup instance for AzureDatabaseForMySQL.
55+
The third command datasource ARM Id. The fourth command initializes the backup instance. Similarly use datasourcetype AzureDatabaseForMySQL to initialize backup instance for AzureDatabaseForMySQL.
56+
57+
### Example 4: Initialize Backup instance object for Azure Blob Storage
58+
```powershell
59+
$storageAccountId = "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{storageAccountName}"
60+
$vault = Get-AzDataProtectionBackupVault -ResourceGroupName $resourceGroupName -VaultName $vaultName
61+
$blobPolicy = Get-AzDataProtectionBackupPolicy -ResourceGroupName $resourceGroupName -VaultName $vault.Name -Name $policyName
62+
$backupConfig = New-AzDataProtectionBackupConfigurationClientObject -DatasourceType AzureBlob -IncludeAllContainer -StorageAccountResourceGroupName $resourceGroupName -StorageAccountName $storageAccountName
63+
$backupInstance = Initialize-AzDataProtectionBackupInstance -DatasourceType AzureBlob -DatasourceLocation $vault.Location -PolicyId $blobPolicy.Id -DatasourceId $storageAccountId -BackupConfiguration $backupConfig
64+
$backupInstance
65+
```
66+
67+
```output
68+
Name BackupInstanceName
69+
---- ------------------
70+
blobbackuptest-blobbackuptest-ed68435e-069t-4b4a-9d84-d0c194800fc2
71+
```
72+
73+
The first command specifies the Blob storage account id. The second command gets the backup vault. The third command gets a Blob policy within the vault.
74+
The fourth command initializes the backup configuration. The fifth command initializes the backup instance.ype AzureDatabaseForMySQL to initialize backup instance for AzureDatabaseForMySQL.

0 commit comments

Comments
 (0)