From 64febd0543fb361d56b2f95ebe02148bfb6fe59e Mon Sep 17 00:00:00 2001 From: Alancere <804873052@qq.com> Date: Tue, 28 Nov 2023 14:02:46 +0800 Subject: [PATCH] security readme.go.md directive --- .../security/resource-manager/readme.go.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/specification/security/resource-manager/readme.go.md b/specification/security/resource-manager/readme.go.md index 401f81fedcf5..a3ac67dcee4f 100644 --- a/specification/security/resource-manager/readme.go.md +++ b/specification/security/resource-manager/readme.go.md @@ -25,6 +25,47 @@ directive: - rename-model: from: SecurityOperator to: OperatorResource +- from: externalSecuritySolutions.json + where: $.definitions['ExternalSecuritySolutionKind'] + transform: > + $ = { + "type": "string", + "description": "The kind of the external solution", + "enum": [ + "CEF", + "ATA", + "AAD" + ], + "x-ms-enum": { + "name": "ExternalSecuritySolutionKind", + "modelAsString": true, + "values": [ + { + "value": "CEF" + }, + { + "value": "ATA" + }, + { + "value": "AAD" + } + ] + } + }; +- from: externalSecuritySolutions.json + where: $.definitions['ExternalSecuritySolution'] + transform: > + $.properties['kind'] = { + "$ref": "#/definitions/ExternalSecuritySolutionKind" + }; + $.allOf = [ + { + "$ref": "../../../common/v1/types.json#/definitions/Resource" + }, + { + "$ref": "../../../common/v1/types.json#/definitions/Location" + } + ] ``` ### Common Go settings