Skip to content

Commit

Permalink
Renaming the Insights Swagger spec and generated package to Monitor (A…
Browse files Browse the repository at this point in the history
…zure#936)

* Improving examples captured using Fiddler and changing the type for two parameters to fix a serialization/deserialization bug

* Making StorageAccountId optional in LogProfileProperties / LogProfileResource. It is already optional in the servers.

* [Swagger] Improving documentation for metrics. Creating new package/folders called monitor.

* Removing irrelevant fields from the examples, changing null values for strings to "", removing unused parameters from the spec.
  • Loading branch information
gucalder authored and vishrutshah committed Feb 16, 2017
1 parent 0cc6322 commit efed632
Show file tree
Hide file tree
Showing 21 changed files with 5,103 additions and 523 deletions.
817 changes: 549 additions & 268 deletions arm-insights/2015-04-01/swagger/insightsManagementClient_Autoscale.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,7 @@
"$ref": "#/parameters/ResourceUriParameter"
},
{
"$ref": "#/parameters/ApiVersionParameter" },
{
"$ref": "#/parameters/SubscriptionIdParameter"
"$ref": "#/parameters/ApiVersionParameter"
}
],
"responses": {
Expand All @@ -40,37 +38,35 @@
},
"examples": {
"application/json": {
"storageAccountId": "/subscriptions/s1/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/testStorageAcct",
"serviceBusRuleId": "/subscriptions/s1/resourceGroups/rg1/providers/Microsoft.ServiceBus/namespaces/testNamespace/authorizationrules/RootManageSharedAccessKey",
"workspaceId": "/subscriptions/s1/resourceGroups/rg1/providers/Microsoft.OperationalInsights/workspaces/myWorkspace",
"metrics": [
"id":"/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/service",
"type":"",
"name":"service",
"location":"",
"tags":null,
"properties": {
"storageAccountId":"/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1","serviceBusRuleId":"/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/andy1101/providers/Microsoft.EventHub/namespaces/andy1101/authorizationrules/RootManageSharedAccessKey",
"workspaceId":"",
"metrics": [
{
"timeGrain": "PT1M",
"enabled": true,
"retentionPolicy": {
"enabled": false,
"days": 0
}
"timeGrain":"PT1M",
"enabled":true,
"retentionPolicy": {
"enabled":false,
"days":0
}
}
],
"logs": [
{
"category": "NetworkSecurityGroupEvent",
"enabled": true,
"retentionPolicy": {
"enabled": false,
"days": 0
}
},
],
"logs": [
{
"category": "NetworkSecurityGroupRuleCounter",
"enabled": true,
"retentionPolicy": {
"enabled": false,
"days": 0
}
"category":"WorkflowRuntime",
"enabled":true,
"retentionPolicy": {
"enabled":false,
"days":0
}
}
]
]
}
}
}
}
Expand All @@ -94,12 +90,9 @@
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ServiceDiagnosticSettings"
"$ref": "#/definitions/ServiceDiagnosticSettingsResource"
},
"description": "Parameters supplied to the operation."
},
{
"$ref": "#/parameters/SubscriptionIdParameter"
}
],
"responses": {
Expand All @@ -110,37 +103,35 @@
},
"examples": {
"application/json": {
"storageAccountId": "/subscriptions/s1/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/testStorageAcct",
"serviceBusRuleId": "/subscriptions/s1/resourceGroups/rg1/providers/Microsoft.ServiceBus/namespaces/testNamespace/authorizationrules/RootManageSharedAccessKey",
"workspaceId": "/subscriptions/s1/resourceGroups/rg1/providers/Microsoft.OperationalInsights/workspaces/myWorkspace",
"metrics": [
"id":"/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/service",
"type":"",
"name":"service",
"location":"",
"tags":null,
"properties": {
"storageAccountId":"/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1","serviceBusRuleId":"/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/andy1101/providers/Microsoft.EventHub/namespaces/andy1101/authorizationrules/RootManageSharedAccessKey",
"workspaceId":"",
"metrics": [
{
"timeGrain": "PT1M",
"enabled": true,
"retentionPolicy": {
"enabled": false,
"days": 0
}
"timeGrain":"PT1M",
"enabled":true,
"retentionPolicy": {
"enabled":false,
"days":0
}
}
],
"logs": [
],
"logs": [
{
"category": "NetworkSecurityGroupEvent",
"enabled": true,
"retentionPolicy": {
"enabled": false,
"days": 0
}
},
{
"category": "NetworkSecurityGroupRuleCounter",
"enabled": true,
"retentionPolicy": {
"enabled": false,
"days": 0
}
"category":"WorkflowRuntime",
"enabled":true,
"retentionPolicy": {
"enabled":false,
"days":0
}
}
]
]
}
}
}
}
Expand Down Expand Up @@ -282,13 +273,6 @@
}
},
"parameters": {
"SubscriptionIdParameter": {
"name": "subscriptionId",
"in": "path",
"required": true,
"type": "string",
"description": "The Azure subscription Id."
},
"ApiVersionParameter": {
"name": "api-version",
"in": "query",
Expand Down
Loading

0 comments on commit efed632

Please sign in to comment.