From db91c1594e3f370b794d8efb0a3b22a7dff1c53f Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Tue, 13 Jul 2021 17:17:16 +0800 Subject: [PATCH 1/2] [security] mgmt, fix for java with directive --- .../security/resource-manager/readme.java.md | 32 +++++++++++++++++++ .../security/resource-manager/readme.md | 28 ++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 specification/security/resource-manager/readme.java.md diff --git a/specification/security/resource-manager/readme.java.md b/specification/security/resource-manager/readme.java.md new file mode 100644 index 000000000000..f2926b455dbb --- /dev/null +++ b/specification/security/resource-manager/readme.java.md @@ -0,0 +1,32 @@ +## Go + +These settings apply only when `--java` is specified on the command line. + + +``` yaml $(java) +directive: + - from: externalSecuritySolutions.json + where: $.definitions.ExternalSecuritySolution.allOf[1] + set: + type: object + description: 'Describes an Azure resource with location' + properties: + location: + readOnly: true + type: string + description: 'Location where the resource is stored' + reason: discriminator property is required to be defined in the type + - from: externalSecuritySolutions.json + where: $.definitions.ExternalSecuritySolution.properties + set: + kind: + type: object + description: 'Describes an Azure resource with kind' + enum: + - CEF + - ATA + - AAD + x-ms-enum: + name: ExternalSecuritySolutionKind + modelAsString: true +``` diff --git a/specification/security/resource-manager/readme.md b/specification/security/resource-manager/readme.md index e09afccdb3ca..75403293cc40 100644 --- a/specification/security/resource-manager/readme.md +++ b/specification/security/resource-manager/readme.md @@ -485,6 +485,7 @@ swagger-to-sdk: - repo: azure-sdk-for-python-track2 - repo: azure-sdk-for-js - repo: azure-sdk-for-node + - repo: azure-sdk-for-java - repo: azure-resource-manager-schemas ``` @@ -512,4 +513,31 @@ See configuration in [readme.typescript.md](./readme.typescript.md) See configuration in [readme.ruby.md](./readme.ruby.md) +## Java +``` yaml $(java) +directive: + - from: externalSecuritySolutions.json + where: $.definitions.ExternalSecuritySolution.allOf[1] + set: + type: object + description: 'Describes an Azure resource with location' + properties: + location: + readOnly: true + type: string + description: 'Location where the resource is stored' + - from: externalSecuritySolutions.json + where: $.definitions.ExternalSecuritySolution.properties + set: + kind: + type: object + description: 'Describes an Azure resource with kind' + enum: + - CEF + - ATA + - AAD + x-ms-enum: + name: ExternalSecuritySolutionKind + modelAsString: true +``` From 3a4be54f12dc97708a90eefb734f551bde570008 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Tue, 13 Jul 2021 20:38:08 +0800 Subject: [PATCH 2/2] fix readme --- .../security/resource-manager/readme.java.md | 9 ++----- .../security/resource-manager/readme.md | 27 +------------------ 2 files changed, 3 insertions(+), 33 deletions(-) diff --git a/specification/security/resource-manager/readme.java.md b/specification/security/resource-manager/readme.java.md index f2926b455dbb..272ef71be77b 100644 --- a/specification/security/resource-manager/readme.java.md +++ b/specification/security/resource-manager/readme.java.md @@ -1,4 +1,4 @@ -## Go +## Java These settings apply only when `--java` is specified on the command line. @@ -10,12 +10,7 @@ directive: set: type: object description: 'Describes an Azure resource with location' - properties: - location: - readOnly: true - type: string - description: 'Location where the resource is stored' - reason: discriminator property is required to be defined in the type + reason: discriminator property is required to be defined in the model - from: externalSecuritySolutions.json where: $.definitions.ExternalSecuritySolution.properties set: diff --git a/specification/security/resource-manager/readme.md b/specification/security/resource-manager/readme.md index 75403293cc40..c5476d89437c 100644 --- a/specification/security/resource-manager/readme.md +++ b/specification/security/resource-manager/readme.md @@ -515,29 +515,4 @@ See configuration in [readme.ruby.md](./readme.ruby.md) ## Java -``` yaml $(java) -directive: - - from: externalSecuritySolutions.json - where: $.definitions.ExternalSecuritySolution.allOf[1] - set: - type: object - description: 'Describes an Azure resource with location' - properties: - location: - readOnly: true - type: string - description: 'Location where the resource is stored' - - from: externalSecuritySolutions.json - where: $.definitions.ExternalSecuritySolution.properties - set: - kind: - type: object - description: 'Describes an Azure resource with kind' - enum: - - CEF - - ATA - - AAD - x-ms-enum: - name: ExternalSecuritySolutionKind - modelAsString: true -``` +See configuration in [readme.java.md](./readme.java.md)