diff --git a/specification/keyvault/resource-manager/readme.typescript.md b/specification/keyvault/resource-manager/readme.typescript.md index 268bce6e6ea0..39032bf5d2b4 100644 --- a/specification/keyvault/resource-manager/readme.typescript.md +++ b/specification/keyvault/resource-manager/readme.typescript.md @@ -10,6 +10,92 @@ typescript: azure-arm: true generate-metadata: true generate-readme-md: true + +directive: + - where-operation: ManagedHsms_PurgeDeleted + transform: > + $.parameters = + [ + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" + }, + { + "name": "name", + "in": "path", + "description": "The name of the deleted managed HSM.", + "required": true, + "type": "string" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter" + } + ] + - where-operation: ManagedHsms_GetDeleted + transform: > + $.parameters = + [ + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" + }, + { + "name": "name", + "in": "path", + "description": "The name of the deleted managed HSM.", + "required": true, + "type": "string" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter" + } + ] + - where-operation: Vaults_PurgeDeleted + transform: > + $.parameters = + [ + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" + }, + { + "name": "vaultName", + "in": "path", + "description": "The name of the vault.", + "required": true, + "type": "string" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter" + }, + ] + - where-operation: Vaults_GetDeleted + transform: > + $.parameters = + [ + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" + }, + { + "name": "vaultName", + "in": "path", + "description": "The name of the vault.", + "required": true, + "type": "string" + }, + { + "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter" + } + ] ``` ``` yaml $(typescript) && !$(profile-content) diff --git a/specification/postgresql/resource-manager/readme.typescript.md b/specification/postgresql/resource-manager/readme.typescript.md index f603be7a1148..3800190d07fa 100644 --- a/specification/postgresql/resource-manager/readme.typescript.md +++ b/specification/postgresql/resource-manager/readme.typescript.md @@ -9,6 +9,17 @@ typescript: generate-metadata: true ``` +### Tag: package-flexibleserver-2025-08-01 and TypeScript + +These settings apply only when `--tag=package-flexibleserver-2025-08-01 --typescript` is specified on the command line. +Please also specify `--typescript-sdks-folder=`. + +``` yaml $(tag) == 'package-flexibleserver-2025-08-01' && $(typescript) +title: PostgreSQLManagementFlexibleServerClient +package-name: "@azure/arm-postgresql-flexible" +output-folder: "$(typescript-sdks-folder)/sdk/postgresql/arm-postgresql-flexible/" +``` + ### Tag: package-flexibleserver-2025-01-01-preview and TypeScript These settings apply only when `--tag=package-flexibleserver-2025-01-01-preview --typescript` is specified on the command line.