* Update description for managed HSM properties in resource manager for following properties: enableSoftDelete, softDeleteRetentionDays, enablePurgeProtection and publicNetworkAccess
* Fix model validation failures for LRO_Response_Header rule in managed HSM resource manager version 2020-04-01-preview
* Fix model validation failures for LRO_Response_Header rule in managed HSM resource manager version 2020-04-01-preview for delete operation
* Revert change of location header to delete in managed HSM resource manager
* Fix S360 issue with additional property being returned for managed HSM RP public network access. Added default value.
* Fix S360 alert for enum mismatch in Managed HSM resource manager for SKU property
* Adds base for updating Microsoft.KeyVault from version stable/2022-11-01 to version 2023-02-01
* Updates readme
* Updates API version in new specs and examples
* Updated readme files
* Updated location headers to current examples for MHSM async operations
* Adding georeplication support for Managed HSM
* Added new isPrimary property to MHSM Regions
---------
Co-authored-by: Soohwan Kim <sookim@microsoft.com>
* Corrected property name in SettingsListResult from value to settings.
* Corrected te property name in the examples.
---------
Co-authored-by: Rahul Alapati <rahulalapati@microsoft.com>
* Adds base for updating Microsoft.KeyVault from version preview/7.4-preview.1 to version 7.4
* Updates readme
* Updates API version in new specs and examples
* Remove okp key type support in 7.4 stable branch (#22295)
* Removing the support for the okp key type. This key type support will be included in the future preview releases
* remove commas
* One more missed comma
* fix validation failure
* Disambiguate names for HashiCorp (#22435)
---------
Co-authored-by: Alexander Schmidt <aschmidt@microsoft.com>
Co-authored-by: vasanthrajams <60414148+vasanthrajams@users.noreply.github.com>
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Adds base for updating Microsoft.KeyVault from version stable/2022-07-01 to version 2022-11-01
* Updates readme
* Updates API version in new specs and examples
* Adding specification for data plane Key operations through Managed HSM control plane (via ARM)
* undo of change done to address R3006
* Updating duplicate tags and operation id
* Addressing PR comments from ARM review
* PR Feedback : update string.
* Fixing lint errors and some PR feedback
* fixing prettier checks
* fixing validation errors from lint diff
* Making ManagedHsmKey as proxy resource by removing 'Tags' and 'Location' properties from it.
* Adding Tags
* removing additional property 'Location'
* Removed unreferenced parameter definitions.
* Updating examples to have default value for enablePurgeProtection as false as per PR feedback.
* Merging changes made to version 2022-07-01 in PR https://github.com/Azure/azure-rest-api-specs/pull/21671
This added securitydomainproperties and fixed a s360 item.
* Fixing validation errors from PR
* Adding suppresion based on new rules described here: https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/828/How-to-suppress-validation-rules and removing swagger changes for headers.
* Pulled a breaking change from 2022-07-01 api-version and Updated where clause path
---------
Co-authored-by: FAREAST\riteshc <riteshc@microsoft.com>
* Adds base for updating Microsoft.KeyVault from version stable/2022-07-01 to version 2022-02-01-preview
* Updates readme
* Updates API version in new specs and examples
* Fixed breaking changes in managedHsm.json. (#22112)
Fixed LRO_RESPONSE_HEADER, INVALID_REQUEST_PARAMETER and OBJECT_MISSING_REQUIRED_PROPERTY errors.
Co-authored-by: Rahul Alapati <rahulalapati@microsoft.com>
* Undid the API version changes to the Vaults_List API (#22142)
* Fixed breaking changes in managedHsm.json.
Fixed LRO_RESPONSE_HEADER, INVALID_REQUEST_PARAMETER and OBJECT_MISSING_REQUIRED_PROPERTY errors.
* Undid the API Version change to the VaultListFilterTypes API.
Co-authored-by: Rahul Alapati <rahulalapati@microsoft.com>
* Update listVault.json (#22155)
* Update listVault.json
* Remove the preview API version for the enum
* Delete Vault_Lists API specification
* Added the Vaults_List swagger specification back.
* Abstracted Vaults_List API into 2015-11-01 directory to Swagger ModelValidation Errors.
* Resolved unresolvable references.
* Reorganized the definitions.
* Reorganized the 2015-11-01 directory under 2022-02-01-preview
* Moved the 2015-11-10 directory to stable.
* Undo the abstraction changes.
* Readd the listVault.json.
* Added suppression directives for INVALID_REQUEST_PARAMETER and OBJECT_MISSING_REQUIRED_PROPERTY.
* Modify suppress rule.
* Update the suppression directive.
* Update suppression directive.
* Update suppression directive.
* Update suppression directives.
* Updated suppression directive.
* Added suppression directives for INVALID_REQUEST_PARAMETER, OBJECT_MISSING_REQUIRED_PROPERTY
* Updated suppression directives.
* Updated suppression directives.
* Updated suppression directives.
* Updated suppression directives.
* Updated suppression directives.
* Added x-ms-validation rules to the api-version parameter.
* Updated suppression directives.
* Added individual suppression directives.
* Removed where clause from the OBJECT_MISSING_REQUIRED_PROPERTY suppression directive.
* Corrected yaml title for suppression directives.
Co-authored-by: Rahul Alapati <rahulalapati@microsoft.com>
---------
Co-authored-by: Rahul Alapati <rahulalapati@microsoft.com>
* Set default value for the $.properties.attributes.exportable in the GET Keys API endpoint schema.
* Applied prettier fixes.
Co-authored-by: Rahul Alapati <rahulalapati@microsoft.com>
* Fix s360 alerts for properties being returned in GET but not exising in PUT requests
* Prettier fix
* Fix model validation error for long running operation response missing location header
* removed default value for array as it breaks the arm template schema creation
* removed default value for array for managed hsm virtual network rule as it breaks the arm template schema creation
* Update operation IDs for Key Vault settings
* revert model change
* Use UpdateSettingsResult to match operation
Co-authored-by: Heath Stewart <heaths@microsoft.com>
Added a disclaimer about the use of CBC algorithms for decryption. Updated documentation to indicate initialization vectors should be cryptographically random and non-repeating.
* Updated the managed hsm resource manager spec to include two additional properties for private endpoint connection item
* Update managed hsm private endpoint connection item in mhsm spec for latest api version
* Address LRO_RESPONSE_HEADER violation for managed hsm
Long running operations that are annotated with x-ms-long-running-operation:true
must return location header or azure-AsyncOperation in response.
Added the missing location header for managed hsm update command as well as to the corresponding
examples.
* Adds base for updating Microsoft.KeyVault from version preview/2021-11-01-preview to version 2022-07-01
* Updates readme
* Updates API version in new specs and examples
* Merges changes from 2021-10-01 into 2022-07-01.
Changes that were merged include:
- Adding "object" type.
- Fixing description of enableRbacAuthorization (no longer a preview feature).
* Addresses the LRO_RESPONSE_HEADER guideline.
This commit ensures the following invariant in managedHsm.json:
```
If an operation can return a 202 Accepted response, then we insert
'"x-ms-long-running-operation": true,' directly below the operationId,
and we insert a Location header in the operation as well as the
corresponding example.
```
* Add check name availability api and security domain status property to managed hsm specificiation
Co-authored-by: Neeraja Akula <neerajaakula@microsoft.com>
* Enable azure-powershell for all manage RPs
* Change integrationRepository to Azure/azure-powershell-pr
* Change azure-powershell in api-spec repo
* Change azure-powershell in api-spec repo
* Remove azure-powershell from some deprecated RPs
Co-authored-by: v-yuzhichen@microsoft.com <v-yuzhichen@microsoft.com>
* Adds base for updating Microsoft.KeyVault from version preview/7.3-preview to version 7.3
* Updates readme
* Updates API version in new specs and examples
* [KeyVault] - Add exclusion for known spellcheck issue (#18031)
* add exclusion for known spellcheck issue
* collapse cspell ignore for keyvault's storage.json
* Adds base for updating Microsoft.KeyVault from version preview/2021-06-01-preview to version 2021-10-01
* Updates readme
* Updates API version in new specs and examples
* Keys.json done
* keyvault.json done
* Readd systemdata
* Fix keyvault.json
* Add type: object to missing definitions except MHSMs.
* Fix
* Fix
* Add type object to MHSM
* Remove 404 responses from new api-version
* Merge new preview version 2021-11-01-preview
* Readd 2021-10-01 to readme
* Add changes for key rotation to new preview api version.
* Add x-ms-enum as per request from SDK team
* Fix duplicated value