diff --git a/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md b/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md index 9f383a3a86b2..cc4865d3d36d 100644 --- a/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md +++ b/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md @@ -2,13 +2,289 @@ ## 4.7.0-beta.2 (Unreleased) +### Breaking Changes + +#### `implementation.models.RoleAssignmentListResult` was removed + +#### `implementation.KeyVaultAccessControlClientImpl` was removed + +#### `implementation.models.RoleDefinitionFilter` was removed + +#### `implementation.KeyVaultErrorCodeStrings` was removed + +#### `implementation.models.KeyVaultError` was removed + +#### `implementation.KeyVaultSettingsClientImpl` was removed + +#### `implementation.models.SelectiveKeyRestoreOperationHeaders` was removed + +#### `implementation.models.FullRestoreOperationHeaders` was removed + +#### `implementation.models.KeyVaultErrorException` was removed + +#### `implementation.KeyVaultBackupClientImpl$KeyVaultBackupClientService` was removed + +#### `implementation.models.FullBackupHeaders` was removed + +#### `implementation.models.RoleDefinitionListResult` was removed + +#### `implementation.models.RoleAssignmentFilter` was removed + +#### `implementation.KeyVaultBackupClientImpl` was removed + +#### `implementation.KeyVaultSettingsClientImpl$KeyVaultSettingsClientService` was removed + +#### `implementation.models.SelectiveKeyRestoreOperationResponse` was removed + +#### `implementation.RoleAssignmentsImpl$RoleAssignmentsService` was modified + +* `delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScope(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeNext(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `getSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters,java.lang.String,com.azure.core.util.Context)` was removed +* `create(java.lang.String,java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `get(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeNextSync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed + +#### `implementation.models.RoleDefinition` was modified + +* `setRoleType(models.KeyVaultRoleType)` was removed +* `setRoleName(java.lang.String)` was removed +* `getDescription()` was removed +* `setDescription(java.lang.String)` was removed +* `getAssignableScopes()` was removed +* `getRoleName()` was removed +* `getPermissions()` was removed +* `setPermissions(java.util.List)` was removed +* `getRoleType()` was removed +* `setAssignableScopes(java.util.List)` was removed + +#### `implementation.models.RestoreOperation` was modified + +* `java.lang.String getStatus()` -> `implementation.models.OperationStatus getStatus()` +* `setJobId(java.lang.String)` was removed +* `setStartTime(java.time.OffsetDateTime)` was removed +* `implementation.models.Error getError()` -> `implementation.models.FullBackupOperationError getError()` +* `setError(implementation.models.Error)` was removed +* `setStatus(java.lang.String)` was removed +* `setStatusDetails(java.lang.String)` was removed +* `setEndTime(java.time.OffsetDateTime)` was removed + +#### `implementation.models.SelectiveKeyRestoreOperation` was modified + +* `setEndTime(java.time.OffsetDateTime)` was removed +* `java.lang.String getStatus()` -> `implementation.models.OperationStatus getStatus()` +* `setJobId(java.lang.String)` was removed +* `setStatus(java.lang.String)` was removed +* `setStatusDetails(java.lang.String)` was removed +* `setStartTime(java.time.OffsetDateTime)` was removed +* `implementation.models.Error getError()` -> `implementation.models.FullBackupOperationError getError()` +* `setError(implementation.models.Error)` was removed + +#### `implementation.models.UpdateSettingRequest` was modified + +* `setValue(java.lang.String)` was removed + +#### `implementation.RoleDefinitionsImpl$RoleDefinitionsService` was modified + +* `list(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `getSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listNext(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createOrUpdate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters,java.lang.String,com.azure.core.util.Context)` was removed +* `get(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listNextSync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createOrUpdateSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed + +#### `implementation.KeyVaultAdministrationUtils` was modified + +* `toKeyVaultAdministrationException(implementation.models.KeyVaultErrorException)` was removed +* `toKeyVaultError(implementation.models.KeyVaultError)` was removed +* `createKeyVaultErrorFromError(implementation.models.Error)` was removed + +#### `implementation.models.RoleAssignmentPropertiesWithScope` was modified + +* `setPrincipalId(java.lang.String)` was removed +* `setRoleDefinitionId(java.lang.String)` was removed +* `setScope(models.KeyVaultRoleScope)` was removed + +#### `implementation.models.FullBackupOperation` was modified + +* `implementation.models.Error getError()` -> `implementation.models.FullBackupOperationError getError()` +* `setStartTime(java.time.OffsetDateTime)` was removed +* `java.lang.String getStatus()` -> `implementation.models.OperationStatus getStatus()` +* `setError(implementation.models.Error)` was removed +* `setJobId(java.lang.String)` was removed +* `setEndTime(java.time.OffsetDateTime)` was removed +* `setAzureStorageBlobContainerUri(java.lang.String)` was removed +* `setStatusDetails(java.lang.String)` was removed +* `setStatus(java.lang.String)` was removed + +#### `implementation.models.RoleAssignment` was modified + +* `setProperties(implementation.models.RoleAssignmentPropertiesWithScope)` was removed + +#### `implementation.RoleDefinitionsImpl` was modified + +* `listNextSinglePage(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `list(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `get(java.lang.String,java.lang.String,java.lang.String)` was removed +* `createOrUpdateWithResponse(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters,com.azure.core.util.Context)` was removed +* `listSinglePageAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listNextSinglePageAsync(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `getAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `deleteAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `createOrUpdateWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters)` was removed +* `getAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `getWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `getWithResponseAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `createOrUpdateAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters)` was removed +* `getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createOrUpdate(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters)` was removed +* `deleteWithResponseAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listNextSinglePageAsync(java.lang.String,java.lang.String)` was removed +* `createOrUpdateAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters,com.azure.core.util.Context)` was removed +* `deleteAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `list(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listNextSinglePage(java.lang.String,java.lang.String)` was removed +* `listAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createOrUpdateWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleDefinitionCreateParameters,com.azure.core.util.Context)` was removed +* `listSinglePage(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listSinglePageAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `delete(java.lang.String,java.lang.String,java.lang.String)` was removed +* `deleteWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listSinglePage(java.lang.String,java.lang.String,java.lang.String)` was removed + +#### `implementation.models.Setting` was modified + +* `setType(models.KeyVaultSettingType)` was removed + +#### `implementation.RoleAssignmentsImpl` was modified + +* `getWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeNextSinglePage(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters,com.azure.core.util.Context)` was removed +* `getAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `getAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createWithResponse(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters,com.azure.core.util.Context)` was removed +* `listForScopeAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeSinglePage(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `createAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters)` was removed +* `createAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters,com.azure.core.util.Context)` was removed +* `deleteAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listForScopeNextSinglePage(java.lang.String,java.lang.String)` was removed +* `listForScopeSinglePageAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `createWithResponseAsync(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters)` was removed +* `get(java.lang.String,java.lang.String,java.lang.String)` was removed +* `getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteWithResponseAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listForScope(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `deleteWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeSinglePageAsync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `create(java.lang.String,java.lang.String,java.lang.String,implementation.models.RoleAssignmentCreateParameters)` was removed +* `getWithResponseAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listForScopeNextSinglePageAsync(java.lang.String,java.lang.String)` was removed +* `listForScope(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listForScopeAsync(java.lang.String,java.lang.String,java.lang.String)` was removed +* `listForScopeNextSinglePageAsync(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed +* `listForScopeSinglePage(java.lang.String,java.lang.String,java.lang.String)` was removed +* `delete(java.lang.String,java.lang.String,java.lang.String)` was removed + ### Features Added -### Breaking Changes +* `implementation.KeyVaultAdministrationClientImpl` was added -### Bugs Fixed +* `implementation.models.OperationStatus` was added -### Other Changes +* `implementation.models.PreBackupOperationParameters` was added + +* `implementation.models.FullBackupOperationError` was added + +* `implementation.KeyVaultAdministrationClientImpl$KeyVaultAdministrationClientService` was added + +* `implementation.models.PreRestoreOperationParameters` was added + +#### `implementation.RoleAssignmentsImpl$RoleAssignmentsService` was modified + +* `get(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listForScopeNextSync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listForScope(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `deleteSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `create(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `createSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `getSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listForScopeSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listForScopeNext(java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added + +#### `implementation.models.RoleDefinition` was modified + +* `getProperties()` was added + +#### `implementation.RoleDefinitionsImpl$RoleDefinitionsService` was modified + +* `createOrUpdate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listNextSync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `get(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `list(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `createOrUpdateSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listNext(java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `getSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `listSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added +* `deleteSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added + +#### `KeyVaultBackupClient` was modified + +* `beginPreBackup(java.lang.String,java.lang.String)` was added +* `beginPreRestore(java.lang.String,java.lang.String)` was added + +#### `KeyVaultBackupAsyncClient` was modified + +* `beginPreBackup(java.lang.String,java.lang.String)` was added +* `beginPreRestore(java.lang.String,java.lang.String)` was added + +#### `implementation.KeyVaultAdministrationUtils` was modified + +* `toKeyVaultAdministrationException(com.azure.core.exception.HttpResponseException)` was added +* `toKeyVaultAdministrationError(java.lang.Object)` was added + +#### `implementation.RoleDefinitionsImpl` was modified + +* `getWithResponse(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `getWithResponseAsync(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `createOrUpdateWithResponse(java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions)` was added +* `createOrUpdateWithResponseAsync(java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions)` was added +* `listAsync(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `listSinglePageAsync(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `listNextSinglePageAsync(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `getServiceVersion()` was added +* `deleteWithResponse(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `deleteWithResponseAsync(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `list(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added + +#### `implementation.RoleAssignmentsImpl` was modified + +* `getServiceVersion()` was added +* `listForScope(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `deleteWithResponseAsync(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `getWithResponse(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `listForScopeAsync(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `getWithResponseAsync(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `listForScopeNextSinglePageAsync(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `listForScopeSinglePageAsync(java.lang.String,com.azure.core.http.rest.RequestOptions)` was added +* `createWithResponse(java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions)` was added +* `createWithResponseAsync(java.lang.String,java.lang.String,com.azure.core.util.BinaryData,com.azure.core.http.rest.RequestOptions)` was added +* `deleteWithResponse(java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions)` was added ## 4.7.0-beta.1 (2025-04-10) diff --git a/sdk/keyvault/azure-security-keyvault-administration/tsp-location.yaml b/sdk/keyvault/azure-security-keyvault-administration/tsp-location.yaml index c5057557e2dd..49ce98279945 100644 --- a/sdk/keyvault/azure-security-keyvault-administration/tsp-location.yaml +++ b/sdk/keyvault/azure-security-keyvault-administration/tsp-location.yaml @@ -1,9 +1,8 @@ directory: specification/keyvault/Security.KeyVault.Administration -commit: 97ac0b0b270e3618eca7ab3fc569806d61be3ca2 +commit: 65ea9a38c20488eb047876e4207713aa4a392f82 repo: Azure/azure-rest-api-specs -additionalDirectories: -- specification/keyvault/Security.KeyVault.BackupRestore/ -- specification/keyvault/Security.KeyVault.Common/ -- specification/keyvault/Security.KeyVault.RBAC/ -- specification/keyvault/Security.KeyVault.Settings/ -cleanup: true +additionalDirectories: +- specification/keyvault/Security.KeyVault.BackupRestore +- specification/keyvault/Security.KeyVault.Common +- specification/keyvault/Security.KeyVault.RBAC +- specification/keyvault/Security.KeyVault.Settings