Skip to content

Commit 0b9b9c6

Browse files
wpooleyKacieKKsolankisamirwyunchi-ms
authored
Az.ApiManagement update to sdk 8.0.0 / Api Version 2021-8-01 (#17827)
* msg * warning * add using * change desc * alias * order * mapi changes for 20210801 * msg * warning * add using * change desc * alias * order * mapi changes for 20210801 * backup/restore examples * basic model integration * backup/restore examples * basic model integration * backup/restore examples * basic model integration * backup/restore examples * upgrade apim sdk to 8.0 fix build errors * Add ApiType, comment out Examples/Samples portion for now * Add Contract and License to New/Set Api cmdlets * Add test to cover changes * map license/contact/terms of service for new/set apim api * Map TermsOfService back to PsApiManagementApi, and update Set so if no apitype is proved, it doesn't overwrite back to http * Add ApiType tests results * Update Help Files * Update ChangeLog * suppress * Update ChangeLog.md * Addressing PR comment, making ChangeLog more concise * update CreateApiManagementServiceJson * fix stv2 test * Resolve Merge Conflicts * Update ChangeLog.md Co-authored-by: Kacie Kang <[email protected]> Co-authored-by: Samir Solanki <[email protected]> Co-authored-by: Kacie <[email protected]> Co-authored-by: Yunchi Wang <[email protected]>
1 parent aa62d5f commit 0b9b9c6

File tree

87 files changed

+23316
-11918
lines changed

Some content is hidden

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

87 files changed

+23316
-11918
lines changed

src/ApiManagement/ApiManagement.ServiceManagement.Test/ApiManagement.ServiceManagement.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="7.0.0-preview" />
14+
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="8.0.0-preview" />
1515
</ItemGroup>
1616

1717
<ItemGroup>

src/ApiManagement/ApiManagement.ServiceManagement.Test/ScenarioTests/ApiManagementTests.cs

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,15 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
using System;
16-
using System.Diagnostics;
17-
using System.IO;
18-
using System.Linq;
19-
using Microsoft.Azure.Commands.Common.Authentication;
20-
using Microsoft.Azure.Test.HttpRecorder;
15+
using Microsoft.Azure.Commands.TestFx;
2116
using Microsoft.Rest.ClientRuntime.Azure.TestFramework;
2217
using Microsoft.WindowsAzure.Commands.ScenarioTest;
23-
using Microsoft.WindowsAzure.Commands.Test.Utilities.Common;
18+
using System.Linq;
2419
using Xunit;
25-
using Microsoft.Azure.Commands.TestFx;
2620
using Xunit.Abstractions;
2721

2822
namespace Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests
2923
{
30-
using Microsoft.Azure.ServiceManagement.Common.Models;
31-
using ApiManagementClient = Management.ApiManagement.ApiManagementClient;
32-
3324
public class ApiManagementTestRunner
3425
{
3526
protected readonly ITestRunner TestRunner;
@@ -67,7 +58,7 @@ public ApiManagementTests(Xunit.Abstractions.ITestOutputHelper output) : base(ou
6758
using (var context = MockContext.Start("ApiManagementTests", "CreateApiManagementService"))
6859
{
6960
var resourceManagementClient = ApiManagementHelper.GetResourceManagementClient(context);
70-
ResourceGroupName = "powershelltest";
61+
ResourceGroupName = "Apim-NetSdk-20210801";
7162
Location = "CentralUSEUAP";
7263

7364
if (string.IsNullOrWhiteSpace(ResourceGroupName))
@@ -76,7 +67,7 @@ public ApiManagementTests(Xunit.Abstractions.ITestOutputHelper output) : base(ou
7667
resourceManagementClient.TryRegisterResourceGroup(Location, ResourceGroupName);
7768
}
7869

79-
ApiManagementServiceName = "powershellsdkservice";
70+
ApiManagementServiceName = "powershellsdkservicetest";
8071
ApiManagementHelper.GetApiManagementClient(context).TryCreateApiService(ResourceGroupName, ApiManagementServiceName, Location);
8172
}
8273
}
@@ -86,6 +77,20 @@ public string[] ConvertScriptName(params string[] scripts)
8677
return scripts.Select(s => s + $" {ResourceGroupName} {ApiManagementServiceName}").ToArray();
8778
}
8879

80+
[Fact]
81+
[Trait(Category.AcceptanceType, Category.CheckIn)]
82+
public void ApiCrudGraphQLTest()
83+
{
84+
TestRunner.RunTestScript(ConvertScriptName("Api-CrudGraphQlTest"));
85+
}
86+
87+
[Fact]
88+
[Trait(Category.AcceptanceType, Category.CheckIn)]
89+
public void ApiCrudWebSocketTest()
90+
{
91+
TestRunner.RunTestScript(ConvertScriptName("Api-CrudWebSocketTest"));
92+
}
93+
8994
[Fact]
9095
[Trait(Category.AcceptanceType, Category.CheckIn)]
9196
public void ApiCrudTest()

src/ApiManagement/ApiManagement.ServiceManagement.Test/ScenarioTests/ApiManagementTests.ps1

Lines changed: 267 additions & 9 deletions
Large diffs are not rendered by default.

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/ApiManagementTests/CreateApiManagementService.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiCloneCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiCrudGraphQLTest.json

Lines changed: 680 additions & 0 deletions
Large diffs are not rendered by default.

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiCrudWebSocketTest.json

Lines changed: 680 additions & 0 deletions
Large diffs are not rendered by default.

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiDiagnosticCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiImportExportOpenApiJsonTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiImportExportOpenApiTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiImportExportSwaggerTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiImportExportWadlTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiImportExportWsdlTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiRevisionCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiSchemaCrudOnSwaggerApiTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiSchemaCrudOnWsdlApiTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiVersionSetCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ApiVersionSetImportCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/AuthorizationServerCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/BackendCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/BackendServiceFabricCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/CacheCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/CertificateCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/DiagnosticCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/GatewayCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/GroupCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/IdentityProviderAadB2CCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/IdentityProviderCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/LoggerCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/OpenIdConnectProviderCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/OperationsCrudTest.json

Lines changed: 191 additions & 192 deletions
Large diffs are not rendered by default.

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/PolicyCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/ProductCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/PropertiesCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/SubscriptionNewModelCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/SubscriptionOldModelCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/TenantAccessConfCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/TenantGitConfCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement.Test/SessionRecords/Microsoft.Azure.Commands.ApiManagement.ServiceManagement.Test.ScenarioTests.ApiManagementTests/UserCrudTest.json

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

src/ApiManagement/ApiManagement.ServiceManagement/ApiManagement.ServiceManagement.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<PsModuleName>ApiManagement</PsModuleName>
@@ -13,7 +13,7 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="AutoMapper" Version="6.2.2" />
16-
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="7.0.0-preview" />
16+
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="8.0.0-preview" />
1717
</ItemGroup>
1818

1919
<ItemGroup>

0 commit comments

Comments
 (0)