Skip to content

Commit

Permalink
[Key Vault] Prepare release for CAE feature (#46599)
Browse files Browse the repository at this point in the history
* Revert "[KeyVault] Add support for service version 7.6-preview.1 (#43811)"

This reverts commit 699c7de.

* Run the prepare release script
  • Loading branch information
JonathanCrd authored Oct 14, 2024
1 parent d5abc28 commit 2cbb460
Show file tree
Hide file tree
Showing 47 changed files with 83 additions and 1,110 deletions.
16 changes: 3 additions & 13 deletions sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,11 @@
# Release History

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

### Features Added

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

### Breaking Changes

### Bugs Fixed

### Other Changes

- The default service version is now "V7_6_Preview_1".

## 4.4.0 (2024-02-14)

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

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

## 4.1.0 (2022-03-24)

Expand Down
6 changes: 0 additions & 6 deletions sdk/keyvault/Azure.Security.KeyVault.Administration/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,16 +141,10 @@ A `KeyVaultAccessControlClient` provides both synchronous and asynchronous opera

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

### PreBackupOperation
A `PreBackupOperation` represents a long-running operation that checks if it is possible to perform a full key backup.

### BackupOperation

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

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

### RestoreOperation

A `RestoreOperation` represents a long running operation for both a full key and selective key restore.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public KeyVaultAccessControlClient(System.Uri vaultUri, Azure.Core.TokenCredenti
}
public partial class KeyVaultAdministrationClientOptions : Azure.Core.ClientOptions
{
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_6_Preview_1) { }
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_5) { }
public bool DisableChallengeResourceVerification { get { throw null; } set { } }
public Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion Version { get { throw null; } }
public enum ServiceVersion
Expand All @@ -52,7 +52,6 @@ public enum ServiceVersion
V7_3 = 2,
V7_4 = 3,
V7_5 = 4,
V7_6_Preview_1 = 5,
}
}
public static partial class KeyVaultAdministrationModelFactory
Expand Down Expand Up @@ -80,10 +79,6 @@ public KeyVaultBackupClient(System.Uri vaultUri, Azure.Core.TokenCredential cred
public virtual System.Uri VaultUri { get { throw null; } }
public virtual Azure.Security.KeyVault.Administration.KeyVaultBackupOperation StartBackup(System.Uri blobStorageUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
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; }
public virtual Azure.Security.KeyVault.Administration.KeyVaultPreBackupOperation StartPreBackup(System.Uri blobStorageUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
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; }
public virtual Azure.Security.KeyVault.Administration.KeyVaultPreRestoreOperation StartPreRestore(System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
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; }
public virtual Azure.Security.KeyVault.Administration.KeyVaultRestoreOperation StartRestore(System.Uri folderUri, string sasToken = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
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; }
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; }
Expand Down Expand Up @@ -170,38 +165,6 @@ public KeyVaultPermission() { }
public System.Collections.Generic.IList<string> NotActions { get { throw null; } }
public System.Collections.Generic.IList<Azure.Security.KeyVault.Administration.KeyVaultDataAction> NotDataActions { get { throw null; } }
}
public partial class KeyVaultPreBackupOperation : Azure.Operation<Azure.Security.KeyVault.Administration.KeyVaultBackupResult>
{
protected KeyVaultPreBackupOperation() { }
public KeyVaultPreBackupOperation(Azure.Security.KeyVault.Administration.KeyVaultBackupClient client, string id) { }
public System.DateTimeOffset? EndTime { get { throw null; } }
public override bool HasCompleted { get { throw null; } }
public override bool HasValue { get { throw null; } }
public override string Id { get { throw null; } }
public System.DateTimeOffset? StartTime { get { throw null; } }
public override Azure.Security.KeyVault.Administration.KeyVaultBackupResult Value { get { throw null; } }
public override Azure.Response GetRawResponse() { throw null; }
public override Azure.Response UpdateStatus(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public override System.Threading.Tasks.ValueTask<Azure.Response> UpdateStatusAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultBackupResult>> WaitForCompletionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultBackupResult>> WaitForCompletionAsync(System.TimeSpan pollingInterval, System.Threading.CancellationToken cancellationToken) { throw null; }
}
public partial class KeyVaultPreRestoreOperation : Azure.Operation<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>
{
protected KeyVaultPreRestoreOperation() { }
public KeyVaultPreRestoreOperation(Azure.Security.KeyVault.Administration.KeyVaultBackupClient client, string id) { }
public System.DateTimeOffset? EndTime { get { throw null; } }
public override bool HasCompleted { get { throw null; } }
public override bool HasValue { get { throw null; } }
public override string Id { get { throw null; } }
public System.DateTimeOffset? StartTime { get { throw null; } }
public override Azure.Security.KeyVault.Administration.KeyVaultRestoreResult Value { get { throw null; } }
public override Azure.Response GetRawResponse() { throw null; }
public override Azure.Response UpdateStatus(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public override System.Threading.Tasks.ValueTask<Azure.Response> UpdateStatusAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>> WaitForCompletionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>> WaitForCompletionAsync(System.TimeSpan pollingInterval, System.Threading.CancellationToken cancellationToken) { throw null; }
}
public partial class KeyVaultRestoreOperation : Azure.Operation<Azure.Security.KeyVault.Administration.KeyVaultRestoreResult>
{
protected KeyVaultRestoreOperation() { }
Expand Down Expand Up @@ -374,13 +337,3 @@ public readonly partial struct KeyVaultSettingValue
public override string ToString() { throw null; }
}
}
namespace Azure.Security.KeyVault.Administration.Models
{
public partial class PreBackupOperationParameters
{
public PreBackupOperationParameters() { }
public string StorageResourceUri { get { throw null; } set { } }
public string Token { get { throw null; } set { } }
public bool? UseManagedIdentity { get { throw null; } set { } }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "net",
"TagPrefix": "net/keyvault/Azure.Security.KeyVault.Administration",
"Tag": "net/keyvault/Azure.Security.KeyVault.Administration_2b51d5440c"
"Tag": "net/keyvault/Azure.Security.KeyVault.Administration_4951f6b8e1"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Description>This is the Microsoft Azure Key Vault Administration client library</Description>
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Administration client library</AssemblyTitle>
<Version>4.5.0-beta.1</Version>
<Version>4.5.0</Version>
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
<ApiCompatVersion>4.4.0</ApiCompatVersion>
<PackageTags>Microsoft Azure Key Vault Administration;$(PackageCommonTags)</PackageTags>
Expand Down

This file was deleted.

This file was deleted.

Loading

0 comments on commit 2cbb460

Please sign in to comment.