Skip to content

Commit 539c9b0

Browse files
authored
[Storage] Update for StorageActions GA (#50714)
1 parent 5a91f28 commit 539c9b0

File tree

8 files changed

+28
-28
lines changed

8 files changed

+28
-28
lines changed

sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
# Release History
22

3-
## 1.5.0-beta.1 (Unreleased)
3+
## 1.4.3 (2025-06-24)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
7+
- Updated per swagger change for StorageAction GA
128

139
## 1.4.2 (2025-04-25)
1410

sdk/storage/Azure.ResourceManager.Storage/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "net",
44
"TagPrefix": "net/storage/Azure.ResourceManager.Storage",
5-
"Tag": "net/storage/Azure.ResourceManager.Storage_b706bb7184"
5+
"Tag": "net/storage/Azure.ResourceManager.Storage_a0a0da9bca"
66
}

sdk/storage/Azure.ResourceManager.Storage/src/Azure.ResourceManager.Storage.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<Version>1.5.0-beta.1</Version>
3+
<Version>1.4.3</Version>
44
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
55
<ApiCompatVersion>1.4.2</ApiCompatVersion>
66
<PackageId>Azure.ResourceManager.Storage</PackageId>

sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ExecutionTriggerParameters.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/storage/Azure.ResourceManager.Storage/src/Generated/StorageTaskAssignmentCollection.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/storage/Azure.ResourceManager.Storage/src/Generated/StorageTaskAssignmentResource.cs

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/storage/Azure.ResourceManager.Storage/src/autorest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Run `dotnet build /t:GenerateCode` to generate code.
66
azure-arm: true
77
csharp: true
88
namespace: Azure.ResourceManager.Storage
9-
require: https://github.com/Azure/azure-rest-api-specs/blob/63d03a8f8c51576551e0fc621a97cef857970ab5/specification/storage/resource-manager/readme.md
9+
require: https://github.com/Azure/azure-rest-api-specs/blob/2219e4e4e0409bcb88a2b82e8febe1a3baecaf18/specification/storage/resource-manager/readme.md
1010
#tag: package-2024-01
1111
output-folder: $(this-folder)/Generated
1212
clear-output-folder: true

sdk/storage/Azure.ResourceManager.Storage/tests/Tests/StorageTaskAssignmentTests.cs

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public async Task CreateStorageAccount()
3333

3434
string accountName = await CreateValidAccountNameAsync("teststoragemgmt");
3535
StorageAccountCollection storageAccountCollection = _resourceGroup.GetStorageAccounts();
36-
_storageAccount = (await storageAccountCollection.CreateOrUpdateAsync(WaitUntil.Completed, accountName, GetDefaultStorageAccountParameters(sku: new StorageSku(StorageSkuName.StandardLrs), kind: StorageKind.StorageV2, location: "eastus2euap"))).Value;
36+
_storageAccount = (await storageAccountCollection.CreateOrUpdateAsync(WaitUntil.Completed, accountName, GetDefaultStorageAccountParameters(sku: new StorageSku(StorageSkuName.StandardLrs), kind: StorageKind.StorageV2, location: "eastus2"))).Value;
3737
_storageTaskAssignmentCollection = _storageAccount.GetStorageTaskAssignments();
3838
}
3939

@@ -58,7 +58,7 @@ private async Task<GenericResource> CreateStorageTaskAsync()
5858
string storageTaskName = Recording.GenerateAssetName("testtask");
5959
ResourceIdentifier storageTaskId = new ResourceIdentifier($"{_resourceGroup.Id}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}");
6060

61-
var input = new GenericResourceData("eastus2euap")
61+
var input = new GenericResourceData("eastus2")
6262
{
6363
Identity = new ManagedServiceIdentity(ManagedServiceIdentityType.None),
6464
Properties = BinaryData.FromString("{\r\n \"action\": {\r\n \"if\": {\r\n \"condition\": \"[[equals(AccessTier, 'Cool')]]\",\r\n \"operations\": [\r\n {\r\n \"name\": \"DeleteBlob\",\r\n \"onSuccess\": \"continue\",\r\n \"onFailure\": \"break\"\r\n }\r\n ]\r\n }\r\n },\r\n \"enabled\": true,\r\n \"description\": \"test description\"\r\n }")
@@ -72,7 +72,7 @@ private async Task<GenericResource> CreateStorageTaskAsync()
7272
public async Task CreateUpdateGetDeleteTaskAssignement()
7373
{
7474
//create TaskAssignement
75-
string taskAssignementName = Recording.GenerateAssetName("taskAssignement1");
75+
string taskAssignementName = Recording.GenerateAssetName("taskassignement1");
7676
StorageTaskAssignmentProperties assignmentProperties = new StorageTaskAssignmentProperties(
7777
_storageTaskId,
7878
false,
@@ -85,10 +85,10 @@ public async Task CreateUpdateGetDeleteTaskAssignement()
8585
new ExecutionTrigger(
8686
ExecutionTriggerType.OnSchedule,
8787
new ExecutionTriggerParameters(
88-
new DateTimeOffset(2024, 7, 1, 1, 1, 1, new TimeSpan()),
88+
new DateTimeOffset(2025, 7, 1, 1, 1, 1, new TimeSpan()),
8989
10,
9090
ExecutionIntervalUnit.Days,
91-
new DateTimeOffset(2024, 8, 1, 1, 1, 1, new TimeSpan()),
91+
new DateTimeOffset(2025, 8, 1, 1, 1, 1, new TimeSpan()),
9292
null,
9393
null)),
9494
null),
@@ -202,8 +202,8 @@ public async Task CreateUpdateGetDeleteTaskAssignement()
202202
public async Task ListStorageTaskAssignments()
203203
{
204204
//create TaskAssignement
205-
string taskAssignementName1 = Recording.GenerateAssetName("taskAssignement1");
206-
string taskAssignementName2 = Recording.GenerateAssetName("taskAssignement2");
205+
string taskAssignementName1 = Recording.GenerateAssetName("taskassignement1");
206+
string taskAssignementName2 = Recording.GenerateAssetName("taskassignement2");
207207
StorageTaskAssignmentProperties assignmentProperties = new StorageTaskAssignmentProperties(
208208
_storageTaskId,
209209
false,
@@ -215,7 +215,9 @@ public async Task ListStorageTaskAssignments()
215215
null),
216216
new ExecutionTrigger(
217217
ExecutionTriggerType.RunOnce,
218-
new ExecutionTriggerParameters()),
218+
new ExecutionTriggerParameters(null,null,null,null,
219+
startOn: new DateTimeOffset(2025, 8, 1, 1, 1, 1, new TimeSpan()),
220+
null)),
219221
null),
220222
report: new StorageTaskAssignmentReport("container1"));
221223
var taskAssignment1 = (await _storageTaskAssignmentCollection.CreateOrUpdateAsync(
@@ -245,7 +247,7 @@ public async Task ListStorageTaskAssignmentsInstancesReport()
245247
public async Task ListStorageTaskAssignmentInstancesReport()
246248
{
247249
//create TaskAssignement
248-
string taskAssignementName = Recording.GenerateAssetName("taskAssignement");
250+
string taskAssignementName = Recording.GenerateAssetName("taskassignement");
249251
StorageTaskAssignmentProperties assignmentProperties = new StorageTaskAssignmentProperties(
250252
_storageTaskId,
251253
false,
@@ -257,7 +259,9 @@ public async Task ListStorageTaskAssignmentInstancesReport()
257259
null),
258260
new ExecutionTrigger(
259261
ExecutionTriggerType.RunOnce,
260-
new ExecutionTriggerParameters()),
262+
new ExecutionTriggerParameters(null, null, null, null,
263+
startOn: new DateTimeOffset(2025, 8, 1, 1, 1, 1, new TimeSpan()),
264+
null)),
261265
null),
262266
report: new StorageTaskAssignmentReport("container1"));
263267
var taskAssignment = (await _storageTaskAssignmentCollection.CreateOrUpdateAsync(
@@ -266,7 +270,7 @@ public async Task ListStorageTaskAssignmentInstancesReport()
266270
new StorageTaskAssignmentData(assignmentProperties))).Value;
267271

268272
// list TaskAssignmentInstancesReport
269-
var reports = await taskAssignment.GetStorageTaskAssignmentInstancesReportsAsync(maxpagesize: 3, filter: "startswith(name, report)").ToEnumerableAsync();
273+
var reports = await taskAssignment.GetStorageTaskAssignmentInstancesReportsAsync(maxpagesize: 3, null).ToEnumerableAsync();
270274
Assert.AreEqual(0, reports.Count);
271275
}
272276
}

0 commit comments

Comments
 (0)