Skip to content

Commit f70a098

Browse files
milanbrkic-msMDCS-sqlwyunchi-ms
authored
Add StorageContainerIdentity to Start-AzSqlInstanceDatabaseLogReplay (#19662)
* Update changelog and help file * Fix example file * add identity example Co-authored-by: Milan Brkic <[email protected]> Co-authored-by: Yunchi Wang <[email protected]>
1 parent b3a5792 commit f70a098

File tree

2 files changed

+27
-12
lines changed

2 files changed

+27
-12
lines changed

src/Sql/Sql/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
## Upcoming Release
2121
* Added new fields to the `Get-AzSqlInstanceDatabaseLogReplay` cmdlet
2222
* Improved error handling in the `Stop-AzSqlInstanceDatabaseLogReplay` cmdlet
23+
* Added StorageContainerIdentity parameter in the `Start-AzSqlInstanceDatabaseLogReplay` cmdlet
2324
* Removed the following cmdlets: `Clear-AzSqlServerAdvancedThreatProtectionSetting` and `Clear-AzSqlDatabaseAdvancedThreatProtectionSetting`
2425
* Added the following cmdlets: `Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting`, `Get-AzSqlInstanceAdvancedThreatProtectionSetting`, `Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting` and `Update-AzSqlInstanceAdvancedThreatProtectionSetting`
2526
* Removed the following aliases: `Enable-AzSqlServerAdvancedThreatProtection`, `Disable-AzSqlServerAdvancedThreatProtection`, `Get-AzSqlServerThreatDetectionSetting`, `Remove-AzSqlServerThreatDetectionSetting`, `Set-AzSqlServerThreatDetectionSetting`, `Get-AzSqlDatabaseThreatDetectionSetting`, `Set-AzSqlDatabaseThreatDetectionSetting` and `Remove-AzSqlDatabaseThreatDetectionSetting`

src/Sql/Sql/help/Start-AzSqlInstanceDatabaseLogReplay.md

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ Starts a Log Replay service with the given parameters.
1515
### LogReplayInstanceDatabaseFromInputParameters (Default)
1616
```
1717
Start-AzSqlInstanceDatabaseLogReplay -StorageContainerUri <String> -StorageContainerSasToken <String>
18-
[-AutoCompleteRestore] [-LastBackupName <String>] [-Collation <String>] [-AsJob] [-Name] <String>
19-
[-InstanceName] <String> [-ResourceGroupName] <String> [-PassThru] [-DefaultProfile <IAzureContextContainer>]
20-
[-WhatIf] [-Confirm] [<CommonParameters>]
18+
[-AutoCompleteRestore] [-LastBackupName <String>] [-Collation <String>] [-StorageContainerIdentity <String>]
19+
[-AsJob] [-Name] <String> [-InstanceName] <String> [-ResourceGroupName] <String> [-PassThru]
20+
[-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
2121
```
2222

2323
### LogReplayInstanceDatabaseFromAzureSqlManagedDatabaseModelInstanceDefinition
2424
```
2525
Start-AzSqlInstanceDatabaseLogReplay -StorageContainerUri <String> -StorageContainerSasToken <String>
26-
[-AutoCompleteRestore] [-LastBackupName <String>] [-Collation <String>] [-AsJob] [-PassThru]
27-
[-InputObject] <AzureSqlManagedDatabaseModel> [-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm]
28-
[<CommonParameters>]
26+
[-AutoCompleteRestore] [-LastBackupName <String>] [-Collation <String>] [-StorageContainerIdentity <String>]
27+
[-AsJob] [-PassThru] [-InputObject] <AzureSqlManagedDatabaseModel> [-DefaultProfile <IAzureContextContainer>]
28+
[-WhatIf] [-Confirm] [<CommonParameters>]
2929
```
3030

3131
## DESCRIPTION
@@ -38,7 +38,7 @@ The **Start-AzSqlInstanceDatabaseLogReplay** cmdlet initiate start of the log re
3838
Start-AzSqlInstanceDatabaseLogReplay -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "ManagedDatabaseName" `
3939
-Collation "SQL_Latin1_General_CP1_CI_AS" -StorageContainerUri "https://test.blob.core.windows.net/testing" `
4040
-StorageContainerSasToken "sv=2019-02-02&ss=b&srt=sco&sp=rl&se=2023-12-02T00:09:14Z&st=2019-11-25T16:09:14Z&spr=https&sig=92kAe4QYmXaht%2Fgjocqwerqwer41s%3D" `
41-
-AutoComplete -LastBackupName "last_backup.bak"
41+
-AutoCompleteRestore -LastBackupName "last_backup.bak"
4242
```
4343

4444
This command will create new managed database and will start restoring backups from the given container until last_backup.bak is restored.
@@ -54,13 +54,12 @@ This command will create new managed database and will start restoring backups f
5454

5555
### Example 3
5656

57-
Starts a Log Replay service with the given parameters. (autogenerated)
58-
59-
<!-- Aladdin Generated Example -->
60-
57+
Starts a Log Replay service with container identity specified.
6158

6259
```powershell
63-
Start-AzSqlInstanceDatabaseLogReplay -AutoCompleteRestore -Collation <String> -InstanceName 'ManagedInstance01' -LastBackupName 'last_backup.bak' -Name 'ManagedDatabaseName' -ResourceGroupName 'ResourceGroup01' -StorageContainerSasToken <String> -StorageContainerUri <String>
60+
Start-AzSqlInstanceDatabaseLogReplay -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "ManagedDatabaseName" `
61+
-StorageContainerIdentity ManagedIdentity -StorageContainerUri "https://test.blob.core.windows.net/testing" `
62+
-StorageContainerSasToken "sv=2019-02-02&ss=b&srt=sco&sp=rl&se=2023-12-02T00:09:14Z&st=2019-11-25T16:09:14Z&spr=https&sig=92kAe4QYmXaht%2Fgjocqwerqwer41s%3D"
6463
```
6564

6665
## PARAMETERS
@@ -215,6 +214,21 @@ Accept pipeline input: True (ByPropertyName)
215214
Accept wildcard characters: False
216215
```
217216
217+
### -StorageContainerIdentity
218+
The identity type to use for storage container.
219+
220+
```yaml
221+
Type: System.String
222+
Parameter Sets: (All)
223+
Aliases:
224+
225+
Required: False
226+
Position: Named
227+
Default value: None
228+
Accept pipeline input: False
229+
Accept wildcard characters: False
230+
```
231+
218232
### -StorageContainerSasToken
219233
The storage container Sas token.
220234

0 commit comments

Comments
 (0)