Skip to content

Commit

Permalink
CodeGen from PR 17923 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 8c66929c2ee3d68897e2c92a403df7d228f7b1c5 into c92b60168c4a39c19647331966923630ad436456
  • Loading branch information
SDKAuto committed Mar 6, 2022
1 parent 3ee8632 commit 57b89fc
Show file tree
Hide file tree
Showing 2 changed files with 272 additions and 0 deletions.
266 changes: 266 additions & 0 deletions schemas/2019-09-01/Microsoft.OperationalInsights.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,266 @@
{
"id": "https://schema.management.azure.com/schemas/2019-09-01/Microsoft.OperationalInsights.json#",
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Microsoft.OperationalInsights",
"description": "Microsoft OperationalInsights Resource Types",
"resourceDefinitions": {
"queryPacks": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2019-09-01"
]
},
"location": {
"type": "string",
"description": "Resource location"
},
"name": {
"type": "string",
"description": "The name of the Log Analytics QueryPack resource."
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/LogAnalyticsQueryPackProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Properties that define a Log Analytics QueryPack resource."
},
"resources": {
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/queryPacks_queries_childResource"
}
]
}
},
"tags": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "string"
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource tags"
},
"type": {
"type": "string",
"enum": [
"Microsoft.OperationalInsights/queryPacks"
]
}
},
"required": [
"apiVersion",
"location",
"name",
"properties",
"type"
],
"description": "Microsoft.OperationalInsights/queryPacks"
},
"queryPacks_queries": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2019-09-01"
]
},
"name": {
"type": "string",
"description": "The id of a specific query defined in the Log Analytics QueryPack"
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/LogAnalyticsQueryPackQueryProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Properties that define an Log Analytics QueryPack-Query resource."
},
"type": {
"type": "string",
"enum": [
"Microsoft.OperationalInsights/queryPacks/queries"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.OperationalInsights/queryPacks/queries"
}
},
"definitions": {
"LogAnalyticsQueryPackProperties": {
"type": "object",
"properties": {},
"description": "Properties that define a Log Analytics QueryPack resource."
},
"LogAnalyticsQueryPackQueryProperties": {
"type": "object",
"properties": {
"body": {
"type": "string",
"description": "Body of the query."
},
"description": {
"type": "string",
"description": "Description of the query."
},
"displayName": {
"type": "string",
"description": "Unique display name for your query within the Query Pack."
},
"properties": {
"type": "object",
"properties": {},
"description": "Additional properties that can be set for the query."
},
"related": {
"oneOf": [
{
"$ref": "#/definitions/LogAnalyticsQueryPackQueryPropertiesRelated"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The related metadata items for the function."
},
"tags": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Tags associated with the query."
}
},
"required": [
"body",
"displayName"
],
"description": "Properties that define an Log Analytics QueryPack-Query resource."
},
"LogAnalyticsQueryPackQueryPropertiesRelated": {
"type": "object",
"properties": {
"categories": {
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The related categories for the function."
},
"resourceTypes": {
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The related resource types for the function."
},
"solutions": {
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The related Log Analytics solutions for the function."
}
},
"description": "The related metadata items for the function."
},
"queryPacks_queries_childResource": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2019-09-01"
]
},
"name": {
"type": "string",
"description": "The id of a specific query defined in the Log Analytics QueryPack"
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/LogAnalyticsQueryPackQueryProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Properties that define an Log Analytics QueryPack-Query resource."
},
"type": {
"type": "string",
"enum": [
"queries"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.OperationalInsights/queryPacks/queries"
}
}
}
6 changes: 6 additions & 0 deletions schemas/common/autogeneratedResources.json
Original file line number Diff line number Diff line change
Expand Up @@ -10684,6 +10684,12 @@
{
"$ref": "https://schema.management.azure.com/schemas/2019-08-01-preview/Microsoft.OperationalInsights.json#/resourceDefinitions/workspaces_linkedStorageAccounts"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-09-01/Microsoft.OperationalInsights.json#/resourceDefinitions/queryPacks"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-09-01/Microsoft.OperationalInsights.json#/resourceDefinitions/queryPacks_queries"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-09-01-preview/Microsoft.OperationalInsights.json#/resourceDefinitions/queryPacks"
},
Expand Down

0 comments on commit 57b89fc

Please sign in to comment.