From ff4875a75c05c02bbc47f7cb13ea6e8937179ed6 Mon Sep 17 00:00:00 2001 From: Yifan Zhang Date: Wed, 9 Nov 2022 16:00:11 +0800 Subject: [PATCH 1/3] support excludePrefix, includeDeleted, and new schema fields in blob inventory --- .../ScenarioTests/StorageAccountTests.ps1 | 890 +++++++++--------- .../TestStorageBlobInventory.json | 800 ++++++++-------- src/Storage/Storage.Management/ChangeLog.md | 2 + .../Models/PSBlobInventoryPolicy.cs | 23 +- .../Storage.Management.format.ps1xml | 16 + .../NewAzureStorageBlobInventoryPolicyRule.cs | 115 ++- .../New-AzStorageBlobInventoryPolicyRule.md | 59 +- 7 files changed, 1035 insertions(+), 870 deletions(-) diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index db99c52ef881..90ec544dd15b 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -34,7 +34,7 @@ function Test-StorageAccount Write-Verbose "RGName: $rgname | Loc: $loc" New-AzResourceGroup -Name $rgname -Location $loc; - + $job = New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind -AccessTier $accessTier -AsJob $job | Wait-Job $stos = Get-AzStorageAccount -ResourceGroupName $rgname; @@ -122,7 +122,7 @@ function Test-NewAzureStorageAccount $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -161,7 +161,7 @@ function Test-GetAzureStorageAccount New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -RequireInfrastructureEncryption; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -170,7 +170,7 @@ function Test-GetAzureStorageAccount Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual $true $sto.EnableHttpsTrafficOnly; - Assert-AreEqual $true $sto.Encryption.RequireInfrastructureEncryption + Assert-AreEqual $true $sto.Encryption.RequireInfrastructureEncryption $stos = Get-AzStorageAccount -ResourceGroupName $rgname; Assert-AreEqual $stoname $stos[0].StorageAccountName; @@ -273,7 +273,7 @@ function Test-RemoveAzureStorageAccount $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + $loc = Get-ProviderLocation_Stage; New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype; @@ -355,7 +355,7 @@ function Test-GetAzureStorageAccountKey $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + $loc = Get-ProviderLocation_Stage; New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype; @@ -388,7 +388,7 @@ function Test-NewAzureStorageAccountKey $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + $loc = Get-ProviderLocation_Stage; New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype; @@ -433,7 +433,7 @@ function Test-PipingGetAccountToGetKey $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + $loc = Get-ProviderLocation_Stage; New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype; @@ -504,7 +504,7 @@ function Test-SetAzureRmCurrentStorageAccount $loc = Get-ProviderLocation ResourceManagement New-AzResourceGroup -Name $rgname -Location $loc; - + $loc = Get-ProviderLocation_Stage; New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname } @@ -540,11 +540,11 @@ function Test-RevokeAzStorageAccountUserDelegationKeys New-AzResourceGroup -Name $rgname -Location $loc New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype - - # revoke with storage account name and resource group name - Revoke-AzStorageAccountUserDelegationKeys -ResourceGroupName $rgname -Name $stoname + + # revoke with storage account name and resource group name + Revoke-AzStorageAccountUserDelegationKeys -ResourceGroupName $rgname -Name $stoname - # revoke with pipeline + # revoke with pipeline Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname } $global:sto | Revoke-AzStorageAccountUserDelegationKeys } @@ -574,14 +574,14 @@ function Test-NetworkRule $ip2 = "10.0.0.0/7"; $ip3 = "11.1.1.0/24"; $ip4 = "28.0.2.0/19"; - $tenanetId = "57F86AF8-9BA8-41AA-B54F-9F73EF8A7C03"; - $resourceId1 = "/subscriptions/2720A159-AF04-4BED-B6FD-EC62CB5A1988/resourceGroups/resourceGroupName/providers/Microsoft.Compute/virtualMachines/VMName1" - $resourceId2 = "/subscriptions/2720A159-AF04-4BED-B6FD-EC62CB5A1988/resourceGroups/resourceGroupName/providers/Microsoft.Compute/virtualMachines/VMName2" + $tenanetId = "57F86AF8-9BA8-41AA-B54F-9F73EF8A7C03"; + $resourceId1 = "/subscriptions/2720A159-AF04-4BED-B6FD-EC62CB5A1988/resourceGroups/resourceGroupName/providers/Microsoft.Compute/virtualMachines/VMName1" + $resourceId2 = "/subscriptions/2720A159-AF04-4BED-B6FD-EC62CB5A1988/resourceGroups/resourceGroupName/providers/Microsoft.Compute/virtualMachines/VMName2" New-AzResourceGroup -Name $rgname -Location $loc; $global:sto = New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -NetworkRuleSet (@{bypass="Logging,Metrics,AzureServices"; - ipRules=(@{IPAddressOrRange="$ip1";Action="allow"},@{IPAddressOrRange="$ip2";Action="allow"});defaultAction="Deny"}) + ipRules=(@{IPAddressOrRange="$ip1";Action="allow"},@{IPAddressOrRange="$ip2";Action="allow"});defaultAction="Deny"}) $stoacl = (Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname).NetworkRuleSet Assert-AreEqual 7 $stoacl.Bypass; @@ -613,9 +613,9 @@ function Test-NetworkRule Assert-AreEqual $ip4 $stoacl.IpRules[0].IPAddressOrRange; Assert-AreEqual 0 $stoacl.VirtualNetworkRules.Count Assert-AreEqual 2 $stoacl.ResourceAccessRules.Count - - Remove-AzStorageAccountNetworkRule -ResourceGroupName $rgname -Name $stoname -TenantId $tenanetId -ResourceId $resourceId2 - $stoacl = $sto | Get-AzStorageAccountNetworkRuleSet + + Remove-AzStorageAccountNetworkRule -ResourceGroupName $rgname -Name $stoname -TenantId $tenanetId -ResourceId $resourceId2 + $stoacl = $sto | Get-AzStorageAccountNetworkRuleSet Assert-AreEqual 6 $stoacl.Bypass; Assert-AreEqual Allow $stoacl.DefaultAction; Assert-AreEqual 1 $stoacl.IpRules.Count @@ -623,7 +623,7 @@ function Test-NetworkRule Assert-AreEqual 0 $stoacl.VirtualNetworkRules.Count Assert-AreEqual 1 $stoacl.ResourceAccessRules.Count Assert-AreEqual $resourceId1 $stoacl.ResourceAccessRules[0].ResourceId - + $job = Update-AzStorageAccountNetworkRuleSet -ResourceGroupName $rgname -Name $stoname -IpRule @() -ResourceAccessRule @() -DefaultAction Deny -Bypass None -AsJob $job | Wait-Job @@ -637,8 +637,8 @@ function Test-NetworkRule foreach($iprule in $stoacliprule) { $job = Add-AzStorageAccountNetworkRule -ResourceGroupName $rgname -Name $stoname -IpRule $iprule -AsJob $job | Wait-Job - # add again should not fail - Add-AzStorageAccountNetworkRule -ResourceGroupName $rgname -Name $stoname -IpRule $iprule + # add again should not fail + Add-AzStorageAccountNetworkRule -ResourceGroupName $rgname -Name $stoname -IpRule $iprule } foreach($rule in $stoaclrcrule) { @@ -703,7 +703,7 @@ function Test-SetAzureStorageAccountStorageV2 $kind = 'Storage' New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -766,7 +766,7 @@ function Test-FailoverAzureStorageAccount $loc = Get-ProviderLocation_Canary ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -812,7 +812,7 @@ function Test-NewAzureStorageAccountFileStorage $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -849,7 +849,7 @@ function Test-NewAzureStorageAccountBlockBlobStorage $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -902,7 +902,7 @@ function Test-GetAzureStorageAccountGeoReplicationStats $loc = Get-ProviderLocation_Canary ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -IncludeGeoReplicationStats; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -946,9 +946,9 @@ function Test-PipingNewUpdateAccount Assert-AreEqual $sto.ResourceGroupName $sto2.ResourceGroupName; Assert-AreEqual $sto.Location $sto2.Location; Assert-AreNotEqual $sto.StorageAccountName $sto2.StorageAccountName; - - Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname | set-AzStorageAccount -UpgradeToStorageV2 - $global:sto = $sto | set-AzStorageAccount -EnableHttpsTrafficOnly $true + + Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname | set-AzStorageAccount -UpgradeToStorageV2 + $global:sto = $sto | set-AzStorageAccount -EnableHttpsTrafficOnly $true Assert-AreEqual 'StorageV2' $sto.Kind; Assert-AreEqual $true $sto.EnableHttpsTrafficOnly; @@ -985,7 +985,7 @@ function Test-NewSetAzStorageAccountFileAADDS $loc = Get-ProviderLocation ResourceManagement; New-AzureRmResourceGroup -Name $rgname -Location $loc; $loc = Get-ProviderLocation_Stage ResourceManagement; - + $sto = New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind -EnableAzureActiveDirectoryDomainServicesForFile $true -DefaultSharePermission StorageFileDataSmbShareContributor; Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; @@ -1001,8 +1001,8 @@ function Test-NewSetAzStorageAccountFileAADDS Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'AADDS' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; Assert-AreEqual 'StorageFileDataSmbShareContributor' $sto.AzureFilesIdentityBasedAuth.DefaultSharePermission; - - $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryDomainServicesForFile $false -DefaultSharePermission StorageFileDataSmbShareReader + + $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryDomainServicesForFile $false -DefaultSharePermission StorageFileDataSmbShareReader Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; @@ -1056,157 +1056,157 @@ function Test-StorageAccountManagementPolicy Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; - # create Rule1 - $action1 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -DaysAfterCreationGreaterThan 100 - $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToArchive -daysAfterModificationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 40 - $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToCool -daysAfterModificationGreaterThan 30 - $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -SnapshotAction Delete -daysAfterCreationGreaterThan 100 - $filter1 = New-AzStorageAccountManagementPolicyFilter -PrefixMatch ab,cd - $rule1 = New-AzStorageAccountManagementPolicyRule -Name Test -Action $action1 -Filter $filter1 - - # create Rule2 - $action2 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100 - $blobindexmatch1 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag1" -Value "value1" - $blobindexmatch2 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag2" -Value "value2" - $filter2 = New-AzStorageAccountManagementPolicyFilter -BlobType appendBlob,blockBlob -BlobIndexMatch $blobindexmatch1,$blobindexmatch2 - $rule2 = New-AzStorageAccountManagementPolicyRule -Name Test2 -Action $action2 -Filter $filter2 -Disabled - - # create Rule3 - $action3 = Add-AzStorageAccountManagementPolicyAction -BlobVersionAction Delete -DaysAfterCreationGreaterThan 30 - $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -BlobVersionAction TierToCool -DaysAfterCreationGreaterThan 40 - $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -BlobVersionAction TierToArchive -DaysAfterCreationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 20 - $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -SnapshotAction TierToCool -daysAfterCreationGreaterThan 60 - $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -SnapshotAction TierToArchive -daysAfterCreationGreaterThan 60 -DaysAfterLastTierChangeGreaterThan 30 - $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -SnapshotAction Delete -daysAfterCreationGreaterThan 80 - $filter3 = New-AzStorageAccountManagementPolicyFilter - $rule3 = New-AzStorageAccountManagementPolicyRule -Name Test3 -Action $action3 -Filter $filter3 - - # Set policy - $policy = Set-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Rule $rule1, $rule2,$rule3 - Assert-AreEqual 3 $policy.Rules.Count - Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled - Assert-AreEqual $rule1.Name $policy.Rules[0].Name - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule1.Definition.Filters.BlobTypes[0] $policy.Rules[0].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch.Count $policy.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[0] $policy.Rules[0].Definition.Filters.PrefixMatch[0] - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[1] $policy.Rules[0].Definition.Filters.PrefixMatch[1] - Assert-AreEqual $rule2.Enabled $policy.Rules[1].Enabled - Assert-AreEqual $rule2.Name $policy.Rules[1].Name - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[1].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToArchive $policy.Rules[1].Definition.Actions.BaseBlob.TierToArchive - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToCool $policy.Rules[1].Definition.Actions.BaseBlob.TierToCool - Assert-AreEqual $rule2.Definition.Actions.Snapshot $policy.Rules[1].Definition.Actions.Snapshot - Assert-AreEqual $rule2.Definition.Filters.BlobTypes[0] $policy.Rules[1].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule2.Definition.Filters.BlobTypes[1] $policy.Rules[1].Definition.Filters.BlobTypes[1] - Assert-AreEqual $rule2.Definition.Filters.PrefixMatch $policy.Rules[1].Definition.Filters.PrefixMatch - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Name - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Value - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Name - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Value - Assert-AreEqual $rule3.Enabled $policy.Rules[2].Enabled - Assert-AreEqual $rule3.Name $policy.Rules[2].Name - Assert-AreEqual $rule3.Definition.Actions.BaseBlob $policy.Rules[2].Definition.Actions.BaseBlob - Assert-AreEqual $rule3.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule3.Definition.Filters.BlobTypes[0] $policy.Rules[2].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule3.Definition.Filters.PrefixMatch $policy.Rules[2].Definition.Filters.PrefixMatch - - $policy = Get-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - Assert-AreEqual 3 $policy.Rules.Count - Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled - Assert-AreEqual $rule1.Name $policy.Rules[0].Name - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule1.Definition.Filters.BlobTypes[0] $policy.Rules[0].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch.Count $policy.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[0] $policy.Rules[0].Definition.Filters.PrefixMatch[0] - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[1] $policy.Rules[0].Definition.Filters.PrefixMatch[1] - Assert-AreEqual $rule2.Enabled $policy.Rules[1].Enabled - Assert-AreEqual $rule2.Name $policy.Rules[1].Name - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[1].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToArchive $policy.Rules[1].Definition.Actions.BaseBlob.TierToArchive - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToCool $policy.Rules[1].Definition.Actions.BaseBlob.TierToCool - Assert-AreEqual $rule2.Definition.Actions.Snapshot $policy.Rules[1].Definition.Actions.Snapshot - Assert-AreEqual $rule2.Definition.Filters.BlobTypes[0] $policy.Rules[1].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule2.Definition.Filters.BlobTypes[1] $policy.Rules[1].Definition.Filters.BlobTypes[1] - Assert-AreEqual $rule2.Definition.Filters.PrefixMatch $policy.Rules[1].Definition.Filters.PrefixMatch - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Name - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Value - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Name - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Value - Assert-AreEqual $rule3.Enabled $policy.Rules[2].Enabled - Assert-AreEqual $rule3.Name $policy.Rules[2].Name - Assert-AreEqual $rule3.Definition.Actions.BaseBlob $policy.Rules[2].Definition.Actions.BaseBlob - Assert-AreEqual $rule3.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule3.Definition.Filters.BlobTypes[0] $policy.Rules[2].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule3.Definition.Filters.PrefixMatch $policy.Rules[2].Definition.Filters.PrefixMatch - - Remove-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - - $policy| Set-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - - $policy = Get-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - Assert-AreEqual 3 $policy.Rules.Count - Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled - Assert-AreEqual $rule1.Name $policy.Rules[0].Name - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan - Assert-AreEqual $rule1.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule1.Definition.Filters.BlobTypes[0] $policy.Rules[0].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch.Count $policy.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[0] $policy.Rules[0].Definition.Filters.PrefixMatch[0] - Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[1] $policy.Rules[0].Definition.Filters.PrefixMatch[1] - Assert-AreEqual $rule2.Enabled $policy.Rules[1].Enabled - Assert-AreEqual $rule2.Name $policy.Rules[1].Name - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[1].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToArchive $policy.Rules[1].Definition.Actions.BaseBlob.TierToArchive - Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToCool $policy.Rules[1].Definition.Actions.BaseBlob.TierToCool - Assert-AreEqual $rule2.Definition.Actions.Snapshot $policy.Rules[1].Definition.Actions.Snapshot - Assert-AreEqual $rule2.Definition.Filters.BlobTypes[0] $policy.Rules[1].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule2.Definition.Filters.BlobTypes[1] $policy.Rules[1].Definition.Filters.BlobTypes[1] - Assert-AreEqual $rule2.Definition.Filters.PrefixMatch $policy.Rules[1].Definition.Filters.PrefixMatch - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Name - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Value - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Name - Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Value - Assert-AreEqual $rule3.Enabled $policy.Rules[2].Enabled - Assert-AreEqual $rule3.Name $policy.Rules[2].Name - Assert-AreEqual $rule3.Definition.Actions.BaseBlob $policy.Rules[2].Definition.Actions.BaseBlob - Assert-AreEqual $rule3.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan - Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan - Assert-AreEqual $rule3.Definition.Filters.BlobTypes[0] $policy.Rules[2].Definition.Filters.BlobTypes[0] - Assert-AreEqual $rule3.Definition.Filters.PrefixMatch $policy.Rules[2].Definition.Filters.PrefixMatch - - $policy| Remove-AzStorageAccountManagementPolicy + # create Rule1 + $action1 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -DaysAfterCreationGreaterThan 100 + $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToArchive -daysAfterModificationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 40 + $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToCool -daysAfterModificationGreaterThan 30 + $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -SnapshotAction Delete -daysAfterCreationGreaterThan 100 + $filter1 = New-AzStorageAccountManagementPolicyFilter -PrefixMatch ab,cd + $rule1 = New-AzStorageAccountManagementPolicyRule -Name Test -Action $action1 -Filter $filter1 + + # create Rule2 + $action2 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100 + $blobindexmatch1 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag1" -Value "value1" + $blobindexmatch2 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag2" -Value "value2" + $filter2 = New-AzStorageAccountManagementPolicyFilter -BlobType appendBlob,blockBlob -BlobIndexMatch $blobindexmatch1,$blobindexmatch2 + $rule2 = New-AzStorageAccountManagementPolicyRule -Name Test2 -Action $action2 -Filter $filter2 -Disabled + + # create Rule3 + $action3 = Add-AzStorageAccountManagementPolicyAction -BlobVersionAction Delete -DaysAfterCreationGreaterThan 30 + $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -BlobVersionAction TierToCool -DaysAfterCreationGreaterThan 40 + $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -BlobVersionAction TierToArchive -DaysAfterCreationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 20 + $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -SnapshotAction TierToCool -daysAfterCreationGreaterThan 60 + $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -SnapshotAction TierToArchive -daysAfterCreationGreaterThan 60 -DaysAfterLastTierChangeGreaterThan 30 + $action3 = Add-AzStorageAccountManagementPolicyAction -InputObject $action3 -SnapshotAction Delete -daysAfterCreationGreaterThan 80 + $filter3 = New-AzStorageAccountManagementPolicyFilter + $rule3 = New-AzStorageAccountManagementPolicyRule -Name Test3 -Action $action3 -Filter $filter3 + + # Set policy + $policy = Set-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Rule $rule1, $rule2,$rule3 + Assert-AreEqual 3 $policy.Rules.Count + Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled + Assert-AreEqual $rule1.Name $policy.Rules[0].Name + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule1.Definition.Filters.BlobTypes[0] $policy.Rules[0].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch.Count $policy.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[0] $policy.Rules[0].Definition.Filters.PrefixMatch[0] + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[1] $policy.Rules[0].Definition.Filters.PrefixMatch[1] + Assert-AreEqual $rule2.Enabled $policy.Rules[1].Enabled + Assert-AreEqual $rule2.Name $policy.Rules[1].Name + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[1].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToArchive $policy.Rules[1].Definition.Actions.BaseBlob.TierToArchive + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToCool $policy.Rules[1].Definition.Actions.BaseBlob.TierToCool + Assert-AreEqual $rule2.Definition.Actions.Snapshot $policy.Rules[1].Definition.Actions.Snapshot + Assert-AreEqual $rule2.Definition.Filters.BlobTypes[0] $policy.Rules[1].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule2.Definition.Filters.BlobTypes[1] $policy.Rules[1].Definition.Filters.BlobTypes[1] + Assert-AreEqual $rule2.Definition.Filters.PrefixMatch $policy.Rules[1].Definition.Filters.PrefixMatch + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Name + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Value + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Name + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Value + Assert-AreEqual $rule3.Enabled $policy.Rules[2].Enabled + Assert-AreEqual $rule3.Name $policy.Rules[2].Name + Assert-AreEqual $rule3.Definition.Actions.BaseBlob $policy.Rules[2].Definition.Actions.BaseBlob + Assert-AreEqual $rule3.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule3.Definition.Filters.BlobTypes[0] $policy.Rules[2].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule3.Definition.Filters.PrefixMatch $policy.Rules[2].Definition.Filters.PrefixMatch + + $policy = Get-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + Assert-AreEqual 3 $policy.Rules.Count + Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled + Assert-AreEqual $rule1.Name $policy.Rules[0].Name + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule1.Definition.Filters.BlobTypes[0] $policy.Rules[0].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch.Count $policy.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[0] $policy.Rules[0].Definition.Filters.PrefixMatch[0] + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[1] $policy.Rules[0].Definition.Filters.PrefixMatch[1] + Assert-AreEqual $rule2.Enabled $policy.Rules[1].Enabled + Assert-AreEqual $rule2.Name $policy.Rules[1].Name + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[1].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToArchive $policy.Rules[1].Definition.Actions.BaseBlob.TierToArchive + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToCool $policy.Rules[1].Definition.Actions.BaseBlob.TierToCool + Assert-AreEqual $rule2.Definition.Actions.Snapshot $policy.Rules[1].Definition.Actions.Snapshot + Assert-AreEqual $rule2.Definition.Filters.BlobTypes[0] $policy.Rules[1].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule2.Definition.Filters.BlobTypes[1] $policy.Rules[1].Definition.Filters.BlobTypes[1] + Assert-AreEqual $rule2.Definition.Filters.PrefixMatch $policy.Rules[1].Definition.Filters.PrefixMatch + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Name + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Value + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Name + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Value + Assert-AreEqual $rule3.Enabled $policy.Rules[2].Enabled + Assert-AreEqual $rule3.Name $policy.Rules[2].Name + Assert-AreEqual $rule3.Definition.Actions.BaseBlob $policy.Rules[2].Definition.Actions.BaseBlob + Assert-AreEqual $rule3.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule3.Definition.Filters.BlobTypes[0] $policy.Rules[2].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule3.Definition.Filters.PrefixMatch $policy.Rules[2].Definition.Filters.PrefixMatch + + Remove-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + + $policy| Set-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + + $policy = Get-AzStorageAccountManagementPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + Assert-AreEqual 3 $policy.Rules.Count + Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled + Assert-AreEqual $rule1.Name $policy.Rules[0].Name + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule1.Definition.Filters.BlobTypes[0] $policy.Rules[0].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch.Count $policy.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[0] $policy.Rules[0].Definition.Filters.PrefixMatch[0] + Assert-AreEqual $rule1.Definition.Filters.PrefixMatch[1] $policy.Rules[0].Definition.Filters.PrefixMatch[1] + Assert-AreEqual $rule2.Enabled $policy.Rules[1].Enabled + Assert-AreEqual $rule2.Name $policy.Rules[1].Name + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[1].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToArchive $policy.Rules[1].Definition.Actions.BaseBlob.TierToArchive + Assert-AreEqual $rule2.Definition.Actions.BaseBlob.TierToCool $policy.Rules[1].Definition.Actions.BaseBlob.TierToCool + Assert-AreEqual $rule2.Definition.Actions.Snapshot $policy.Rules[1].Definition.Actions.Snapshot + Assert-AreEqual $rule2.Definition.Filters.BlobTypes[0] $policy.Rules[1].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule2.Definition.Filters.BlobTypes[1] $policy.Rules[1].Definition.Filters.BlobTypes[1] + Assert-AreEqual $rule2.Definition.Filters.PrefixMatch $policy.Rules[1].Definition.Filters.PrefixMatch + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Name + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[0].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[0].Value + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Name $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Name + Assert-AreEqual $rule2.Definition.Filters.BlobIndexMatch[1].Value $policy.Rules[1].Definition.Filters.BlobIndexMatch[1].Value + Assert-AreEqual $rule3.Enabled $policy.Rules[2].Enabled + Assert-AreEqual $rule3.Name $policy.Rules[2].Name + Assert-AreEqual $rule3.Definition.Actions.BaseBlob $policy.Rules[2].Definition.Actions.BaseBlob + Assert-AreEqual $rule3.Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.Delete.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToCool.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterCreationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToCool.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterModificationGreaterThan + Assert-AreEqual $rule3.Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[2].Definition.Actions.Version.TierToArchive.DaysAfterLastTierChangeGreaterThan + Assert-AreEqual $rule3.Definition.Filters.BlobTypes[0] $policy.Rules[2].Definition.Filters.BlobTypes[0] + Assert-AreEqual $rule3.Definition.Filters.PrefixMatch $policy.Rules[2].Definition.Filters.PrefixMatch + + $policy| Remove-AzStorageAccountManagementPolicy Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } @@ -1238,8 +1238,8 @@ function Test-NewSetAzureStorageAccount_LargeFileShare New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - - # new account + + # new account New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -EnableLargeFileShare; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1248,10 +1248,10 @@ function Test-NewSetAzureStorageAccount_LargeFileShare Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual "Enabled" $sto.LargeFileSharesState; - - #update Account + + #update Account Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableLargeFileShare -SkuName $stotype -UpgradeToStorageV2; - + Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; @@ -1289,8 +1289,8 @@ function Test-NewAzureStorageAccountQueueTableEncrytionKeyType New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - - # new account + + # new account New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -EncryptionKeyTypeForTable Account -EncryptionKeyTypeForQueue Account Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1331,7 +1331,7 @@ function Test-NewSetAzureStorageAccount_GZRS New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype ; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1339,10 +1339,10 @@ function Test-NewSetAzureStorageAccount_GZRS Assert-AreEqual $stotype $sto.Sku.Name; Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; - + $stotype = 'Standard_RAGZRS'; Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype ; - + Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; @@ -1358,7 +1358,7 @@ function Test-NewSetAzureStorageAccount_GZRS } } - <# + <# .SYNOPSIS Test Test-NewAzureStorageAccount_RAGZRS .DESCRIPTION @@ -1379,7 +1379,7 @@ function Test-NewSetAzureStorageAccount_RAGZRS New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype ; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1387,10 +1387,10 @@ function Test-NewSetAzureStorageAccount_RAGZRS Assert-AreEqual $stotype $sto.Sku.Name; Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; - + $stotype = 'Standard_GZRS'; Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype ; - + Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; @@ -1406,7 +1406,7 @@ function Test-NewSetAzureStorageAccount_RAGZRS } } - <# + <# .SYNOPSIS Test Test-NewSetAzureStorageAccount_AllowSharedKeyAccess .DESCRIPTION @@ -1427,7 +1427,7 @@ function Test-NewSetAzureStorageAccountAllowSharedKeyAccess New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -AllowSharedKeyAccess $false ; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1436,9 +1436,9 @@ function Test-NewSetAzureStorageAccountAllowSharedKeyAccess Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual $false $sto.AllowSharedKeyAccess - + Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -AllowSharedKeyAccess $true -EnableHttpsTrafficOnly $true - + Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; @@ -1457,7 +1457,7 @@ function Test-NewSetAzureStorageAccountAllowSharedKeyAccess - <# + <# .SYNOPSIS Test Test-NewAzureStorageAccount_TLSveresionBlobPublicAccess .DESCRIPTION @@ -1475,11 +1475,11 @@ function Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess $stotype = 'Standard_LRS'; $loc = Get-ProviderLocation_Canary ResourceManagement; $kind = 'StorageV2' - $tlsVersion = "TLS1_2" + $tlsVersion = "TLS1_2" New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -MinimumTlsVersion $tlsVersion -AllowBlobPublicAccess $false; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1489,10 +1489,10 @@ function Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess Assert-AreEqual $kind $sto.Kind; Assert-AreEqual $tlsVersion $sto.MinimumTlsVersion Assert-AreEqual $false $sto.AllowBlobPublicAccess - - $tlsVersion = "TLS1_1" + + $tlsVersion = "TLS1_1" Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype -MinimumTlsVersion $tlsVersion -AllowBlobPublicAccess $true ; - + Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; Assert-AreEqual $stotype $sto.Sku.Name; @@ -1510,7 +1510,7 @@ function Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess } } - <# + <# .SYNOPSIS Test Test-NewSetAzStorageAccount_RoutingPreference .DESCRIPTION @@ -1531,7 +1531,7 @@ function Test-NewSetAzStorageAccount_RoutingPreference New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -PublishMicrosoftEndpoint $true -PublishInternetEndpoint $true -RoutingChoice MicrosoftRouting; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1539,43 +1539,43 @@ function Test-NewSetAzStorageAccount_RoutingPreference Assert-AreEqual $stotype $sto.Sku.Name; Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; - Assert-AreEqual $true $sto.RoutingPreference.PublishMicrosoftEndpoints - Assert-AreEqual $true $sto.RoutingPreference.PublishInternetEndpoints - Assert-AreEqual "MicrosoftRouting" $sto.RoutingPreference.RoutingChoice - Assert-AreNotEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints - Assert-AreNotEqual $null $sto.PrimaryEndpoints.InternetEndpoints - + Assert-AreEqual $true $sto.RoutingPreference.PublishMicrosoftEndpoints + Assert-AreEqual $true $sto.RoutingPreference.PublishInternetEndpoints + Assert-AreEqual "MicrosoftRouting" $sto.RoutingPreference.RoutingChoice + Assert-AreNotEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints + Assert-AreNotEqual $null $sto.PrimaryEndpoints.InternetEndpoints + Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -RoutingChoice InternetRouting; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } - Assert-AreEqual $true $sto.RoutingPreference.PublishMicrosoftEndpoints - Assert-AreEqual $true $sto.RoutingPreference.PublishInternetEndpoints - Assert-AreEqual "InternetRouting" $sto.RoutingPreference.RoutingChoice - Assert-AreNotEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints - Assert-AreNotEqual $null $sto.PrimaryEndpoints.InternetEndpoints + Assert-AreEqual $true $sto.RoutingPreference.PublishMicrosoftEndpoints + Assert-AreEqual $true $sto.RoutingPreference.PublishInternetEndpoints + Assert-AreEqual "InternetRouting" $sto.RoutingPreference.RoutingChoice + Assert-AreNotEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints + Assert-AreNotEqual $null $sto.PrimaryEndpoints.InternetEndpoints Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -PublishMicrosoftEndpoint $false ; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } - Assert-AreEqual $false $sto.RoutingPreference.PublishMicrosoftEndpoints - Assert-AreEqual $true $sto.RoutingPreference.PublishInternetEndpoints - Assert-AreEqual "InternetRouting" $sto.RoutingPreference.RoutingChoice - Assert-AreEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints - Assert-AreNotEqual $null $sto.PrimaryEndpoints.InternetEndpoints + Assert-AreEqual $false $sto.RoutingPreference.PublishMicrosoftEndpoints + Assert-AreEqual $true $sto.RoutingPreference.PublishInternetEndpoints + Assert-AreEqual "InternetRouting" $sto.RoutingPreference.RoutingChoice + Assert-AreEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints + Assert-AreNotEqual $null $sto.PrimaryEndpoints.InternetEndpoints Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -PublishInternetEndpoint $false; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } - Assert-AreEqual $false $sto.RoutingPreference.PublishMicrosoftEndpoints - Assert-AreEqual $false $sto.RoutingPreference.PublishInternetEndpoints - Assert-AreEqual "InternetRouting" $sto.RoutingPreference.RoutingChoice - Assert-AreEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints - Assert-AreEqual $null $sto.PrimaryEndpoints.InternetEndpoints + Assert-AreEqual $false $sto.RoutingPreference.PublishMicrosoftEndpoints + Assert-AreEqual $false $sto.RoutingPreference.PublishInternetEndpoints + Assert-AreEqual "InternetRouting" $sto.RoutingPreference.RoutingChoice + Assert-AreEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints + Assert-AreEqual $null $sto.PrimaryEndpoints.InternetEndpoints Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -PublishMicrosoftEndpoint $true -PublishInternetEndpoint $false -RoutingChoice MicrosoftRouting; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } - Assert-AreEqual $true $sto.RoutingPreference.PublishMicrosoftEndpoints - Assert-AreEqual $false $sto.RoutingPreference.PublishInternetEndpoints - Assert-AreEqual "MicrosoftRouting" $sto.RoutingPreference.RoutingChoice - Assert-AreNotEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints - Assert-AreEqual $null $sto.PrimaryEndpoints.InternetEndpoints + Assert-AreEqual $true $sto.RoutingPreference.PublishMicrosoftEndpoints + Assert-AreEqual $false $sto.RoutingPreference.PublishInternetEndpoints + Assert-AreEqual "MicrosoftRouting" $sto.RoutingPreference.RoutingChoice + Assert-AreNotEqual $null $sto.PrimaryEndpoints.MicrosoftEndpoints + Assert-AreEqual $null $sto.PrimaryEndpoints.InternetEndpoints Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } @@ -1607,8 +1607,8 @@ function Test-NewAzureStorageAccountEdgeZone New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - - # new account + + # new account New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -EdgeZone "microsoftlosangeles1" Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1646,13 +1646,13 @@ function Test-AzureStorageAccountKeySASPolicy $stotype = 'Standard_LRS'; $loc = Get-ProviderLocation ResourceManagement; $kind = 'StorageV2' - $keyExpirationPeriodInDay = 5 - $sasExpirationPeriod = "1.12:05:06" + $keyExpirationPeriodInDay = 5 + $sasExpirationPeriod = "1.12:05:06" New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - - # new account + + # new account New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype -KeyExpirationPeriodInDay $keyExpirationPeriodInDay -SasExpirationPeriod $sasExpirationPeriod Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1665,9 +1665,9 @@ function Test-AzureStorageAccountKeySASPolicy Assert-NotNull $sto.KeyCreationTime.Key1 Assert-NotNull $sto.KeyCreationTime.Key2 - # update account - $keyExpirationPeriodInDay = 3 - $sasExpirationPeriod = "50.00:00:00" + # update account + $keyExpirationPeriodInDay = 3 + $sasExpirationPeriod = "50.00:00:00" Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -KeyExpirationPeriodInDay $keyExpirationPeriodInDay -SasExpirationPeriod $sasExpirationPeriod -EnableHttpsTrafficOnly $true Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -1706,12 +1706,12 @@ function Test-AzureStorageAccountUserAssignedIdentity New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - # create keyvault and user assigned idenity + # create keyvault and user assigned idenity $keyvaultName = "weiestestcanary" $keyvaultUri = "https://$($keyvaultName).vault.azure.net:443" $keyname = "wrappingKey" $useridentity= "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/weitry/providers/Microsoft.ManagedIdentity/userAssignedIdentities/weitestid1" - $useridentity2= "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/weitry/providers/Microsoft.ManagedIdentity/userAssignedIdentities/weitestid2" + $useridentity2= "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/weitry/providers/Microsoft.ManagedIdentity/userAssignedIdentities/weitestid2" # $keyVault = New-AzKeyVault -VaultName $keyvaultName -ResourceGroupName $rgname -Location $loc -EnablePurgeProtection # Set-AzKeyVaultAccessPolicy -VaultName $keyvaultName -ResourceGroupName $rgname -ObjectId $servicePricipleObjectId -PermissionsToKeys backup,create,delete,get,import,get,list,update,restore @@ -1720,28 +1720,28 @@ function Test-AzureStorageAccountUserAssignedIdentity # $userId = New-AzUserAssignedIdentity -ResourceGroupName $rgname -Name $rgname+"userid" # Set-AzKeyVaultAccessPolicy -VaultName $keyvaultName -ResourceGroupName $rgname -ObjectId $userId.PrincipalId -PermissionsToKeys get,wrapkey,unwrapkey -BypassObjectIdValidation # $useridentity= $userId.Id - - # new account with keyvault encryption + UserAssignedIdentity - $account = New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype -Location $loc ` - -UserAssignedIdentityId $useridentity -IdentityType SystemAssignedUserAssigned ` - -KeyName $keyname -KeyVaultUri $keyvaultUri -KeyVaultUserAssignedIdentityId $useridentity - - Assert-AreEqual "SystemAssigned,UserAssigned" $account.Identity.Type - Assert-AreEqual Microsoft.Keyvault $account.Encryption.KeySource - Assert-AreEqual $useridentity $account.Encryption.EncryptionIdentity.EncryptionUserAssignedIdentity - Assert-AreEqual $keyvaultUri $account.Encryption.KeyVaultProperties.KeyVaultUri - Assert-AreEqual $keyname $account.Encryption.KeyVaultProperties.KeyName - - # update UserAssignedIdentity to another - $account = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname ` - -IdentityType UserAssigned -UserAssignedIdentityId $useridentity2 ` - -KeyVaultUserAssignedIdentityId $useridentity2 -KeyName $keyname -KeyVaultUri $keyvaultUri - - Assert-AreEqual "UserAssigned" $account.Identity.Type - Assert-AreEqual Microsoft.Keyvault $account.Encryption.KeySource - Assert-AreEqual $useridentity2 $account.Encryption.EncryptionIdentity.EncryptionUserAssignedIdentity - Assert-AreEqual $keyvaultUri $account.Encryption.KeyVaultProperties.KeyVaultUri - Assert-AreEqual $keyname $account.Encryption.KeyVaultProperties.KeyName + + # new account with keyvault encryption + UserAssignedIdentity + $account = New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype -Location $loc ` + -UserAssignedIdentityId $useridentity -IdentityType SystemAssignedUserAssigned ` + -KeyName $keyname -KeyVaultUri $keyvaultUri -KeyVaultUserAssignedIdentityId $useridentity + + Assert-AreEqual "SystemAssigned,UserAssigned" $account.Identity.Type + Assert-AreEqual Microsoft.Keyvault $account.Encryption.KeySource + Assert-AreEqual $useridentity $account.Encryption.EncryptionIdentity.EncryptionUserAssignedIdentity + Assert-AreEqual $keyvaultUri $account.Encryption.KeyVaultProperties.KeyVaultUri + Assert-AreEqual $keyname $account.Encryption.KeyVaultProperties.KeyName + + # update UserAssignedIdentity to another + $account = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname ` + -IdentityType UserAssigned -UserAssignedIdentityId $useridentity2 ` + -KeyVaultUserAssignedIdentityId $useridentity2 -KeyName $keyname -KeyVaultUri $keyvaultUri + + Assert-AreEqual "UserAssigned" $account.Identity.Type + Assert-AreEqual Microsoft.Keyvault $account.Encryption.KeySource + Assert-AreEqual $useridentity2 $account.Encryption.EncryptionIdentity.EncryptionUserAssignedIdentity + Assert-AreEqual $keyvaultUri $account.Encryption.KeyVaultProperties.KeyVaultUri + Assert-AreEqual $keyname $account.Encryption.KeyVaultProperties.KeyName Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } @@ -1770,67 +1770,69 @@ function Test-StorageBlobInventory $stotype = 'Standard_LRS'; $loc = Get-ProviderLocation_Canary ResourceManagement; $kind = 'StorageV2' - $containerName = "container"+ $rgname + $containerName = "container"+ $rgname New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - - # new account and container, enable versioning + + # new account and container, enable versioning New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype - New-AzRmStorageContainer -ResourceGroupName $rgname -StorageAccountName $stoname -Name $containerName - Update-AzStorageBlobServiceProperty -ResourceGroupName $rgname -StorageAccountName $stoname -IsVersioningEnabled $true + New-AzRmStorageContainer -ResourceGroupName $rgname -StorageAccountName $stoname -Name $containerName + Update-AzStorageBlobServiceProperty -ResourceGroupName $rgname -StorageAccountName $stoname -IsVersioningEnabled $true #create rule objects $rule1 = New-AzStorageBlobInventoryPolicyRule -Name test1 -Disabled -BlobType blockBlob,appendBlob -PrefixMatch abc,edf,eqwewqe,eqwewqreewqe,qwewqewqewqewqewadasd -IncludeSnapshot -IncludeBlobVersion ` - -Destination $containerName -Format Parquet -Schedule Weekly ` - -BlobSchemaField name,Creation-Time,Last-Modified,Content-Length,Content-MD5,BlobType,AccessTier,AccessTierChangeTime,Metadata,AccessTierInferred,Tags - $rule2 = New-AzStorageBlobInventoryPolicyRule -Name test2 -Destination $containerName -Disabled -Format Csv -Schedule Daily -ContainerSchemaField Name,Metadata,PublicAccess,Last-mOdified,LeaseStatus,LeaseState,LeaseDuration,HasImmutabilityPolicy,HasLegalHold -PrefixMatch con1,con2 - $rule3 = New-AzStorageBlobInventoryPolicyRule -Name test3 -Destination $containerName -BlobType appendBlob -PrefixMatch abc1,edf1 -Format Csv -Schedule Weekly -BlobSchemaField Name - - # Set inventory policy - $policy1 = Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Disabled -Rule $rule1,$rule2,$rule3 - Assert-AreEqual $false $policy1.Enabled - Assert-AreEqual 3 $policy1.Rules.Count - - # get inventory policy - $policy1 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - Assert-AreEqual $false $policy1.Enabled - Assert-AreEqual 3 $policy1.Rules.Count - Assert-AreEqual "test1" $policy1.Rules[0].Name - Assert-AreEqual $false $policy1.Rules[0].Enabled - Assert-AreEqual $containerName $policy1.Rules[0].Destination - Assert-AreEqual "Parquet" $policy1.Rules[0].Definition.Format - Assert-AreEqual "Weekly" $policy1.Rules[0].Definition.Schedule - Assert-AreEqual "Blob" $policy1.Rules[0].Definition.ObjectType - Assert-AreEqual 14 $policy1.Rules[0].Definition.SchemaFields.Count - Assert-AreEqual $true $policy1.Rules[0].Definition.Filters.IncludeSnapshots - Assert-AreEqual $true $policy1.Rules[0].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 2 $policy1.Rules[0].Definition.Filters.BlobTypes.Count - Assert-AreEqual 5 $policy1.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual "test2" $policy1.Rules[1].Name - Assert-AreEqual $false $policy1.Rules[1].Enabled - Assert-AreEqual $containerName $policy1.Rules[1].Destination - Assert-AreEqual "Csv" $policy1.Rules[1].Definition.Format - Assert-AreEqual "Daily" $policy1.Rules[1].Definition.Schedule - Assert-AreEqual "Container" $policy1.Rules[1].Definition.ObjectType - Assert-AreEqual 9 $policy1.Rules[1].Definition.SchemaFields.Count - Assert-Null $policy1.Rules[1].Definition.Filters.IncludeSnapshots - Assert-Null $policy1.Rules[1].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 2 $policy1.Rules[1].Definition.Filters.PrefixMatch.Count - Assert-AreEqual "test3" $policy1.Rules[2].Name - Assert-AreEqual $true $policy1.Rules[2].Enabled - Assert-AreEqual $containerName $policy1.Rules[2].Destination - Assert-AreEqual "Csv" $policy1.Rules[2].Definition.Format - Assert-AreEqual "Weekly" $policy1.Rules[2].Definition.Schedule - Assert-AreEqual "Blob" $policy1.Rules[2].Definition.ObjectType - Assert-AreEqual 1 $policy1.Rules[2].Definition.SchemaFields.Count - Assert-Null $policy1.Rules[2].Definition.Filters.IncludeSnapshots - Assert-Null $policy1.Rules[2].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 1 $policy1.Rules[2].Definition.Filters.BlobTypes.Count - Assert-AreEqual 2 $policy1.Rules[2].Definition.Filters.PrefixMatch.Count - - # set policy with json and account name pipeline - $policy2 = Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Set-AzStorageBlobInventoryPolicy -Policy (@{ + -Destination $containerName -Format Parquet -Schedule Weekly ` + -BlobSchemaField name,Creation-Time,Last-Modified,Content-Length,Content-MD5,BlobType,AccessTier,AccessTierChangeTime,Metadata,AccessTierInferred,Tags + $rule2 = New-AzStorageBlobInventoryPolicyRule -Name test2 -Destination $containerName -Disabled -Format Csv -Schedule Daily -ContainerSchemaField Name,Metadata,PublicAccess,Last-mOdified,LeaseStatus,LeaseState,LeaseDuration,HasImmutabilityPolicy,HasLegalHold,Etag,DefaultEncryptionScope,DenyEncryptionScopeOverride -PrefixMatch con1,con2 + $rule3 = New-AzStorageBlobInventoryPolicyRule -Name test3 -Destination $containerName -BlobType appendBlob -PrefixMatch abc1,edf1 -ExcludePrefix aaa1,bbb1 -Format Csv -Schedule Weekly -BlobSchemaField Name,Deleted,RemainingRetentionDays,Content-Type,Content-Language,Cache-Control,Content-Disposition -IncludeDeleted + + # Set inventory policy + $policy1 = Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Disabled -Rule $rule1,$rule2,$rule3 + Assert-AreEqual $false $policy1.Enabled + Assert-AreEqual 3 $policy1.Rules.Count + + # get inventory policy + $policy1 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + Assert-AreEqual $false $policy1.Enabled + Assert-AreEqual 3 $policy1.Rules.Count + Assert-AreEqual "test1" $policy1.Rules[0].Name + Assert-AreEqual $false $policy1.Rules[0].Enabled + Assert-AreEqual $containerName $policy1.Rules[0].Destination + Assert-AreEqual "Parquet" $policy1.Rules[0].Definition.Format + Assert-AreEqual "Weekly" $policy1.Rules[0].Definition.Schedule + Assert-AreEqual "Blob" $policy1.Rules[0].Definition.ObjectType + Assert-AreEqual 14 $policy1.Rules[0].Definition.SchemaFields.Count + Assert-AreEqual $true $policy1.Rules[0].Definition.Filters.IncludeSnapshots + Assert-AreEqual $true $policy1.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 2 $policy1.Rules[0].Definition.Filters.BlobTypes.Count + Assert-AreEqual 5 $policy1.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "test2" $policy1.Rules[1].Name + Assert-AreEqual $false $policy1.Rules[1].Enabled + Assert-AreEqual $containerName $policy1.Rules[1].Destination + Assert-AreEqual "Csv" $policy1.Rules[1].Definition.Format + Assert-AreEqual "Daily" $policy1.Rules[1].Definition.Schedule + Assert-AreEqual "Container" $policy1.Rules[1].Definition.ObjectType + Assert-AreEqual 12 $policy1.Rules[1].Definition.SchemaFields.Count + Assert-Null $policy1.Rules[1].Definition.Filters.IncludeSnapshots + Assert-Null $policy1.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 2 $policy1.Rules[1].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "test3" $policy1.Rules[2].Name + Assert-AreEqual $true $policy1.Rules[2].Enabled + Assert-AreEqual $containerName $policy1.Rules[2].Destination + Assert-AreEqual "Csv" $policy1.Rules[2].Definition.Format + Assert-AreEqual "Weekly" $policy1.Rules[2].Definition.Schedule + Assert-AreEqual "Blob" $policy1.Rules[2].Definition.ObjectType + Assert-AreEqual 7 $policy1.Rules[2].Definition.SchemaFields.Count + Assert-Null $policy1.Rules[2].Definition.Filters.IncludeSnapshots + Assert-Null $policy1.Rules[2].Definition.Filters.IncludeBlobVersions + Assert-AreEqual $true $policy1.Rules[2].Definition.Filters.IncludeDeleted + Assert-AreEqual 2 $policy1.Rules[2].Definition.Filters.ExcludePrefix.Count + Assert-AreEqual 1 $policy1.Rules[2].Definition.Filters.BlobTypes.Count + Assert-AreEqual 2 $policy1.Rules[2].Definition.Filters.PrefixMatch.Count + + # set policy with json and account name pipeline + $policy2 = Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Set-AzStorageBlobInventoryPolicy -Policy (@{ Enabled=$true; Rules=(@{ Enabled=$true; @@ -1864,107 +1866,107 @@ function Test-StorageBlobInventory }) }) }) - Assert-AreEqual $true $policy2.Enabled - Assert-AreEqual 2 $policy2.Rules.Count - - # get inventory policy - $policy2 = Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Get-AzStorageBlobInventoryPolicy - Assert-AreEqual $true $policy2.Enabled - Assert-AreEqual 2 $policy2.Rules.Count - Assert-AreEqual "Test1" $policy2.Rules[0].Name - Assert-AreEqual $true $policy2.Rules[0].Enabled - Assert-AreEqual $containerName $policy2.Rules[0].Destination - Assert-AreEqual "Csv" $policy2.Rules[0].Definition.Format - Assert-AreEqual "Weekly" $policy2.Rules[0].Definition.Schedule - Assert-AreEqual "Blob" $policy2.Rules[0].Definition.ObjectType - Assert-AreEqual 6 $policy2.Rules[0].Definition.SchemaFields.Count - Assert-AreEqual $true $policy2.Rules[0].Definition.Filters.IncludeSnapshots - Assert-AreEqual $true $policy2.Rules[0].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 2 $policy2.Rules[0].Definition.Filters.BlobTypes.Count - Assert-AreEqual 2 $policy2.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual "Test2" $policy2.Rules[1].Name - Assert-AreEqual $false $policy2.Rules[1].Enabled - Assert-AreEqual $containerName $policy2.Rules[1].Destination - Assert-AreEqual "Parquet" $policy2.Rules[1].Definition.Format - Assert-AreEqual "Daily" $policy2.Rules[1].Definition.Schedule - Assert-AreEqual "Container" $policy2.Rules[1].Definition.ObjectType - Assert-AreEqual 3 $policy2.Rules[1].Definition.SchemaFields.Count - Assert-Null $policy2.Rules[1].Definition.Filters.IncludeSnapshots - Assert-Null $policy2.Rules[1].Definition.Filters.IncludeBlobVersions - Assert-Null $policy2.Rules[1].Definition.Filters.BlobTypes - Assert-AreEqual 2 $policy2.Rules[1].Definition.Filters.PrefixMatch.Count - - # remove policy - Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Remove-AzStorageBlobInventoryPolicy - - # set policy by pipeline policy then get inventory policy - $policy3 = $policy1 | Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - $policy3 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - Assert-AreEqual $false $policy3.Enabled - Assert-AreEqual 3 $policy3.Rules.Count - Assert-AreEqual "test1" $policy3.Rules[0].Name - Assert-AreEqual $false $policy3.Rules[0].Enabled - Assert-AreEqual $containerName $policy3.Rules[0].Destination - Assert-AreEqual "Parquet" $policy3.Rules[0].Definition.Format - Assert-AreEqual "Weekly" $policy3.Rules[0].Definition.Schedule - Assert-AreEqual "Blob" $policy3.Rules[0].Definition.ObjectType - Assert-AreEqual 14 $policy3.Rules[0].Definition.SchemaFields.Count - Assert-AreEqual $true $policy3.Rules[0].Definition.Filters.IncludeSnapshots - Assert-AreEqual $true $policy3.Rules[0].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 2 $policy3.Rules[0].Definition.Filters.BlobTypes.Count - Assert-AreEqual 5 $policy3.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual "test2" $policy3.Rules[1].Name - Assert-AreEqual $false $policy3.Rules[1].Enabled - Assert-AreEqual $containerName $policy3.Rules[1].Destination - Assert-AreEqual "Csv" $policy3.Rules[1].Definition.Format - Assert-AreEqual "Daily" $policy3.Rules[1].Definition.Schedule - Assert-AreEqual "Container" $policy3.Rules[1].Definition.ObjectType - Assert-AreEqual 9 $policy3.Rules[1].Definition.SchemaFields.Count - Assert-Null $policy3.Rules[1].Definition.Filters.IncludeSnapshots - Assert-Null $policy3.Rules[1].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 2 $policy3.Rules[1].Definition.Filters.PrefixMatch.Count - Assert-AreEqual "test3" $policy3.Rules[2].Name - Assert-AreEqual $true $policy3.Rules[2].Enabled - Assert-AreEqual $containerName $policy3.Rules[2].Destination - Assert-AreEqual "Csv" $policy3.Rules[2].Definition.Format - Assert-AreEqual "Weekly" $policy3.Rules[2].Definition.Schedule - Assert-AreEqual "Blob" $policy3.Rules[2].Definition.ObjectType - Assert-AreEqual 1 $policy3.Rules[2].Definition.SchemaFields.Count - Assert-Null $policy3.Rules[2].Definition.Filters.IncludeSnapshots - Assert-Null $policy3.Rules[2].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 1 $policy3.Rules[2].Definition.Filters.BlobTypes.Count - Assert-AreEqual 2 $policy3.Rules[2].Definition.Filters.PrefixMatch.Count - - # set policy by pipeline policy rules then get inventory policy - $policy4 = ,($policy2.Rules) | Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Disabled - $policy4 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname - Assert-AreEqual $false $policy4.Enabled - Assert-AreEqual 2 $policy4.Rules.Count - Assert-AreEqual "Test1" $policy4.Rules[0].Name - Assert-AreEqual $true $policy4.Rules[0].Enabled - Assert-AreEqual $containerName $policy4.Rules[0].Destination - Assert-AreEqual "Csv" $policy4.Rules[0].Definition.Format - Assert-AreEqual "Weekly" $policy4.Rules[0].Definition.Schedule - Assert-AreEqual "Blob" $policy4.Rules[0].Definition.ObjectType - Assert-AreEqual 6 $policy4.Rules[0].Definition.SchemaFields.Count - Assert-AreEqual $true $policy4.Rules[0].Definition.Filters.IncludeSnapshots - Assert-AreEqual $true $policy4.Rules[0].Definition.Filters.IncludeBlobVersions - Assert-AreEqual 2 $policy4.Rules[0].Definition.Filters.BlobTypes.Count - Assert-AreEqual 2 $policy4.Rules[0].Definition.Filters.PrefixMatch.Count - Assert-AreEqual "Test2" $policy4.Rules[1].Name - Assert-AreEqual $false $policy4.Rules[1].Enabled - Assert-AreEqual $containerName $policy4.Rules[1].Destination - Assert-AreEqual "Parquet" $policy4.Rules[1].Definition.Format - Assert-AreEqual "Daily" $policy4.Rules[1].Definition.Schedule - Assert-AreEqual "Container" $policy4.Rules[1].Definition.ObjectType - Assert-AreEqual 3 $policy4.Rules[1].Definition.SchemaFields.Count - Assert-Null $policy4.Rules[1].Definition.Filters.IncludeSnapshots - Assert-Null $policy4.Rules[1].Definition.Filters.IncludeBlobVersions - Assert-Null $policy4.Rules[1].Definition.Filters.BlobTypes - Assert-AreEqual 2 $policy4.Rules[1].Definition.Filters.PrefixMatch.Count - - # remove policy - Remove-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + Assert-AreEqual $true $policy2.Enabled + Assert-AreEqual 2 $policy2.Rules.Count + + # get inventory policy + $policy2 = Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Get-AzStorageBlobInventoryPolicy + Assert-AreEqual $true $policy2.Enabled + Assert-AreEqual 2 $policy2.Rules.Count + Assert-AreEqual "Test1" $policy2.Rules[0].Name + Assert-AreEqual $true $policy2.Rules[0].Enabled + Assert-AreEqual $containerName $policy2.Rules[0].Destination + Assert-AreEqual "Csv" $policy2.Rules[0].Definition.Format + Assert-AreEqual "Weekly" $policy2.Rules[0].Definition.Schedule + Assert-AreEqual "Blob" $policy2.Rules[0].Definition.ObjectType + Assert-AreEqual 6 $policy2.Rules[0].Definition.SchemaFields.Count + Assert-AreEqual $true $policy2.Rules[0].Definition.Filters.IncludeSnapshots + Assert-AreEqual $true $policy2.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 2 $policy2.Rules[0].Definition.Filters.BlobTypes.Count + Assert-AreEqual 2 $policy2.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "Test2" $policy2.Rules[1].Name + Assert-AreEqual $false $policy2.Rules[1].Enabled + Assert-AreEqual $containerName $policy2.Rules[1].Destination + Assert-AreEqual "Parquet" $policy2.Rules[1].Definition.Format + Assert-AreEqual "Daily" $policy2.Rules[1].Definition.Schedule + Assert-AreEqual "Container" $policy2.Rules[1].Definition.ObjectType + Assert-AreEqual 3 $policy2.Rules[1].Definition.SchemaFields.Count + Assert-Null $policy2.Rules[1].Definition.Filters.IncludeSnapshots + Assert-Null $policy2.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-Null $policy2.Rules[1].Definition.Filters.BlobTypes + Assert-AreEqual 2 $policy2.Rules[1].Definition.Filters.PrefixMatch.Count + + # remove policy + Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Remove-AzStorageBlobInventoryPolicy + + # set policy by pipeline policy then get inventory policy + $policy3 = $policy1 | Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + $policy3 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + Assert-AreEqual $false $policy3.Enabled + Assert-AreEqual 3 $policy3.Rules.Count + Assert-AreEqual "test1" $policy3.Rules[0].Name + Assert-AreEqual $false $policy3.Rules[0].Enabled + Assert-AreEqual $containerName $policy3.Rules[0].Destination + Assert-AreEqual "Parquet" $policy3.Rules[0].Definition.Format + Assert-AreEqual "Weekly" $policy3.Rules[0].Definition.Schedule + Assert-AreEqual "Blob" $policy3.Rules[0].Definition.ObjectType + Assert-AreEqual 14 $policy3.Rules[0].Definition.SchemaFields.Count + Assert-AreEqual $true $policy3.Rules[0].Definition.Filters.IncludeSnapshots + Assert-AreEqual $true $policy3.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 2 $policy3.Rules[0].Definition.Filters.BlobTypes.Count + Assert-AreEqual 5 $policy3.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "test2" $policy3.Rules[1].Name + Assert-AreEqual $false $policy3.Rules[1].Enabled + Assert-AreEqual $containerName $policy3.Rules[1].Destination + Assert-AreEqual "Csv" $policy3.Rules[1].Definition.Format + Assert-AreEqual "Daily" $policy3.Rules[1].Definition.Schedule + Assert-AreEqual "Container" $policy3.Rules[1].Definition.ObjectType + Assert-AreEqual 12 $policy3.Rules[1].Definition.SchemaFields.Count + Assert-Null $policy3.Rules[1].Definition.Filters.IncludeSnapshots + Assert-Null $policy3.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 2 $policy3.Rules[1].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "test3" $policy3.Rules[2].Name + Assert-AreEqual $true $policy3.Rules[2].Enabled + Assert-AreEqual $containerName $policy3.Rules[2].Destination + Assert-AreEqual "Csv" $policy3.Rules[2].Definition.Format + Assert-AreEqual "Weekly" $policy3.Rules[2].Definition.Schedule + Assert-AreEqual "Blob" $policy3.Rules[2].Definition.ObjectType + Assert-AreEqual 7 $policy3.Rules[2].Definition.SchemaFields.Count + Assert-Null $policy3.Rules[2].Definition.Filters.IncludeSnapshots + Assert-Null $policy3.Rules[2].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 1 $policy3.Rules[2].Definition.Filters.BlobTypes.Count + Assert-AreEqual 2 $policy3.Rules[2].Definition.Filters.PrefixMatch.Count + + # set policy by pipeline policy rules then get inventory policy + $policy4 = ,($policy2.Rules) | Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Disabled + $policy4 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname + Assert-AreEqual $false $policy4.Enabled + Assert-AreEqual 2 $policy4.Rules.Count + Assert-AreEqual "Test1" $policy4.Rules[0].Name + Assert-AreEqual $true $policy4.Rules[0].Enabled + Assert-AreEqual $containerName $policy4.Rules[0].Destination + Assert-AreEqual "Csv" $policy4.Rules[0].Definition.Format + Assert-AreEqual "Weekly" $policy4.Rules[0].Definition.Schedule + Assert-AreEqual "Blob" $policy4.Rules[0].Definition.ObjectType + Assert-AreEqual 6 $policy4.Rules[0].Definition.SchemaFields.Count + Assert-AreEqual $true $policy4.Rules[0].Definition.Filters.IncludeSnapshots + Assert-AreEqual $true $policy4.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-AreEqual 2 $policy4.Rules[0].Definition.Filters.BlobTypes.Count + Assert-AreEqual 2 $policy4.Rules[0].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "Test2" $policy4.Rules[1].Name + Assert-AreEqual $false $policy4.Rules[1].Enabled + Assert-AreEqual $containerName $policy4.Rules[1].Destination + Assert-AreEqual "Parquet" $policy4.Rules[1].Definition.Format + Assert-AreEqual "Daily" $policy4.Rules[1].Definition.Schedule + Assert-AreEqual "Container" $policy4.Rules[1].Definition.ObjectType + Assert-AreEqual 3 $policy4.Rules[1].Definition.SchemaFields.Count + Assert-Null $policy4.Rules[1].Definition.Filters.IncludeSnapshots + Assert-Null $policy4.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-Null $policy4.Rules[1].Definition.Filters.BlobTypes + Assert-AreEqual 2 $policy4.Rules[1].Definition.Filters.PrefixMatch.Count + + # remove policy + Remove-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } @@ -1997,18 +1999,18 @@ function Test-NewAzureStorageAccountEnableNfsV3 $rg = New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - + ## Create a vnet and subnet in same location, then get the subnet resource id # New-AzVirtualNetwork -ResourceGroupName $rgname -Location $loc -AddressPrefix 10.0.0.0/24 -Name "vnet1" # $subnet = Get-AzVirtualNetwork -ResourceGroupName $rgname -Name "vnet1" | Add-AzVirtualNetworkSubnetConfig -Name "subnet1" -AddressPrefix "10.0.0.0/28" -ServiceEndpoint "Microsoft.Storage" | Set-AzVirtualNetwork # $vnet1 = $subnet.Id $vnet1 = "$($rg.ResourceId)/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1" - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype ` - -EnableNfsV3 $true ` - -EnableHierarchicalNamespace $true ` - -EnableHttpsTrafficOnly $false ` - -NetworkRuleSet (@{bypass="Logging,Metrics";defaultAction="deny";virtualNetworkRules=(@{VirtualNetworkResourceId="$vnet1";Action="allow"})}) + -EnableNfsV3 $true ` + -EnableHierarchicalNamespace $true ` + -EnableHttpsTrafficOnly $false ` + -NetworkRuleSet (@{bypass="Logging,Metrics";defaultAction="deny";virtualNetworkRules=(@{VirtualNetworkResourceId="$vnet1";Action="allow"})}) Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; @@ -2062,8 +2064,8 @@ function Test-AzureStorageAccountHierarchicalNamespaceUpgrade $rg = New-AzResourceGroup -Name $rgname -Location $loc; Write-Output ("Resource Group created") - - # Create Storage account + + # Create Storage account New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -SkuName $stotype Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } @@ -2073,12 +2075,12 @@ function Test-AzureStorageAccountHierarchicalNamespaceUpgrade Assert-AreEqual $kind $sto.Kind; Assert-AreEqual $null $sto.EnableHierarchicalNamespace - # HierarchicalNamespace upgrade validation and execute upgrade - Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $stoname -RequestType Validation - $task = Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $stoname -RequestType Upgrade -Force -AsJob - $task | Wait-Job + # HierarchicalNamespace upgrade validation and execute upgrade + Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $stoname -RequestType Validation + $task = Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $stoname -RequestType Upgrade -Force -AsJob + $task | Wait-Job - $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname + $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname Assert-AreEqual $true $sto.EnableHierarchicalNamespace Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; @@ -2130,7 +2132,7 @@ function Test-AzureStorageAccountWorm Assert-AreEqual $true $sto.ImmutableStorageWithVersioning.Enabled; Assert-AreEqual 2 $sto.ImmutableStorageWithVersioning.ImmutabilityPolicy.ImmutabilityPeriodSinceCreationInDays; Assert-AreEqual Locked $sto.ImmutableStorageWithVersioning.ImmutabilityPolicy.State; - + Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } finally @@ -2160,7 +2162,7 @@ function Test-NewAzStorageContext $loc = Get-ProviderLocation ResourceManagement; New-AzResourceGroup -Name $rgname -Location $loc; - + New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind; $sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; @@ -2230,7 +2232,7 @@ function Test-NewSetAzStorageAccountFileAADKERB $DomainName = "testaadkerb.com" $DomainGuid = "aebfc118-1111-1111-1111-d98e41a77cd5" - + # new account with AADKERB $sto = New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype -Kind $kind -EnableAzureActiveDirectoryKerberosForFile $true ; Assert-AreEqual $stoname $sto.StorageAccountName; @@ -2245,7 +2247,7 @@ function Test-NewSetAzStorageAccountFileAADKERB Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'AADKERB' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - + # update account with AADKERB disabled $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryKerberosForFile $false Assert-AreEqual $stoname $sto.StorageAccountName; @@ -2260,7 +2262,7 @@ function Test-NewSetAzStorageAccountFileAADKERB Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'None' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - + # update account with AADKERB enabled $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryKerberosForFile $true Assert-AreEqual $stoname $sto.StorageAccountName; @@ -2275,7 +2277,7 @@ function Test-NewSetAzStorageAccountFileAADKERB Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual 'AADKERB' $sto.AzureFilesIdentityBasedAuth.DirectoryServiceOptions; - + # update account with AADKERB enabled with domainName and domainGUID $sto = Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -EnableAzureActiveDirectoryKerberosForFile $true -ActiveDirectoryDomainName $DomainName -ActiveDirectoryDomainGuid $DomainGuid Assert-AreEqual $stoname $sto.StorageAccountName; diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json index 35bd679e7c7a..e824ad5d8568 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json @@ -1,22 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg9971?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg126?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTI2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "65fb4612-08ed-4bdf-b163-39ed3076659f" + "337e64b2-1168-4572-8aed-cefa9d8b6f64" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ], "Content-Type": [ "application/json; charset=utf-8" @@ -25,6 +24,7 @@ "33" ] }, + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -33,16 +33,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1198" ], "x-ms-request-id": [ - "2d3ad81b-c2a6-46b7-a7ec-76f80dda5692" + "d2fcd2b2-03d6-41b3-adaf-7b64f00c3e62" ], "x-ms-correlation-request-id": [ - "2d3ad81b-c2a6-46b7-a7ec-76f80dda5692" + "d2fcd2b2-03d6-41b3-adaf-7b64f00c3e62" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T050949Z:2d3ad81b-c2a6-46b7-a7ec-76f80dda5692" + "SOUTHEASTASIA:20221109T064719Z:d2fcd2b2-03d6-41b3-adaf-7b64f00c3e62" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,10 +51,10 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:09:49 GMT" + "Wed, 09 Nov 2022 06:47:19 GMT" ], "Content-Length": [ - "182" + "180" ], "Content-Type": [ "application/json; charset=utf-8" @@ -63,34 +63,34 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971\",\r\n \"name\": \"pstestrg9971\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126\",\r\n \"name\": \"pstestrg126\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/checkNameAvailability?api-version=2022-05-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"name\": \"stopstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "03c8c0b2-dab4-45d7-98ed-8ec181af9b7f" + "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "81" + "80" ] }, + "RequestBody": "{\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -99,7 +99,7 @@ "no-cache" ], "x-ms-request-id": [ - "89012bba-3205-4ede-b3ec-e7592bf3c348" + "f9c96f1f-83f3-4c2e-b594-6bc600af3333" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -108,19 +108,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11999" ], "x-ms-correlation-request-id": [ - "4d32c65a-fd8a-4453-ab95-bdef1bcd7227" + "ade25845-bff2-4ad5-93d3-ffeb4005962e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T050951Z:4d32c65a-fd8a-4453-ab95-bdef1bcd7227" + "SOUTHEASTASIA:20221109T064720Z:ade25845-bff2-4ad5-93d3-ffeb4005962e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:09:51 GMT" + "Wed, 09 Nov 2022 06:47:20 GMT" ], "Content-Length": [ "22" @@ -136,22 +136,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus2euap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "03c8c0b2-dab4-45d7-98ed-8ec181af9b7f" + "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -160,6 +159,7 @@ "103" ] }, + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus2euap\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -168,13 +168,13 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/e358490f-ca15-4c18-8a7c-a91fb0fe12a3?monitor=true&api-version=2022-05-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/4a9a8fa7-2328-4c52-8225-5ac475399a18?monitor=true&api-version=2022-05-01" ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "e358490f-ca15-4c18-8a7c-a91fb0fe12a3" + "4a9a8fa7-2328-4c52-8225-5ac475399a18" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -183,19 +183,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1199" ], "x-ms-correlation-request-id": [ - "e196e040-7198-4d43-8cf5-ea7fc8b965e4" + "5b5b1ad9-b56a-4adc-8b58-8721241f2568" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T050958Z:e196e040-7198-4d43-8cf5-ea7fc8b965e4" + "SOUTHEASTASIA:20221109T064731Z:5b5b1ad9-b56a-4adc-8b58-8721241f2568" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:09:57 GMT" + "Wed, 09 Nov 2022 06:47:31 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -211,21 +211,21 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/e358490f-ca15-4c18-8a7c-a91fb0fe12a3?monitor=true&api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zL2UzNTg0OTBmLWNhMTUtNGMxOC04YTdjLWE5MWZiMGZlMTJhMz9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/4a9a8fa7-2328-4c52-8225-5ac475399a18?monitor=true&api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zLzRhOWE4ZmE3LTIzMjgtNGM1Mi04MjI1LTVhYzQ3NTM5OWExOD9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "03c8c0b2-dab4-45d7-98ed-8ec181af9b7f" + "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -234,7 +234,7 @@ "no-cache" ], "x-ms-request-id": [ - "f1ed47e6-389c-4b42-b26a-f3536a797598" + "06e7d391-3c20-4674-9f75-b20266661c05" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -243,22 +243,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11998" ], "x-ms-correlation-request-id": [ - "4f1bed3c-1a97-4279-89d2-b2f9f670a35f" + "58951290-776b-4f7e-a2b6-12b2fb9d9e93" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051015Z:4f1bed3c-1a97-4279-89d2-b2f9f670a35f" + "SOUTHEASTASIA:20221109T064749Z:58951290-776b-4f7e-a2b6-12b2fb9d9e93" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:15 GMT" + "Wed, 09 Nov 2022 06:47:48 GMT" ], "Content-Length": [ - "1419" + "1446" ], "Content-Type": [ "application/json" @@ -267,28 +267,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971\",\r\n \"name\": \"stopstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-09-28T05:09:56.5319906Z\",\r\n \"key2\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-09-28T05:09:56.4382298Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9971.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9971.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9971.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9971.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9971.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9971.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "03c8c0b2-dab4-45d7-98ed-8ec181af9b7f" + "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -297,7 +297,7 @@ "no-cache" ], "x-ms-request-id": [ - "f8b62b32-d19a-4fe1-8ce1-f8f41184707f" + "23558a57-3a3d-40bb-99a4-5dcefcf10422" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -306,22 +306,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11997" ], "x-ms-correlation-request-id": [ - "96a1be99-4ab0-4500-8a01-99a3ed6b0e65" + "9378f428-b7e2-483b-b3f7-1d6c9146973c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051015Z:96a1be99-4ab0-4500-8a01-99a3ed6b0e65" + "SOUTHEASTASIA:20221109T064749Z:9378f428-b7e2-483b-b3f7-1d6c9146973c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:15 GMT" + "Wed, 09 Nov 2022 06:47:48 GMT" ], "Content-Length": [ - "1419" + "1446" ], "Content-Type": [ "application/json" @@ -330,28 +330,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971\",\r\n \"name\": \"stopstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-09-28T05:09:56.5319906Z\",\r\n \"key2\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-09-28T05:09:56.4382298Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9971.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9971.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9971.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9971.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9971.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9971.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "205dcc92-d03f-49ad-b87b-9b6e89f320c5" + "a7d0cc77-c347-4185-bd23-d4d847d2e12c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -360,7 +360,7 @@ "no-cache" ], "x-ms-request-id": [ - "dd7767a0-d950-42f6-aaf3-451bb7a16ad2" + "56b099ba-3a1c-4f3c-9cf5-a6e6369e0a04" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -369,22 +369,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11998" ], "x-ms-correlation-request-id": [ - "94b68114-3577-4945-97ed-df8b84728979" + "edf9059e-d5e4-45bb-8a3a-7416bf4c002a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051022Z:94b68114-3577-4945-97ed-df8b84728979" + "SOUTHEASTASIA:20221109T064801Z:edf9059e-d5e4-45bb-8a3a-7416bf4c002a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:22 GMT" + "Wed, 09 Nov 2022 06:48:00 GMT" ], "Content-Length": [ - "1419" + "1446" ], "Content-Type": [ "application/json" @@ -393,28 +393,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971\",\r\n \"name\": \"stopstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-09-28T05:09:56.5319906Z\",\r\n \"key2\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-09-28T05:09:56.4382298Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9971.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9971.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9971.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9971.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9971.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9971.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "811ec319-737f-408c-9438-0a45a5461466" + "8b92b9c9-0a20-4d90-a9ab-83cbe8dee54e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -423,7 +423,7 @@ "no-cache" ], "x-ms-request-id": [ - "d38cd8c1-0d57-4323-ac14-38d5ab3d89d0" + "ddf027ac-1b93-4855-8782-44fe3e178abf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -432,22 +432,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11999" ], "x-ms-correlation-request-id": [ - "5bdedd51-04c5-4892-8b92-8f65f5ebd2a7" + "05775f86-216f-4556-b27d-c175686b341b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051025Z:5bdedd51-04c5-4892-8b92-8f65f5ebd2a7" + "SOUTHEASTASIA:20221109T064804Z:05775f86-216f-4556-b27d-c175686b341b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:24 GMT" + "Wed, 09 Nov 2022 06:48:03 GMT" ], "Content-Length": [ - "1419" + "1446" ], "Content-Type": [ "application/json" @@ -456,28 +456,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971\",\r\n \"name\": \"stopstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-09-28T05:09:56.5319906Z\",\r\n \"key2\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-09-28T05:09:56.4382298Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9971.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9971.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9971.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9971.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9971.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9971.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "72b59701-3b7f-4857-8d79-511aa684a155" + "8d484635-ac17-4a2e-9e65-856a3b8afa2c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -486,7 +486,7 @@ "no-cache" ], "x-ms-request-id": [ - "e0a07f24-fbec-4676-8ea4-59f8f0a584a1" + "4a08105c-4d2f-4316-a238-44421b0d3778" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -495,22 +495,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" + "11994" ], "x-ms-correlation-request-id": [ - "65fa1410-2b73-44f4-b3d5-015ccd3dc738" + "479a7f01-0557-430d-84b0-9024da4613e6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051026Z:65fa1410-2b73-44f4-b3d5-015ccd3dc738" + "SOUTHEASTASIA:20221109T064807Z:479a7f01-0557-430d-84b0-9024da4613e6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:26 GMT" + "Wed, 09 Nov 2022 06:48:07 GMT" ], "Content-Length": [ - "1419" + "1446" ], "Content-Type": [ "application/json" @@ -519,26 +519,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971\",\r\n \"name\": \"stopstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2021-09-28T05:09:56.5319906Z\",\r\n \"key2\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2021-09-28T05:09:56.5319906Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2021-09-28T05:09:56.4382298Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9971.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9971.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9971.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9971.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9971.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9971.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default/containers/containerpstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9ibG9iU2VydmljZXMvZGVmYXVsdC9jb250YWluZXJzL2NvbnRhaW5lcnBzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQvY29udGFpbmVycy9jb250YWluZXJwc3Rlc3RyZzEyNj9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", - "RequestBody": "{}", "RequestHeaders": { "x-ms-client-request-id": [ - "8f2fea70-704a-4bbc-834b-3ad6a7ba0321" + "5302fdbb-bfc1-48c0-90bd-3b08b6a1fc51" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -547,6 +546,7 @@ "2" ] }, + "RequestBody": "{}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -555,10 +555,10 @@ "no-cache" ], "ETag": [ - "\"0x8D9823E42E66F55\"" + "\"0x8DAC21E52B0E3E9\"" ], "x-ms-request-id": [ - "f80efa3f-69d3-4434-a10f-2034a0bc8e63" + "d3121332-6a17-45dd-add6-f9c67796a04a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -567,22 +567,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1198" ], "x-ms-correlation-request-id": [ - "df4884e4-349b-40f9-bb1d-733cf61d7c11" + "3ccf9b18-8b07-4493-8424-88ec373a07f8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051017Z:df4884e4-349b-40f9-bb1d-733cf61d7c11" + "SOUTHEASTASIA:20221109T064751Z:3ccf9b18-8b07-4493-8424-88ec373a07f8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:16 GMT" + "Wed, 09 Nov 2022 06:47:51 GMT" ], "Content-Length": [ - "300" + "296" ], "Content-Type": [ "application/json" @@ -591,28 +591,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default/containers/containerpstestrg9971\",\r\n \"name\": \"containerpstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126\",\r\n \"name\": \"containerpstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default/containers/containerpstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9ibG9iU2VydmljZXMvZGVmYXVsdC9jb250YWluZXJzL2NvbnRhaW5lcnBzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQvY29udGFpbmVycy9jb250YWluZXJwc3Rlc3RyZzEyNj9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8f2fea70-704a-4bbc-834b-3ad6a7ba0321" + "5302fdbb-bfc1-48c0-90bd-3b08b6a1fc51" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -621,10 +621,10 @@ "no-cache" ], "ETag": [ - "\"0x8D9823E42E66F55\"" + "\"0x8DAC21E52B0E3E9\"" ], "x-ms-request-id": [ - "73044d92-281d-49d3-bcb6-96ee78d09219" + "c69f18d0-745a-40a7-925c-5274307d764a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -633,22 +633,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-correlation-request-id": [ - "50723bcd-6271-4cdd-a3f4-9a9af82b8dd1" + "0498fca8-6ccf-4281-b5cc-79bef528ec11" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051017Z:50723bcd-6271-4cdd-a3f4-9a9af82b8dd1" + "SOUTHEASTASIA:20221109T064752Z:0498fca8-6ccf-4281-b5cc-79bef528ec11" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:16 GMT" + "Wed, 09 Nov 2022 06:47:52 GMT" ], "Content-Length": [ - "694" + "690" ], "Content-Type": [ "application/json" @@ -657,26 +657,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default/containers/containerpstestrg9971\",\r\n \"name\": \"containerpstestrg9971\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\",\r\n \"etag\": \"\\\"0x8D9823E42E66F55\\\"\",\r\n \"properties\": {\r\n \"deleted\": false,\r\n \"remainingRetentionDays\": 0,\r\n \"defaultEncryptionScope\": \"$account-encryption-key\",\r\n \"denyEncryptionScopeOverride\": false,\r\n \"publicAccess\": \"None\",\r\n \"leaseStatus\": \"Unlocked\",\r\n \"leaseState\": \"Available\",\r\n \"lastModifiedTime\": \"2021-09-28T05:10:17Z\",\r\n \"legalHold\": {\r\n \"hasLegalHold\": false,\r\n \"tags\": []\r\n },\r\n \"hasImmutabilityPolicy\": false,\r\n \"hasLegalHold\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126\",\r\n \"name\": \"containerpstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\",\r\n \"etag\": \"\\\"0x8DAC21E52B0E3E9\\\"\",\r\n \"properties\": {\r\n \"publicAccess\": \"None\",\r\n \"leaseStatus\": \"Unlocked\",\r\n \"leaseState\": \"Available\",\r\n \"lastModifiedTime\": \"2022-11-09T06:47:51Z\",\r\n \"legalHold\": {\r\n \"hasLegalHold\": false,\r\n \"tags\": []\r\n },\r\n \"hasImmutabilityPolicy\": false,\r\n \"hasLegalHold\": false,\r\n \"deleted\": false,\r\n \"remainingRetentionDays\": 0,\r\n \"defaultEncryptionScope\": \"$account-encryption-key\",\r\n \"denyEncryptionScopeOverride\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9ibG9iU2VydmljZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"isVersioningEnabled\": true\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "62a7e547-3949-42f6-8635-36312cd6bef4" + "040f211b-077e-4fc6-97a4-dcec9da6c918" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -685,6 +684,7 @@ "61" ] }, + "RequestBody": "{\r\n \"properties\": {\r\n \"isVersioningEnabled\": true\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -693,7 +693,7 @@ "no-cache" ], "x-ms-request-id": [ - "4b125897-8059-4f29-9341-75fbab0e494f" + "f3a7e3d9-34a6-438c-b9f3-a661ee059638" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -705,19 +705,19 @@ "1198" ], "x-ms-correlation-request-id": [ - "6294d116-b5b6-40c3-b45d-0c6e2dca4a2e" + "48920cad-54ac-412b-a482-3818fa169b15" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051018Z:6294d116-b5b6-40c3-b45d-0c6e2dca4a2e" + "SOUTHEASTASIA:20221109T064755Z:48920cad-54ac-412b-a482-3818fa169b15" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:17 GMT" + "Wed, 09 Nov 2022 06:47:54 GMT" ], "Content-Length": [ - "284" + "282" ], "Content-Type": [ "application/json" @@ -726,28 +726,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"isVersioningEnabled\": true\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"isVersioningEnabled\": true\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9ibG9iU2VydmljZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "62a7e547-3949-42f6-8635-36312cd6bef4" + "040f211b-077e-4fc6-97a4-dcec9da6c918" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -756,7 +756,7 @@ "no-cache" ], "x-ms-request-id": [ - "5cfb4841-3661-4f82-abe7-381adad94e0b" + "daccc4a5-fb24-48b9-a37b-5776ded1a673" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -765,22 +765,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "fe3b024d-d94f-4b80-bfa5-b0fe7dd906e1" + "f12b338f-5464-48d3-ba89-2ba31166c7b6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051018Z:fe3b024d-d94f-4b80-bfa5-b0fe7dd906e1" + "SOUTHEASTASIA:20221109T064756Z:f12b338f-5464-48d3-ba89-2ba31166c7b6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:17 GMT" + "Wed, 09 Nov 2022 06:47:55 GMT" ], "Content-Length": [ - "398" + "425" ], "Content-Type": [ "application/json" @@ -789,34 +789,34 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"cors\": {\r\n \"corsRules\": []\r\n },\r\n \"deleteRetentionPolicy\": {\r\n \"enabled\": false\r\n },\r\n \"isVersioningEnabled\": true\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"cors\": {\r\n \"corsRules\": []\r\n },\r\n \"deleteRetentionPolicy\": {\r\n \"allowPermanentDelete\": false,\r\n \"enabled\": false\r\n },\r\n \"isVersioningEnabled\": true\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d334cf6e-a781-4f95-ba44-764c724ff069" + "41185396-f707-4637-b5ae-05a42c8e767a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "2598" + "3048" ] }, + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -825,7 +825,7 @@ "no-cache" ], "x-ms-request-id": [ - "857710ef-ff17-40c7-90af-d9a66f13de82" + "f2ba8f1a-028b-4398-ba9c-2158b54d92d2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -834,22 +834,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1198" ], "x-ms-correlation-request-id": [ - "6da7dafa-3e47-4faa-8f7d-7dc7bbebfe2c" + "38293a1c-67b8-4cc4-9f9d-4ec53d527ef4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051020Z:6da7dafa-3e47-4faa-8f7d-7dc7bbebfe2c" + "SOUTHEASTASIA:20221109T064758Z:38293a1c-67b8-4cc4-9f9d-4ec53d527ef4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:19 GMT" + "Wed, 09 Nov 2022 06:47:57 GMT" ], "Content-Length": [ - "1495" + "1713" ], "Content-Type": [ "application/json" @@ -858,34 +858,34 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:19.9073421Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:47:58.2504626Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "205dcc92-d03f-49ad-b87b-9b6e89f320c5" + "a7d0cc77-c347-4185-bd23-d4d847d2e12c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "1508" + "1506" ] }, + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -894,7 +894,7 @@ "no-cache" ], "x-ms-request-id": [ - "4f9b4dbc-57c9-4a1a-b0d2-774c307ece4b" + "466fe8e3-4068-4ad0-853b-4e4d44e89a85" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -906,19 +906,19 @@ "1199" ], "x-ms-correlation-request-id": [ - "2bf049d4-47eb-47a1-ae3b-20aa82dbe349" + "a1408aa8-d349-4fe7-b0df-9469a92e59fa" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051023Z:2bf049d4-47eb-47a1-ae3b-20aa82dbe349" + "SOUTHEASTASIA:20221109T064803Z:a1408aa8-d349-4fe7-b0df-9469a92e59fa" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:23 GMT" + "Wed, 09 Nov 2022 06:48:02 GMT" ], "Content-Length": [ - "1006" + "1002" ], "Content-Type": [ "application/json" @@ -927,34 +927,34 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:23.6261036Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:03.1879881Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e2a9c8b9-7252-44f8-8862-9aa7815d5e80" + "7c958fca-818c-454c-a18e-881b99144456" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "2598" + "3048" ] }, + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -963,7 +963,7 @@ "no-cache" ], "x-ms-request-id": [ - "6fd8592d-d4eb-44d7-9ac4-ad9d05cb6385" + "fc8ab327-6bc1-440d-bd6d-e16e5f02bc39" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -972,22 +972,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1189" + "1199" ], "x-ms-correlation-request-id": [ - "fa5c212f-8f62-4d83-b0f3-ad053d2b500b" + "1b7a02d2-c1aa-4340-af9f-ad9825da2396" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051029Z:fa5c212f-8f62-4d83-b0f3-ad053d2b500b" + "SOUTHEASTASIA:20221109T064810Z:1b7a02d2-c1aa-4340-af9f-ad9825da2396" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:29 GMT" + "Wed, 09 Nov 2022 06:48:10 GMT" ], "Content-Length": [ - "1495" + "1713" ], "Content-Type": [ "application/json" @@ -996,34 +996,34 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:29.5011464Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:10.3911086Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg9971\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "9864b3ed-f190-4635-8b00-543491d9d355" + "7ce19d8d-c868-4fbe-8035-f5a385277258" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "1509" + "1507" ] }, + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1032,7 +1032,7 @@ "no-cache" ], "x-ms-request-id": [ - "bb0dac61-24d4-4dbf-81eb-7316586fb3ce" + "24baa192-2768-4844-a809-32bba71a57f6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1041,22 +1041,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1190" + "1199" ], "x-ms-correlation-request-id": [ - "0f98634b-68a4-448a-9d28-072150c53e5c" + "01d0dd62-8d83-48f4-b733-587c3abebc01" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051031Z:0f98634b-68a4-448a-9d28-072150c53e5c" + "SOUTHEASTASIA:20221109T064815Z:01d0dd62-8d83-48f4-b733-587c3abebc01" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:31 GMT" + "Wed, 09 Nov 2022 06:48:14 GMT" ], "Content-Length": [ - "1007" + "1003" ], "Content-Type": [ "application/json" @@ -1065,28 +1065,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:31.5195703Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:15.2973705Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e6fac4eb-6a63-49ff-876f-8294aaf1a382" + "7a1aea7b-7f9d-4c9a-9e1f-58e0001c20b1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1095,7 +1095,7 @@ "no-cache" ], "x-ms-request-id": [ - "10d4d422-84cd-4511-b42c-f684f1d23508" + "d3d16a3a-e052-454b-98d0-32213c7b0723" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,22 +1104,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11999" ], "x-ms-correlation-request-id": [ - "b9e89bfe-10dc-4cc9-872d-de19d939fb73" + "78130d50-fd2c-4aaf-b751-eb0cb8547289" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051020Z:b9e89bfe-10dc-4cc9-872d-de19d939fb73" + "SOUTHEASTASIA:20221109T064800Z:78130d50-fd2c-4aaf-b751-eb0cb8547289" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:20 GMT" + "Wed, 09 Nov 2022 06:47:59 GMT" ], "Content-Length": [ - "1495" + "1713" ], "Content-Type": [ "application/json" @@ -1128,28 +1128,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:19.9073421Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:47:58.2504626Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "811ec319-737f-408c-9438-0a45a5461466" + "8b92b9c9-0a20-4d90-a9ab-83cbe8dee54e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1158,7 +1158,7 @@ "no-cache" ], "x-ms-request-id": [ - "b7c1d295-e379-436c-b87c-ee4ffabb47f9" + "8849a5b5-56e6-4300-a249-238c32919dff" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1167,22 +1167,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11999" ], "x-ms-correlation-request-id": [ - "e6cd99c5-4c12-460a-86b6-2a4e9a1e175f" + "12f609da-3616-4612-9d51-4d7fbcaaca6c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051025Z:e6cd99c5-4c12-460a-86b6-2a4e9a1e175f" + "SOUTHEASTASIA:20221109T064806Z:12f609da-3616-4612-9d51-4d7fbcaaca6c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:25 GMT" + "Wed, 09 Nov 2022 06:48:05 GMT" ], "Content-Length": [ - "1006" + "1002" ], "Content-Type": [ "application/json" @@ -1191,28 +1191,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:23.6261036Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:03.1879881Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ec92f50e-fb16-4936-88c0-56dc5633e577" + "21e924e2-ac43-4f2e-8131-a05e576a0bba" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1221,7 +1221,7 @@ "no-cache" ], "x-ms-request-id": [ - "defd8f5f-5ea5-4108-95bc-ca77646fe3f4" + "3dd2a950-12c0-4e74-861b-2a4b87007a5f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1230,22 +1230,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11998" ], "x-ms-correlation-request-id": [ - "56ef5e72-1daa-4771-a2fa-76472cc32f26" + "ee54a532-ef7f-4dae-bab9-21430b4225c0" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051030Z:56ef5e72-1daa-4771-a2fa-76472cc32f26" + "SOUTHEASTASIA:20221109T064812Z:ee54a532-ef7f-4dae-bab9-21430b4225c0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:30 GMT" + "Wed, 09 Nov 2022 06:48:11 GMT" ], "Content-Length": [ - "1495" + "1713" ], "Content-Type": [ "application/json" @@ -1254,28 +1254,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:29.5011464Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:10.3911086Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0bedfe57-c61e-4f2f-809b-dcf347819a34" + "fd4e3881-8f72-4420-8422-e33ad3ff205f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1284,7 +1284,7 @@ "no-cache" ], "x-ms-request-id": [ - "a52420fa-fd64-465b-a65b-1dba5e3d67bb" + "26bde01b-1034-41ce-a951-f37fc501c485" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1293,22 +1293,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11999" ], "x-ms-correlation-request-id": [ - "79b6e5ab-5fce-4fbf-8f22-98350379840b" + "3f271828-7cd5-497e-a99c-2af0dd611da6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051032Z:79b6e5ab-5fce-4fbf-8f22-98350379840b" + "SOUTHEASTASIA:20221109T064816Z:3f271828-7cd5-497e-a99c-2af0dd611da6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:32 GMT" + "Wed, 09 Nov 2022 06:48:16 GMT" ], "Content-Length": [ - "1007" + "1003" ], "Content-Type": [ "application/json" @@ -1317,28 +1317,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2021-09-28T05:10:31.5195703Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9971\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:15.2973705Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "DELETE", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "72b59701-3b7f-4857-8d79-511aa684a155" + "8d484635-ac17-4a2e-9e65-856a3b8afa2c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1347,7 +1347,7 @@ "no-cache" ], "x-ms-request-id": [ - "ca91fdc3-0fd1-40b6-af45-e84d5c9d42dc" + "495348ac-9375-4779-a36c-df4c6c3dda65" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1356,19 +1356,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "abbe36bb-d10d-4550-98ca-8f626128f784" + "e2b2eca8-df01-48b3-9511-df7504c6900f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051028Z:abbe36bb-d10d-4550-98ca-8f626128f784" + "SOUTHEASTASIA:20221109T064809Z:e2b2eca8-df01-48b3-9511-df7504c6900f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:27 GMT" + "Wed, 09 Nov 2022 06:48:09 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -1384,24 +1384,24 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MS9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "DELETE", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a2d997b3-6fb6-4cb8-ae3c-b051dbe543f1" + "357f4c62-59a0-41cb-9c46-eee9de61c4f7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1410,7 +1410,7 @@ "no-cache" ], "x-ms-request-id": [ - "0e7087a1-1046-4cc2-a7a6-afbdc19d848d" + "145224a8-7ae0-4e19-90e9-48b7ab2f4f0d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1419,19 +1419,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "18291e53-aec4-4deb-9487-4e50ca1cf140" + "e096bb9d-da2f-4419-9431-6f106693a3d7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051032Z:18291e53-aec4-4deb-9487-4e50ca1cf140" + "SOUTHEASTASIA:20221109T064819Z:e096bb9d-da2f-4419-9431-6f106693a3d7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:32 GMT" + "Wed, 09 Nov 2022 06:48:18 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -1447,24 +1447,24 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9971/providers/Microsoft.Storage/storageAccounts/stopstestrg9971?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTk3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "DELETE", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5095b304-84e4-459b-bf75-f75359d00ad9" + "56f152cd-44d5-45ab-96a1-8ab529d4a55b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/23.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Storage.StorageManagementClient/5.1.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1473,7 +1473,7 @@ "no-cache" ], "x-ms-request-id": [ - "d9985ec2-20d3-4ac8-aab1-3906e842ce78" + "c0ae3cb1-4229-4a2b-aed7-3370b6df6af3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1482,19 +1482,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "765fb2cf-2225-4bcd-a0ec-e497f5262601" + "d30ec37c-a571-454c-aba4-71d6fe2439d5" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051041Z:765fb2cf-2225-4bcd-a0ec-e497f5262601" + "SOUTHEASTASIA:20221109T064830Z:d30ec37c-a571-454c-aba4-71d6fe2439d5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:41 GMT" + "Wed, 09 Nov 2022 06:48:29 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -1510,24 +1510,24 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg9971?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnOTk3MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg126?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTI2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", "RequestMethod": "DELETE", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c513e90e-f26d-4220-b4bb-1ec0eb6c5484" + "7ee33733-e8a3-4728-b736-ae179682fb30" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1536,22 +1536,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-request-id": [ - "b7a634fc-c5bb-4096-afb9-98a6ff0defef" + "53e177e3-104d-41ef-bc69-e0594a74e2d2" ], "x-ms-correlation-request-id": [ - "b7a634fc-c5bb-4096-afb9-98a6ff0defef" + "53e177e3-104d-41ef-bc69-e0594a74e2d2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051047Z:b7a634fc-c5bb-4096-afb9-98a6ff0defef" + "SOUTHEASTASIA:20221109T064837Z:53e177e3-104d-41ef-bc69-e0594a74e2d2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1560,7 +1560,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:10:47 GMT" + "Wed, 09 Nov 2022 06:48:36 GMT" ], "Expires": [ "-1" @@ -1573,18 +1573,18 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSems1TnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1593,22 +1593,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11999" ], "x-ms-request-id": [ - "a571a2f7-8aaa-486a-8c3e-c52cfbfea161" + "849d4a77-4e64-40ca-8210-25bb64dfcc77" ], "x-ms-correlation-request-id": [ - "a571a2f7-8aaa-486a-8c3e-c52cfbfea161" + "849d4a77-4e64-40ca-8210-25bb64dfcc77" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051103Z:a571a2f7-8aaa-486a-8c3e-c52cfbfea161" + "SOUTHEASTASIA:20221109T064852Z:849d4a77-4e64-40ca-8210-25bb64dfcc77" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1617,7 +1617,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:11:02 GMT" + "Wed, 09 Nov 2022 06:48:52 GMT" ], "Expires": [ "-1" @@ -1630,18 +1630,18 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSems1TnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1650,22 +1650,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11998" ], "x-ms-request-id": [ - "56422fe3-eeb5-4793-975f-6810b2242fd3" + "396bb004-1329-43c4-a5c7-988b16a2301c" ], "x-ms-correlation-request-id": [ - "56422fe3-eeb5-4793-975f-6810b2242fd3" + "396bb004-1329-43c4-a5c7-988b16a2301c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051118Z:56422fe3-eeb5-4793-975f-6810b2242fd3" + "SOUTHEASTASIA:20221109T064908Z:396bb004-1329-43c4-a5c7-988b16a2301c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1674,7 +1674,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:11:18 GMT" + "Wed, 09 Nov 2022 06:49:07 GMT" ], "Expires": [ "-1" @@ -1687,18 +1687,18 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSems1TnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1707,22 +1707,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11997" ], "x-ms-request-id": [ - "c4c2876a-9b2d-48f7-ae78-d31db1f64863" + "a7471a98-4781-4a57-8a9a-5e83d283809c" ], "x-ms-correlation-request-id": [ - "c4c2876a-9b2d-48f7-ae78-d31db1f64863" + "a7471a98-4781-4a57-8a9a-5e83d283809c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051134Z:c4c2876a-9b2d-48f7-ae78-d31db1f64863" + "SOUTHEASTASIA:20221109T064923Z:a7471a98-4781-4a57-8a9a-5e83d283809c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1731,7 +1731,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:11:33 GMT" + "Wed, 09 Nov 2022 06:49:22 GMT" ], "Expires": [ "-1" @@ -1744,18 +1744,18 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSems1TnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1764,22 +1764,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11996" ], "x-ms-request-id": [ - "c2635d17-24b3-4db0-a622-d4be9a11b1f2" + "1f72d1ee-bcb2-4b99-bb4b-fc88b6c544f2" ], "x-ms-correlation-request-id": [ - "c2635d17-24b3-4db0-a622-d4be9a11b1f2" + "1f72d1ee-bcb2-4b99-bb4b-fc88b6c544f2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051149Z:c2635d17-24b3-4db0-a622-d4be9a11b1f2" + "SOUTHEASTASIA:20221109T064939Z:1f72d1ee-bcb2-4b99-bb4b-fc88b6c544f2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1788,7 +1788,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:11:49 GMT" + "Wed, 09 Nov 2022 06:49:39 GMT" ], "Expires": [ "-1" @@ -1801,18 +1801,18 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSems1TnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1821,16 +1821,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11995" ], "x-ms-request-id": [ - "cbd68c61-74c4-497a-be3b-f0b1c616592f" + "63dddf02-ea68-48f7-94d3-c5d8a9177de6" ], "x-ms-correlation-request-id": [ - "cbd68c61-74c4-497a-be3b-f0b1c616592f" + "63dddf02-ea68-48f7-94d3-c5d8a9177de6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051205Z:cbd68c61-74c4-497a-be3b-f0b1c616592f" + "SOUTHEASTASIA:20221109T064954Z:63dddf02-ea68-48f7-94d3-c5d8a9177de6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1839,7 +1839,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:12:04 GMT" + "Wed, 09 Nov 2022 06:49:54 GMT" ], "Expires": [ "-1" @@ -1852,18 +1852,18 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzk5NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSems1TnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.03", + "FxVersion/4.700.22.51102", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19043.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.45" + "OSVersion/Microsoft.Windows.10.0.19045", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.64" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1872,16 +1872,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11994" ], "x-ms-request-id": [ - "0521e13d-5af2-426b-8598-227b582cfc2d" + "620b705d-ebf7-4547-8c30-3a39b82f6635" ], "x-ms-correlation-request-id": [ - "0521e13d-5af2-426b-8598-227b582cfc2d" + "620b705d-ebf7-4547-8c30-3a39b82f6635" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20210928T051205Z:0521e13d-5af2-426b-8598-227b582cfc2d" + "SOUTHEASTASIA:20221109T064955Z:620b705d-ebf7-4547-8c30-3a39b82f6635" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1890,7 +1890,7 @@ "nosniff" ], "Date": [ - "Tue, 28 Sep 2021 05:12:05 GMT" + "Wed, 09 Nov 2022 06:49:54 GMT" ], "Expires": [ "-1" @@ -1905,7 +1905,7 @@ ], "Names": { "Test-StorageBlobInventory": [ - "pstestrg9971" + "pstestrg126" ] }, "Variables": { diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md index 87abd58bcd09..c963abff7e3c 100644 --- a/src/Storage/Storage.Management/ChangeLog.md +++ b/src/Storage/Storage.Management/ChangeLog.md @@ -18,6 +18,8 @@ - Additional information about change #1 --> ## Upcoming Release +* Supported excludePrefix, includeDeleted, and many new schema fields in Blob Inventory + - `New-AzStorageBlobInventoryPolicyRule` ## Version 5.1.0 * Supported generate DataLakeGen2 Sas token with Encryption scope diff --git a/src/Storage/Storage.Management/Models/PSBlobInventoryPolicy.cs b/src/Storage/Storage.Management/Models/PSBlobInventoryPolicy.cs index 8594b6952af6..3af24d8276f3 100644 --- a/src/Storage/Storage.Management/Models/PSBlobInventoryPolicy.cs +++ b/src/Storage/Storage.Management/Models/PSBlobInventoryPolicy.cs @@ -179,11 +179,16 @@ public BlobInventoryPolicyDefinition parseBlobInventoryPolicyDefinition() // Possible values include: 'Blob', 'Container' public string ObjectType { get; set; } - // Valid values for this field for the blob object type include: Name, Creation-Time, Last-Modified, Content-Length, - // Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, - // Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, AccessTierInferred, Tags. - // Valid values for container object type include Name, Last-Modified, - // Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold. + // Valid values for this field for the blob object type include: Name, Creation-Time, Last-Modified, Content-Length, + // Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, + // Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, AccessTierInferred, Tags, + // Etag, Content-Type, Content-Encoding, Content-Language, Content-CRC64, Cache-Control, Content-Disposition, + // LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, + // mmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, + // CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, x-ms-blob-sequence-number, EncryptionScope, IncrementalCopy, TagCount + // Valid values for container object type include Name, Last-Modified, + // Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, + // DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays public string[] SchemaFields { get; set; } //private string[] BlobSchemaField = new string[] {"Name", "Creation-Time", "Last-Modified", "Content-Length", "Content-MD5", "BlobType", "AccessTier", "AccessTierChangeTime", @@ -216,9 +221,11 @@ public PSBlobInventoryPolicyFilter() { } public PSBlobInventoryPolicyFilter(BlobInventoryPolicyFilter filters) { this.PrefixMatch = PSManagementPolicyRuleFilter.StringListToArray(filters.PrefixMatch); + this.ExcludePrefix = PSManagementPolicyRuleFilter.StringListToArray(filters.ExcludePrefix); this.BlobTypes = PSManagementPolicyRuleFilter.StringListToArray(filters.BlobTypes); this.IncludeBlobVersions = filters.IncludeBlobVersions; this.IncludeSnapshots = filters.IncludeSnapshots; + this.IncludeDeleted = filters.IncludeDeleted; } public BlobInventoryPolicyFilter ParseBlobInventoryPolicyFilter() @@ -226,16 +233,20 @@ public BlobInventoryPolicyFilter ParseBlobInventoryPolicyFilter() return new BlobInventoryPolicyFilter() { PrefixMatch = PSManagementPolicyRuleFilter.StringArrayToList(this.PrefixMatch), + ExcludePrefix = PSManagementPolicyRuleFilter.StringArrayToList(this.ExcludePrefix), BlobTypes = PSManagementPolicyRuleFilter.StringArrayToList(this.BlobTypes), IncludeSnapshots = this.IncludeSnapshots, - IncludeBlobVersions = this.IncludeBlobVersions + IncludeBlobVersions = this.IncludeBlobVersions, + IncludeDeleted = this.IncludeDeleted }; } public string[] PrefixMatch { get; set; } + public string[] ExcludePrefix { get; set; } public string[] BlobTypes { get; set; } public bool? IncludeBlobVersions { get; set; } public bool? IncludeSnapshots { get; set; } + public bool? IncludeDeleted { get; set; } } /// diff --git a/src/Storage/Storage.Management/Storage.Management.format.ps1xml b/src/Storage/Storage.Management/Storage.Management.format.ps1xml index 4e8202c62dc1..1e4ef4cdc188 100644 --- a/src/Storage/Storage.Management/Storage.Management.format.ps1xml +++ b/src/Storage/Storage.Management/Storage.Management.format.ps1xml @@ -947,6 +947,10 @@ Left + + Left + + Left @@ -955,6 +959,10 @@ Left + + Left + + Left @@ -995,6 +1003,10 @@ Left $_.Definition.Filters.IncludeBlobVersions + + Left + $_.Definition.Filters.IncludeDeleted + Left $_.Definition.Filters.BlobTypes @@ -1003,6 +1015,10 @@ Left $_.Definition.Filters.PrefixMatch + + Left + $_.Definition.Filters.ExcludePrefix + Left $_.Definition.SchemaFields diff --git a/src/Storage/Storage.Management/StorageAccount/NewAzureStorageBlobInventoryPolicyRule.cs b/src/Storage/Storage.Management/StorageAccount/NewAzureStorageBlobInventoryPolicyRule.cs index 7dafd8af458a..a29cf18679ab 100644 --- a/src/Storage/Storage.Management/StorageAccount/NewAzureStorageBlobInventoryPolicyRule.cs +++ b/src/Storage/Storage.Management/StorageAccount/NewAzureStorageBlobInventoryPolicyRule.cs @@ -66,8 +66,13 @@ public class NewAzureStorageBlobInventoryPolicyRuleCommand : StorageAccountBaseC ParameterSetName = BlobRuleParameterSet, HelpMessage = "Specifies the fields and properties of the Blob object to be included in the inventory. Valid values include: " + "Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, " + - "Group, Permissions, Acl, Metadata, LastAccessTime, AccessTierInferred, Tags. 'Name' is a required schemafield. " + + "Group, Permissions, Acl, Metadata, LastAccessTime, AccessTierInferred, Tags, Etag, Content-Type, Content-Encoding, Content-Language, Content-CRC64, " + + "Cache-Control, Content-Disposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, RemainingRetentionDays, ImmutabilityPolicyUntilDate" + + "ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256 " + + "RehydratePriority, ArchiveStatus, x-ms-blob-sequence-number, EncryptionScope, IncrementalCopy, DeletionId, DeletedTime, TagCount. " + + "'Name' is a required schemafield. " + "Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl' are valid only for Hns enabled accounts.'Tags' field is only valid for non Hns accounts." + + "'Tags, TagCount' field is only valid for non Hns accounts. " + "If specify '-IncludeSnapshot', will include 'Snapshot' in the inventory. If specify '-IncludeBlobVersion', will include 'VersionId, 'IsCurrentVersion' in the inventory.")] [ValidateSet(BlobInventoryPolicyBlobSchemaField.Name, BlobInventoryPolicyBlobSchemaField.CreationTime, @@ -87,6 +92,37 @@ public class NewAzureStorageBlobInventoryPolicyRuleCommand : StorageAccountBaseC BlobInventoryPolicyBlobSchemaField.LastAccessTime, BlobInventoryPolicyBlobSchemaField.AccessTierInferred, BlobInventoryPolicyBlobSchemaField.Tags, + BlobInventoryPolicyBlobSchemaField.Etag, + BlobInventoryPolicyBlobSchemaField.ContentType, + BlobInventoryPolicyBlobSchemaField.ContentEncoding, + BlobInventoryPolicyBlobSchemaField.ContentLanguage, + BlobInventoryPolicyBlobSchemaField.ContentCRC64, + BlobInventoryPolicyBlobSchemaField.CacheControl, + BlobInventoryPolicyBlobSchemaField.ContentDisposition, + BlobInventoryPolicyBlobSchemaField.LeaseStatus, + BlobInventoryPolicyBlobSchemaField.LeaseState, + BlobInventoryPolicyBlobSchemaField.LeaseDuration, + BlobInventoryPolicyBlobSchemaField.ServerEncrypted, + BlobInventoryPolicyBlobSchemaField.Deleted, + BlobInventoryPolicyBlobSchemaField.RemainingRetentionDays, + BlobInventoryPolicyBlobSchemaField.ImmutabilityPolicyUntilDate, + BlobInventoryPolicyBlobSchemaField.ImmutabilityPolicyMode, + BlobInventoryPolicyBlobSchemaField.LegalHold, + BlobInventoryPolicyBlobSchemaField.CopyId, + BlobInventoryPolicyBlobSchemaField.CopyStatus, + BlobInventoryPolicyBlobSchemaField.CopySource, + BlobInventoryPolicyBlobSchemaField.CopyProgress, + BlobInventoryPolicyBlobSchemaField.CopyCompletionTime, + BlobInventoryPolicyBlobSchemaField.CopyStatusDescription, + BlobInventoryPolicyBlobSchemaField.CustomerProvidedKeySha256, + BlobInventoryPolicyBlobSchemaField.RehydratePriority, + BlobInventoryPolicyBlobSchemaField.ArchiveStatus, + BlobInventoryPolicyBlobSchemaField.xmsblobsequencenumber, + BlobInventoryPolicyBlobSchemaField.EncryptionScope, + BlobInventoryPolicyBlobSchemaField.IncrementalCopy, + BlobInventoryPolicyBlobSchemaField.DeletionId, + BlobInventoryPolicyBlobSchemaField.DeletedTime, + BlobInventoryPolicyBlobSchemaField.TagCount, IgnoreCase = true)] [ValidateNotNullOrEmpty] public string[] BlobSchemaField { get; set; } @@ -94,8 +130,9 @@ public class NewAzureStorageBlobInventoryPolicyRuleCommand : StorageAccountBaseC [Parameter(Mandatory = true, ParameterSetName = ContainerRuleParameterSet, HelpMessage = "Specifies the fields and properties of the container object to be included in the inventory. Valid values include: " + - "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold. " + - "'Name' is a required schemafield.")] + "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, " + + "Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, " + + "DeletedTime, RemainingRetentionDays. 'Name' is a required schemafield.")] [ValidateSet(BlobInventoryPolicyContainerSchemaField.Name, BlobInventoryPolicyContainerSchemaField.LastModified, BlobInventoryPolicyContainerSchemaField.Metadata, @@ -105,6 +142,14 @@ public class NewAzureStorageBlobInventoryPolicyRuleCommand : StorageAccountBaseC BlobInventoryPolicyContainerSchemaField.PublicAccess, BlobInventoryPolicyContainerSchemaField.HasImmutabilityPolicy, BlobInventoryPolicyContainerSchemaField.HasLegalHold, + BlobInventoryPolicyContainerSchemaField.Etag, + BlobInventoryPolicyContainerSchemaField.DefaultEncryptionScope, + BlobInventoryPolicyContainerSchemaField.DenyEncryptionScopeOverride, + BlobInventoryPolicyContainerSchemaField.ImmutableStorageWithVersioningEnabled, + BlobInventoryPolicyContainerSchemaField.Deleted, + BlobInventoryPolicyContainerSchemaField.Version, + BlobInventoryPolicyContainerSchemaField.DeletedTime, + BlobInventoryPolicyContainerSchemaField.RemainingRetentionDays, IgnoreCase = true)] [ValidateNotNullOrEmpty] public string[] ContainerSchemaField { get; set; } @@ -120,31 +165,42 @@ public class NewAzureStorageBlobInventoryPolicyRuleCommand : StorageAccountBaseC public string[] BlobType { get; set; } [Parameter(Mandatory = false, - HelpMessage = "Sets an array of strings for blob prefixes to be matched..")] + HelpMessage = "Sets an array of strings for blob prefixes to be matched.")] [ValidateNotNullOrEmpty] public string[] PrefixMatch { get; set; } + [Parameter(Mandatory = false, + HelpMessage = "Sets an array of strings with maximum 10 blob prefixes to be excluded from the inventory.")] + [ValidateNotNullOrEmpty] + public string[] ExcludePrefix { get; set; } + [Parameter(Mandatory = false, ParameterSetName = BlobRuleParameterSet, - HelpMessage = "The rule is disabled if set it.")] + HelpMessage = "Includes blob snapshots in blob inventory")] public SwitchParameter IncludeSnapshot { get; set; } [Parameter(Mandatory = false, ParameterSetName = BlobRuleParameterSet, - HelpMessage = "The rule is disabled if set it.")] + HelpMessage = "Includes blob versions in blob inventory.")] public SwitchParameter IncludeBlobVersion { get; set; } + [Parameter(Mandatory = false, + ParameterSetName = BlobRuleParameterSet, + HelpMessage = "Includes deleted blob in blob inventory. When include delete blob, for ContainerSchemaFields, must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For BlobSchemaFields, on HNS enabled storage accounts, must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays', and on Hns disabled accounts must include 'Deleted and RemainingRetentionDays', else they must be excluded.")] + public SwitchParameter IncludeDeleted { get; set; } + public override void ExecuteCmdlet() { base.ExecuteCmdlet(); PSBlobInventoryPolicyDefinition definition = new PSBlobInventoryPolicyDefinition(); - if (this.BlobType != null || this.PrefixMatch != null || this.IncludeSnapshot.IsPresent || this.IncludeBlobVersion.IsPresent) + if (this.BlobType != null || this.PrefixMatch != null || this.ExcludePrefix != null || this.IncludeSnapshot.IsPresent || this.IncludeBlobVersion.IsPresent || this.IncludeDeleted.IsPresent) { definition.Filters = new PSBlobInventoryPolicyFilter() { BlobTypes = NormalizeStringArray(this.BlobType), - PrefixMatch = this.PrefixMatch + PrefixMatch = this.PrefixMatch, + ExcludePrefix = this.ExcludePrefix }; if (this.IncludeBlobVersion.IsPresent) { @@ -154,6 +210,10 @@ public override void ExecuteCmdlet() { definition.Filters.IncludeSnapshots = true; } + if (this.IncludeDeleted.IsPresent) + { + definition.Filters.IncludeDeleted = true; + } } definition.Format = NormalizeString(this.Format); definition.Schedule = NormalizeString(this.Schedule); @@ -218,6 +278,14 @@ protected struct BlobInventoryPolicyContainerSchemaField public const string PublicAccess = "PublicAccess"; public const string HasImmutabilityPolicy = "HasImmutabilityPolicy"; public const string HasLegalHold = "HasLegalHold"; + public const string Etag = "Etag"; + public const string DefaultEncryptionScope = "DefaultEncryptionScope"; + public const string DenyEncryptionScopeOverride = "DenyEncryptionScopeOverride"; + public const string ImmutableStorageWithVersioningEnabled = "ImmutableStorageWithVersioningEnabled"; + public const string Deleted = "Deleted"; + public const string Version = "Version"; + public const string DeletedTime = "DeletedTime"; + public const string RemainingRetentionDays = "RemainingRetentionDays"; } protected struct BlobInventoryPolicyBlobSchemaField @@ -243,6 +311,37 @@ protected struct BlobInventoryPolicyBlobSchemaField public const string LastAccessTime = "LastAccessTime"; public const string AccessTierInferred = "AccessTierInferred"; public const string Tags = "Tags"; + public const string Etag = "Etag"; + public const string ContentType = "Content-Type"; + public const string ContentEncoding = "Content-Encoding"; + public const string ContentLanguage = "Content-Language"; + public const string ContentCRC64 = "Content-CRC64"; + public const string CacheControl = "Cache-Control"; + public const string ContentDisposition = "Content-Disposition"; + public const string LeaseStatus = "LeaseStatus"; + public const string LeaseState = "LeaseState"; + public const string LeaseDuration = "LeaseDuration"; + public const string ServerEncrypted = "ServerEncrypted"; + public const string Deleted = "Deleted"; + public const string RemainingRetentionDays = "RemainingRetentionDays"; + public const string ImmutabilityPolicyUntilDate = "ImmutabilityPolicyUntilDate"; + public const string ImmutabilityPolicyMode = "ImmutabilityPolicyMode"; + public const string LegalHold = "LegalHold"; + public const string CopyId = "CopyId"; + public const string CopyStatus = "CopyStatus"; + public const string CopySource = "CopySource"; + public const string CopyProgress = "CopyProgress"; + public const string CopyCompletionTime = "CopyCompletionTime"; + public const string CopyStatusDescription = "CopyStatusDescription"; + public const string CustomerProvidedKeySha256 = "CustomerProvidedKeySha256"; + public const string RehydratePriority = "RehydratePriority"; + public const string ArchiveStatus = "ArchiveStatus"; + public const string xmsblobsequencenumber = "x-ms-blob-sequence-number"; + public const string EncryptionScope = "EncryptionScope"; + public const string IncrementalCopy = "IncrementalCopy"; + public const string DeletionId = "DeletionId"; + public const string DeletedTime = "DeletedTime"; + public const string TagCount = "TagCount"; } protected struct BlobInventoryPolicyRuleSchedule diff --git a/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md b/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md index 510684642515..08af379c9f53 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md +++ b/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md @@ -16,13 +16,14 @@ Creates a blob inventory policy rule object, which can be used in Set-AzStorageB ``` New-AzStorageBlobInventoryPolicyRule [-Name] [-Disabled] -Destination -Format -Schedule -BlobSchemaField -BlobType [-PrefixMatch ] - [-IncludeSnapshot] [-IncludeBlobVersion] [-DefaultProfile ] [] + [-ExcludePrefix ] [-IncludeSnapshot] [-IncludeBlobVersion] [-IncludeDeleted] + [-DefaultProfile ] [] ``` ### ContainerRuleParameterSet ``` New-AzStorageBlobInventoryPolicyRule [-Name] [-Disabled] -Destination -Format - -Schedule -ContainerSchemaField [-PrefixMatch ] + -Schedule -ContainerSchemaField [-PrefixMatch ] [-ExcludePrefix ] [-DefaultProfile ] [] ``` @@ -33,11 +34,14 @@ The **New-AzStorageBlobInventoryPolicyRule** cmdlet creates a blob inventory pol ### Example 1: Create blob inventory policy rule objects, then sets blob inventory policy with the rule objects. + ``` PS C:\> $rule1 = New-AzStorageBlobInventoryPolicyRule -Name Test1 -Destination $containerName -Disabled -Format Csv -Schedule Daily -ContainerSchemaField Name,Metadata,PublicAccess,Last-mOdified,LeaseStatus,LeaseState,LeaseDuration,HasImmutabilityPolicy,HasLegalHold -PrefixMatch con1,con2 PS C:\> $rule2 = New-AzStorageBlobInventoryPolicyRule -Name Test2 -Destination $containerName -Format Parquet -Schedule Weekly -IncludeBlobVersion -IncludeSnapshot -BlobType blockBlob,appendBlob -PrefixMatch aaa,bbb ` -BlobSchemaField name,Creation-Time,Last-Modified,Content-Length,Content-MD5,BlobType,AccessTier,AccessTierChangeTime,Expiry-Time,hdi_isfolder,Owner,Group,Permissions,Acl,Metadata +PS C:\> $rule3 = New-AzStorageBlobInventoryPolicyRule -Name Test3 -Destination $containerName -Format Parquet -Schedule Weekly -IncludeBlobVersion -IncludeSnapshot -IncludeDeleted -BlobType blockBlob,appendBlob -PrefixMatch aaa,bbb ` + -ExcludePrefix ccc,ddd -BlobSchemaField name, Last-Modified, BlobType,AccessTier,AccessTierChangeTime,Content-Type,Content-CRC64,CopyId,x-ms-blob-sequence-number,TagCount PS C:\> $policy = Set-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Disabled -Rule $rule1,$rule2 @@ -50,18 +54,19 @@ Id : /subscriptions/{subscription-Id}/resourceGroups/myresourceg Type : Microsoft.Storage/storageAccounts/inventoryPolicies LastModifiedTime : 5/12/2021 8:53:38 AM Enabled : False -Rules : {Test1, Test2} +Rules : {Test1, Test2, Test3} PS C:\> $policy.Rules -Name Enabled Destination ObjectType Format Schedule IncludeSnapshots IncludeBlobVersions BlobTypes PrefixMatch SchemaFields ----- ------- ----------- ---------- ------ -------- ---------------- ------------------- --------- ----------- ------------ -Test1 False containername Container Csv Daily {con1, con2} {Name, Metadata, PublicAccess, Last-Modified...} -Test2 True containername Blob Parquet Weekly True True {blockBlob, appendBlob} {aaa, bbb} {Name, Creation-Time, Last-Modified, Content-Length...} +Name Enabled Destination ObjectType Format Schedule IncludeSnapshots IncludeBlobVersions IncludeDeleted BlobTypes PrefixMatch ExcludePrefix SchemaFields +---- ------- ----------- ---------- ------ -------- ---------------- ------------------- -------------- --------- ----------- ------------- ------------ +Test1 False containername Container Csv Daily {con1, con2} {Name, Metadata, PublicAccess, Last-Modified...} +Test2 True containername Blob Parquet Weekly True True {blockBlob, appendBlob} {aaa, bbb} {Name, Creation-Time, Last-Modified, Content-Length...} +Test3 True containername Blob Parquet Weekly True True True {blockBlob, appendBlob} {aaa, bbb} {ccc, ddd} {Name, Content-Type, Content-CRC64, Last-Modified...} ``` -This first 2 commands create 2 BlobInventoryPolicy rule objects: rule "Test1" for contaienr inventory; rule "Test2" for blob inventory. -The following command sets blob inventory policy to a Storage account with the 2 rule objects, then show the updated policy and rules properties. +This first 3 commands create 3 BlobInventoryPolicy rule objects: rule "Test1" for contaienr inventory; rule "Test2" for blob inventory; rule "Test3" for blob inventory with more schema fields, excludePrefix specified, and IncludeDeleted enabled. +The following command sets blob inventory policy to a Storage account with the 3 rule objects, then show the updated policy and rules properties. ## PARAMETERS @@ -74,7 +79,7 @@ If specify '-IncludeSnapshot', will include 'Snapshot' in the inventory. If sp Type: System.String[] Parameter Sets: BlobRuleParameterSet Aliases: -Accepted values: Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Metadata, LastAccessTime, AccessTierInferred, Tags +Accepted values: Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Metadata, LastAccessTime, AccessTierInferred, Tags, Etag, Content-Type, Content-Encoding, Content-Language, Content-CRC64, Cache-Control, Content-Disposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, x-ms-blob-sequence-number, EncryptionScope, IncrementalCopy, DeletionId, DeletedTime, TagCount Required: True Position: Named @@ -108,7 +113,7 @@ Specifies the fields and properties of the container object to be included in th Type: System.String[] Parameter Sets: ContainerRuleParameterSet Aliases: -Accepted values: Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold +Accepted values: Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays Required: True Position: Named @@ -162,6 +167,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExcludePrefix +Sets an array of strings with maximum 10 blob prefixes to be excluded from the inventory. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Format Specifies the format for the inventory files. Possible values include: 'Csv', 'Parquet' @@ -193,6 +213,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeDeleted +Includes deleted blob in blob inventory. When include delete blob, for ContainerSchemaFields, must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For BlobSchemaFields, on HNS enabled storage accounts, must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays', and on Hns disabled accounts must include 'Deleted and RemainingRetentionDays', else they must be excluded. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: BlobRuleParameterSet +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncludeSnapshot The rule is disabled if set it. @@ -257,7 +292,7 @@ Accept wildcard characters: False ``` ### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS From 61a9b66a4fc4fa4b93de280761585c551c01d340 Mon Sep 17 00:00:00 2001 From: Yifan Zhang Date: Thu, 10 Nov 2022 11:23:29 +0800 Subject: [PATCH 2/3] fix per comments --- .../ScenarioTests/StorageAccountTests.ps1 | 68 ++- .../TestStorageBlobInventory.json | 536 +++++++++--------- .../New-AzStorageBlobInventoryPolicyRule.md | 2 +- .../help/Set-AzStorageBlobInventoryPolicy.md | 48 +- 4 files changed, 365 insertions(+), 289 deletions(-) diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index 90ec544dd15b..9d6f2d151651 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -1805,6 +1805,7 @@ function Test-StorageBlobInventory Assert-AreEqual 14 $policy1.Rules[0].Definition.SchemaFields.Count Assert-AreEqual $true $policy1.Rules[0].Definition.Filters.IncludeSnapshots Assert-AreEqual $true $policy1.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-Null $policy1.Rules[0].Definition.Filters.IncludeDeleted Assert-AreEqual 2 $policy1.Rules[0].Definition.Filters.BlobTypes.Count Assert-AreEqual 5 $policy1.Rules[0].Definition.Filters.PrefixMatch.Count Assert-AreEqual "test2" $policy1.Rules[1].Name @@ -1816,6 +1817,7 @@ function Test-StorageBlobInventory Assert-AreEqual 12 $policy1.Rules[1].Definition.SchemaFields.Count Assert-Null $policy1.Rules[1].Definition.Filters.IncludeSnapshots Assert-Null $policy1.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-Null $policy1.Rules[1].Definition.Filters.IncludeDeleted Assert-AreEqual 2 $policy1.Rules[1].Definition.Filters.PrefixMatch.Count Assert-AreEqual "test3" $policy1.Rules[2].Name Assert-AreEqual $true $policy1.Rules[2].Enabled @@ -1859,20 +1861,38 @@ function Test-StorageBlobInventory ObjectType="Container"; Format="Parquet"; Schedule="Daily"; - SchemaFields=@("name","Metadata","PublicAccess"); + SchemaFields=@("name","Metadata","PublicAccess","DefaultEncryptionScope","DenyEncryptionScopeOverride"); Filters=(@{ PrefixMatch=@("conpre1","conpre2"); + ExcludePrefix=@("expre1","expre2"); + }) + }) + }, + @{ + Enabled=$false; + Name="Test3"; + Destination=$containerName; + Definition=(@{ + ObjectType="Blob"; + Format="Csv"; + Schedule="Weekly"; + SchemaFields=@("name","Deleted","RemainingRetentionDays","Content-Type","Content-Language","Cache-Control","Content-Disposition"); + Filters=(@{ + BlobTypes=@("blockBlob","appendBlob"); + PrefixMatch=@("conpre1","conpre2"); + ExcludePrefix=@("expre1","expre2"); + IncludeDeleted=$true }) }) }) }) Assert-AreEqual $true $policy2.Enabled - Assert-AreEqual 2 $policy2.Rules.Count + Assert-AreEqual 3 $policy2.Rules.Count # get inventory policy $policy2 = Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Get-AzStorageBlobInventoryPolicy Assert-AreEqual $true $policy2.Enabled - Assert-AreEqual 2 $policy2.Rules.Count + Assert-AreEqual 3 $policy2.Rules.Count Assert-AreEqual "Test1" $policy2.Rules[0].Name Assert-AreEqual $true $policy2.Rules[0].Enabled Assert-AreEqual $containerName $policy2.Rules[0].Destination @@ -1882,6 +1902,7 @@ function Test-StorageBlobInventory Assert-AreEqual 6 $policy2.Rules[0].Definition.SchemaFields.Count Assert-AreEqual $true $policy2.Rules[0].Definition.Filters.IncludeSnapshots Assert-AreEqual $true $policy2.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-Null $policy2.Rules[0].Definition.Filters.IncludeDeleted Assert-AreEqual 2 $policy2.Rules[0].Definition.Filters.BlobTypes.Count Assert-AreEqual 2 $policy2.Rules[0].Definition.Filters.PrefixMatch.Count Assert-AreEqual "Test2" $policy2.Rules[1].Name @@ -1890,11 +1911,25 @@ function Test-StorageBlobInventory Assert-AreEqual "Parquet" $policy2.Rules[1].Definition.Format Assert-AreEqual "Daily" $policy2.Rules[1].Definition.Schedule Assert-AreEqual "Container" $policy2.Rules[1].Definition.ObjectType - Assert-AreEqual 3 $policy2.Rules[1].Definition.SchemaFields.Count + Assert-AreEqual 5 $policy2.Rules[1].Definition.SchemaFields.Count Assert-Null $policy2.Rules[1].Definition.Filters.IncludeSnapshots Assert-Null $policy2.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-Null $policy2.Rules[1].Definition.Filters.IncludeDeleted Assert-Null $policy2.Rules[1].Definition.Filters.BlobTypes Assert-AreEqual 2 $policy2.Rules[1].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "Test3" $policy2.Rules[2].Name + Assert-AreEqual $false $policy2.Rules[2].Enabled + Assert-AreEqual $containerName $policy2.Rules[2].Destination + Assert-AreEqual "Csv" $policy2.Rules[2].Definition.Format + Assert-AreEqual "Weekly" $policy2.Rules[2].Definition.Schedule + Assert-AreEqual "Blob" $policy2.Rules[2].Definition.ObjectType + Assert-AreEqual 7 $policy2.Rules[2].Definition.SchemaFields.Count + Assert-Null $policy2.Rules[2].Definition.Filters.IncludeSnapshots + Assert-Null $policy2.Rules[2].Definition.Filters.IncludeBlobVersions + Assert-AreEqual $true $policy2.Rules[2].Definition.Filters.IncludeDeleted + Assert-AreEqual 2 $policy2.Rules[2].Definition.Filters.BlobTypes.Count + Assert-AreEqual 2 $policy2.Rules[2].Definition.Filters.PrefixMatch.Count + Assert-AreEqual 2 $policy2.Rules[2].Definition.Filters.ExcludePrefix.Count # remove policy Get-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $stoname | Remove-AzStorageBlobInventoryPolicy @@ -1913,6 +1948,7 @@ function Test-StorageBlobInventory Assert-AreEqual 14 $policy3.Rules[0].Definition.SchemaFields.Count Assert-AreEqual $true $policy3.Rules[0].Definition.Filters.IncludeSnapshots Assert-AreEqual $true $policy3.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-Null $policy3.Rules[0].Definition.Filters.IncludeDeleted Assert-AreEqual 2 $policy3.Rules[0].Definition.Filters.BlobTypes.Count Assert-AreEqual 5 $policy3.Rules[0].Definition.Filters.PrefixMatch.Count Assert-AreEqual "test2" $policy3.Rules[1].Name @@ -1924,6 +1960,7 @@ function Test-StorageBlobInventory Assert-AreEqual 12 $policy3.Rules[1].Definition.SchemaFields.Count Assert-Null $policy3.Rules[1].Definition.Filters.IncludeSnapshots Assert-Null $policy3.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-Null $policy3.Rules[1].Definition.Filters.IncludeDeleted Assert-AreEqual 2 $policy3.Rules[1].Definition.Filters.PrefixMatch.Count Assert-AreEqual "test3" $policy3.Rules[2].Name Assert-AreEqual $true $policy3.Rules[2].Enabled @@ -1934,14 +1971,16 @@ function Test-StorageBlobInventory Assert-AreEqual 7 $policy3.Rules[2].Definition.SchemaFields.Count Assert-Null $policy3.Rules[2].Definition.Filters.IncludeSnapshots Assert-Null $policy3.Rules[2].Definition.Filters.IncludeBlobVersions + Assert-AreEqual $true $policy3.Rules[2].Definition.Filters.IncludeDeleted Assert-AreEqual 1 $policy3.Rules[2].Definition.Filters.BlobTypes.Count Assert-AreEqual 2 $policy3.Rules[2].Definition.Filters.PrefixMatch.Count + Assert-AreEqual 2 $policy3.Rules[2].Definition.Filters.ExcludePrefix.Count # set policy by pipeline policy rules then get inventory policy $policy4 = ,($policy2.Rules) | Set-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname -Disabled $policy4 = Get-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname Assert-AreEqual $false $policy4.Enabled - Assert-AreEqual 2 $policy4.Rules.Count + Assert-AreEqual 3 $policy4.Rules.Count Assert-AreEqual "Test1" $policy4.Rules[0].Name Assert-AreEqual $true $policy4.Rules[0].Enabled Assert-AreEqual $containerName $policy4.Rules[0].Destination @@ -1951,6 +1990,7 @@ function Test-StorageBlobInventory Assert-AreEqual 6 $policy4.Rules[0].Definition.SchemaFields.Count Assert-AreEqual $true $policy4.Rules[0].Definition.Filters.IncludeSnapshots Assert-AreEqual $true $policy4.Rules[0].Definition.Filters.IncludeBlobVersions + Assert-Null $policy4.Rules[0].Definition.Filters.IncludeDeleted Assert-AreEqual 2 $policy4.Rules[0].Definition.Filters.BlobTypes.Count Assert-AreEqual 2 $policy4.Rules[0].Definition.Filters.PrefixMatch.Count Assert-AreEqual "Test2" $policy4.Rules[1].Name @@ -1959,11 +1999,25 @@ function Test-StorageBlobInventory Assert-AreEqual "Parquet" $policy4.Rules[1].Definition.Format Assert-AreEqual "Daily" $policy4.Rules[1].Definition.Schedule Assert-AreEqual "Container" $policy4.Rules[1].Definition.ObjectType - Assert-AreEqual 3 $policy4.Rules[1].Definition.SchemaFields.Count + Assert-AreEqual 5 $policy4.Rules[1].Definition.SchemaFields.Count Assert-Null $policy4.Rules[1].Definition.Filters.IncludeSnapshots Assert-Null $policy4.Rules[1].Definition.Filters.IncludeBlobVersions + Assert-Null $policy4.Rules[1].Definition.Filters.IncludeDeleted Assert-Null $policy4.Rules[1].Definition.Filters.BlobTypes - Assert-AreEqual 2 $policy4.Rules[1].Definition.Filters.PrefixMatch.Count + Assert-AreEqual 2 $policy4.Rules[1].Definition.Filters.PrefixMatch.Count + Assert-AreEqual "Test3" $policy4.Rules[2].Name + Assert-AreEqual $false $policy4.Rules[2].Enabled + Assert-AreEqual $containerName $policy4.Rules[2].Destination + Assert-AreEqual "Csv" $policy4.Rules[2].Definition.Format + Assert-AreEqual "Weekly" $policy4.Rules[2].Definition.Schedule + Assert-AreEqual "Blob" $policy4.Rules[2].Definition.ObjectType + Assert-AreEqual 7 $policy4.Rules[2].Definition.SchemaFields.Count + Assert-Null $policy4.Rules[2].Definition.Filters.IncludeSnapshots + Assert-Null $policy4.Rules[2].Definition.Filters.IncludeBlobVersions + Assert-AreEqual $true $policy4.Rules[2].Definition.Filters.IncludeDeleted + Assert-AreEqual 2 $policy4.Rules[2].Definition.Filters.BlobTypes.Count + Assert-AreEqual 2 $policy4.Rules[2].Definition.Filters.PrefixMatch.Count + Assert-AreEqual 2 $policy4.Rules[2].Definition.Filters.ExcludePrefix.Count # remove policy Remove-AzStorageBlobInventoryPolicy -ResourceGroupName $rgname -StorageAccountName $stoname diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json index e824ad5d8568..623950748ac9 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageBlobInventory.json @@ -1,12 +1,12 @@ { "Entries": [ { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg126?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTI2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg9200?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "337e64b2-1168-4572-8aed-cefa9d8b6f64" + "255bec11-1fe5-4dca-bd56-2198f1212935" ], "Accept-Language": [ "en-US" @@ -33,16 +33,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "d2fcd2b2-03d6-41b3-adaf-7b64f00c3e62" + "8f5bd0a9-fb69-4ce9-9b0a-3e4cce395df6" ], "x-ms-correlation-request-id": [ - "d2fcd2b2-03d6-41b3-adaf-7b64f00c3e62" + "8f5bd0a9-fb69-4ce9-9b0a-3e4cce395df6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064719Z:d2fcd2b2-03d6-41b3-adaf-7b64f00c3e62" + "SOUTHEASTASIA:20221110T025249Z:8f5bd0a9-fb69-4ce9-9b0a-3e4cce395df6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,10 +51,10 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:19 GMT" + "Thu, 10 Nov 2022 02:52:49 GMT" ], "Content-Length": [ - "180" + "182" ], "Content-Type": [ "application/json; charset=utf-8" @@ -63,7 +63,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126\",\r\n \"name\": \"pstestrg126\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200\",\r\n \"name\": \"pstestrg9200\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { @@ -72,7 +72,7 @@ "RequestMethod": "POST", "RequestHeaders": { "x-ms-client-request-id": [ - "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" + "510e3ea3-b419-49f6-a74e-5816c4d019a7" ], "Accept-Language": [ "en-US" @@ -87,10 +87,10 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "80" + "81" ] }, - "RequestBody": "{\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", + "RequestBody": "{\r\n \"name\": \"stopstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -99,7 +99,7 @@ "no-cache" ], "x-ms-request-id": [ - "f9c96f1f-83f3-4c2e-b594-6bc600af3333" + "e9d41971-b38f-4545-a0f9-3dc1c989bb71" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,16 +111,16 @@ "11999" ], "x-ms-correlation-request-id": [ - "ade25845-bff2-4ad5-93d3-ffeb4005962e" + "1fc419af-8d1d-457f-80fc-4e3c230badf3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064720Z:ade25845-bff2-4ad5-93d3-ffeb4005962e" + "SOUTHEASTASIA:20221110T025250Z:1fc419af-8d1d-457f-80fc-4e3c230badf3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:20 GMT" + "Thu, 10 Nov 2022 02:52:50 GMT" ], "Content-Length": [ "22" @@ -136,12 +136,12 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" + "510e3ea3-b419-49f6-a74e-5816c4d019a7" ], "Accept-Language": [ "en-US" @@ -168,13 +168,13 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/4a9a8fa7-2328-4c52-8225-5ac475399a18?monitor=true&api-version=2022-05-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/f7cf901c-c9b8-4cec-b283-db5489b58645?monitor=true&api-version=2022-05-01" ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "4a9a8fa7-2328-4c52-8225-5ac475399a18" + "f7cf901c-c9b8-4cec-b283-db5489b58645" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -186,16 +186,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "5b5b1ad9-b56a-4adc-8b58-8721241f2568" + "ab6d20f0-0a67-49a0-9b70-a2aebff4f0f5" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064731Z:5b5b1ad9-b56a-4adc-8b58-8721241f2568" + "SOUTHEASTASIA:20221110T025300Z:ab6d20f0-0a67-49a0-9b70-a2aebff4f0f5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:31 GMT" + "Thu, 10 Nov 2022 02:53:00 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -211,12 +211,12 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/4a9a8fa7-2328-4c52-8225-5ac475399a18?monitor=true&api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zLzRhOWE4ZmE3LTIzMjgtNGM1Mi04MjI1LTVhYzQ3NTM5OWExOD9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/f7cf901c-c9b8-4cec-b283-db5489b58645?monitor=true&api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zL2Y3Y2Y5MDFjLWM5YjgtNGNlYy1iMjgzLWRiNTQ4OWI1ODY0NT9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" + "510e3ea3-b419-49f6-a74e-5816c4d019a7" ], "User-Agent": [ "FxVersion/4.700.22.51102", @@ -234,7 +234,7 @@ "no-cache" ], "x-ms-request-id": [ - "06e7d391-3c20-4674-9f75-b20266661c05" + "e834e2c2-8161-4c03-9ab7-2069038ccedb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -246,19 +246,19 @@ "11998" ], "x-ms-correlation-request-id": [ - "58951290-776b-4f7e-a2b6-12b2fb9d9e93" + "fd750948-a25b-4ce2-b657-f2788ae66346" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064749Z:58951290-776b-4f7e-a2b6-12b2fb9d9e93" + "SOUTHEASTASIA:20221110T025318Z:fd750948-a25b-4ce2-b657-f2788ae66346" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:48 GMT" + "Thu, 10 Nov 2022 02:53:18 GMT" ], "Content-Length": [ - "1446" + "1455" ], "Content-Type": [ "application/json" @@ -267,16 +267,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200\",\r\n \"name\": \"stopstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-10T02:52:57.3742318Z\",\r\n \"key2\": \"2022-11-10T02:52:57.3742318Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-10T02:52:57.2804814Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9200.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9200.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9200.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9200.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9200.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9200.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "259c5f7a-5e53-4e9a-9857-c7a659a2ad34" + "510e3ea3-b419-49f6-a74e-5816c4d019a7" ], "Accept-Language": [ "en-US" @@ -297,7 +297,7 @@ "no-cache" ], "x-ms-request-id": [ - "23558a57-3a3d-40bb-99a4-5dcefcf10422" + "d8bbc66c-e1d7-430b-ab51-66185ae0c463" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -309,19 +309,19 @@ "11997" ], "x-ms-correlation-request-id": [ - "9378f428-b7e2-483b-b3f7-1d6c9146973c" + "880dcbed-42ca-44ac-90f0-2d74ac803123" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064749Z:9378f428-b7e2-483b-b3f7-1d6c9146973c" + "SOUTHEASTASIA:20221110T025318Z:880dcbed-42ca-44ac-90f0-2d74ac803123" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:48 GMT" + "Thu, 10 Nov 2022 02:53:18 GMT" ], "Content-Length": [ - "1446" + "1455" ], "Content-Type": [ "application/json" @@ -330,16 +330,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200\",\r\n \"name\": \"stopstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-10T02:52:57.3742318Z\",\r\n \"key2\": \"2022-11-10T02:52:57.3742318Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-10T02:52:57.2804814Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9200.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9200.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9200.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9200.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9200.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9200.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "a7d0cc77-c347-4185-bd23-d4d847d2e12c" + "8f467621-2106-4c5b-9d76-3cd547d8973c" ], "Accept-Language": [ "en-US" @@ -360,7 +360,7 @@ "no-cache" ], "x-ms-request-id": [ - "56b099ba-3a1c-4f3c-9cf5-a6e6369e0a04" + "9ead638a-818e-468d-887f-459b4aa4d15c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -369,22 +369,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "edf9059e-d5e4-45bb-8a3a-7416bf4c002a" + "f4dbaea0-5106-44be-b588-68140a9ba90c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064801Z:edf9059e-d5e4-45bb-8a3a-7416bf4c002a" + "SOUTHEASTASIA:20221110T025329Z:f4dbaea0-5106-44be-b588-68140a9ba90c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:00 GMT" + "Thu, 10 Nov 2022 02:53:28 GMT" ], "Content-Length": [ - "1446" + "1455" ], "Content-Type": [ "application/json" @@ -393,16 +393,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200\",\r\n \"name\": \"stopstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-10T02:52:57.3742318Z\",\r\n \"key2\": \"2022-11-10T02:52:57.3742318Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-10T02:52:57.2804814Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9200.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9200.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9200.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9200.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9200.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9200.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "8b92b9c9-0a20-4d90-a9ab-83cbe8dee54e" + "a3a93fc5-bfcf-4283-a7e8-eefdeb2f8711" ], "Accept-Language": [ "en-US" @@ -423,7 +423,7 @@ "no-cache" ], "x-ms-request-id": [ - "ddf027ac-1b93-4855-8782-44fe3e178abf" + "2f729172-5f8a-442e-bf11-4c3218b0cc98" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -432,22 +432,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-correlation-request-id": [ - "05775f86-216f-4556-b27d-c175686b341b" + "82802387-932a-49cf-85b7-4005dc5651a9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064804Z:05775f86-216f-4556-b27d-c175686b341b" + "SOUTHEASTASIA:20221110T025333Z:82802387-932a-49cf-85b7-4005dc5651a9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:03 GMT" + "Thu, 10 Nov 2022 02:53:32 GMT" ], "Content-Length": [ - "1446" + "1455" ], "Content-Type": [ "application/json" @@ -456,16 +456,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200\",\r\n \"name\": \"stopstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-10T02:52:57.3742318Z\",\r\n \"key2\": \"2022-11-10T02:52:57.3742318Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-10T02:52:57.2804814Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9200.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9200.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9200.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9200.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9200.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9200.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "8d484635-ac17-4a2e-9e65-856a3b8afa2c" + "ece005e5-da8a-4a23-a5db-5b1e560e8e46" ], "Accept-Language": [ "en-US" @@ -486,7 +486,7 @@ "no-cache" ], "x-ms-request-id": [ - "4a08105c-4d2f-4316-a238-44421b0d3778" + "7d4dfd59-5b2d-4a9b-9232-3904de676317" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -495,22 +495,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11998" ], "x-ms-correlation-request-id": [ - "479a7f01-0557-430d-84b0-9024da4613e6" + "ccff27d1-76fa-452c-809e-9a98595f362b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064807Z:479a7f01-0557-430d-84b0-9024da4613e6" + "SOUTHEASTASIA:20221110T025335Z:ccff27d1-76fa-452c-809e-9a98595f362b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:07 GMT" + "Thu, 10 Nov 2022 02:53:34 GMT" ], "Content-Length": [ - "1446" + "1455" ], "Content-Type": [ "application/json" @@ -519,16 +519,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126\",\r\n \"name\": \"stopstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-09T06:47:27.4067023Z\",\r\n \"key2\": \"2022-11-09T06:47:27.4067023Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-09T06:47:28.3442271Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-09T06:47:27.3129223Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg126.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg126.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg126.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg126.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg126.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg126.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200\",\r\n \"name\": \"stopstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-11-10T02:52:57.3742318Z\",\r\n \"key2\": \"2022-11-10T02:52:57.3742318Z\"\r\n },\r\n \"allowCrossTenantReplication\": false,\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-11-10T02:52:58.1242428Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-11-10T02:52:57.2804814Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg9200.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg9200.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg9200.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg9200.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg9200.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg9200.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQvY29udGFpbmVycy9jb250YWluZXJwc3Rlc3RyZzEyNj9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default/containers/containerpstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9ibG9iU2VydmljZXMvZGVmYXVsdC9jb250YWluZXJzL2NvbnRhaW5lcnBzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "5302fdbb-bfc1-48c0-90bd-3b08b6a1fc51" + "cc6227e1-098b-4832-b06a-435f1627f240" ], "Accept-Language": [ "en-US" @@ -555,10 +555,10 @@ "no-cache" ], "ETag": [ - "\"0x8DAC21E52B0E3E9\"" + "\"0x8DAC2C6BA3DC3A1\"" ], "x-ms-request-id": [ - "d3121332-6a17-45dd-add6-f9c67796a04a" + "45666424-acd5-4c3e-a1c9-d9a02f292713" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -567,22 +567,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-correlation-request-id": [ - "3ccf9b18-8b07-4493-8424-88ec373a07f8" + "92ec292a-0ac0-4d6c-9b10-c8b1fcac4dc8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064751Z:3ccf9b18-8b07-4493-8424-88ec373a07f8" + "SOUTHEASTASIA:20221110T025321Z:92ec292a-0ac0-4d6c-9b10-c8b1fcac4dc8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:51 GMT" + "Thu, 10 Nov 2022 02:53:20 GMT" ], "Content-Length": [ - "296" + "300" ], "Content-Type": [ "application/json" @@ -591,16 +591,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126\",\r\n \"name\": \"containerpstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default/containers/containerpstestrg9200\",\r\n \"name\": \"containerpstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQvY29udGFpbmVycy9jb250YWluZXJwc3Rlc3RyZzEyNj9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default/containers/containerpstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9ibG9iU2VydmljZXMvZGVmYXVsdC9jb250YWluZXJzL2NvbnRhaW5lcnBzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "5302fdbb-bfc1-48c0-90bd-3b08b6a1fc51" + "cc6227e1-098b-4832-b06a-435f1627f240" ], "Accept-Language": [ "en-US" @@ -621,10 +621,10 @@ "no-cache" ], "ETag": [ - "\"0x8DAC21E52B0E3E9\"" + "\"0x8DAC2C6BA3DC3A1\"" ], "x-ms-request-id": [ - "c69f18d0-745a-40a7-925c-5274307d764a" + "df8c150c-73bd-4344-8b48-9f45e35c54aa" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -633,22 +633,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-correlation-request-id": [ - "0498fca8-6ccf-4281-b5cc-79bef528ec11" + "5e660ba2-0329-4cf2-9263-8de5912f2f7d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064752Z:0498fca8-6ccf-4281-b5cc-79bef528ec11" + "SOUTHEASTASIA:20221110T025321Z:5e660ba2-0329-4cf2-9263-8de5912f2f7d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:52 GMT" + "Thu, 10 Nov 2022 02:53:21 GMT" ], "Content-Length": [ - "690" + "694" ], "Content-Type": [ "application/json" @@ -657,16 +657,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default/containers/containerpstestrg126\",\r\n \"name\": \"containerpstestrg126\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\",\r\n \"etag\": \"\\\"0x8DAC21E52B0E3E9\\\"\",\r\n \"properties\": {\r\n \"publicAccess\": \"None\",\r\n \"leaseStatus\": \"Unlocked\",\r\n \"leaseState\": \"Available\",\r\n \"lastModifiedTime\": \"2022-11-09T06:47:51Z\",\r\n \"legalHold\": {\r\n \"hasLegalHold\": false,\r\n \"tags\": []\r\n },\r\n \"hasImmutabilityPolicy\": false,\r\n \"hasLegalHold\": false,\r\n \"deleted\": false,\r\n \"remainingRetentionDays\": 0,\r\n \"defaultEncryptionScope\": \"$account-encryption-key\",\r\n \"denyEncryptionScopeOverride\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default/containers/containerpstestrg9200\",\r\n \"name\": \"containerpstestrg9200\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/containers\",\r\n \"etag\": \"\\\"0x8DAC2C6BA3DC3A1\\\"\",\r\n \"properties\": {\r\n \"publicAccess\": \"None\",\r\n \"leaseStatus\": \"Unlocked\",\r\n \"leaseState\": \"Available\",\r\n \"lastModifiedTime\": \"2022-11-10T02:53:21Z\",\r\n \"legalHold\": {\r\n \"hasLegalHold\": false,\r\n \"tags\": []\r\n },\r\n \"hasImmutabilityPolicy\": false,\r\n \"hasLegalHold\": false,\r\n \"deleted\": false,\r\n \"remainingRetentionDays\": 0,\r\n \"defaultEncryptionScope\": \"$account-encryption-key\",\r\n \"denyEncryptionScopeOverride\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9ibG9iU2VydmljZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "040f211b-077e-4fc6-97a4-dcec9da6c918" + "2dc55094-0264-495f-b8f0-b50375f1c243" ], "Accept-Language": [ "en-US" @@ -693,7 +693,7 @@ "no-cache" ], "x-ms-request-id": [ - "f3a7e3d9-34a6-438c-b9f3-a661ee059638" + "9301e897-b15d-42bf-b682-98173290eb26" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -702,22 +702,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-correlation-request-id": [ - "48920cad-54ac-412b-a482-3818fa169b15" + "ba4e17fb-fe02-47b6-bb69-5015a5423399" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064755Z:48920cad-54ac-412b-a482-3818fa169b15" + "SOUTHEASTASIA:20221110T025324Z:ba4e17fb-fe02-47b6-bb69-5015a5423399" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:54 GMT" + "Thu, 10 Nov 2022 02:53:23 GMT" ], "Content-Length": [ - "282" + "284" ], "Content-Type": [ "application/json" @@ -726,16 +726,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"isVersioningEnabled\": true\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"isVersioningEnabled\": true\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvYmxvYlNlcnZpY2VzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9ibG9iU2VydmljZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "040f211b-077e-4fc6-97a4-dcec9da6c918" + "2dc55094-0264-495f-b8f0-b50375f1c243" ], "Accept-Language": [ "en-US" @@ -756,7 +756,7 @@ "no-cache" ], "x-ms-request-id": [ - "daccc4a5-fb24-48b9-a37b-5776ded1a673" + "9c4345ef-f90c-49ea-b7f6-6f12bb83cea7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -768,19 +768,19 @@ "11999" ], "x-ms-correlation-request-id": [ - "f12b338f-5464-48d3-ba89-2ba31166c7b6" + "c05a6390-4068-41f2-8dda-c3c334d3d992" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064756Z:f12b338f-5464-48d3-ba89-2ba31166c7b6" + "SOUTHEASTASIA:20221110T025324Z:c05a6390-4068-41f2-8dda-c3c334d3d992" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:55 GMT" + "Thu, 10 Nov 2022 02:53:24 GMT" ], "Content-Length": [ - "425" + "427" ], "Content-Type": [ "application/json" @@ -789,16 +789,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"cors\": {\r\n \"corsRules\": []\r\n },\r\n \"deleteRetentionPolicy\": {\r\n \"allowPermanentDelete\": false,\r\n \"enabled\": false\r\n },\r\n \"isVersioningEnabled\": true\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/blobServices/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices\",\r\n \"properties\": {\r\n \"cors\": {\r\n \"corsRules\": []\r\n },\r\n \"deleteRetentionPolicy\": {\r\n \"allowPermanentDelete\": false,\r\n \"enabled\": false\r\n },\r\n \"isVersioningEnabled\": true\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "41185396-f707-4637-b5ae-05a42c8e767a" + "a54e8164-bf4d-485e-92e5-2d8bb2970bdb" ], "Accept-Language": [ "en-US" @@ -813,10 +813,10 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "3048" + "3051" ] }, - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -825,7 +825,7 @@ "no-cache" ], "x-ms-request-id": [ - "f2ba8f1a-028b-4398-ba9c-2158b54d92d2" + "369394f6-2b1e-478d-823e-04e43c616262" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -837,19 +837,19 @@ "1198" ], "x-ms-correlation-request-id": [ - "38293a1c-67b8-4cc4-9f9d-4ec53d527ef4" + "c2e233c5-15bd-491b-8daa-e45a9c0a5230" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064758Z:38293a1c-67b8-4cc4-9f9d-4ec53d527ef4" + "SOUTHEASTASIA:20221110T025327Z:c2e233c5-15bd-491b-8daa-e45a9c0a5230" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:57 GMT" + "Thu, 10 Nov 2022 02:53:26 GMT" ], "Content-Length": [ - "1713" + "1718" ], "Content-Type": [ "application/json" @@ -858,16 +858,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:47:58.2504626Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:26.9526168Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "a7d0cc77-c347-4185-bd23-d4d847d2e12c" + "8f467621-2106-4c5b-9d76-3cd547d8973c" ], "Accept-Language": [ "en-US" @@ -882,10 +882,10 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "1506" + "2640" ] }, - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ],\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test3\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ],\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -894,7 +894,7 @@ "no-cache" ], "x-ms-request-id": [ - "466fe8e3-4068-4ad0-853b-4e4d44e89a85" + "e1d1d11a-e02b-4435-a21d-4ccaae7c2852" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -906,19 +906,19 @@ "1199" ], "x-ms-correlation-request-id": [ - "a1408aa8-d349-4fe7-b0df-9469a92e59fa" + "b23cd44c-56a3-4620-a909-c447bb67ba53" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064803Z:a1408aa8-d349-4fe7-b0df-9469a92e59fa" + "SOUTHEASTASIA:20221110T025331Z:b23cd44c-56a3-4620-a909-c447bb67ba53" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:02 GMT" + "Thu, 10 Nov 2022 02:53:31 GMT" ], "Content-Length": [ - "1002" + "1514" ], "Content-Type": [ "application/json" @@ -927,16 +927,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:03.1879881Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:31.5463512Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "7c958fca-818c-454c-a18e-881b99144456" + "b91271b4-c3ec-460c-bbf7-35433f7525f1" ], "Accept-Language": [ "en-US" @@ -951,10 +951,10 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "3048" + "3051" ] }, - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ],\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -963,7 +963,7 @@ "no-cache" ], "x-ms-request-id": [ - "fc8ab327-6bc1-440d-bd6d-e16e5f02bc39" + "a5c3d212-c65f-420d-bc65-5d8e52ee4769" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -975,19 +975,19 @@ "1199" ], "x-ms-correlation-request-id": [ - "1b7a02d2-c1aa-4340-af9f-ad9825da2396" + "761cf8a9-ba07-4bd4-a5cb-dea50c1e6a41" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064810Z:1b7a02d2-c1aa-4340-af9f-ad9825da2396" + "SOUTHEASTASIA:20221110T025339Z:761cf8a9-ba07-4bd4-a5cb-dea50c1e6a41" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:10 GMT" + "Thu, 10 Nov 2022 02:53:38 GMT" ], "Content-Length": [ - "1713" + "1718" ], "Content-Type": [ "application/json" @@ -996,16 +996,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:10.3911086Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:39.280837Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "7ce19d8d-c868-4fbe-8035-f5a385277258" + "e73b28c1-2fed-4cdd-9b00-a978d3dd6f50" ], "Accept-Language": [ "en-US" @@ -1020,10 +1020,10 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "1507" + "2641" ] }, - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg126\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ],\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ]\r\n },\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ]\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test3\",\r\n \"destination\": \"containerpstestrg9200\",\r\n \"definition\": {\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ],\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"includeDeleted\": true\r\n },\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"type\": \"Inventory\"\r\n }\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -1032,7 +1032,7 @@ "no-cache" ], "x-ms-request-id": [ - "24baa192-2768-4844-a809-32bba71a57f6" + "b3351ccc-7903-4e11-b37d-f4060fdbce08" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1041,22 +1041,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1197" ], "x-ms-correlation-request-id": [ - "01d0dd62-8d83-48f4-b733-587c3abebc01" + "440cbc68-9c01-4cd3-a799-b877dff4724e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064815Z:01d0dd62-8d83-48f4-b733-587c3abebc01" + "SOUTHEASTASIA:20221110T025342Z:440cbc68-9c01-4cd3-a799-b877dff4724e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:14 GMT" + "Thu, 10 Nov 2022 02:53:41 GMT" ], "Content-Length": [ - "1003" + "1515" ], "Content-Type": [ "application/json" @@ -1065,16 +1065,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:15.2973705Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:41.9839405Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "7a1aea7b-7f9d-4c9a-9e1f-58e0001c20b1" + "753ef425-3d03-4e11-a30f-707b066568b1" ], "Accept-Language": [ "en-US" @@ -1095,7 +1095,7 @@ "no-cache" ], "x-ms-request-id": [ - "d3d16a3a-e052-454b-98d0-32213c7b0723" + "525884e7-b236-420c-9f7e-e5dfbfaa55c0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1107,19 +1107,19 @@ "11999" ], "x-ms-correlation-request-id": [ - "78130d50-fd2c-4aaf-b751-eb0cb8547289" + "1ea7c3e3-fd58-477e-ba7e-9d1f33ed1dfb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064800Z:78130d50-fd2c-4aaf-b751-eb0cb8547289" + "SOUTHEASTASIA:20221110T025328Z:1ea7c3e3-fd58-477e-ba7e-9d1f33ed1dfb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:47:59 GMT" + "Thu, 10 Nov 2022 02:53:27 GMT" ], "Content-Length": [ - "1713" + "1718" ], "Content-Type": [ "application/json" @@ -1128,16 +1128,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:47:58.2504626Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:26.9526168Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "8b92b9c9-0a20-4d90-a9ab-83cbe8dee54e" + "a3a93fc5-bfcf-4283-a7e8-eefdeb2f8711" ], "Accept-Language": [ "en-US" @@ -1158,7 +1158,7 @@ "no-cache" ], "x-ms-request-id": [ - "8849a5b5-56e6-4300-a249-238c32919dff" + "5f8910d0-c533-46b5-811c-a13b056ee9d2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1167,22 +1167,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-correlation-request-id": [ - "12f609da-3616-4612-9d51-4d7fbcaaca6c" + "dae873fb-ad0f-45a7-b46f-a7f7e5489df7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064806Z:12f609da-3616-4612-9d51-4d7fbcaaca6c" + "SOUTHEASTASIA:20221110T025334Z:dae873fb-ad0f-45a7-b46f-a7f7e5489df7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:05 GMT" + "Thu, 10 Nov 2022 02:53:34 GMT" ], "Content-Length": [ - "1002" + "1514" ], "Content-Type": [ "application/json" @@ -1191,16 +1191,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:03.1879881Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:31.5463512Z\",\r\n \"policy\": {\r\n \"enabled\": true,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "21e924e2-ac43-4f2e-8131-a05e576a0bba" + "e2f6418b-dda4-4f66-9157-994eebc4f687" ], "Accept-Language": [ "en-US" @@ -1221,7 +1221,7 @@ "no-cache" ], "x-ms-request-id": [ - "3dd2a950-12c0-4e74-861b-2a4b87007a5f" + "ae8420b0-eafd-4eea-893a-711118c13866" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1230,22 +1230,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11997" ], "x-ms-correlation-request-id": [ - "ee54a532-ef7f-4dae-bab9-21430b4225c0" + "73f2834b-3b50-45b6-9e64-1f81c49e2091" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064812Z:ee54a532-ef7f-4dae-bab9-21430b4225c0" + "SOUTHEASTASIA:20221110T025340Z:73f2834b-3b50-45b6-9e64-1f81c49e2091" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:11 GMT" + "Thu, 10 Nov 2022 02:53:39 GMT" ], "Content-Length": [ - "1713" + "1718" ], "Content-Type": [ "application/json" @@ -1254,16 +1254,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:10.3911086Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:39.280837Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test1\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Creation-Time\",\r\n \"Last-Modified\",\r\n \"Content-Length\",\r\n \"Content-MD5\",\r\n \"BlobType\",\r\n \"AccessTier\",\r\n \"AccessTierChangeTime\",\r\n \"Metadata\",\r\n \"AccessTierInferred\",\r\n \"Tags\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc\",\r\n \"edf\",\r\n \"eqwewqe\",\r\n \"eqwewqreewqe\",\r\n \"qwewqewqewqewqewadasd\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"test2\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"Last-Modified\",\r\n \"LeaseStatus\",\r\n \"LeaseState\",\r\n \"LeaseDuration\",\r\n \"HasImmutabilityPolicy\",\r\n \"HasLegalHold\",\r\n \"Etag\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"con1\",\r\n \"con2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"Name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"aaa1\",\r\n \"bbb1\"\r\n ],\r\n \"blobTypes\": [\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"abc1\",\r\n \"edf1\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "fd4e3881-8f72-4420-8422-e33ad3ff205f" + "8db49ecd-5bb2-4165-affd-7581415ff428" ], "Accept-Language": [ "en-US" @@ -1284,7 +1284,7 @@ "no-cache" ], "x-ms-request-id": [ - "26bde01b-1034-41ce-a951-f37fc501c485" + "7c4d8e1b-4da2-44a0-ae5b-7dda5b513b38" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1296,19 +1296,19 @@ "11999" ], "x-ms-correlation-request-id": [ - "3f271828-7cd5-497e-a99c-2af0dd611da6" + "d9429089-8f0f-475b-9eab-8bd4ea069ad8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064816Z:3f271828-7cd5-497e-a99c-2af0dd611da6" + "SOUTHEASTASIA:20221110T025343Z:d9429089-8f0f-475b-9eab-8bd4ea069ad8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:16 GMT" + "Thu, 10 Nov 2022 02:53:43 GMT" ], "Content-Length": [ - "1003" + "1515" ], "Content-Type": [ "application/json" @@ -1317,16 +1317,16 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-09T06:48:15.2973705Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg126\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\"\r\n ],\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default\",\r\n \"name\": \"DefaultInventoryPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/inventoryPolicies\",\r\n \"properties\": {\r\n \"lastModifiedTime\": \"2022-11-10T02:53:41.9839405Z\",\r\n \"policy\": {\r\n \"enabled\": false,\r\n \"type\": \"Inventory\",\r\n \"rules\": [\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": true,\r\n \"name\": \"Test1\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Content-Length\",\r\n \"BlobType\",\r\n \"Snapshot\",\r\n \"VersionId\",\r\n \"IsCurrentVersion\"\r\n ],\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"prefix1\",\r\n \"prefix2\"\r\n ],\r\n \"includeBlobVersions\": true,\r\n \"includeSnapshots\": true\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"format\": \"Parquet\",\r\n \"schedule\": \"Daily\",\r\n \"objectType\": \"Container\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Metadata\",\r\n \"PublicAccess\",\r\n \"DefaultEncryptionScope\",\r\n \"DenyEncryptionScopeOverride\"\r\n ],\r\n \"filters\": {\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"destination\": \"containerpstestrg9200\",\r\n \"enabled\": false,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"format\": \"Csv\",\r\n \"schedule\": \"Weekly\",\r\n \"objectType\": \"Blob\",\r\n \"schemaFields\": [\r\n \"name\",\r\n \"Deleted\",\r\n \"RemainingRetentionDays\",\r\n \"Content-Type\",\r\n \"Content-Language\",\r\n \"Cache-Control\",\r\n \"Content-Disposition\"\r\n ],\r\n \"filters\": {\r\n \"includeDeleted\": true,\r\n \"excludePrefix\": [\r\n \"expre1\",\r\n \"expre2\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\",\r\n \"appendBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"conpre1\",\r\n \"conpre2\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "DELETE", "RequestHeaders": { "x-ms-client-request-id": [ - "8d484635-ac17-4a2e-9e65-856a3b8afa2c" + "ece005e5-da8a-4a23-a5db-5b1e560e8e46" ], "Accept-Language": [ "en-US" @@ -1347,7 +1347,7 @@ "no-cache" ], "x-ms-request-id": [ - "495348ac-9375-4779-a36c-df4c6c3dda65" + "d5f572ef-b05a-4b79-9b37-af2e7d354dee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1359,16 +1359,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "e2b2eca8-df01-48b3-9511-df7504c6900f" + "eaf70afe-27ab-4b7a-a704-39739782daff" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064809Z:e2b2eca8-df01-48b3-9511-df7504c6900f" + "SOUTHEASTASIA:20221110T025337Z:eaf70afe-27ab-4b7a-a704-39739782daff" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:09 GMT" + "Thu, 10 Nov 2022 02:53:37 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -1384,12 +1384,12 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126/inventoryPolicies/default?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjYvaW52ZW50b3J5UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200/inventoryPolicies/default?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMC9pbnZlbnRvcnlQb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjItMDUtMDE=", "RequestMethod": "DELETE", "RequestHeaders": { "x-ms-client-request-id": [ - "357f4c62-59a0-41cb-9c46-eee9de61c4f7" + "7eaa915e-8289-48d2-a7bf-3dd07c3cd58a" ], "Accept-Language": [ "en-US" @@ -1410,7 +1410,7 @@ "no-cache" ], "x-ms-request-id": [ - "145224a8-7ae0-4e19-90e9-48b7ab2f4f0d" + "fe39edbd-ddd3-41c0-9191-beddc0382694" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1422,16 +1422,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "e096bb9d-da2f-4419-9431-6f106693a3d7" + "baedf970-e509-4b16-8135-c819c515dd4e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064819Z:e096bb9d-da2f-4419-9431-6f106693a3d7" + "SOUTHEASTASIA:20221110T025346Z:baedf970-e509-4b16-8135-c819c515dd4e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:18 GMT" + "Thu, 10 Nov 2022 02:53:45 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -1447,12 +1447,12 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg126/providers/Microsoft.Storage/storageAccounts/stopstestrg126?api-version=2022-05-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTI2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvc3RvcHN0ZXN0cmcxMjY/YXBpLXZlcnNpb249MjAyMi0wNS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg9200/providers/Microsoft.Storage/storageAccounts/stopstestrg9200?api-version=2022-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnOTIwMC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDIyLTA1LTAx", "RequestMethod": "DELETE", "RequestHeaders": { "x-ms-client-request-id": [ - "56f152cd-44d5-45ab-96a1-8ab529d4a55b" + "67139ad8-9163-4a6d-ba43-3ee78e320544" ], "Accept-Language": [ "en-US" @@ -1473,7 +1473,7 @@ "no-cache" ], "x-ms-request-id": [ - "c0ae3cb1-4229-4a2b-aed7-3370b6df6af3" + "e69cedb4-30f7-4a15-a058-a1059e520780" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1485,16 +1485,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "d30ec37c-a571-454c-aba4-71d6fe2439d5" + "ab964140-a20f-4402-a0c8-dfc88a957498" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064830Z:d30ec37c-a571-454c-aba4-71d6fe2439d5" + "SOUTHEASTASIA:20221110T025358Z:ab964140-a20f-4402-a0c8-dfc88a957498" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:29 GMT" + "Thu, 10 Nov 2022 02:53:58 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -1510,12 +1510,12 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg126?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTI2P2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg9200?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnOTIwMD9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestHeaders": { "x-ms-client-request-id": [ - "7ee33733-e8a3-4728-b736-ae179682fb30" + "d00a7b20-f330-4006-b3dc-6ee79052a2d6" ], "Accept-Language": [ "en-US" @@ -1536,22 +1536,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "14998" ], "x-ms-request-id": [ - "53e177e3-104d-41ef-bc69-e0594a74e2d2" + "971a04fe-b77b-47d0-92fc-80f3b3376fe9" ], "x-ms-correlation-request-id": [ - "53e177e3-104d-41ef-bc69-e0594a74e2d2" + "971a04fe-b77b-47d0-92fc-80f3b3376fe9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064837Z:53e177e3-104d-41ef-bc69-e0594a74e2d2" + "SOUTHEASTASIA:20221110T025405Z:971a04fe-b77b-47d0-92fc-80f3b3376fe9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1560,7 +1560,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:36 GMT" + "Thu, 10 Nov 2022 02:54:04 GMT" ], "Expires": [ "-1" @@ -1573,8 +1573,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemt5TURBdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -1593,7 +1593,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1602,13 +1602,13 @@ "11999" ], "x-ms-request-id": [ - "849d4a77-4e64-40ca-8210-25bb64dfcc77" + "85576839-c526-42f0-9c19-ceda922fdec4" ], "x-ms-correlation-request-id": [ - "849d4a77-4e64-40ca-8210-25bb64dfcc77" + "85576839-c526-42f0-9c19-ceda922fdec4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064852Z:849d4a77-4e64-40ca-8210-25bb64dfcc77" + "SOUTHEASTASIA:20221110T025421Z:85576839-c526-42f0-9c19-ceda922fdec4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1617,7 +1617,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:48:52 GMT" + "Thu, 10 Nov 2022 02:54:21 GMT" ], "Expires": [ "-1" @@ -1630,8 +1630,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemt5TURBdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -1650,7 +1650,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1659,13 +1659,13 @@ "11998" ], "x-ms-request-id": [ - "396bb004-1329-43c4-a5c7-988b16a2301c" + "b2176a46-e939-462a-ab86-12a1c2ba338d" ], "x-ms-correlation-request-id": [ - "396bb004-1329-43c4-a5c7-988b16a2301c" + "b2176a46-e939-462a-ab86-12a1c2ba338d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064908Z:396bb004-1329-43c4-a5c7-988b16a2301c" + "SOUTHEASTASIA:20221110T025437Z:b2176a46-e939-462a-ab86-12a1c2ba338d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1674,7 +1674,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:49:07 GMT" + "Thu, 10 Nov 2022 02:54:36 GMT" ], "Expires": [ "-1" @@ -1687,8 +1687,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemt5TURBdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -1707,7 +1707,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1716,13 +1716,13 @@ "11997" ], "x-ms-request-id": [ - "a7471a98-4781-4a57-8a9a-5e83d283809c" + "7f7a4521-da07-4d2e-96f6-9913b30c36a7" ], "x-ms-correlation-request-id": [ - "a7471a98-4781-4a57-8a9a-5e83d283809c" + "7f7a4521-da07-4d2e-96f6-9913b30c36a7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064923Z:a7471a98-4781-4a57-8a9a-5e83d283809c" + "SOUTHEASTASIA:20221110T025452Z:7f7a4521-da07-4d2e-96f6-9913b30c36a7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1731,7 +1731,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:49:22 GMT" + "Thu, 10 Nov 2022 02:54:51 GMT" ], "Expires": [ "-1" @@ -1744,8 +1744,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemt5TURBdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -1764,7 +1764,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -1773,13 +1773,13 @@ "11996" ], "x-ms-request-id": [ - "1f72d1ee-bcb2-4b99-bb4b-fc88b6c544f2" + "3fa18c79-0225-4c7a-8aa2-d44fe1e0ae27" ], "x-ms-correlation-request-id": [ - "1f72d1ee-bcb2-4b99-bb4b-fc88b6c544f2" + "3fa18c79-0225-4c7a-8aa2-d44fe1e0ae27" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064939Z:1f72d1ee-bcb2-4b99-bb4b-fc88b6c544f2" + "SOUTHEASTASIA:20221110T025508Z:3fa18c79-0225-4c7a-8aa2-d44fe1e0ae27" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1788,7 +1788,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:49:39 GMT" + "Thu, 10 Nov 2022 02:55:08 GMT" ], "Expires": [ "-1" @@ -1801,8 +1801,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemt5TURBdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -1824,13 +1824,13 @@ "11995" ], "x-ms-request-id": [ - "63dddf02-ea68-48f7-94d3-c5d8a9177de6" + "5c4c19f2-d96c-4c31-a5e1-651eced8acd9" ], "x-ms-correlation-request-id": [ - "63dddf02-ea68-48f7-94d3-c5d8a9177de6" + "5c4c19f2-d96c-4c31-a5e1-651eced8acd9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064954Z:63dddf02-ea68-48f7-94d3-c5d8a9177de6" + "SOUTHEASTASIA:20221110T025523Z:5c4c19f2-d96c-4c31-a5e1-651eced8acd9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1839,7 +1839,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:49:54 GMT" + "Thu, 10 Nov 2022 02:55:23 GMT" ], "Expires": [ "-1" @@ -1852,8 +1852,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzEyNi1FQVNUVVMyRVVBUCIsImpvYkxvY2F0aW9uIjoiZWFzdHVzMmV1YXAifQ?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekV5TmkxRlFWTlVWVk15UlZWQlVDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVpXRnpkSFZ6TW1WMVlYQWlmUT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzkyMDAtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemt5TURBdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -1875,13 +1875,13 @@ "11994" ], "x-ms-request-id": [ - "620b705d-ebf7-4547-8c30-3a39b82f6635" + "6fd2e1fa-1f8e-4389-8cce-8a536b65d1ca" ], "x-ms-correlation-request-id": [ - "620b705d-ebf7-4547-8c30-3a39b82f6635" + "6fd2e1fa-1f8e-4389-8cce-8a536b65d1ca" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20221109T064955Z:620b705d-ebf7-4547-8c30-3a39b82f6635" + "SOUTHEASTASIA:20221110T025524Z:6fd2e1fa-1f8e-4389-8cce-8a536b65d1ca" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1890,7 +1890,7 @@ "nosniff" ], "Date": [ - "Wed, 09 Nov 2022 06:49:54 GMT" + "Thu, 10 Nov 2022 02:55:24 GMT" ], "Expires": [ "-1" @@ -1905,7 +1905,7 @@ ], "Names": { "Test-StorageBlobInventory": [ - "pstestrg126" + "pstestrg9200" ] }, "Variables": { diff --git a/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md b/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md index 08af379c9f53..2cb78b54bf7e 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md +++ b/src/Storage/Storage.Management/help/New-AzStorageBlobInventoryPolicyRule.md @@ -41,7 +41,7 @@ PS C:\> $rule1 = New-AzStorageBlobInventoryPolicyRule -Name Test1 -Destination $ PS C:\> $rule2 = New-AzStorageBlobInventoryPolicyRule -Name Test2 -Destination $containerName -Format Parquet -Schedule Weekly -IncludeBlobVersion -IncludeSnapshot -BlobType blockBlob,appendBlob -PrefixMatch aaa,bbb ` -BlobSchemaField name,Creation-Time,Last-Modified,Content-Length,Content-MD5,BlobType,AccessTier,AccessTierChangeTime,Expiry-Time,hdi_isfolder,Owner,Group,Permissions,Acl,Metadata PS C:\> $rule3 = New-AzStorageBlobInventoryPolicyRule -Name Test3 -Destination $containerName -Format Parquet -Schedule Weekly -IncludeBlobVersion -IncludeSnapshot -IncludeDeleted -BlobType blockBlob,appendBlob -PrefixMatch aaa,bbb ` - -ExcludePrefix ccc,ddd -BlobSchemaField name, Last-Modified, BlobType,AccessTier,AccessTierChangeTime,Content-Type,Content-CRC64,CopyId,x-ms-blob-sequence-number,TagCount + -ExcludePrefix ccc,ddd -BlobSchemaField name,Last-Modified,BlobType,AccessTier,AccessTierChangeTime,Content-Type,Content-CRC64,CopyId,x-ms-blob-sequence-number,TagCount PS C:\> $policy = Set-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Disabled -Rule $rule1,$rule2 diff --git a/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md b/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md index c2b21d58d0ba..cb6f9d1d772b 100644 --- a/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md +++ b/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md @@ -63,7 +63,10 @@ PS C:\> $rule1 = New-AzStorageBlobInventoryPolicyRule -Name Test1 -Destination $ PS C:\> $rule2 = New-AzStorageBlobInventoryPolicyRule -Name Test2 -Destination $containerName -Format Parquet -Schedule Weekly -IncludeBlobVersion -IncludeSnapshot -BlobType blockBlob,appendBlob -PrefixMatch aaa,bbb ` -BlobSchemaField name,Creation-Time,Last-Modified,Content-Length,Content-MD5,BlobType,AccessTier,AccessTierChangeTime,Expiry-Time,hdi_isfolder,Owner,Group,Permissions,Acl,Metadata -PS C:\> $policy = Set-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Disabled -Rule $rule1,$rule2 +PS C:\> $rule3 = New-AzStorageBlobInventoryPolicyRule -Name Test3 -Destination $containerName -Format Parquet -Schedule Weekly -IncludeBlobVersion -IncludeSnapshot -IncludeDeleted -BlobType blockBlob,appendBlob -PrefixMatch aaa,bbb ` + -ExcludePrefix ccc,ddd -BlobSchemaField name,Last-Modified,BlobType,AccessTier,AccessTierChangeTime,Content-Type,Content-CRC64,CopyId,x-ms-blob-sequence-number,TagCount + +PS C:\> $policy = Set-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Disabled -Rule $rule1,$rule2,$rule3 PS C:\> $policy @@ -74,17 +77,18 @@ Id : /subscriptions/{subscription-Id}/resourceGroups/myresourceg Type : Microsoft.Storage/storageAccounts/inventoryPolicies LastModifiedTime : 5/12/2021 8:53:38 AM Enabled : False -Rules : {Test1, Test2} +Rules : {Test1, Test2, Test3} PS C:\> $policy.Rules -Name Enabled Destination ObjectType Format Schedule IncludeSnapshots IncludeBlobVersions BlobTypes PrefixMatch SchemaFields ----- ------- ----------- ---------- ------ -------- ---------------- ------------------- --------- ----------- ------------ -Test1 False containername Container Csv Daily {con1, con2} {Name, Metadata, PublicAccess, Last-Modified...} -Test2 True containername Blob Parquet Weekly True True {blockBlob, appendBlob} {aaa, bbb} {Name, Creation-Time, Last-Modified, Content-Length...} +Name Enabled Destination ObjectType Format Schedule IncludeSnapshots IncludeBlobVersions IncludeDeleted BlobTypes PrefixMatch ExcludePrefix SchemaFields +---- ------- ----------- ---------- ------ -------- ---------------- ------------------- -------------- --------- ----------- ------------- ------------ +Test1 False containername Container Csv Daily {con1, con2} {Name, Metadata, PublicAccess, Last-Modified...} +Test2 True containername Blob Parquet Weekly True True {blockBlob, appendBlob} {aaa, bbb} {Name, Creation-Time, Last-Modified, Content-Length...} +Test3 True containername Blob Parquet Weekly True True True {blockBlob, appendBlob} {aaa, bbb} {ccc, ddd} {Name, Content-Type, Content-CRC64, Last-Modified...} ``` -This first 2 commands create 2 BlobInventoryPolicy rule objects: rule "Test1" for contaienr inventory; rule "Test2" for blob inventory. +This first 2 commands create 3 BlobInventoryPolicy rule objects: rule "Test1" for contaienr inventory; rule "Test2" and "Test3" for blob inventory. The following command sets blob inventory policy to a Storage account with the 2 rule objects, then show the updated policy and rules properties. ### Example 2: Create or update the blob inventory policy of a Storage account with a Json format policy. @@ -117,9 +121,26 @@ PS C:\> $policy = Set-AzStorageBlobInventoryPolicy -ResourceGroupName $resourceG ObjectType="Container"; Format="Parquet"; Schedule="Daily"; - SchemaFields=@("name","Metadata","PublicAccess"); + SchemaFields=@("name","Metadata","PublicAccess","DefaultEncryptionScope","DenyEncryptionScopeOverride"); + Filters=(@{ + PrefixMatch=@("conpre1","conpre2"); + }) + }) + }, + @{ + Enabled=$false; + Name="Test3"; + Destination=$containerName; + Definition=(@{ + ObjectType="Blob"; + Format="Csv"; + Schedule="Weekly"; + SchemaFields=@("name","Deleted","RemainingRetentionDays","Content-Type","Content-Language","Cache-Control","Content-Disposition"); Filters=(@{ + BlobTypes=@("blockBlob","appendBlob"); PrefixMatch=@("conpre1","conpre2"); + ExcludePrefix=@("expre1","expre2"); + IncludeDeleted=$true }) }) }) @@ -135,14 +156,15 @@ Id : /subscriptions/{subscription-Id}/resourceGroups/weitry/prov Type : Microsoft.Storage/storageAccounts/inventoryPolicies LastModifiedTime : 5/12/2021 9:02:21 AM Enabled : True -Rules : {Test1, Test2} +Rules : {Test1, Test2, Test3} PS C:\> $policy.Rules -Name Enabled Destination ObjectType Format Schedule IncludeSnapshots IncludeBlobVersions BlobTypes PrefixMatch SchemaFields ----- ------- ----------- ---------- ------ -------- ---------------- ------------------- --------- ----------- ------------ -Test1 True containername Blob Csv Weekly True True {blockBlob, appendBlob} {prefix1, prefix2} {name, Content-Length, BlobType, Snapshot...} -Test2 False containername Container Parquet Daily {conpre1, conpre2} {name, Metadata, PublicAccess} {name, Metadata, PublicAccess} +Name Enabled Destination ObjectType Format Schedule IncludeSnapshots IncludeBlobVersions IncludeDeleted BlobTypes PrefixMatch ExcludePrefix SchemaFields +---- ------- ----------- ---------- ------ -------- ---------------- ------------------- -------------- --------- ----------- ------------- ------------ +Test1 True containername Blob Csv Weekly True True {blockBlob, appendBlob} {prefix1, prefix2} {Name, Content-Length, BlobType, Snapshot...} +Test2 False containername Container Parquet Daily {conpre1, conpre2} {Name, Metadata, PublicAccess} +Test3 False containername Blob Csv Weekly True {blockBlob, appendBlob} {conpre1, conpre2} {expre1, expre2} {Name, Content-Type, Content-Cache, Content-Language...} {name, Metadata, PublicAccess} ``` This command creates or updates the blob inventory policy of a Storage account with a json format policy. From 9c0749bda506393e721004b9e463f40dc8d5a551 Mon Sep 17 00:00:00 2001 From: Yifan Zhang Date: Thu, 10 Nov 2022 13:54:56 +0800 Subject: [PATCH 3/3] fix --- .../Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md b/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md index cb6f9d1d772b..80d11c65089c 100644 --- a/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md +++ b/src/Storage/Storage.Management/help/Set-AzStorageBlobInventoryPolicy.md @@ -170,6 +170,7 @@ Test3 False containername Blob Csv Weekly This command creates or updates the blob inventory policy of a Storage account with a json format policy. ### Example 3: Get the blob inventory policy from a Storage account, then set it to another Storage account. + ``` PS C:\>$policy = Get-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" | Set-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup2" -AccountName "mystorageaccount2" ``` @@ -178,6 +179,7 @@ This command first gets the blob inventory policy from a Storage account, then s The proeprties: Destination, Enabled, and Rules of the policy will be set to the destination account. ### Example 4: Get the blob inventory policy rules from a Storage account, then set it to another Storage account. + ``` PS C:\>$policy = ,((Get-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount").Rules) | Set-AzStorageBlobInventoryPolicy -ResourceGroupName "myresourcegroup2" -AccountName "mystorageaccount2" -Disabled ```