Skip to content

Commit 2cbb460

Browse files
authored
[Key Vault] Prepare release for CAE feature (#46599)
* Revert "[KeyVault] Add support for service version 7.6-preview.1 (#43811)" This reverts commit 699c7de. * Run the prepare release script
1 parent d5abc28 commit 2cbb460

File tree

47 files changed

+83
-1110
lines changed

Some content is hidden

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

47 files changed

+83
-1110
lines changed

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

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,11 @@
11
# Release History
22

3-
## 4.5.0-beta.1 (Unreleased)
3+
## 4.5.0 (2024-10-14)
44

55
### Features Added
66

7-
- Added support for service API version `7.6-preview.1`.
8-
- Added new methods `StartPreRestoreAsync`, `StartPreRestore`, `StartPreBackupAsync`, and `StartPreBackupAsync` to the `KeyVaultBackupClient`.
97
- Support for Continuous Access Evaluation (CAE).
108

11-
### Breaking Changes
12-
13-
### Bugs Fixed
14-
15-
### Other Changes
16-
17-
- The default service version is now "V7_6_Preview_1".
18-
199
## 4.4.0 (2024-02-14)
2010

2111
Changes from both the last release and the last beta include:
@@ -89,8 +79,8 @@ The following changes are only breaking from the previous beta. They are not bre
8979
### Breaking Changes
9080

9181
- Verify the challenge resource matches the vault domain.
92-
This should affect few customers who can set `KeyVaultAdministrationClientOptions.DisableChallengeResourceVerification` to `true` to disable.
93-
See <https://aka.ms/azsdk/blog/vault-uri> for more information.
82+
This should affect few customers who can set `KeyVaultAdministrationClientOptions.DisableChallengeResourceVerification` to `true` to disable.
83+
See https://aka.ms/azsdk/blog/vault-uri for more information.
9484

9585
## 4.1.0 (2022-03-24)
9686

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,16 +141,10 @@ A `KeyVaultAccessControlClient` provides both synchronous and asynchronous opera
141141

142142
A `KeyVaultBackupClient` provides both synchronous and asynchronous operations for performing full key backups, full key restores, and selective key restores.
143143

144-
### PreBackupOperation
145-
A `PreBackupOperation` represents a long-running operation that checks if it is possible to perform a full key backup.
146-
147144
### BackupOperation
148145

149146
A `BackupOperation` represents a long running operation for a full key backup.
150147

151-
### PreRestoreOperation
152-
A `PreRestoreOperation` represents a long-running operation that checks if it is possible to perform a full key restore from a backup.
153-
154148
### RestoreOperation
155149

156150
A `RestoreOperation` represents a long running operation for both a full key and selective key restore.

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

Lines changed: 1 addition & 48 deletions
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_6_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
@@ -52,7 +52,6 @@ public enum ServiceVersion
5252
V7_3 = 2,
5353
V7_4 = 3,
5454
V7_5 = 4,
55-
V7_6_Preview_1 = 5,
5655
}
5756
}
5857
public static partial class KeyVaultAdministrationModelFactory
@@ -80,10 +79,6 @@ public KeyVaultBackupClient(System.Uri vaultUri, Azure.Core.TokenCredential cred
8079
public virtual System.Uri VaultUri { get { throw null; } }
8180
public virtual Azure.Security.KeyVault.Administration.KeyVaultBackupOperation StartBackup(System.Uri blobStorageUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
8281
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Administration.KeyVaultBackupOperation> StartBackupAsync(System.Uri blobStorageUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
83-
public virtual Azure.Security.KeyVault.Administration.KeyVaultPreBackupOperation StartPreBackup(System.Uri blobStorageUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
84-
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Administration.KeyVaultPreBackupOperation> StartPreBackupAsync(System.Uri blobStorageUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
85-
public virtual Azure.Security.KeyVault.Administration.KeyVaultPreRestoreOperation StartPreRestore(System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
86-
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Administration.KeyVaultPreRestoreOperation> StartPreRestoreAsync(System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
8782
public virtual Azure.Security.KeyVault.Administration.KeyVaultRestoreOperation StartRestore(System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
8883
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Administration.KeyVaultRestoreOperation> StartRestoreAsync(System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
8984
public virtual Azure.Security.KeyVault.Administration.KeyVaultSelectiveKeyRestoreOperation StartSelectiveKeyRestore(string keyName, System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
@@ -170,38 +165,6 @@ public KeyVaultPermission() { }
170165
public System.Collections.Generic.IList<string> NotActions { get { throw null; } }
171166
public System.Collections.Generic.IList<Azure.Security.KeyVault.Administration.KeyVaultDataAction> NotDataActions { get { throw null; } }
172167
}
173-
public partial class KeyVaultPreBackupOperation : Azure.Operation<Azure.Security.KeyVault.Administration.KeyVaultBackupResult>
174-
{
175-
protected KeyVaultPreBackupOperation() { }
176-
public KeyVaultPreBackupOperation(Azure.Security.KeyVault.Administration.KeyVaultBackupClient client, string id) { }
177-
public System.DateTimeOffset? EndTime { get { throw null; } }
178-
public override bool HasCompleted { get { throw null; } }
179-
public override bool HasValue { get { throw null; } }
180-
public override string Id { get { throw null; } }
181-
public System.DateTimeOffset? StartTime { get { throw null; } }
182-
public override Azure.Security.KeyVault.Administration.KeyVaultBackupResult Value { get { throw null; } }
183-
public override Azure.Response GetRawResponse() { throw null; }
184-
public override Azure.Response UpdateStatus(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
185-
public override System.Threading.Tasks.ValueTask<Azure.Response> UpdateStatusAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
186-
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultBackupResult>> WaitForCompletionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
187-
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultBackupResult>> WaitForCompletionAsync(System.TimeSpan pollingInterval, System.Threading.CancellationToken cancellationToken) { throw null; }
188-
}
189-
public partial class KeyVaultPreRestoreOperation : Azure.Operation<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>
190-
{
191-
protected KeyVaultPreRestoreOperation() { }
192-
public KeyVaultPreRestoreOperation(Azure.Security.KeyVault.Administration.KeyVaultBackupClient client, string id) { }
193-
public System.DateTimeOffset? EndTime { get { throw null; } }
194-
public override bool HasCompleted { get { throw null; } }
195-
public override bool HasValue { get { throw null; } }
196-
public override string Id { get { throw null; } }
197-
public System.DateTimeOffset? StartTime { get { throw null; } }
198-
public override Azure.Security.KeyVault.Administration.KeyVaultRestoreResult Value { get { throw null; } }
199-
public override Azure.Response GetRawResponse() { throw null; }
200-
public override Azure.Response UpdateStatus(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
201-
public override System.Threading.Tasks.ValueTask<Azure.Response> UpdateStatusAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
202-
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>> WaitForCompletionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
203-
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>> WaitForCompletionAsync(System.TimeSpan pollingInterval, System.Threading.CancellationToken cancellationToken) { throw null; }
204-
}
205168
public partial class KeyVaultRestoreOperation : Azure.Operation<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>
206169
{
207170
protected KeyVaultRestoreOperation() { }
@@ -374,13 +337,3 @@ public readonly partial struct KeyVaultSettingValue
374337
public override string ToString() { throw null; }
375338
}
376339
}
377-
namespace Azure.Security.KeyVault.Administration.Models
378-
{
379-
public partial class PreBackupOperationParameters
380-
{
381-
public PreBackupOperationParameters() { }
382-
public string StorageResourceUri { get { throw null; } set { } }
383-
public string Token { get { throw null; } set { } }
384-
public bool? UseManagedIdentity { get { throw null; } set { } }
385-
}
386-
}

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_2b51d5440c"
5+
"Tag": "net/keyvault/Azure.Security.KeyVault.Administration_4951f6b8e1"
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.5.0-beta.1</Version>
6+
<Version>4.5.0</Version>
77
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
88
<ApiCompatVersion>4.4.0</ApiCompatVersion>
99
<PackageTags>Microsoft Azure Key Vault Administration;$(PackageCommonTags)</PackageTags>

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

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

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

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

0 commit comments

Comments
 (0)