Skip to content

Commit f74a4ba

Browse files
authored
Update Key Vault for API version 7.5 (#41890)
* Update Key Vault for API version 7.5 * Update public APIs * Update package versions
1 parent e168614 commit f74a4ba

34 files changed

+124
-72
lines changed

sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md

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

3-
## 4.4.0-beta.3 (Unreleased)
3+
## 4.4.0 (2024-02-13)
4+
5+
Changes from both the last release and the last beta include:
46

57
### Features Added
68

7-
### Breaking Changes
9+
- The `sasToken` parameter is now optional in `KeyVaultBackupClient.StartBackup` and `StartBackupAsync`. Managed Identity will be used instead if `sasToken` is null.
10+
- The `sasToken` parameter is now optional in `KeyVaultBackupClient.StartRestore` and `StartRestoreAsync`. Managed Identity will be used instead if `sasToken` is null.
11+
- The `sasToken` parameter is now optional in `KeyVaultBackupClient.StartSelectiveKeyRestore` and `StartSelectiveKeyRestoreAsync`. Managed Identity will be used instead if `sasToken` is null.
812

913
### Bugs Fixed
1014

15+
- When a Key Vault is moved to another tenant, the client is reauthenticated.
16+
1117
### Other Changes
1218

19+
- The default service version is now "7.5".
20+
- Distributed tracing with `ActivitySource` is stable and no longer requires the [Experimental feature-flag](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md).
21+
1322
## 4.4.0-beta.2 (2023-11-13)
1423

1524
### Other Changes

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@ 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_Preview_1) { }
46+
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_5) { }
4747
public bool DisableChallengeResourceVerification { get { throw null; } set { } }
4848
public Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion Version { get { throw null; } }
4949
public enum ServiceVersion
5050
{
5151
V7_2 = 1,
5252
V7_3 = 2,
5353
V7_4 = 3,
54-
V7_5_Preview_1 = 4,
54+
V7_5 = 4,
5555
}
5656
}
5757
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_ecca1d12cb"
5+
"Tag": "net/keyvault/Azure.Security.KeyVault.Administration_72fbcf0412"
66
}

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Azure.Security.KeyVault.Administration.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Description>This is the Microsoft Azure Key Vault Administration client library</Description>
55
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Administration client library</AssemblyTitle>
6-
<Version>4.4.0-beta.3</Version>
6+
<Version>4.4.0</Version>
77
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
88
<ApiCompatVersion>4.3.0</ApiCompatVersion>
99
<PackageTags>Microsoft Azure Key Vault Administration;$(PackageCommonTags)</PackageTags>

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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class KeyVaultAdministrationClientOptions : ClientOptions
1818
/// For more information, see
1919
/// <see href="https://docs.microsoft.com/rest/api/keyvault/key-vault-versions">Key Vault versions</see>.
2020
/// </summary>
21-
internal const ServiceVersion LatestVersion = ServiceVersion.V7_5_Preview_1;
21+
internal const ServiceVersion LatestVersion = ServiceVersion.V7_5;
2222

2323
/// <summary>
2424
/// The versions of Azure Key Vault supported by this client
@@ -43,9 +43,9 @@ public enum ServiceVersion
4343
V7_4 = 3,
4444

4545
/// <summary>
46-
/// The Key Vault API version 7.5-preview.1.
46+
/// The Key Vault API version 7.5.
4747
/// </summary>
48-
V7_5_Preview_1 = 4,
48+
V7_5 = 4,
4949
#pragma warning restore CA1707 // Identifiers should not contain underscores
5050
}
5151

@@ -82,7 +82,7 @@ internal string GetVersionString()
8282
ServiceVersion.V7_2 => "7.2",
8383
ServiceVersion.V7_3 => "7.3",
8484
ServiceVersion.V7_4 => "7.4",
85-
ServiceVersion.V7_5_Preview_1 => "7.5-preview.1",
85+
ServiceVersion.V7_5 => "7.5",
8686
_ => throw new ArgumentException(Version.ToString()),
8787
};
8888
}

sdk/keyvault/Azure.Security.KeyVault.Administration/src/autorest.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ Run `dotnet build /t:GenerateCode` in src directory to re-generate.
99
``` yaml
1010
title: Azure.Security.KeyVault.Administration
1111
input-file:
12-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/a2f6f742d088dcc712e67cb2745d8271eaa370ff/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.5-preview.1/rbac.json
13-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/a2f6f742d088dcc712e67cb2745d8271eaa370ff/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.5-preview.1/backuprestore.json
14-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/a2f6f742d088dcc712e67cb2745d8271eaa370ff/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.5-preview.1/settings.json
12+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/7452e1cc7db72fbc6cd9539b390d8b8e5c2a1864/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.5/rbac.json
13+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/7452e1cc7db72fbc6cd9539b390d8b8e5c2a1864/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.5/backuprestore.json
14+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/7452e1cc7db72fbc6cd9539b390d8b8e5c2a1864/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.5/settings.json
1515
namespace: Azure.Security.KeyVault.Administration
1616
generation1-convenience-client: true
1717
include-csproj: disable

0 commit comments

Comments
 (0)