azure-sdk-for-cpp/sdk/storage/test-resources-post.ps1
JinmingHu 950a39e3f1
Enable some storage test cases (#4856)
* fix container name

* test last access time

* recording

* playback only test cases

* legalhold
2023-08-09 11:28:51 +08:00

20 lines
993 B
PowerShell

# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
param(
[string] $ResourceGroupName,
[hashtable] $DeploymentOutputs
)
New-AzStorageEncryptionScope -ResourceGroupName $ResourceGroupName -StorageAccountName $DeploymentOutputs['ACCOUNT_NAME'] -EncryptionScopeName "EncryptionScopeForTest" -StorageEncryption
New-AzStorageEncryptionScope -ResourceGroupName $ResourceGroupName -StorageAccountName $DeploymentOutputs['DATALAKE_ACCOUNT_NAME'] -EncryptionScopeName "EncryptionScopeForTest" -StorageEncryption
Enable-AzStorageBlobDeleteRetentionPolicy -ResourceGroupName $ResourceGroupName -StorageAccountName $DeploymentOutputs['DATALAKE_ACCOUNT_NAME'] -RetentionDays 7
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $ResourceGroupName -StorageAccountName $DeploymentOutputs['ACCOUNT_NAME'] -PassThru
# This script is used to wait until XCache is refreshed for the service properties (30s), and role assignment takes effect (300s).
Start-Sleep -s 300