Skip to content

Commit

Permalink
Batches for validation and C# code generation (Azure#1423)
Browse files Browse the repository at this point in the history
* validation batches

* C# generation batches
  • Loading branch information
olydis authored Jul 17, 2017
1 parent d80feb5 commit a6273f0
Show file tree
Hide file tree
Showing 50 changed files with 99 additions and 13 deletions.
1 change: 1 addition & 0 deletions specification/analysisservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,6 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Analysis
output-folder: $(csharp-sdks-folder)/AnalysisServices/Management.Analysis/Generated
clear-output-folder: true
```

1 change: 1 addition & 0 deletions specification/authorization/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Authorization
output-folder: $(csharp-sdks-folder)/Authorization/Management.Authorization/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/automation/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,6 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Automation
output-folder: $(csharp-sdks-folder)/Automation/Management.Automation/Generated
clear-output-folder: true
```

1 change: 1 addition & 0 deletions specification/batch/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,5 @@ csharp:
payload-flattening-threshold: 1
namespace: Microsoft.Azure.Batch
output-folder: $(csharp-sdks-folder)/Batch/DataPlane/Azure.Batch/GeneratedProtocol
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/batch/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,5 @@ csharp:
namespace: Microsoft.Azure.Management.Batch
payload-flattening-threshold: 1
output-folder: $(csharp-sdks-folder)/Batch/Management/Management.Batch/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/billing/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Billing
output-folder: $(csharp-sdks-folder)/Billing/Management.Billing/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/cdn/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,5 @@ csharp:
namespace: Microsoft.Azure.Management.Cdn
payload-flattening-threshold: 2
output-folder: $(csharp-sdks-folder)/Cdn/Management.Cdn/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/cognitiveservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.CognitiveServices
output-folder: $(csharp-sdks-folder)/CognitiveServices/Management.CognitiveServices/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/compute/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ csharp:
namespace: Microsoft.Azure.Management.Compute
payload-flattening-threshold: 1
output-folder: $(csharp-sdks-folder)/Compute/Management.Compute/Generated
clear-output-folder: true
```


Expand Down
1 change: 1 addition & 0 deletions specification/consumption/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Consumption
output-folder: $(csharp-sdks-folder)/Consumption/Management.Consumption/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/containerregistry/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,5 @@ csharp:
namespace: Microsoft.Azure.Management.ContainerRegistry
payload-flattening-threshold: 2
output-folder: $(csharp-sdks-folder)/ContainerRegistry/Management.ContainerRegistry/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/customer-insights/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.CustomerInsights
output-folder: $(csharp-sdks-folder)/CustomerInsights/Management.CustomerInsights/Generated
clear-output-folder: true
```
17 changes: 11 additions & 6 deletions specification/datalake-analytics/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,12 +94,17 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.DataLake.Analytics
output-folder: $(csharp-sdks-folder)/DataLake.Analytics/Management.DataLake.Analytics/Generated
batch:
- package-catalog: true
- package-job: true
```

``` yaml $(csharp)
csharp:
azure-arm: true
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.DataLake.Analytics
output-folder: $(csharp-sdks-folder)/DataLake.Analytics/Management.DataLake.Analytics/Generated
# Validation

Since this RP has no unique default package, iterate over all of them for validation:

``` yaml $(validation)
batch:
- package-catalog: true
- package-job: true
```
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.DataLake.Analytics
output-folder: $(csharp-sdks-folder)/DataLake.Analytics/Management.DataLake.Analytics/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/datalake-store/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.DataLake.Store
output-folder: $(csharp-sdks-folder)/DataLake.Store/Management.DataLake.Store/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/devtestlabs/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.DevTestLabs
output-folder: $(csharp-sdks-folder)/DevTestLabs/Management.DevTestLabs/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/dns/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
namespace: Microsoft.Azure.Management.Dns
payload-flattening-threshold: 2
output-folder: $(csharp-sdks-folder)/Dns/Management.Dns/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/eventhub/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.EventHub
output-folder: $(csharp-sdks-folder)/EventHub/Management.EventHub/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/graphrbac/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Graph.RBAC
output-folder: $(csharp-sdks-folder)/Graph.RBAC/Graph.RBAC/Generated
clear-output-folder: true
```

## Python
Expand Down
1 change: 1 addition & 0 deletions specification/intune/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Intune
output-folder: $(csharp-sdks-folder)/Intune/Intune/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/iothub/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.IotHub
output-folder: $(csharp-sdks-folder)/IotHub/Management.IotHub/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/keyvault/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@ csharp:
namespace: Microsoft.Azure.KeyVault
sync-methods: None
output-folder: $(csharp-sdks-folder)/KeyVault/dataPlane/Microsoft.Azure.KeyVault/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/keyvault/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.KeyVault
output-folder: $(csharp-sdks-folder)/KeyVault/Management/Management.KeyVault/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/logic/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,5 @@ csharp:
azure-arm: true
namespace: Microsoft.Azure.Management.Logic
output-folder: $(csharp-sdks-folder)/Logic/Management.Logic/Generated
clear-output-folder: true
```
24 changes: 17 additions & 7 deletions specification/machinelearning/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,14 +80,24 @@ csharp:
license-header: MICROSOFT_MIT
```

```yaml $(csharp) && $(package-commitmentPlans)
```yaml $(csharp)
csharp:
namespace: Microsoft.Azure.Management.MachineLearning.CommitmentPlans
output-folder: $(csharp-sdks-folder)/MachineLearning/Management.MachineLearning/Generated/CommitmentPlans
clear-output-folder: true
batch:
- package-webservices: true
namespace: Microsoft.Azure.Management.MachineLearning.WebServices
output-folder: $(csharp-sdks-folder)/MachineLearning/Management.MachineLearning/Generated/WebServices
- package-commitmentPlans: true
namespace: Microsoft.Azure.Management.MachineLearning.CommitmentPlans
output-folder: $(csharp-sdks-folder)/MachineLearning/Management.MachineLearning/Generated/CommitmentPlans
```

```yaml $(csharp) && $(package-webservices)
csharp:
namespace: Microsoft.Azure.Management.MachineLearning.WebServices
output-folder: $(csharp-sdks-folder)/MachineLearning/Management.MachineLearning/Generated/WebServices
# Validation

Since this RP has no unique default package, iterate over all of them for validation:

``` yaml $(validation)
batch:
- package-webservices: true
- package-commitmentPlans: true
```
1 change: 1 addition & 0 deletions specification/mediaservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Media
output-folder: $(csharp-sdks-folder)/Media/Management.Media/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/monitor/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Monitor
output-folder: $(csharp-sdks-folder)/Monitor/Management.Monitor/Generated/Monitor
clear-output-folder: true
```


Expand Down
1 change: 1 addition & 0 deletions specification/monitor/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Monitor.Management
output-folder: $(csharp-sdks-folder)/Monitor/Management.Monitor/Generated/Management/Monitor
clear-output-folder: true
```


Expand Down
1 change: 1 addition & 0 deletions specification/network/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,7 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Network
output-folder: $(csharp-sdks-folder)/Network/Management.Network/Generated
clear-output-folder: true
```


Expand Down
1 change: 1 addition & 0 deletions specification/notificationhubs/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.NotificationHubs
output-folder: $(csharp-sdks-folder)/NotificationHubs/Management.NotificationHubs/Generated
clear-output-folder: true
```
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,5 @@ csharp:
payload-flattening-threshold: 1
license-header: MICROSOFT_MIT
output-folder: $(csharp-sdks-folder)/OperationalInsights/Management.OperationalInsights/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/powerbiembedded/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,5 @@ csharp:
namespace: Microsoft.Azure.Management.PowerBIEmbedded
payload-flattening-threshold: 2
output-folder: $(csharp-sdks-folder)/PowerBIEmbedded/Management.PowerBIEmbedded/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/recoveryservices/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,6 @@ csharp:
payload-flattening-threshold: 1
namespace: Microsoft.Azure.Management.RecoveryServices
output-folder: $(csharp-sdks-folder)/RecoveryServices/Management.RecoveryServices/Generated
clear-output-folder: true
```

Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.RecoveryServices.Backup
output-folder: $(csharp-sdks-folder)/RecoveryServices.Backup/Management.RecoveryServices.Backup/Generated
clear-output-folder: true
```

## Python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.RecoveryServices.SiteRecovery
output-folder: $(csharp-sdks-folder)/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/redis/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Redis
output-folder: $(csharp-sdks-folder)/RedisCache/Management.Redis/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/relay/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Relay
output-folder: $(csharp-sdks-folder)/Relay/Management.Relay/Generated
clear-output-folder: true
```
24 changes: 24 additions & 0 deletions specification/resources/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,4 +183,28 @@ csharp:
namespace: Microsoft.Azure.Management.ResourceManager
license-header: MICROSOFT_MIT
output-folder: $(csharp-sdks-folder)/Resource/Management.ResourceManager/Generated
batch:
- package-features: true
clear-output-folder: true # clear output folder on first run
- package-locks: true
- package-policy: true
- package-resources: true
- package-subscriptions: true
- package-links: true
# - package-managedapplications: true
```

# Validation

Since this RP has no unique default package, iterate over all of them for validation:

``` yaml $(validation)
batch:
- package-features: true
- package-locks: true
- package-policy: true
- package-resources: true
- package-subscriptions: true
- package-links: true
- package-managedapplications: true
```
1 change: 1 addition & 0 deletions specification/scheduler/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,5 @@ csharp:
license-header: NONE
namespace: Microsoft.Azure.Management.Scheduler
output-folder: $(csharp-sdks-folder)/Scheduler/Management.Scheduler/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/search/data-plane/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Search
output-folder: $(csharp-sdks-folder)/Search/DataPlane/Microsoft.Azure.Search/GeneratedSearchIndex
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/search/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Search
output-folder: $(csharp-sdks-folder)/Search/Management/Management.Search/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/servermanagement/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.ServerManagement
output-folder: $(csharp-sdks-folder)/ServerManagement/Management.ServerManagement/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/servicebus/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.ServiceBus
output-folder: $(csharp-sdks-folder)/ServiceBus/Management.ServiceBus/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/servicefabric/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.ServiceFabric
output-folder: $(csharp-sdks-folder)/ServiceFabric/Management.ServiceFabric/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/sql/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.Sql
output-folder: $(csharp-sdks-folder)/SqlManagement/Management.Sql/Generated
clear-output-folder: true
```


Expand Down
1 change: 1 addition & 0 deletions specification/storage/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,5 @@ csharp:
namespace: Microsoft.Azure.Management.Storage
payload-flattening-threshold: 2
output-folder: $(csharp-sdks-folder)/Storage/Management.Storage/Generated
clear-output-folder: true
```
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.StorSimple8000Series
output-folder: $(csharp-sdks-folder)/StorSimple8000Series/Management.StorSimple8000Series/Generated
clear-output-folder: true
```
1 change: 1 addition & 0 deletions specification/streamanalytics/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@ csharp:
license-header: MICROSOFT_MIT
namespace: Microsoft.Azure.Management.StreamAnalytics
output-folder: $(csharp-sdks-folder)/StreamAnalytics/Management.StreamAnalytics/Generated
clear-output-folder: true
```
Loading

0 comments on commit a6273f0

Please sign in to comment.