Skip to content

Commit 16dccb6

Browse files
committed
update
1 parent 939d6f4 commit 16dccb6

4 files changed

Lines changed: 21 additions & 61 deletions

File tree

specification/keyvault/resource-manager/Microsoft.KeyVault/KeyVault/models.tsp

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,20 @@ enum KeyVaultNameUnavailableReason {
588588
/**
589589
* SKU of the managed HSM Pool
590590
*/
591-
union ManagedHsmSkuName {
591+
#suppress "@azure-tools/typespec-azure-core/no-enum" "Closed enum retained unchanged for already-released GA API versions 2025-05-01 and 2026-02-01 per Azure Breaking Changes Board guidance; superseded by the extensible union ManagedHsmSkuNameV2 starting in 2026-03-01-preview."
592+
enum ManagedHsmSkuName {
593+
Standard_B1,
594+
Custom_B32,
595+
Custom_B6,
596+
Custom_C42,
597+
Custom_C10,
598+
}
599+
600+
/**
601+
* SKU of the managed HSM Pool
602+
*/
603+
@Versioning.added(KeyVault.Versions.v2026_03_01_preview)
604+
union ManagedHsmSkuNameV2 {
592605
string,
593606

594607
/** Standard_B1 SKU */
@@ -1916,7 +1929,8 @@ model ManagedHsmSku {
19161929
/**
19171930
* SKU of the managed HSM Pool
19181931
*/
1919-
name: ManagedHsmSkuName;
1932+
@Versioning.typeChangedFrom(KeyVault.Versions.v2026_03_01_preview, ManagedHsmSkuName)
1933+
name: ManagedHsmSkuNameV2;
19201934
}
19211935

19221936
/**

specification/keyvault/resource-manager/Microsoft.KeyVault/KeyVault/preview/2026-03-01-preview/openapi.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4611,7 +4611,7 @@
46114611
"description": "SKU Family of the managed HSM Pool"
46124612
},
46134613
"name": {
4614-
"$ref": "#/definitions/ManagedHsmSkuName",
4614+
"$ref": "#/definitions/ManagedHsmSkuNameV2",
46154615
"description": "SKU of the managed HSM Pool"
46164616
}
46174617
},
@@ -4642,7 +4642,7 @@
46424642
]
46434643
}
46444644
},
4645-
"ManagedHsmSkuName": {
4645+
"ManagedHsmSkuNameV2": {
46464646
"type": "string",
46474647
"description": "SKU of the managed HSM Pool",
46484648
"enum": [
@@ -4653,7 +4653,7 @@
46534653
"Custom_C10"
46544654
],
46554655
"x-ms-enum": {
4656-
"name": "ManagedHsmSkuName",
4656+
"name": "ManagedHsmSkuNameV2",
46574657
"modelAsString": true,
46584658
"values": [
46594659
{

specification/keyvault/resource-manager/Microsoft.KeyVault/KeyVault/stable/2025-05-01/openapi.json

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4654,34 +4654,7 @@
46544654
],
46554655
"x-ms-enum": {
46564656
"name": "ManagedHsmSkuName",
4657-
"modelAsString": true,
4658-
"values": [
4659-
{
4660-
"name": "Standard_B1",
4661-
"value": "Standard_B1",
4662-
"description": "Standard_B1 SKU"
4663-
},
4664-
{
4665-
"name": "Custom_B32",
4666-
"value": "Custom_B32",
4667-
"description": "Custom_B32 SKU"
4668-
},
4669-
{
4670-
"name": "Custom_B6",
4671-
"value": "Custom_B6",
4672-
"description": "Custom_B6 SKU"
4673-
},
4674-
{
4675-
"name": "Custom_C42",
4676-
"value": "Custom_C42",
4677-
"description": "Custom_C42 SKU"
4678-
},
4679-
{
4680-
"name": "Custom_C10",
4681-
"value": "Custom_C10",
4682-
"description": "Custom_C10 SKU"
4683-
}
4684-
]
4657+
"modelAsString": false
46854658
}
46864659
},
46874660
"ManagedHsmTrigger": {

specification/keyvault/resource-manager/Microsoft.KeyVault/KeyVault/stable/2026-02-01/openapi.json

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4654,34 +4654,7 @@
46544654
],
46554655
"x-ms-enum": {
46564656
"name": "ManagedHsmSkuName",
4657-
"modelAsString": true,
4658-
"values": [
4659-
{
4660-
"name": "Standard_B1",
4661-
"value": "Standard_B1",
4662-
"description": "Standard_B1 SKU"
4663-
},
4664-
{
4665-
"name": "Custom_B32",
4666-
"value": "Custom_B32",
4667-
"description": "Custom_B32 SKU"
4668-
},
4669-
{
4670-
"name": "Custom_B6",
4671-
"value": "Custom_B6",
4672-
"description": "Custom_B6 SKU"
4673-
},
4674-
{
4675-
"name": "Custom_C42",
4676-
"value": "Custom_C42",
4677-
"description": "Custom_C42 SKU"
4678-
},
4679-
{
4680-
"name": "Custom_C10",
4681-
"value": "Custom_C10",
4682-
"description": "Custom_C10 SKU"
4683-
}
4684-
]
4657+
"modelAsString": false
46854658
}
46864659
},
46874660
"ManagedHsmTrigger": {

0 commit comments

Comments
 (0)