diff --git a/specification/azsadmin/resource-manager/InfrastructureInsights/readme.md b/specification/azsadmin/resource-manager/InfrastructureInsights/readme.md index 6f58f0ffba4c..ed18213a7212 100644 --- a/specification/azsadmin/resource-manager/InfrastructureInsights/readme.md +++ b/specification/azsadmin/resource-manager/InfrastructureInsights/readme.md @@ -77,3 +77,23 @@ These settings apply only when `--tag=package-2016-05-01 --python` is specified ``` yaml $(tag) == 'package-2016-05-01' && $(python) namespace: azure.mgmt.infrastructure_insights.admin.v2016_05_01 ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: infrastructureinsights +``` + +### Tag: package--2016-05-01 and go + +These settings apply only when `--tag=package--2016-05-01 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package--2016-05-01' && $(go) +output-folder: $(go-sdk-folder)/services/azsadmin/mgmt/2016-05-01/infrastructureinsights +``` diff --git a/specification/azsadmin/resource-manager/commerce/readme.md b/specification/azsadmin/resource-manager/commerce/readme.md index 0213c75f00a8..36be6d8fba0f 100644 --- a/specification/azsadmin/resource-manager/commerce/readme.md +++ b/specification/azsadmin/resource-manager/commerce/readme.md @@ -70,3 +70,23 @@ These settings apply only when `--tag=package-2015-06-01-preview --python` is sp ``` yaml $(tag) == 'package-2015-06-01-preview' && $(python) namespace: azure.mgmt.commerce.admin.v2015_06_01_preview ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: commerce +``` + +### Tag: package-2015-06-01-preview and go + +These settings apply only when `--tag=package-2015-06-01-preview --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2015-06-01-preview' && $(go) +output-folder: $(go-sdk-folder)/services/azsadmin/mgmt/2015-06-01-preview/commerce +``` diff --git a/specification/azsadmin/resource-manager/fabric/readme.md b/specification/azsadmin/resource-manager/fabric/readme.md index 17392d584cf5..20a781d41758 100644 --- a/specification/azsadmin/resource-manager/fabric/readme.md +++ b/specification/azsadmin/resource-manager/fabric/readme.md @@ -90,3 +90,23 @@ These settings apply only when `--tag=package-2016-05-01 --python` is specified ``` yaml $(tag) == 'package-2016-05-01' && $(python) namespace: azure.mgmt.fabric.admin.v2016_05_01 ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: fabric +``` + +### Tag: package-2016-05-01 and go + +These settings apply only when `--tag=package-2016-05-01 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2016-05-01' && $(go) +output-folder: $(go-sdk-folder)/services/azsadmin/mgmt/2016-05-01/fabric +``` diff --git a/specification/batch/data-plane/readme.md b/specification/batch/data-plane/readme.md index 90ddd444dc19..e5fcdbddc2b2 100644 --- a/specification/batch/data-plane/readme.md +++ b/specification/batch/data-plane/readme.md @@ -244,3 +244,23 @@ python: basic-setup-py: true output-folder: $(python-sdks-folder)/azure-batch ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: batch +``` + +### Tag: package-2017-05.5.0 and go + +These settings apply only when `--tag=package-2017-05.5.0 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-05.5.0' && $(go) +output-folder: $(go-sdk-folder)/services/batch/2017-05-01.5.0/batch +``` diff --git a/specification/batchai/resource-manager/readme.md b/specification/batchai/resource-manager/readme.md index 5c528a82eb5f..1b57691f9c7e 100644 --- a/specification/batchai/resource-manager/readme.md +++ b/specification/batchai/resource-manager/readme.md @@ -82,3 +82,23 @@ python: basic-setup-py: true output-folder: $(python-sdks-folder)/azure-mgmt-batchai ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: batchai +``` + +### Tag: package-2017-09-preview and go + +These settings apply only when `--tag=package-2017-09-preview --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-09-preview' && $(go) +output-folder: $(go-sdk-folder)/services/batchai/mgmt/2017-09-preview/batchai +``` diff --git a/specification/cognitiveservices/data-plane/ComputerVision/readme.md b/specification/cognitiveservices/data-plane/ComputerVision/readme.md index bef0f7a95d31..df2ff3534755 100644 --- a/specification/cognitiveservices/data-plane/ComputerVision/readme.md +++ b/specification/cognitiveservices/data-plane/ComputerVision/readme.md @@ -78,4 +78,4 @@ Please also specify `--go-sdk-folder=`. ``` yaml $(tag) == 'programmatic_2_0' && $(go) -output-folder: $(go-sdk-folder)/services/cognitiveservices/luis/v2.0/programmatic -``` \ No newline at end of file +output-folder: $(go-sdk-folder)/services/cognitiveservices/v2.0/luis/programmatic +``` diff --git a/specification/cognitiveservices/data-plane/LUIS/Runtime/readme.md b/specification/cognitiveservices/data-plane/LUIS/Runtime/readme.md index fbee22849cb9..6ac5d63121b0 100644 --- a/specification/cognitiveservices/data-plane/LUIS/Runtime/readme.md +++ b/specification/cognitiveservices/data-plane/LUIS/Runtime/readme.md @@ -65,5 +65,5 @@ These settings apply only when `--tag=runtime_2_0 --go` is specified on the comm Please also specify `--go-sdk-folder=`. ``` yaml $(tag) == 'runtime_2_0' && $(go) -output-folder: $(go-sdk-folder)/services/cognitiveservices/luis/v2.0/runtime -``` \ No newline at end of file +output-folder: $(go-sdk-folder)/services/cognitiveservices/v2.0/luis/runtime +``` diff --git a/specification/cognitiveservices/data-plane/NewsSearch/readme.md b/specification/cognitiveservices/data-plane/NewsSearch/readme.md index 28b682716ef0..dee8e36fe6a3 100644 --- a/specification/cognitiveservices/data-plane/NewsSearch/readme.md +++ b/specification/cognitiveservices/data-plane/NewsSearch/readme.md @@ -84,4 +84,4 @@ Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2016-03-30' && $(go) +output-folder: $(go-sdk-folder)/services/datacatalog/mgmt/2016-03-30/datacatalog +``` diff --git a/specification/datamigration/resource-manager/readme.md b/specification/datamigration/resource-manager/readme.md index 0869f53a1545..1e350f9fc685 100644 --- a/specification/datamigration/resource-manager/readme.md +++ b/specification/datamigration/resource-manager/readme.md @@ -78,4 +78,24 @@ python: license-header: MICROSOFT_MIT_NO_VERSION payload-flattening-threshold: 2 namespace: azure.mgmt.datamigration -``` \ No newline at end of file +``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: datamigration +``` + +### Tag: package-2017-11-15-preview and go + +These settings apply only when `--tag=package-2017-11-15-preview --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-11-15-preview' && $(go) +output-folder: $(go-sdk-folder)/services/datamigration/mgmt/2017-11-15-preview/datamigration +``` diff --git a/specification/locationbasedservices/resource-manager/readme.md b/specification/locationbasedservices/resource-manager/readme.md index b0facfb4680b..06871661c3b8 100644 --- a/specification/locationbasedservices/resource-manager/readme.md +++ b/specification/locationbasedservices/resource-manager/readme.md @@ -54,3 +54,23 @@ csharp: output-folder: $(csharp-sdks-folder)/LocationBasedServices/Management.LocationBasedServices/Generated clear-output-folder: true ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: location +``` + +### Tag: package-2017-01 and go + +These settings apply only when `--tag=package-2017-01 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-01' && $(go) +output-folder: $(go-sdk-folder)/services/location/mgmt/2017-01-01-preview/location +``` diff --git a/specification/machinelearningcompute/resource-manager/readme.md b/specification/machinelearningcompute/resource-manager/readme.md index 491306a57e17..623846cf84b1 100644 --- a/specification/machinelearningcompute/resource-manager/readme.md +++ b/specification/machinelearningcompute/resource-manager/readme.md @@ -94,3 +94,23 @@ python: basic-setup-py: true output-folder: $(python-sdks-folder)/azure-mgmt-machinelearningcompute ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: compute +``` + +### Tag: package-2017-08-preview and go + +These settings apply only when `--tag=package-2017-08-preview --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-08-preview' && $(go) +output-folder: $(go-sdk-folder)/services/machinelearning/mgmt/2017-08-01-preview/compute +``` diff --git a/specification/machinelearningexperimentation/resource-manager/readme.md b/specification/machinelearningexperimentation/resource-manager/readme.md index 958cd9d19103..a4deabf0f38e 100644 --- a/specification/machinelearningexperimentation/resource-manager/readme.md +++ b/specification/machinelearningexperimentation/resource-manager/readme.md @@ -55,4 +55,23 @@ csharp: namespace: Microsoft.Azure.Management.MachineLearningExperimentation output-folder: $(csharp-sdks-folder)/MachineLearningExperimentation/Management.MachineLearningExperimentation/Generated clear-output-folder: true -``` \ No newline at end of file +``` +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: experimentation +``` + +### Tag: package-2017-05-preview and go + +These settings apply only when `--tag=package-2017-05-preview --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-05-preview' && $(go) +output-folder: $(go-sdk-folder)/services/machinelearning/mgmt/2017-05-01-preview/experimentation +``` diff --git a/specification/msi/resource-manager/readme.md b/specification/msi/resource-manager/readme.md index 2aef0263d5cc..1318b50d18b7 100644 --- a/specification/msi/resource-manager/readme.md +++ b/specification/msi/resource-manager/readme.md @@ -98,4 +98,4 @@ Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='v1' && $(go) +output-folder: $(go-sdk-folder)/services/operationalinsights/v1/operationalinsights +``` diff --git a/specification/powerbidedicated/resource-manager/readme.md b/specification/powerbidedicated/resource-manager/readme.md index a587d19a1bdb..5f4744dc4578 100644 --- a/specification/powerbidedicated/resource-manager/readme.md +++ b/specification/powerbidedicated/resource-manager/readme.md @@ -56,3 +56,22 @@ csharp: clear-output-folder: true ``` +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: powerbidedicated +``` + +### Tag: package-2017-10-01 and go + +These settings apply only when `--tag=package-2017-10-01 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-10-01' && $(go) +output-folder: $(go-sdk-folder)/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated +``` diff --git a/specification/provisioningservices/resource-manager/readme.md b/specification/provisioningservices/resource-manager/readme.md index d61e8c4974d7..3c576a159814 100644 --- a/specification/provisioningservices/resource-manager/readme.md +++ b/specification/provisioningservices/resource-manager/readme.md @@ -62,3 +62,23 @@ csharp: output-folder: $(csharp-sdks-folder)/ProvisioningServices/Management.ProvisioningServices/Generated clear-output-folder: true ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: iothub +``` + +### Tag: package-2017-11 and go + +These settings apply only when `--tag=package-2017-11 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-11' && $(go) +output-folder: $(go-sdk-folder)/services/provisioningservices/mgmt/2017-11-15/iothub +``` diff --git a/specification/recoveryservices/resource-manager/readme.md b/specification/recoveryservices/resource-manager/readme.md index ff79c0552291..1a4c02334251 100644 --- a/specification/recoveryservices/resource-manager/readme.md +++ b/specification/recoveryservices/resource-manager/readme.md @@ -100,3 +100,23 @@ python: basic-setup-py: true output-folder: $(python-sdks-folder)/azure-mgmt-recoveryservices ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: recoveryservices +``` + +### Tag: package-2016-12 and go + +These settings apply only when `--tag=package-2016-12 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2016-12' && $(go) +output-folder: $(go-sdk-folder)/services/recoveryservices/mgmt/2016-12-01/recoveryservices +``` diff --git a/specification/recoveryservicesbackup/resource-manager/readme.md b/specification/recoveryservicesbackup/resource-manager/readme.md index 2a1e8a754241..db1e597c103d 100644 --- a/specification/recoveryservicesbackup/resource-manager/readme.md +++ b/specification/recoveryservicesbackup/resource-manager/readme.md @@ -29,7 +29,6 @@ title: Recovery Services Backup Client description: Open API 2.0 Specs for Azure RecoveryServices Backup service openapi-type: arm tag: package-2017-07 -output-folder: ./ csharp-sdks-folder: ./Generated/CSharp license-header: MICROSOFT_MIT @@ -113,3 +112,23 @@ directive: - suppress: DefinitionsPropertiesNamesCamelCase reason: Autorest invalidates two letter acronyms as well and changes in data contracts require service wide changes and require more time ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: backup +``` + +### Tag: package-2017-07 and go + +These settings apply only when `--tag=package-2017-07 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-07' && $(go) +output-folder: $(go-sdk-folder)/services/recoveryservices/mgmt/2017-07-01/backup +``` diff --git a/specification/recoveryservicessiterecovery/resource-manager/readme.md b/specification/recoveryservicessiterecovery/resource-manager/readme.md index 0eb6f49452c0..e0605c2b5b09 100644 --- a/specification/recoveryservicessiterecovery/resource-manager/readme.md +++ b/specification/recoveryservicessiterecovery/resource-manager/readme.md @@ -55,4 +55,24 @@ csharp: namespace: Microsoft.Azure.Management.RecoveryServices.SiteRecovery output-folder: $(csharp-sdks-folder)/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated clear-output-folder: true -``` \ No newline at end of file +``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: siterecovery +``` + +### Tag: package-2016-08 and go + +These settings apply only when `--tag=package-2016-08 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2016-08' && $(go) +output-folder: $(go-sdk-folder)/services/recoveryservices/mgmt/2016-08-10/siterecovery +``` diff --git a/specification/reservations/resource-manager/readme.md b/specification/reservations/resource-manager/readme.md index ff5f59dcad35..cffacbf9bc38 100644 --- a/specification/reservations/resource-manager/readme.md +++ b/specification/reservations/resource-manager/readme.md @@ -57,3 +57,23 @@ csharp: output-folder: $(csharp-sdks-folder)/Reservations/Management.Reservations/Generated clear-output-folder: true ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: reservations +``` + +### Tag: package-2017-11 and go + +These settings apply only when `--tag=package-2017-11 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-11' && $(go) +output-folder: $(go-sdk-folder)/services/reservations/mgmt/2017-11-01/reservations +``` diff --git a/specification/search/data-plane/readme.md b/specification/search/data-plane/readme.md index bb53961327dd..b6d2288c1d70 100644 --- a/specification/search/data-plane/readme.md +++ b/specification/search/data-plane/readme.md @@ -82,3 +82,23 @@ csharp: output-folder: $(csharp-sdks-folder)/Search/DataPlane/Microsoft.Azure.Search/Generated$(search-folder) clear-output-folder: true ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: search +``` + +### Tag: package-2016-09 and go + +These settings apply only when `--tag=package-2016-09 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2016-09' && $(go) +output-folder: $(go-sdk-folder)/services/search/2016-09-01/search +``` diff --git a/specification/subscription/resource-manager/readme.md b/specification/subscription/resource-manager/readme.md index dc4c8a90f531..4869cc829583 100644 --- a/specification/subscription/resource-manager/readme.md +++ b/specification/subscription/resource-manager/readme.md @@ -45,7 +45,7 @@ These settings apply only when `--tag=package-all-subscription` is specified on ``` yaml $(tag) == 'package-all-subscription' input-file: -- Microsoft.Subscription/2017-11-01-preview/subscriptionDefinitions.json +- Microsoft.Subscription/preview/2017-11-01-preview/subscriptionDefinitions.json - ../../resources/resource-manager/Microsoft.Resources/stable/2016-06-01/subscriptions.json title: SubscriptionClient description: The subscription client @@ -96,3 +96,23 @@ python: basic-setup-py: true output-folder: $(python-sdks-folder)/azure-mgmt-subscription ``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: subscription +``` + +### Tag: package-2017-11-preview and go + +These settings apply only when `--tag=package-2017-11-preview --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-11-preview' && $(go) +output-folder: $(go-sdk-folder)/services/subscription/mgmt/2017-11-01-preview/subscription +``` diff --git a/specification/timeseriesinsights/resource-manager/readme.md b/specification/timeseriesinsights/resource-manager/readme.md index d615bc8ff8f9..26d68699ec6e 100644 --- a/specification/timeseriesinsights/resource-manager/readme.md +++ b/specification/timeseriesinsights/resource-manager/readme.md @@ -46,4 +46,24 @@ These settings apply only when `--tag=package-2017-11-15` is specified on the co ``` yaml $(tag) == 'package-2017-11-15' input-file: - Microsoft.TimeSeriesInsights/stable/2017-11-15/timeseriesinsights.json -``` \ No newline at end of file +``` + +## Go + +These settings apply only when `--go` is specified on the command line. + +``` yaml $(go) +go: + license-header: MICROSOFT_APACHE_NO_VERSION + clear-output-folder: true + namespace: timeseriesinsights +``` + +### Tag: package-2017-11-15 and go + +These settings apply only when `--tag=package-2017-11-15 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag)=='package-2017-11-15' && $(go) +output-folder: $(go-sdk-folder)/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights +```