diff --git a/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-LiftrBaseMarketplaceDetailsUpdate.json b/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-LiftrBaseMarketplaceDetailsUpdate.json new file mode 100644 index 00000000000..658f2ef72c8 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-LiftrBaseMarketplaceDetailsUpdate.json @@ -0,0 +1,51 @@ +{ + "name": "LiftrBaseMarketplaceDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerDetails", + "name": "OfferDetails", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseOfferDetailsUpdate", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionId", + "name": "SubscriptionId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionStatus", + "name": "SubscriptionStatus", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "MarketplaceSubscriptionStatus", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-LiftrBaseOfferDetailsUpdate.json b/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-LiftrBaseOfferDetailsUpdate.json new file mode 100644 index 00000000000..0820c643016 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-LiftrBaseOfferDetailsUpdate.json @@ -0,0 +1,96 @@ +{ + "name": "LiftrBaseOfferDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerId", + "name": "OfferId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planId", + "name": "PlanId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planName", + "name": "PlanName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "publisherId", + "name": "PublisherId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termId", + "name": "TermId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termUnit", + "name": "TermUnit", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-OrganizationResourceUpdateProperties.json b/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-OrganizationResourceUpdateProperties.json index 52d8263fb6d..5ba3b0fc50a 100644 --- a/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-OrganizationResourceUpdateProperties.json +++ b/api-definitions/resource-manager/Astronomer/2023-08-01/Organizations/Model-OrganizationResourceUpdateProperties.json @@ -1,6 +1,21 @@ { "name": "OrganizationResourceUpdateProperties", "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplace", + "name": "Marketplace", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseMarketplaceDetailsUpdate", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "partnerOrganizationProperties", diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetailsUpdate.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetailsUpdate.json new file mode 100644 index 00000000000..658f2ef72c8 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetailsUpdate.json @@ -0,0 +1,51 @@ +{ + "name": "LiftrBaseMarketplaceDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerDetails", + "name": "OfferDetails", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseOfferDetailsUpdate", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionId", + "name": "SubscriptionId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionStatus", + "name": "SubscriptionStatus", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "MarketplaceSubscriptionStatus", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetailsUpdate.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetailsUpdate.json new file mode 100644 index 00000000000..11777904f81 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetailsUpdate.json @@ -0,0 +1,111 @@ +{ + "name": "LiftrBaseOfferDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerId", + "name": "OfferId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planId", + "name": "PlanId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planName", + "name": "PlanName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "publisherId", + "name": "PublisherId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "renewalMode", + "name": "RenewalMode", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "RenewalMode", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termId", + "name": "TermId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termUnit", + "name": "TermUnit", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json index 52d8263fb6d..5ba3b0fc50a 100644 --- a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json @@ -1,6 +1,21 @@ { "name": "OrganizationResourceUpdateProperties", "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplace", + "name": "Marketplace", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseMarketplaceDetailsUpdate", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "partnerOrganizationProperties", diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-PostgreSqlV2LinkedServiceTypeProperties.json b/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-PostgreSqlV2LinkedServiceTypeProperties.json index 1f34a938031..25a8c3d0f26 100644 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-PostgreSqlV2LinkedServiceTypeProperties.json +++ b/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-PostgreSqlV2LinkedServiceTypeProperties.json @@ -1,6 +1,21 @@ { "name": "PostgreSqlV2LinkedServiceTypeProperties", "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "authenticationType", + "name": "AuthenticationType", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "commandTimeout", diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-SnowflakeLinkedV2ServiceTypeProperties.json b/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-SnowflakeLinkedV2ServiceTypeProperties.json index f7dce6ee5fa..a2234c47ff5 100644 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-SnowflakeLinkedV2ServiceTypeProperties.json +++ b/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Model-SnowflakeLinkedV2ServiceTypeProperties.json @@ -91,6 +91,21 @@ "required": false, "sensitive": false }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "host", + "name": "Host", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "password", diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-PostgreSqlV2LinkedServiceTypeProperties.json b/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-PostgreSqlV2LinkedServiceTypeProperties.json index 1f34a938031..25a8c3d0f26 100644 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-PostgreSqlV2LinkedServiceTypeProperties.json +++ b/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-PostgreSqlV2LinkedServiceTypeProperties.json @@ -1,6 +1,21 @@ { "name": "PostgreSqlV2LinkedServiceTypeProperties", "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "authenticationType", + "name": "AuthenticationType", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "commandTimeout", diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-SnowflakeLinkedV2ServiceTypeProperties.json b/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-SnowflakeLinkedV2ServiceTypeProperties.json index f7dce6ee5fa..a2234c47ff5 100644 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-SnowflakeLinkedV2ServiceTypeProperties.json +++ b/api-definitions/resource-manager/DataFactory/2018-06-01/LinkedServices/Model-SnowflakeLinkedV2ServiceTypeProperties.json @@ -91,6 +91,21 @@ "required": false, "sensitive": false }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "host", + "name": "Host", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "password", diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-SalesforceV2Source.json b/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-SalesforceV2Source.json index d0b3174ae0e..5c97a5ea843 100644 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-SalesforceV2Source.json +++ b/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-SalesforceV2Source.json @@ -31,6 +31,21 @@ "required": false, "sensitive": false }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "pageSize", + "name": "PageSize", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "query", diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/ApiVersionDefinition.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/ApiVersionDefinition.json index 08de74c3b6b..29b2a921f61 100644 --- a/api-definitions/resource-manager/OperationalInsights/2023-09-01/ApiVersionDefinition.json +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/ApiVersionDefinition.json @@ -3,7 +3,19 @@ "isPreview": false, "generate": true, "resources": [ + "AvailableServiceTiers", + "Clusters", + "DataExport", + "DataSources", "DeletedWorkspaces", + "IntelligencePacks", + "LinkedServices", + "LinkedStorageAccounts", + "QueryPackQueries", + "QueryPacks", + "SavedSearches", + "StorageInsights", + "Tables", "Workspaces" ], "source": "Azure/azure-rest-api-specs" diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Constant-SkuNameEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Constant-SkuNameEnum.json new file mode 100644 index 00000000000..d3074c45b4a --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Constant-SkuNameEnum.json @@ -0,0 +1,34 @@ +{ + "name": "SkuNameEnum", + "type": "String", + "values": [ + { + "key": "CapacityReservation", + "value": "CapacityReservation" + }, + { + "key": "Free", + "value": "Free" + }, + { + "key": "PerGBTwoZeroOneEight", + "value": "PerGB2018" + }, + { + "key": "PerNode", + "value": "PerNode" + }, + { + "key": "Premium", + "value": "Premium" + }, + { + "key": "Standalone", + "value": "Standalone" + }, + { + "key": "Standard", + "value": "Standard" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Model-AvailableServiceTier.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Model-AvailableServiceTier.json new file mode 100644 index 00000000000..61645bc7309 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Model-AvailableServiceTier.json @@ -0,0 +1,111 @@ +{ + "name": "AvailableServiceTier", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "capacityReservationLevel", + "name": "CapacityReservationLevel", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "defaultRetention", + "name": "DefaultRetention", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "enabled", + "name": "Enabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastSkuUpdate", + "name": "LastSkuUpdate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "maximumRetention", + "name": "MaximumRetention", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "minimumRetention", + "name": "MinimumRetention", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serviceTier", + "name": "ServiceTier", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SkuNameEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..a561fa39328 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/Operation-ListByWorkspace.json @@ -0,0 +1,24 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "AvailableServiceTier", + "referenceNameIsCommonType": null + } + }, + "uriSuffix": "/availableServiceTiers" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/AvailableServiceTiers/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-BillingType.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-BillingType.json new file mode 100644 index 00000000000..f969e1f2416 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-BillingType.json @@ -0,0 +1,14 @@ +{ + "name": "BillingType", + "type": "String", + "values": [ + { + "key": "Cluster", + "value": "Cluster" + }, + { + "key": "Workspaces", + "value": "Workspaces" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-Capacity.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-Capacity.json new file mode 100644 index 00000000000..34ea9691f0d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-Capacity.json @@ -0,0 +1,50 @@ +{ + "name": "Capacity", + "type": "Integer", + "values": [ + { + "key": "FiveHundred", + "value": "500" + }, + { + "key": "FiveThousand", + "value": "5000" + }, + { + "key": "FiveZeroThousand", + "value": "50000" + }, + { + "key": "FourHundred", + "value": "400" + }, + { + "key": "OneHundred", + "value": "100" + }, + { + "key": "OneThousand", + "value": "1000" + }, + { + "key": "OneZeroThousand", + "value": "10000" + }, + { + "key": "ThreeHundred", + "value": "300" + }, + { + "key": "TwoFiveThousand", + "value": "25000" + }, + { + "key": "TwoHundred", + "value": "200" + }, + { + "key": "TwoThousand", + "value": "2000" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-ClusterEntityStatus.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-ClusterEntityStatus.json new file mode 100644 index 00000000000..68199e08f92 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-ClusterEntityStatus.json @@ -0,0 +1,34 @@ +{ + "name": "ClusterEntityStatus", + "type": "String", + "values": [ + { + "key": "Canceled", + "value": "Canceled" + }, + { + "key": "Creating", + "value": "Creating" + }, + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "ProvisioningAccount", + "value": "ProvisioningAccount" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-ClusterSkuNameEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-ClusterSkuNameEnum.json new file mode 100644 index 00000000000..b1b2d76d2e6 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Constant-ClusterSkuNameEnum.json @@ -0,0 +1,10 @@ +{ + "name": "ClusterSkuNameEnum", + "type": "String", + "values": [ + { + "key": "CapacityReservation", + "value": "CapacityReservation" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-AssociatedWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-AssociatedWorkspace.json new file mode 100644 index 00000000000..309364ce192 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-AssociatedWorkspace.json @@ -0,0 +1,66 @@ +{ + "name": "AssociatedWorkspace", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "associateDate", + "name": "AssociateDate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceId", + "name": "ResourceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "workspaceId", + "name": "WorkspaceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "workspaceName", + "name": "WorkspaceName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-CapacityReservationProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-CapacityReservationProperties.json new file mode 100644 index 00000000000..5aa04cb15f6 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-CapacityReservationProperties.json @@ -0,0 +1,36 @@ +{ + "name": "CapacityReservationProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastSkuUpdate", + "name": "LastSkuUpdate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "minCapacity", + "name": "MinCapacity", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-Cluster.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-Cluster.json new file mode 100644 index 00000000000..c65050ed9f5 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-Cluster.json @@ -0,0 +1,126 @@ +{ + "name": "Cluster", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "identity", + "name": "Identity", + "objectDefinition": { + "type": "LegacySystemAndUserAssignedIdentityMap", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "location", + "name": "Location", + "objectDefinition": { + "type": "Location", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sku", + "name": "Sku", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterSku", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterPatch.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterPatch.json new file mode 100644 index 00000000000..311c8997331 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterPatch.json @@ -0,0 +1,66 @@ +{ + "name": "ClusterPatch", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "identity", + "name": "Identity", + "objectDefinition": { + "type": "LegacySystemAndUserAssignedIdentityMap", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterPatchProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sku", + "name": "Sku", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterSku", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterPatchProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterPatchProperties.json new file mode 100644 index 00000000000..a07da53df88 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterPatchProperties.json @@ -0,0 +1,36 @@ +{ + "name": "ClusterPatchProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "billingType", + "name": "BillingType", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "BillingType", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "keyVaultProperties", + "name": "KeyVaultProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "KeyVaultProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterProperties.json new file mode 100644 index 00000000000..3b82e09d03d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterProperties.json @@ -0,0 +1,162 @@ +{ + "name": "ClusterProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "associatedWorkspaces", + "name": "AssociatedWorkspaces", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "AssociatedWorkspace", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "billingType", + "name": "BillingType", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "BillingType", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "capacityReservationProperties", + "name": "CapacityReservationProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "CapacityReservationProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "clusterId", + "name": "ClusterId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "createdDate", + "name": "CreatedDate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "isAvailabilityZonesEnabled", + "name": "IsAvailabilityZonesEnabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "isDoubleEncryptionEnabled", + "name": "IsDoubleEncryptionEnabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "keyVaultProperties", + "name": "KeyVaultProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "KeyVaultProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastModifiedDate", + "name": "LastModifiedDate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterEntityStatus", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterSku.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterSku.json new file mode 100644 index 00000000000..69f6eec659c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-ClusterSku.json @@ -0,0 +1,36 @@ +{ + "name": "ClusterSku", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "capacity", + "name": "Capacity", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "Capacity", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterSkuNameEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-KeyVaultProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-KeyVaultProperties.json new file mode 100644 index 00000000000..cf7b677298e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Model-KeyVaultProperties.json @@ -0,0 +1,66 @@ +{ + "name": "KeyVaultProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "keyName", + "name": "KeyName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "keyRsaSize", + "name": "KeyRsaSize", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "keyVaultUri", + "name": "KeyVaultUri", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "keyVersion", + "name": "KeyVersion", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..fbc48dc962e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-CreateOrUpdate.json @@ -0,0 +1,25 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 201, + 202 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "ClusterId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Cluster", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Cluster", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Delete.json new file mode 100644 index 00000000000..ed4f7eb2c5f --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Delete.json @@ -0,0 +1,13 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "ClusterId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Get.json new file mode 100644 index 00000000000..8d09077a73e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ClusterId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Cluster", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-List.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-List.json new file mode 100644 index 00000000000..69fa3e9cfcf --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-List.json @@ -0,0 +1,19 @@ +{ + "name": "List", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SubscriptionId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Cluster", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Microsoft.OperationalInsights/clusters" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-ListByResourceGroup.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-ListByResourceGroup.json new file mode 100644 index 00000000000..0aea3893400 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-ListByResourceGroup.json @@ -0,0 +1,19 @@ +{ + "name": "ListByResourceGroup", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ResourceGroupId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Cluster", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Microsoft.OperationalInsights/clusters" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Update.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Update.json new file mode 100644 index 00000000000..e470181d72b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/Operation-Update.json @@ -0,0 +1,23 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": true, + "httpMethod": "PATCH", + "resourceIdName": "ClusterId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "ClusterPatch", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Cluster", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-ClusterId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-ClusterId.json new file mode 100644 index 00000000000..e8abc070125 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-ClusterId.json @@ -0,0 +1,51 @@ +{ + "name": "ClusterId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticClusters", + "type": "Static", + "value": "clusters" + }, + { + "exampleValue": "clusterName", + "name": "clusterName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-ResourceGroupId.json new file mode 100644 index 00000000000..60318116e67 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-ResourceGroupId.json @@ -0,0 +1,29 @@ +{ + "name": "ResourceGroupId", + "commonAlias": "ResourceGroup", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", + "segments": [ + { + "exampleValue": "", + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "resourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-SubscriptionId.json new file mode 100644 index 00000000000..cba7e639167 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Clusters/ResourceId-SubscriptionId.json @@ -0,0 +1,18 @@ +{ + "name": "SubscriptionId", + "commonAlias": "Subscription", + "id": "/subscriptions/{subscriptionId}", + "segments": [ + { + "exampleValue": "", + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Constant-Type.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Constant-Type.json new file mode 100644 index 00000000000..f5b3882c602 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Constant-Type.json @@ -0,0 +1,14 @@ +{ + "name": "Type", + "type": "String", + "values": [ + { + "key": "EventHub", + "value": "EventHub" + }, + { + "key": "StorageAccount", + "value": "StorageAccount" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExport.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExport.json new file mode 100644 index 00000000000..5915b6927c6 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExport.json @@ -0,0 +1,66 @@ +{ + "name": "DataExport", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "DataExportProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExportListResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExportListResult.json new file mode 100644 index 00000000000..c5c44b43d3d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExportListResult.json @@ -0,0 +1,27 @@ +{ + "name": "DataExportListResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "DataExport", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExportProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExportProperties.json new file mode 100644 index 00000000000..19fad09f424 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DataExportProperties.json @@ -0,0 +1,102 @@ +{ + "name": "DataExportProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "createdDate", + "name": "CreatedDate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "dataExportId", + "name": "DataExportId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "destination", + "name": "Destination", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "Destination", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "enable", + "name": "Enable", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastModifiedDate", + "name": "LastModifiedDate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tableNames", + "name": "TableNames", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-Destination.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-Destination.json new file mode 100644 index 00000000000..11fc7f2e002 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-Destination.json @@ -0,0 +1,51 @@ +{ + "name": "Destination", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "metaData", + "name": "MetaData", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "DestinationMetaData", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceId", + "name": "ResourceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "Type", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DestinationMetaData.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DestinationMetaData.json new file mode 100644 index 00000000000..ef57bcf897b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Model-DestinationMetaData.json @@ -0,0 +1,21 @@ +{ + "name": "DestinationMetaData", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "eventHubName", + "name": "EventHubName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..f9ecc5f1e6c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-CreateOrUpdate.json @@ -0,0 +1,24 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "DataExportId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataExport", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataExport", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-Delete.json new file mode 100644 index 00000000000..d12b3cb80dc --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "DataExportId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-Get.json new file mode 100644 index 00000000000..c15d83a240c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "DataExportId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataExport", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..b1b101bb894 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/Operation-ListByWorkspace.json @@ -0,0 +1,18 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataExportListResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/dataExports" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/ResourceId-DataExportId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/ResourceId-DataExportId.json new file mode 100644 index 00000000000..fdd53fda7f7 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/ResourceId-DataExportId.json @@ -0,0 +1,62 @@ +{ + "name": "DataExportId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/{dataExportName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticDataExports", + "type": "Static", + "value": "dataExports" + }, + { + "exampleValue": "dataExportName", + "name": "dataExportName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataExport/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Constant-DataSourceKind.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Constant-DataSourceKind.json new file mode 100644 index 00000000000..6925443ff57 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Constant-DataSourceKind.json @@ -0,0 +1,138 @@ +{ + "name": "DataSourceKind", + "type": "String", + "values": [ + { + "key": "ApplicationInsights", + "value": "ApplicationInsights" + }, + { + "key": "AzureActivityLog", + "value": "AzureActivityLog" + }, + { + "key": "AzureAuditLog", + "value": "AzureAuditLog" + }, + { + "key": "ChangeTrackingContentLocation", + "value": "ChangeTrackingContentLocation" + }, + { + "key": "ChangeTrackingCustomPath", + "value": "ChangeTrackingCustomPath" + }, + { + "key": "ChangeTrackingDataTypeConfiguration", + "value": "ChangeTrackingDataTypeConfiguration" + }, + { + "key": "ChangeTrackingDefaultRegistry", + "value": "ChangeTrackingDefaultRegistry" + }, + { + "key": "ChangeTrackingLinuxPath", + "value": "ChangeTrackingLinuxPath" + }, + { + "key": "ChangeTrackingPath", + "value": "ChangeTrackingPath" + }, + { + "key": "ChangeTrackingRegistry", + "value": "ChangeTrackingRegistry" + }, + { + "key": "ChangeTrackingServices", + "value": "ChangeTrackingServices" + }, + { + "key": "CustomLog", + "value": "CustomLog" + }, + { + "key": "CustomLogCollection", + "value": "CustomLogCollection" + }, + { + "key": "DnsAnalytics", + "value": "DnsAnalytics" + }, + { + "key": "GenericDataSource", + "value": "GenericDataSource" + }, + { + "key": "IISLogs", + "value": "IISLogs" + }, + { + "key": "ImportComputerGroup", + "value": "ImportComputerGroup" + }, + { + "key": "Itsm", + "value": "Itsm" + }, + { + "key": "LinuxChangeTrackingPath", + "value": "LinuxChangeTrackingPath" + }, + { + "key": "LinuxPerformanceCollection", + "value": "LinuxPerformanceCollection" + }, + { + "key": "LinuxPerformanceObject", + "value": "LinuxPerformanceObject" + }, + { + "key": "LinuxSyslog", + "value": "LinuxSyslog" + }, + { + "key": "LinuxSyslogCollection", + "value": "LinuxSyslogCollection" + }, + { + "key": "NetworkMonitoring", + "value": "NetworkMonitoring" + }, + { + "key": "OfficeThreeSixFive", + "value": "Office365" + }, + { + "key": "SecurityCenterSecurityWindowsBaselineConfiguration", + "value": "SecurityCenterSecurityWindowsBaselineConfiguration" + }, + { + "key": "SecurityEventCollectionConfiguration", + "value": "SecurityEventCollectionConfiguration" + }, + { + "key": "SecurityInsightsSecurityEventCollectionConfiguration", + "value": "SecurityInsightsSecurityEventCollectionConfiguration" + }, + { + "key": "SecurityWindowsBaselineConfiguration", + "value": "SecurityWindowsBaselineConfiguration" + }, + { + "key": "SqlDataClassification", + "value": "SqlDataClassification" + }, + { + "key": "WindowsEvent", + "value": "WindowsEvent" + }, + { + "key": "WindowsPerformanceCounter", + "value": "WindowsPerformanceCounter" + }, + { + "key": "WindowsTelemetry", + "value": "WindowsTelemetry" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Model-DataSource.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Model-DataSource.json new file mode 100644 index 00000000000..b2937c19586 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Model-DataSource.json @@ -0,0 +1,111 @@ +{ + "name": "DataSource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "etag", + "name": "Etag", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "kind", + "name": "Kind", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "DataSourceKind", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "RawObject", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..100e8f4a182 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-CreateOrUpdate.json @@ -0,0 +1,24 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "DataSourceId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataSource", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataSource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-Delete.json new file mode 100644 index 00000000000..31170c5e247 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-Delete.json @@ -0,0 +1,12 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 204 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "DataSourceId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-Get.json new file mode 100644 index 00000000000..a749ebbebd4 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "DataSourceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataSource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..cef68945142 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/Operation-ListByWorkspace.json @@ -0,0 +1,32 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "options": [ + { + "type": "Data", + "optional": false, + "queryString": "$filter", + "required": true, + "field": "Filter", + "optionsObjectDefinition": { + "type": "String", + "referenceName": null + } + } + ], + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "DataSource", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/dataSources" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/ResourceId-DataSourceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/ResourceId-DataSourceId.json new file mode 100644 index 00000000000..461f645ad99 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/ResourceId-DataSourceId.json @@ -0,0 +1,62 @@ +{ + "name": "DataSourceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticDataSources", + "type": "Static", + "value": "dataSources" + }, + { + "exampleValue": "dataSourceName", + "name": "dataSourceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/DataSources/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Model-IntelligencePack.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Model-IntelligencePack.json new file mode 100644 index 00000000000..e5282c41c0b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Model-IntelligencePack.json @@ -0,0 +1,51 @@ +{ + "name": "IntelligencePack", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "enabled", + "name": "Enabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-Disable.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-Disable.json new file mode 100644 index 00000000000..914e9495a3c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-Disable.json @@ -0,0 +1,12 @@ +{ + "name": "Disable", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "IntelligencePackId", + "uriSuffix": "/disable" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-Enable.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-Enable.json new file mode 100644 index 00000000000..4f98208e971 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-Enable.json @@ -0,0 +1,12 @@ +{ + "name": "Enable", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "IntelligencePackId", + "uriSuffix": "/enable" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-List.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-List.json new file mode 100644 index 00000000000..4ac5b033809 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/Operation-List.json @@ -0,0 +1,24 @@ +{ + "name": "List", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "IntelligencePack", + "referenceNameIsCommonType": null + } + }, + "uriSuffix": "/intelligencePacks" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/ResourceId-IntelligencePackId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/ResourceId-IntelligencePackId.json new file mode 100644 index 00000000000..177fcc1d6d0 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/ResourceId-IntelligencePackId.json @@ -0,0 +1,62 @@ +{ + "name": "IntelligencePackId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticIntelligencePacks", + "type": "Static", + "value": "intelligencePacks" + }, + { + "exampleValue": "intelligencePackName", + "name": "intelligencePackName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/IntelligencePacks/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Constant-LinkedServiceEntityStatus.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Constant-LinkedServiceEntityStatus.json new file mode 100644 index 00000000000..6e52ca583b7 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Constant-LinkedServiceEntityStatus.json @@ -0,0 +1,22 @@ +{ + "name": "LinkedServiceEntityStatus", + "type": "String", + "values": [ + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "ProvisioningAccount", + "value": "ProvisioningAccount" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedService.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedService.json new file mode 100644 index 00000000000..40ac9544c45 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedService.json @@ -0,0 +1,81 @@ +{ + "name": "LinkedService", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedServiceProperties", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedServiceListResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedServiceListResult.json new file mode 100644 index 00000000000..e45efc62c1a --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedServiceListResult.json @@ -0,0 +1,27 @@ +{ + "name": "LinkedServiceListResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedService", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedServiceProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedServiceProperties.json new file mode 100644 index 00000000000..bfe5dd64c91 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Model-LinkedServiceProperties.json @@ -0,0 +1,51 @@ +{ + "name": "LinkedServiceProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedServiceEntityStatus", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceId", + "name": "ResourceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "writeAccessResourceId", + "name": "WriteAccessResourceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..44535b9c801 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-CreateOrUpdate.json @@ -0,0 +1,25 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 201, + 202 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "LinkedServiceId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedService", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedService", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-Delete.json new file mode 100644 index 00000000000..97bfbb1dfce --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-Delete.json @@ -0,0 +1,19 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "LinkedServiceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedService", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-Get.json new file mode 100644 index 00000000000..5bbc5795e13 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "LinkedServiceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedService", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..0dbf321152f --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/Operation-ListByWorkspace.json @@ -0,0 +1,18 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedServiceListResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/linkedServices" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/ResourceId-LinkedServiceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/ResourceId-LinkedServiceId.json new file mode 100644 index 00000000000..8f88c72c37b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/ResourceId-LinkedServiceId.json @@ -0,0 +1,62 @@ +{ + "name": "LinkedServiceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/{linkedServiceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticLinkedServices", + "type": "Static", + "value": "linkedServices" + }, + { + "exampleValue": "linkedServiceName", + "name": "linkedServiceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedServices/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Constant-DataSourceType.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Constant-DataSourceType.json new file mode 100644 index 00000000000..eb43709b71f --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Constant-DataSourceType.json @@ -0,0 +1,26 @@ +{ + "name": "DataSourceType", + "type": "String", + "values": [ + { + "key": "Alerts", + "value": "Alerts" + }, + { + "key": "AzureWatson", + "value": "AzureWatson" + }, + { + "key": "CustomLogs", + "value": "CustomLogs" + }, + { + "key": "Ingestion", + "value": "Ingestion" + }, + { + "key": "Query", + "value": "Query" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsListResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsListResult.json new file mode 100644 index 00000000000..55961303d51 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsListResult.json @@ -0,0 +1,27 @@ +{ + "name": "LinkedStorageAccountsListResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedStorageAccountsResource", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsProperties.json new file mode 100644 index 00000000000..7c899c3c138 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsProperties.json @@ -0,0 +1,42 @@ +{ + "name": "LinkedStorageAccountsProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "dataSourceType", + "name": "DataSourceType", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "DataSourceType", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "storageAccountIds", + "name": "StorageAccountIds", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsResource.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsResource.json new file mode 100644 index 00000000000..c3c1527b7ed --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Model-LinkedStorageAccountsResource.json @@ -0,0 +1,66 @@ +{ + "name": "LinkedStorageAccountsResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedStorageAccountsProperties", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..0650df55f17 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-CreateOrUpdate.json @@ -0,0 +1,23 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "DataSourceTypeId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedStorageAccountsResource", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedStorageAccountsResource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-Delete.json new file mode 100644 index 00000000000..fda3abd2e37 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "DataSourceTypeId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-Get.json new file mode 100644 index 00000000000..7f55d36c4e5 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "DataSourceTypeId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedStorageAccountsResource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..e15d3793f9c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/Operation-ListByWorkspace.json @@ -0,0 +1,18 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LinkedStorageAccountsListResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/linkedStorageAccounts" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/ResourceId-DataSourceTypeId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/ResourceId-DataSourceTypeId.json new file mode 100644 index 00000000000..323ead6cc68 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/ResourceId-DataSourceTypeId.json @@ -0,0 +1,63 @@ +{ + "name": "DataSourceTypeId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/{dataSourceType}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticLinkedStorageAccounts", + "type": "Static", + "value": "linkedStorageAccounts" + }, + { + "constantName": "DataSourceType", + "exampleValue": "", + "name": "dataSourceType", + "type": "Constant" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/LinkedStorageAccounts/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuery.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuery.json new file mode 100644 index 00000000000..e0dc4a35c04 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuery.json @@ -0,0 +1,81 @@ +{ + "name": "LogAnalyticsQueryPackQuery", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQueryProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQueryProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQueryProperties.json new file mode 100644 index 00000000000..43bfdc7187c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQueryProperties.json @@ -0,0 +1,170 @@ +{ + "name": "LogAnalyticsQueryPackQueryProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "author", + "name": "Author", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "body", + "name": "Body", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "RawObject", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "related", + "name": "Related", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQueryPropertiesRelated", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Dictionary", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "timeCreated", + "name": "TimeCreated", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "timeModified", + "name": "TimeModified", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQueryPropertiesRelated.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQueryPropertiesRelated.json new file mode 100644 index 00000000000..73bc0528ac7 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQueryPropertiesRelated.json @@ -0,0 +1,69 @@ +{ + "name": "LogAnalyticsQueryPackQueryPropertiesRelated", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "categories", + "name": "Categories", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceTypes", + "name": "ResourceTypes", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "solutions", + "name": "Solutions", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuerySearchProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuerySearchProperties.json new file mode 100644 index 00000000000..325de27068e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuerySearchProperties.json @@ -0,0 +1,48 @@ +{ + "name": "LogAnalyticsQueryPackQuerySearchProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "related", + "name": "Related", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuerySearchPropertiesRelated", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Dictionary", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuerySearchPropertiesRelated.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuerySearchPropertiesRelated.json new file mode 100644 index 00000000000..470e03e912b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Model-LogAnalyticsQueryPackQuerySearchPropertiesRelated.json @@ -0,0 +1,69 @@ +{ + "name": "LogAnalyticsQueryPackQuerySearchPropertiesRelated", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "categories", + "name": "Categories", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceTypes", + "name": "ResourceTypes", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "solutions", + "name": "Solutions", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesDelete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesDelete.json new file mode 100644 index 00000000000..baf938f53a7 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesDelete.json @@ -0,0 +1,12 @@ +{ + "name": "QueriesDelete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 204 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "QueryId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesGet.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesGet.json new file mode 100644 index 00000000000..c41dbd67c46 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesGet.json @@ -0,0 +1,17 @@ +{ + "name": "QueriesGet", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "QueryId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesList.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesList.json new file mode 100644 index 00000000000..18db0dea834 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesList.json @@ -0,0 +1,43 @@ +{ + "name": "QueriesList", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "options": [ + { + "type": "Data", + "optional": true, + "queryString": "includeBody", + "required": false, + "field": "IncludeBody", + "optionsObjectDefinition": { + "type": "Boolean", + "referenceName": null + } + }, + { + "type": "Data", + "optional": true, + "queryString": "$top", + "required": false, + "field": "Top", + "optionsObjectDefinition": { + "type": "Integer", + "referenceName": null + } + } + ], + "resourceIdName": "QueryPackId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/queries" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesPut.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesPut.json new file mode 100644 index 00000000000..89b6ea41e28 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesPut.json @@ -0,0 +1,23 @@ +{ + "name": "QueriesPut", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "QueryId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesSearch.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesSearch.json new file mode 100644 index 00000000000..7b3b90ab65e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesSearch.json @@ -0,0 +1,49 @@ +{ + "name": "QueriesSearch", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "POST", + "options": [ + { + "type": "Data", + "optional": true, + "queryString": "includeBody", + "required": false, + "field": "IncludeBody", + "optionsObjectDefinition": { + "type": "Boolean", + "referenceName": null + } + }, + { + "type": "Data", + "optional": true, + "queryString": "$top", + "required": false, + "field": "Top", + "optionsObjectDefinition": { + "type": "Integer", + "referenceName": null + } + } + ], + "resourceIdName": "QueryPackId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuerySearchProperties", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/queries/search" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesUpdate.json new file mode 100644 index 00000000000..28b898e0264 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/Operation-QueriesUpdate.json @@ -0,0 +1,23 @@ +{ + "name": "QueriesUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PATCH", + "resourceIdName": "QueryId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackQuery", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/ResourceId-QueryId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/ResourceId-QueryId.json new file mode 100644 index 00000000000..d3be80d914e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/ResourceId-QueryId.json @@ -0,0 +1,62 @@ +{ + "name": "QueryId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/{queryName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticQueryPacks", + "type": "Static", + "value": "queryPacks" + }, + { + "exampleValue": "queryPackName", + "name": "queryPackName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticQueries", + "type": "Static", + "value": "queries" + }, + { + "exampleValue": "queryName", + "name": "queryName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/ResourceId-QueryPackId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/ResourceId-QueryPackId.json new file mode 100644 index 00000000000..65ce338b502 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPackQueries/ResourceId-QueryPackId.json @@ -0,0 +1,51 @@ +{ + "name": "QueryPackId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticQueryPacks", + "type": "Static", + "value": "queryPacks" + }, + { + "exampleValue": "queryPackName", + "name": "queryPackName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-LogAnalyticsQueryPack.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-LogAnalyticsQueryPack.json new file mode 100644 index 00000000000..c7d2af165fe --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-LogAnalyticsQueryPack.json @@ -0,0 +1,111 @@ +{ + "name": "LogAnalyticsQueryPack", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "location", + "name": "Location", + "objectDefinition": { + "type": "Location", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPackProperties", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-LogAnalyticsQueryPackProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-LogAnalyticsQueryPackProperties.json new file mode 100644 index 00000000000..16232c16294 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-LogAnalyticsQueryPackProperties.json @@ -0,0 +1,68 @@ +{ + "name": "LogAnalyticsQueryPackProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "queryPackId", + "name": "QueryPackId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "timeCreated", + "name": "TimeCreated", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "timeModified", + "name": "TimeModified", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-TagsResource.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-TagsResource.json new file mode 100644 index 00000000000..ac738491fc9 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Model-TagsResource.json @@ -0,0 +1,21 @@ +{ + "name": "TagsResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..4b2e27156b0 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-CreateOrUpdate.json @@ -0,0 +1,23 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "QueryPackId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-CreateOrUpdateWithoutName.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-CreateOrUpdateWithoutName.json new file mode 100644 index 00000000000..702fb46976e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-CreateOrUpdateWithoutName.json @@ -0,0 +1,24 @@ +{ + "name": "CreateOrUpdateWithoutName", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 201 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "ResourceGroupId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Microsoft.OperationalInsights/queryPacks" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-Delete.json new file mode 100644 index 00000000000..dab96b7a354 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-Delete.json @@ -0,0 +1,12 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 204 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "QueryPackId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-Get.json new file mode 100644 index 00000000000..96dfcda1d46 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "QueryPackId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-List.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-List.json new file mode 100644 index 00000000000..3680f8ae074 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-List.json @@ -0,0 +1,19 @@ +{ + "name": "List", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SubscriptionId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Microsoft.OperationalInsights/queryPacks" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-ListByResourceGroup.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-ListByResourceGroup.json new file mode 100644 index 00000000000..e530a332039 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-ListByResourceGroup.json @@ -0,0 +1,19 @@ +{ + "name": "ListByResourceGroup", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ResourceGroupId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Microsoft.OperationalInsights/queryPacks" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-UpdateTags.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-UpdateTags.json new file mode 100644 index 00000000000..fb77e6a5447 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/Operation-UpdateTags.json @@ -0,0 +1,23 @@ +{ + "name": "UpdateTags", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PATCH", + "resourceIdName": "QueryPackId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "TagsResource", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "LogAnalyticsQueryPack", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-QueryPackId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-QueryPackId.json new file mode 100644 index 00000000000..65ce338b502 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-QueryPackId.json @@ -0,0 +1,51 @@ +{ + "name": "QueryPackId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticQueryPacks", + "type": "Static", + "value": "queryPacks" + }, + { + "exampleValue": "queryPackName", + "name": "queryPackName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-ResourceGroupId.json new file mode 100644 index 00000000000..60318116e67 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-ResourceGroupId.json @@ -0,0 +1,29 @@ +{ + "name": "ResourceGroupId", + "commonAlias": "ResourceGroup", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", + "segments": [ + { + "exampleValue": "", + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "resourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-SubscriptionId.json new file mode 100644 index 00000000000..cba7e639167 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/QueryPacks/ResourceId-SubscriptionId.json @@ -0,0 +1,18 @@ +{ + "name": "SubscriptionId", + "commonAlias": "Subscription", + "id": "/subscriptions/{subscriptionId}", + "segments": [ + { + "exampleValue": "", + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearch.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearch.json new file mode 100644 index 00000000000..93a421c0e60 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearch.json @@ -0,0 +1,81 @@ +{ + "name": "SavedSearch", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "etag", + "name": "Etag", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SavedSearchProperties", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearchProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearchProperties.json new file mode 100644 index 00000000000..35e4c36f072 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearchProperties.json @@ -0,0 +1,117 @@ +{ + "name": "SavedSearchProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "category", + "name": "Category", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "functionAlias", + "name": "FunctionAlias", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "functionParameters", + "name": "FunctionParameters", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "query", + "name": "Query", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "Tag", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "version", + "name": "Version", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearchesListResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearchesListResult.json new file mode 100644 index 00000000000..1e93778f811 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-SavedSearchesListResult.json @@ -0,0 +1,27 @@ +{ + "name": "SavedSearchesListResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "SavedSearch", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-Tag.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-Tag.json new file mode 100644 index 00000000000..6dcc2fa7ec9 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Model-Tag.json @@ -0,0 +1,36 @@ +{ + "name": "Tag", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..28f328e7a3a --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-CreateOrUpdate.json @@ -0,0 +1,23 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "SavedSearchId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SavedSearch", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SavedSearch", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-Delete.json new file mode 100644 index 00000000000..72413d65fe8 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "SavedSearchId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-Get.json new file mode 100644 index 00000000000..39a56c7cf7d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SavedSearchId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SavedSearch", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..f8122863478 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/Operation-ListByWorkspace.json @@ -0,0 +1,18 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SavedSearchesListResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/savedSearches" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/ResourceId-SavedSearchId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/ResourceId-SavedSearchId.json new file mode 100644 index 00000000000..dbccb40ca7d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/ResourceId-SavedSearchId.json @@ -0,0 +1,62 @@ +{ + "name": "SavedSearchId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticSavedSearches", + "type": "Static", + "value": "savedSearches" + }, + { + "exampleValue": "savedSearchId", + "name": "savedSearchId", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/SavedSearches/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Constant-StorageInsightState.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Constant-StorageInsightState.json new file mode 100644 index 00000000000..cf25ac05576 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Constant-StorageInsightState.json @@ -0,0 +1,14 @@ +{ + "name": "StorageInsightState", + "type": "String", + "values": [ + { + "key": "ERROR", + "value": "ERROR" + }, + { + "key": "OK", + "value": "OK" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageAccount.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageAccount.json new file mode 100644 index 00000000000..3ae7c495cc7 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageAccount.json @@ -0,0 +1,36 @@ +{ + "name": "StorageAccount", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "key", + "name": "Key", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsight.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsight.json new file mode 100644 index 00000000000..090da100f2c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsight.json @@ -0,0 +1,96 @@ +{ + "name": "StorageInsight", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "eTag", + "name": "ETag", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsightProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsightProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsightProperties.json new file mode 100644 index 00000000000..d39c35da2ad --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsightProperties.json @@ -0,0 +1,78 @@ +{ + "name": "StorageInsightProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "containers", + "name": "Containers", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "status", + "name": "Status", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsightStatus", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "storageAccount", + "name": "StorageAccount", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageAccount", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tables", + "name": "Tables", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsightStatus.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsightStatus.json new file mode 100644 index 00000000000..c09642f28db --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Model-StorageInsightStatus.json @@ -0,0 +1,36 @@ +{ + "name": "StorageInsightStatus", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "state", + "name": "State", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsightState", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsCreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsCreateOrUpdate.json new file mode 100644 index 00000000000..ef390a51115 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsCreateOrUpdate.json @@ -0,0 +1,24 @@ +{ + "name": "StorageInsightConfigsCreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": false, + "httpMethod": "PUT", + "resourceIdName": "StorageInsightConfigId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsight", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsight", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsDelete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsDelete.json new file mode 100644 index 00000000000..3f7c7e2f30d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsDelete.json @@ -0,0 +1,12 @@ +{ + "name": "StorageInsightConfigsDelete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 204 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "StorageInsightConfigId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsGet.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsGet.json new file mode 100644 index 00000000000..de545d9e068 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsGet.json @@ -0,0 +1,17 @@ +{ + "name": "StorageInsightConfigsGet", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "StorageInsightConfigId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsight", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsListByWorkspace.json new file mode 100644 index 00000000000..138f59c4a8d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/Operation-StorageInsightConfigsListByWorkspace.json @@ -0,0 +1,19 @@ +{ + "name": "StorageInsightConfigsListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "@odata.nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "StorageInsight", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/storageInsightConfigs" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/ResourceId-StorageInsightConfigId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/ResourceId-StorageInsightConfigId.json new file mode 100644 index 00000000000..09957e108ca --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/ResourceId-StorageInsightConfigId.json @@ -0,0 +1,62 @@ +{ + "name": "StorageInsightConfigId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightConfigName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticStorageInsightConfigs", + "type": "Static", + "value": "storageInsightConfigs" + }, + { + "exampleValue": "storageInsightConfigName", + "name": "storageInsightConfigName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/StorageInsights/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ColumnDataTypeHintEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ColumnDataTypeHintEnum.json new file mode 100644 index 00000000000..5f6bf4d9e2b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ColumnDataTypeHintEnum.json @@ -0,0 +1,22 @@ +{ + "name": "ColumnDataTypeHintEnum", + "type": "String", + "values": [ + { + "key": "ArmPath", + "value": "armPath" + }, + { + "key": "Guid", + "value": "guid" + }, + { + "key": "IP", + "value": "ip" + }, + { + "key": "Uri", + "value": "uri" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ColumnTypeEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ColumnTypeEnum.json new file mode 100644 index 00000000000..bcb2e4b6612 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ColumnTypeEnum.json @@ -0,0 +1,38 @@ +{ + "name": "ColumnTypeEnum", + "type": "String", + "values": [ + { + "key": "Boolean", + "value": "boolean" + }, + { + "key": "DateTime", + "value": "dateTime" + }, + { + "key": "Dynamic", + "value": "dynamic" + }, + { + "key": "Guid", + "value": "guid" + }, + { + "key": "Int", + "value": "int" + }, + { + "key": "Long", + "value": "long" + }, + { + "key": "Real", + "value": "real" + }, + { + "key": "String", + "value": "string" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ProvisioningStateEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ProvisioningStateEnum.json new file mode 100644 index 00000000000..d8abbca5c2c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-ProvisioningStateEnum.json @@ -0,0 +1,22 @@ +{ + "name": "ProvisioningStateEnum", + "type": "String", + "values": [ + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "InProgress", + "value": "InProgress" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-SourceEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-SourceEnum.json new file mode 100644 index 00000000000..4c042776481 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-SourceEnum.json @@ -0,0 +1,14 @@ +{ + "name": "SourceEnum", + "type": "String", + "values": [ + { + "key": "Customer", + "value": "customer" + }, + { + "key": "Microsoft", + "value": "microsoft" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TablePlanEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TablePlanEnum.json new file mode 100644 index 00000000000..41dc12aad57 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TablePlanEnum.json @@ -0,0 +1,14 @@ +{ + "name": "TablePlanEnum", + "type": "String", + "values": [ + { + "key": "Analytics", + "value": "Analytics" + }, + { + "key": "Basic", + "value": "Basic" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TableSubTypeEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TableSubTypeEnum.json new file mode 100644 index 00000000000..d69575c43ac --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TableSubTypeEnum.json @@ -0,0 +1,18 @@ +{ + "name": "TableSubTypeEnum", + "type": "String", + "values": [ + { + "key": "Any", + "value": "Any" + }, + { + "key": "Classic", + "value": "Classic" + }, + { + "key": "DataCollectionRuleBased", + "value": "DataCollectionRuleBased" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TableTypeEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TableTypeEnum.json new file mode 100644 index 00000000000..570698a89d6 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Constant-TableTypeEnum.json @@ -0,0 +1,22 @@ +{ + "name": "TableTypeEnum", + "type": "String", + "values": [ + { + "key": "CustomLog", + "value": "CustomLog" + }, + { + "key": "Microsoft", + "value": "Microsoft" + }, + { + "key": "RestoredLogs", + "value": "RestoredLogs" + }, + { + "key": "SearchResults", + "value": "SearchResults" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Column.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Column.json new file mode 100644 index 00000000000..ddc7c1530b3 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Column.json @@ -0,0 +1,111 @@ +{ + "name": "Column", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "dataTypeHint", + "name": "DataTypeHint", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ColumnDataTypeHintEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "isDefaultDisplay", + "name": "IsDefaultDisplay", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "isHidden", + "name": "IsHidden", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ColumnTypeEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-RestoredLogs.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-RestoredLogs.json new file mode 100644 index 00000000000..10b347069ac --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-RestoredLogs.json @@ -0,0 +1,68 @@ +{ + "name": "RestoredLogs", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "azureAsyncOperationId", + "name": "AzureAsyncOperationId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "endRestoreTime", + "name": "EndRestoreTime", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sourceTable", + "name": "SourceTable", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "startRestoreTime", + "name": "StartRestoreTime", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-ResultStatistics.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-ResultStatistics.json new file mode 100644 index 00000000000..77687a8c8be --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-ResultStatistics.json @@ -0,0 +1,51 @@ +{ + "name": "ResultStatistics", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "ingestedRecords", + "name": "IngestedRecords", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "progress", + "name": "Progress", + "objectDefinition": { + "type": "Float", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "scannedGb", + "name": "ScannedGb", + "objectDefinition": { + "type": "Float", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Schema.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Schema.json new file mode 100644 index 00000000000..16ff7425b83 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Schema.json @@ -0,0 +1,201 @@ +{ + "name": "Schema", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "categories", + "name": "Categories", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "columns", + "name": "Columns", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "Column", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "labels", + "name": "Labels", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "solutions", + "name": "Solutions", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "source", + "name": "Source", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SourceEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "standardColumns", + "name": "StandardColumns", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "Column", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tableSubType", + "name": "TableSubType", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "TableSubTypeEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tableType", + "name": "TableType", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "TableTypeEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-SearchResults.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-SearchResults.json new file mode 100644 index 00000000000..7f6c60e472e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-SearchResults.json @@ -0,0 +1,113 @@ +{ + "name": "SearchResults", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "azureAsyncOperationId", + "name": "AzureAsyncOperationId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "endSearchTime", + "name": "EndSearchTime", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "limit", + "name": "Limit", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "query", + "name": "Query", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sourceTable", + "name": "SourceTable", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "startSearchTime", + "name": "StartSearchTime", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Table.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Table.json new file mode 100644 index 00000000000..f4a153e328e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-Table.json @@ -0,0 +1,81 @@ +{ + "name": "Table", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "TableProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-TableProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-TableProperties.json new file mode 100644 index 00000000000..464481371d4 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-TableProperties.json @@ -0,0 +1,186 @@ +{ + "name": "TableProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "archiveRetentionInDays", + "name": "ArchiveRetentionInDays", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastPlanModifiedDate", + "name": "LastPlanModifiedDate", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "plan", + "name": "Plan", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "TablePlanEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ProvisioningStateEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "restoredLogs", + "name": "RestoredLogs", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "RestoredLogs", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resultStatistics", + "name": "ResultStatistics", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ResultStatistics", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "retentionInDays", + "name": "RetentionInDays", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "retentionInDaysAsDefault", + "name": "RetentionInDaysAsDefault", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "schema", + "name": "Schema", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "Schema", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "searchResults", + "name": "SearchResults", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchResults", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "totalRetentionInDays", + "name": "TotalRetentionInDays", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "totalRetentionInDaysAsDefault", + "name": "TotalRetentionInDaysAsDefault", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-TablesListResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-TablesListResult.json new file mode 100644 index 00000000000..02a08ca6821 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Model-TablesListResult.json @@ -0,0 +1,27 @@ +{ + "name": "TablesListResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "Table", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-CancelSearch.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-CancelSearch.json new file mode 100644 index 00000000000..9c72ca9e580 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-CancelSearch.json @@ -0,0 +1,12 @@ +{ + "name": "CancelSearch", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "TableId", + "uriSuffix": "/cancelSearch" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..106602a9de1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-CreateOrUpdate.json @@ -0,0 +1,24 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 202 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "TableId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Table", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Table", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Delete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Delete.json new file mode 100644 index 00000000000..35e407fc9ba --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Delete.json @@ -0,0 +1,13 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "TableId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Get.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Get.json new file mode 100644 index 00000000000..2ffc3a10342 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "TableId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Table", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-ListByWorkspace.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-ListByWorkspace.json new file mode 100644 index 00000000000..2173ae6e312 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-ListByWorkspace.json @@ -0,0 +1,18 @@ +{ + "name": "ListByWorkspace", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "TablesListResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/tables" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Migrate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Migrate.json new file mode 100644 index 00000000000..9d2ebed2c1a --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Migrate.json @@ -0,0 +1,12 @@ +{ + "name": "Migrate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "TableId", + "uriSuffix": "/migrate" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Update.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Update.json new file mode 100644 index 00000000000..279cf01b610 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/Operation-Update.json @@ -0,0 +1,24 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 202 + ], + "longRunning": true, + "httpMethod": "PATCH", + "resourceIdName": "TableId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Table", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "Table", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/ResourceId-TableId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/ResourceId-TableId.json new file mode 100644 index 00000000000..1cbee89c2cc --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/ResourceId-TableId.json @@ -0,0 +1,62 @@ +{ + "name": "TableId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticTables", + "type": "Static", + "value": "tables" + }, + { + "exampleValue": "tableName", + "name": "tableName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/ResourceId-WorkspaceId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/ResourceId-WorkspaceId.json new file mode 100644 index 00000000000..5b7379185a1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Tables/ResourceId-WorkspaceId.json @@ -0,0 +1,51 @@ +{ + "name": "WorkspaceId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Constant-PurgeState.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Constant-PurgeState.json new file mode 100644 index 00000000000..e4a30e19d7e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Constant-PurgeState.json @@ -0,0 +1,14 @@ +{ + "name": "PurgeState", + "type": "String", + "values": [ + { + "key": "Completed", + "value": "completed" + }, + { + "key": "Pending", + "value": "pending" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Constant-SearchSortEnum.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Constant-SearchSortEnum.json new file mode 100644 index 00000000000..aea02a64cf6 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Constant-SearchSortEnum.json @@ -0,0 +1,14 @@ +{ + "name": "SearchSortEnum", + "type": "String", + "values": [ + { + "key": "Asc", + "value": "asc" + }, + { + "key": "Desc", + "value": "desc" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-CoreSummary.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-CoreSummary.json new file mode 100644 index 00000000000..7bb2a79b658 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-CoreSummary.json @@ -0,0 +1,36 @@ +{ + "name": "CoreSummary", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "numberOfDocuments", + "name": "NumberOfDocuments", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "status", + "name": "Status", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-IntelligencePack.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-IntelligencePack.json new file mode 100644 index 00000000000..e5282c41c0b --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-IntelligencePack.json @@ -0,0 +1,51 @@ +{ + "name": "IntelligencePack", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "enabled", + "name": "Enabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-ManagementGroup.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-ManagementGroup.json new file mode 100644 index 00000000000..189c5a6c97a --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-ManagementGroup.json @@ -0,0 +1,21 @@ +{ + "name": "ManagementGroup", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ManagementGroupProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-ManagementGroupProperties.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-ManagementGroupProperties.json new file mode 100644 index 00000000000..7ce48a7defa --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-ManagementGroupProperties.json @@ -0,0 +1,128 @@ +{ + "name": "ManagementGroupProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "created", + "name": "Created", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "dataReceived", + "name": "DataReceived", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "isGateway", + "name": "IsGateway", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverCount", + "name": "ServerCount", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sku", + "name": "Sku", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "version", + "name": "Version", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-MetricName.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-MetricName.json new file mode 100644 index 00000000000..a2837abc1a0 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-MetricName.json @@ -0,0 +1,36 @@ +{ + "name": "MetricName", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "localizedValue", + "name": "LocalizedValue", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchGetSchemaResponse.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchGetSchemaResponse.json new file mode 100644 index 00000000000..64f3c90260d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchGetSchemaResponse.json @@ -0,0 +1,42 @@ +{ + "name": "SearchGetSchemaResponse", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "metadata", + "name": "Metadata", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchMetadata", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchSchemaValue", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchMetadata.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchMetadata.json new file mode 100644 index 00000000000..d873840b2b0 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchMetadata.json @@ -0,0 +1,275 @@ +{ + "name": "SearchMetadata", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "aggregatedGroupingFields", + "name": "AggregatedGroupingFields", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "aggregatedValueField", + "name": "AggregatedValueField", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "coreSummaries", + "name": "CoreSummaries", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "CoreSummary", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "eTag", + "name": "ETag", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "lastUpdated", + "name": "LastUpdated", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "max", + "name": "Max", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "requestId", + "name": "RequestId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "requestTime", + "name": "RequestTime", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resultType", + "name": "ResultType", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "schema", + "name": "Schema", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchMetadataSchema", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sort", + "name": "Sort", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchSort", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "startTime", + "name": "StartTime", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "status", + "name": "Status", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sum", + "name": "Sum", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "top", + "name": "Top", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "total", + "name": "Total", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchMetadataSchema.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchMetadataSchema.json new file mode 100644 index 00000000000..2da7b465b3a --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchMetadataSchema.json @@ -0,0 +1,36 @@ +{ + "name": "SearchMetadataSchema", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "version", + "name": "Version", + "objectDefinition": { + "type": "Integer", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchSchemaValue.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchSchemaValue.json new file mode 100644 index 00000000000..b8968e7c91c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchSchemaValue.json @@ -0,0 +1,117 @@ +{ + "name": "SearchSchemaValue", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "displayName", + "name": "DisplayName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "facet", + "name": "Facet", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "indexed", + "name": "Indexed", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "ownerType", + "name": "OwnerType", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "stored", + "name": "Stored", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchSort.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchSort.json new file mode 100644 index 00000000000..29d1cf90f4d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SearchSort.json @@ -0,0 +1,36 @@ +{ + "name": "SearchSort", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "order", + "name": "Order", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchSortEnum", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SharedKeys.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SharedKeys.json new file mode 100644 index 00000000000..1a835b30b82 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-SharedKeys.json @@ -0,0 +1,36 @@ +{ + "name": "SharedKeys", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "primarySharedKey", + "name": "PrimarySharedKey", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "secondarySharedKey", + "name": "SecondarySharedKey", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-UsageMetric.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-UsageMetric.json new file mode 100644 index 00000000000..953eabd8c37 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-UsageMetric.json @@ -0,0 +1,97 @@ +{ + "name": "UsageMetric", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "currentValue", + "name": "CurrentValue", + "objectDefinition": { + "type": "Float", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "limit", + "name": "Limit", + "objectDefinition": { + "type": "Float", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "MetricName", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "nextResetTime", + "name": "NextResetTime", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "quotaPeriod", + "name": "QuotaPeriod", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "unit", + "name": "Unit", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspaceListManagementGroupsResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspaceListManagementGroupsResult.json new file mode 100644 index 00000000000..319d92f1391 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspaceListManagementGroupsResult.json @@ -0,0 +1,27 @@ +{ + "name": "WorkspaceListManagementGroupsResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "ManagementGroup", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspaceListUsagesResult.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspaceListUsagesResult.json new file mode 100644 index 00000000000..24965a4ecd5 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspaceListUsagesResult.json @@ -0,0 +1,27 @@ +{ + "name": "WorkspaceListUsagesResult", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "UsageMetric", + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeBody.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeBody.json new file mode 100644 index 00000000000..39454dd7ad3 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeBody.json @@ -0,0 +1,42 @@ +{ + "name": "WorkspacePurgeBody", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "filters", + "name": "Filters", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "WorkspacePurgeBodyFilters", + "referenceNameIsCommonType": null + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "table", + "name": "Table", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeBodyFilters.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeBodyFilters.json new file mode 100644 index 00000000000..074796f204d --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeBodyFilters.json @@ -0,0 +1,66 @@ +{ + "name": "WorkspacePurgeBodyFilters", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "column", + "name": "Column", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "key", + "name": "Key", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "operator", + "name": "Operator", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "RawObject", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeResponse.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeResponse.json new file mode 100644 index 00000000000..1b37f1151ce --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeResponse.json @@ -0,0 +1,21 @@ +{ + "name": "WorkspacePurgeResponse", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "operationId", + "name": "OperationId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeStatusResponse.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeStatusResponse.json new file mode 100644 index 00000000000..407b9a36548 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Model-WorkspacePurgeStatusResponse.json @@ -0,0 +1,21 @@ +{ + "name": "WorkspacePurgeStatusResponse", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "status", + "name": "Status", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "PurgeState", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-GatewaysDelete.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-GatewaysDelete.json new file mode 100644 index 00000000000..40abee36cfc --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-GatewaysDelete.json @@ -0,0 +1,11 @@ +{ + "name": "GatewaysDelete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "DELETE", + "resourceIdName": "GatewayId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksDisable.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksDisable.json new file mode 100644 index 00000000000..9af9af92d43 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksDisable.json @@ -0,0 +1,12 @@ +{ + "name": "IntelligencePacksDisable", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "IntelligencePackId", + "uriSuffix": "/disable" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksEnable.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksEnable.json new file mode 100644 index 00000000000..76da61f55f1 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksEnable.json @@ -0,0 +1,12 @@ +{ + "name": "IntelligencePacksEnable", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "IntelligencePackId", + "uriSuffix": "/enable" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksList.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksList.json new file mode 100644 index 00000000000..0bb3810051f --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-IntelligencePacksList.json @@ -0,0 +1,24 @@ +{ + "name": "IntelligencePacksList", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "Reference", + "nullable": false, + "referenceName": "IntelligencePack", + "referenceNameIsCommonType": null + } + }, + "uriSuffix": "/intelligencePacks" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-ManagementGroupsList.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-ManagementGroupsList.json new file mode 100644 index 00000000000..da0aac902bb --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-ManagementGroupsList.json @@ -0,0 +1,18 @@ +{ + "name": "ManagementGroupsList", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "WorkspaceListManagementGroupsResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/managementGroups" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SchemaGet.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SchemaGet.json new file mode 100644 index 00000000000..7b1a3adc9c6 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SchemaGet.json @@ -0,0 +1,18 @@ +{ + "name": "SchemaGet", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SearchGetSchemaResponse", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/schema" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SharedKeysGetSharedKeys.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SharedKeysGetSharedKeys.json new file mode 100644 index 00000000000..a7c674fe8ae --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SharedKeysGetSharedKeys.json @@ -0,0 +1,18 @@ +{ + "name": "SharedKeysGetSharedKeys", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SharedKeys", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/sharedKeys" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SharedKeysRegenerate.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SharedKeysRegenerate.json new file mode 100644 index 00000000000..2a33987158c --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-SharedKeysRegenerate.json @@ -0,0 +1,18 @@ +{ + "name": "SharedKeysRegenerate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "SharedKeys", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/regenerateSharedKey" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-UsagesList.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-UsagesList.json new file mode 100644 index 00000000000..f55c1b98000 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-UsagesList.json @@ -0,0 +1,18 @@ +{ + "name": "UsagesList", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "WorkspaceId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "WorkspaceListUsagesResult", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/usages" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-WorkspacePurgeGetPurgeStatus.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-WorkspacePurgeGetPurgeStatus.json new file mode 100644 index 00000000000..3b91ab0386e --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-WorkspacePurgeGetPurgeStatus.json @@ -0,0 +1,17 @@ +{ + "name": "WorkspacePurgeGetPurgeStatus", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "OperationId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "WorkspacePurgeStatusResponse", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-WorkspacePurgePurge.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-WorkspacePurgePurge.json new file mode 100644 index 00000000000..77806199e11 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/Operation-WorkspacePurgePurge.json @@ -0,0 +1,24 @@ +{ + "name": "WorkspacePurgePurge", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 202 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "WorkspaceId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "WorkspacePurgeBody", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "WorkspacePurgeResponse", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/purge" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-GatewayId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-GatewayId.json new file mode 100644 index 00000000000..934692d3bdc --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-GatewayId.json @@ -0,0 +1,62 @@ +{ + "name": "GatewayId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/gateways/{gatewayId}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticGateways", + "type": "Static", + "value": "gateways" + }, + { + "exampleValue": "gatewayId", + "name": "gatewayId", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-IntelligencePackId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-IntelligencePackId.json new file mode 100644 index 00000000000..177fcc1d6d0 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-IntelligencePackId.json @@ -0,0 +1,62 @@ +{ + "name": "IntelligencePackId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticIntelligencePacks", + "type": "Static", + "value": "intelligencePacks" + }, + { + "exampleValue": "intelligencePackName", + "name": "intelligencePackName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-OperationId.json b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-OperationId.json new file mode 100644 index 00000000000..70070434903 --- /dev/null +++ b/api-definitions/resource-manager/OperationalInsights/2023-09-01/Workspaces/ResourceId-OperationId.json @@ -0,0 +1,62 @@ +{ + "name": "OperationId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/operations/{purgeId}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticMicrosoftOperationalInsights", + "type": "ResourceProvider", + "value": "Microsoft.OperationalInsights" + }, + { + "exampleValue": "", + "name": "staticWorkspaces", + "type": "Static", + "value": "workspaces" + }, + { + "exampleValue": "workspaceName", + "name": "workspaceName", + "type": "UserSpecified" + }, + { + "exampleValue": "", + "name": "staticOperations", + "type": "Static", + "value": "operations" + }, + { + "exampleValue": "purgeId", + "name": "purgeId", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseCharacterSets/Model-AutonomousDatabaseCharacterSetProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseCharacterSets/Model-AutonomousDatabaseCharacterSetProperties.json index 9ed20270f50..068995bdf5f 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseCharacterSets/Model-AutonomousDatabaseCharacterSetProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseCharacterSets/Model-AutonomousDatabaseCharacterSetProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseNationalCharacterSets/Model-AutonomousDatabaseNationalCharacterSetProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseNationalCharacterSets/Model-AutonomousDatabaseNationalCharacterSetProperties.json index 1008cf72eaa..7578a4d049c 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseNationalCharacterSets/Model-AutonomousDatabaseNationalCharacterSetProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseNationalCharacterSets/Model-AutonomousDatabaseNationalCharacterSetProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseVersions/Model-AutonomousDbVersionProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseVersions/Model-AutonomousDbVersionProperties.json index ea37d30c419..b1f68b038c6 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseVersions/Model-AutonomousDbVersionProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/AutonomousDatabaseVersions/Model-AutonomousDbVersionProperties.json @@ -86,9 +86,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbNodes/Model-DbNodeProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbNodes/Model-DbNodeProperties.json index e80008002ad..e78c0a15e07 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbNodes/Model-DbNodeProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbNodes/Model-DbNodeProperties.json @@ -116,9 +116,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -191,9 +191,9 @@ "referenceName": "DbNodeProvisioningState", "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -236,9 +236,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -282,9 +282,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -344,9 +344,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbSystemShapes/Model-DbSystemShapeProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbSystemShapes/Model-DbSystemShapeProperties.json index 74cd4b0604c..a5a6e2d0ff9 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbSystemShapes/Model-DbSystemShapeProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DbSystemShapes/Model-DbSystemShapeProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateViews/Model-DnsPrivateViewProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateViews/Model-DnsPrivateViewProperties.json index b7084c86769..c3640683d23 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateViews/Model-DnsPrivateViewProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateViews/Model-DnsPrivateViewProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -26,9 +26,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -41,9 +41,9 @@ "referenceName": "DnsPrivateViewsLifecycleState", "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -56,9 +56,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -86,9 +86,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -102,9 +102,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -118,9 +118,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateZones/Model-DnsPrivateZoneProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateZones/Model-DnsPrivateZoneProperties.json index 938387e2122..fba56e0f0c0 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateZones/Model-DnsPrivateZoneProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/DnsPrivateZones/Model-DnsPrivateZoneProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -26,9 +26,9 @@ "referenceName": "DnsPrivateZonesLifecycleState", "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -41,9 +41,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -71,9 +71,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -86,9 +86,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -102,9 +102,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -117,9 +117,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false }, { @@ -147,9 +147,9 @@ "referenceName": "ZoneType", "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/GiVersions/Model-GiVersionProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/GiVersions/Model-GiVersionProperties.json index d3f7f5c9bf4..5e07e77914d 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/GiVersions/Model-GiVersionProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/GiVersions/Model-GiVersionProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/OracleDatabase/2024-06-01/SystemVersions/Model-SystemVersionProperties.json b/api-definitions/resource-manager/OracleDatabase/2024-06-01/SystemVersions/Model-SystemVersionProperties.json index 4ae9efebce1..ca69cc1341f 100644 --- a/api-definitions/resource-manager/OracleDatabase/2024-06-01/SystemVersions/Model-SystemVersionProperties.json +++ b/api-definitions/resource-manager/OracleDatabase/2024-06-01/SystemVersions/Model-SystemVersionProperties.json @@ -11,9 +11,9 @@ "referenceName": null, "referenceNameIsCommonType": null }, - "optional": true, + "optional": false, "readOnly": false, - "required": false, + "required": true, "sensitive": false } ], diff --git a/api-definitions/resource-manager/Web/2023-12-01/AppServiceEnvironments/Model-SiteProperties.json b/api-definitions/resource-manager/Web/2023-12-01/AppServiceEnvironments/Model-SiteProperties.json index f6d45b123ce..7ce6008e04e 100644 --- a/api-definitions/resource-manager/Web/2023-12-01/AppServiceEnvironments/Model-SiteProperties.json +++ b/api-definitions/resource-manager/Web/2023-12-01/AppServiceEnvironments/Model-SiteProperties.json @@ -217,6 +217,21 @@ "required": false, "sensitive": false }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "endToEndEncryptionEnabled", + "name": "EndToEndEncryptionEnabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "functionAppConfig", diff --git a/api-definitions/resource-manager/Web/2023-12-01/AppServicePlans/Model-SiteProperties.json b/api-definitions/resource-manager/Web/2023-12-01/AppServicePlans/Model-SiteProperties.json index f6d45b123ce..7ce6008e04e 100644 --- a/api-definitions/resource-manager/Web/2023-12-01/AppServicePlans/Model-SiteProperties.json +++ b/api-definitions/resource-manager/Web/2023-12-01/AppServicePlans/Model-SiteProperties.json @@ -217,6 +217,21 @@ "required": false, "sensitive": false }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "endToEndEncryptionEnabled", + "name": "EndToEndEncryptionEnabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "functionAppConfig", diff --git a/api-definitions/resource-manager/Web/2023-12-01/WebApps/Model-SiteProperties.json b/api-definitions/resource-manager/Web/2023-12-01/WebApps/Model-SiteProperties.json index f6d45b123ce..7ce6008e04e 100644 --- a/api-definitions/resource-manager/Web/2023-12-01/WebApps/Model-SiteProperties.json +++ b/api-definitions/resource-manager/Web/2023-12-01/WebApps/Model-SiteProperties.json @@ -217,6 +217,21 @@ "required": false, "sensitive": false }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "endToEndEncryptionEnabled", + "name": "EndToEndEncryptionEnabled", + "objectDefinition": { + "type": "Boolean", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, { "containsDiscriminatedTypeValue": false, "jsonName": "functionAppConfig", diff --git a/api-definitions/resource-manager/metadata.json b/api-definitions/resource-manager/metadata.json index c89c0c65184..54a26f80b42 100644 --- a/api-definitions/resource-manager/metadata.json +++ b/api-definitions/resource-manager/metadata.json @@ -1,5 +1,5 @@ { "dataSource": "AzureResourceManager", "sourceInformation": "Azure/azure-rest-api-specs", - "gitRevision": "b01fe8aa1c723b3db4525b70678441b7cf9ee2ac" + "gitRevision": "7d0134ad6d42786b1ff2d49a3cfb331b336c3099" } \ No newline at end of file