Skip to content

Commit 2c27b4e

Browse files
authored
[KeyVault] Generate Administration package from TypeSpec (Azure#48201)
* Add tsp-location.yaml and remove autorest.md * Generate with merged PR commit * Regenerate and fix errors * Add Headers types manually * Fix errors with serialization in convenience layer * Regenerate - use model reader writer = false, Rename KeyVaultRestClient & rename SettingType * Export API * Add missing version stings and remove unnecesary diagnostic scopes * Set supress flag in ClientDiagnostics to tru * Supress BuilderExtensions and regen * [workaround] Handwrite Service Versions * Regenerate with merged rest client * Regenerate after modifing the client options * Remove unnecessary BackupRestoreRestClient class * Return response with headers for Backup/Restore LROs * Update commit for tsp * nit changes: rename variables and remove auto-generated loc that no longer applies * SettingsClient diagnostics and update calls * Fix CAE test * dotnet build /t:GenerateCode * record again updatesettingasync test * regenerate with latest from main * Remove authorization scopes from pipeline and change policy to ChallengeBasedAuth * Convert Setting value to Request Content * Add preview version to tests and re-record * Apply suggestions
1 parent 364c06f commit 2c27b4e

File tree

53 files changed

+3110
-2505
lines changed

Some content is hidden

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

53 files changed

+3110
-2505
lines changed

sdk/keyvault/Azure.Security.KeyVault.Administration/api/Azure.Security.KeyVault.Administration.net8.0.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public KeyVaultAccessControlClient(System.Uri vaultUri, Azure.Core.TokenCredenti
4343
}
4444
public partial class KeyVaultAdministrationClientOptions : Azure.Core.ClientOptions
4545
{
46-
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_5) { }
46+
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_6_Preview_2) { }
4747
public bool DisableChallengeResourceVerification { get { throw null; } set { } }
4848
public Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion Version { get { throw null; } }
4949
public enum ServiceVersion
@@ -52,6 +52,7 @@ public enum ServiceVersion
5252
V7_3 = 2,
5353
V7_4 = 3,
5454
V7_5 = 4,
55+
V7_6_Preview_2 = 5,
5556
}
5657
}
5758
public static partial class KeyVaultAdministrationModelFactory

sdk/keyvault/Azure.Security.KeyVault.Administration/api/Azure.Security.KeyVault.Administration.netstandard2.0.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public KeyVaultAccessControlClient(System.Uri vaultUri, Azure.Core.TokenCredenti
4343
}
4444
public partial class KeyVaultAdministrationClientOptions : Azure.Core.ClientOptions
4545
{
46-
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_5) { }
46+
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_6_Preview_2) { }
4747
public bool DisableChallengeResourceVerification { get { throw null; } set { } }
4848
public Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion Version { get { throw null; } }
4949
public enum ServiceVersion
@@ -52,6 +52,7 @@ public enum ServiceVersion
5252
V7_3 = 2,
5353
V7_4 = 3,
5454
V7_5 = 4,
55+
V7_6_Preview_2 = 5,
5556
}
5657
}
5758
public static partial class KeyVaultAdministrationModelFactory

sdk/keyvault/Azure.Security.KeyVault.Administration/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/keyvault/Azure.Security.KeyVault.Administration",
5-
"Tag": "net/keyvault/Azure.Security.KeyVault.Administration_4951f6b8e1"
5+
"Tag": "net/keyvault/Azure.Security.KeyVault.Administration_c8243c86d4"
66
}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
// <auto-generated/>
5-
64
#nullable disable
75

86
using Azure.Core;
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
// <auto-generated/>
5-
64
#nullable disable
75

86
using Azure.Core;
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
// <auto-generated/>
5-
64
#nullable disable
75

86
using Azure.Core;

sdk/keyvault/Azure.Security.KeyVault.Administration/src/BackupRestoreRestClient.cs

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

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/BackupRestoreRestClient.cs

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

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Internal/MultipartFormDataRequestContent.cs

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

0 commit comments

Comments
 (0)