Skip to content

Commit 9bcd0bf

Browse files
authored
Release NetworkCloud for api version 2025-07-01-preview (#54015)
1 parent 88c4ca5 commit 9bcd0bf

File tree

76 files changed

+1422
-1940
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+1422
-1940
lines changed

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md

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

3-
## 1.3.0-beta.1 (Unreleased)
3+
## 1.3.0-beta.1 (2025-11-18)
44

5-
- Upgraded api-version tag from 'package-2025-02-01' to 'package-2025-07-01-preview'. Tag detail available at https://github.com/Azure/azure-rest-api-specs/blob/a83122b78a412ed2733042cb468a98484d99ecc2/specification/networkcloud/resource-manager/readme.md
5+
### Features Added
6+
7+
- Upgraded api-version tag from 'package-2025-02-01' to 'package-2025-07-01-preview'. Tag detail available at https://github.com/Azure/azure-rest-api-specs/blob/a83122b78a412ed2733042cb468a98484d99ecc2/specification/networkcloud/resource-manager/readme.md.
68

79
## 1.2.0 (2025-06-25)
810

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/api/Azure.ResourceManager.NetworkCloud.net8.0.cs

Lines changed: 299 additions & 143 deletions
Large diffs are not rendered by default.

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/api/Azure.ResourceManager.NetworkCloud.netstandard2.0.cs

Lines changed: 299 additions & 143 deletions
Large diffs are not rendered by default.

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Custom/Extensions/MockableNetworkCloudSubscriptionResource.cs

Lines changed: 49 additions & 163 deletions
Large diffs are not rendered by default.

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Custom/Extensions/NetworkCloudExtensions.cs

Lines changed: 26 additions & 37 deletions
Large diffs are not rendered by default.

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Custom/LongRunningOperation/CustomNetworkCloudArmOperation.cs

Lines changed: 0 additions & 92 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
4+
#nullable disable
5+
6+
using System;
7+
using System.Threading;
8+
using System.Threading.Tasks;
9+
using Azure;
10+
using Azure.Core;
11+
12+
namespace Azure.ResourceManager.NetworkCloud
13+
{
14+
/// <summary>
15+
/// A wrapper class that wraps an ArmOperation&lt;T&gt; and exposes it as a non-generic ArmOperation.
16+
/// This is used to maintain backward compatibility for methods that return ArmOperation.
17+
/// </summary>
18+
internal class CustomNetworkCloudArmOperationWrapper<T> : ArmOperation where T : notnull
19+
{
20+
private readonly ArmOperation<T> _innerOperation;
21+
22+
/// <summary>
23+
/// Initializes a new instance of CustomNetworkCloudArmOperationWrapper.
24+
/// </summary>
25+
/// <param name="innerOperation">The inner ArmOperation&lt;T&gt; to wrap.</param>
26+
internal CustomNetworkCloudArmOperationWrapper(ArmOperation<T> innerOperation)
27+
{
28+
_innerOperation = innerOperation ?? throw new ArgumentNullException(nameof(innerOperation));
29+
}
30+
31+
/// <inheritdoc />
32+
public override string Id => _innerOperation.Id;
33+
34+
/// <inheritdoc />
35+
public override RehydrationToken? GetRehydrationToken() => _innerOperation.GetRehydrationToken();
36+
37+
/// <inheritdoc />
38+
public override bool HasCompleted => _innerOperation.HasCompleted;
39+
40+
/// <inheritdoc />
41+
public override Response GetRawResponse() => _innerOperation.GetRawResponse();
42+
43+
/// <inheritdoc />
44+
public override Response UpdateStatus(CancellationToken cancellationToken) => _innerOperation.UpdateStatus(cancellationToken);
45+
46+
/// <inheritdoc />
47+
public override ValueTask<Response> UpdateStatusAsync(CancellationToken cancellationToken) => _innerOperation.UpdateStatusAsync(cancellationToken);
48+
49+
/// <inheritdoc />
50+
public override Response WaitForCompletionResponse(CancellationToken cancellationToken) => _innerOperation.WaitForCompletionResponse(cancellationToken);
51+
52+
/// <inheritdoc />
53+
public override Response WaitForCompletionResponse(TimeSpan pollingInterval, CancellationToken cancellationToken) => _innerOperation.WaitForCompletionResponse(pollingInterval, cancellationToken);
54+
55+
/// <inheritdoc />
56+
public override ValueTask<Response> WaitForCompletionResponseAsync(CancellationToken cancellationToken) => _innerOperation.WaitForCompletionResponseAsync(cancellationToken);
57+
58+
/// <inheritdoc />
59+
public override ValueTask<Response> WaitForCompletionResponseAsync(TimeSpan pollingInterval, CancellationToken cancellationToken) => _innerOperation.WaitForCompletionResponseAsync(pollingInterval, cancellationToken);
60+
}
61+
}

sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Custom/Models/BareMetalMachineRunDataExtractsContent.cs

Lines changed: 0 additions & 181 deletions
This file was deleted.

0 commit comments

Comments
 (0)