UNPKG

@azure/monitor-opentelemetry

Version:
766 lines 22.4 kB
/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export const MonitoringDataPoint = { type: { name: "Composite", className: "MonitoringDataPoint", modelProperties: { version: { serializedName: "Version", required: true, type: { name: "String", }, }, invariantVersion: { serializedName: "InvariantVersion", required: true, type: { name: "Number", }, }, instance: { serializedName: "Instance", required: true, type: { name: "String", }, }, roleName: { serializedName: "RoleName", required: true, type: { name: "String", }, }, machineName: { serializedName: "MachineName", required: true, type: { name: "String", }, }, streamId: { serializedName: "StreamId", required: true, type: { name: "String", }, }, timestamp: { serializedName: "Timestamp", type: { name: "DateTime", }, }, transmissionTime: { serializedName: "TransmissionTime", type: { name: "DateTime", }, }, isWebApp: { serializedName: "IsWebApp", required: true, type: { name: "Boolean", }, }, performanceCollectionSupported: { serializedName: "PerformanceCollectionSupported", required: true, type: { name: "Boolean", }, }, metrics: { serializedName: "Metrics", type: { name: "Sequence", element: { type: { name: "Composite", className: "MetricPoint", }, }, }, }, documents: { serializedName: "Documents", type: { name: "Sequence", element: { type: { name: "Composite", className: "DocumentIngress", }, }, }, }, topCpuProcesses: { serializedName: "TopCpuProcesses", type: { name: "Sequence", element: { type: { name: "Composite", className: "ProcessCpuData", }, }, }, }, collectionConfigurationErrors: { serializedName: "CollectionConfigurationErrors", type: { name: "Sequence", element: { type: { name: "Composite", className: "CollectionConfigurationError", }, }, }, }, }, }, }; export const MetricPoint = { type: { name: "Composite", className: "MetricPoint", modelProperties: { name: { serializedName: "Name", required: true, type: { name: "String", }, }, value: { serializedName: "Value", required: true, type: { name: "Number", }, }, weight: { serializedName: "Weight", required: true, type: { name: "Number", }, }, }, }, }; export const DocumentIngress = { type: { name: "Composite", className: "DocumentIngress", uberParent: "DocumentIngress", polymorphicDiscriminator: { serializedName: "DocumentType", clientName: "documentType", }, modelProperties: { documentType: { serializedName: "DocumentType", required: true, type: { name: "String", }, }, documentStreamIds: { serializedName: "DocumentStreamIds", type: { name: "Sequence", element: { type: { name: "String", }, }, }, }, properties: { serializedName: "Properties", type: { name: "Sequence", element: { type: { name: "Composite", className: "KeyValuePairString", }, }, }, }, }, }, }; export const KeyValuePairString = { type: { name: "Composite", className: "KeyValuePairString", modelProperties: { key: { serializedName: "key", required: true, type: { name: "String", }, }, value: { serializedName: "value", required: true, type: { name: "String", }, }, }, }, }; export const ProcessCpuData = { type: { name: "Composite", className: "ProcessCpuData", modelProperties: { processName: { serializedName: "ProcessName", required: true, type: { name: "String", }, }, cpuPercentage: { serializedName: "CpuPercentage", required: true, type: { name: "Number", }, }, }, }, }; export const CollectionConfigurationError = { type: { name: "Composite", className: "CollectionConfigurationError", modelProperties: { collectionConfigurationErrorType: { serializedName: "CollectionConfigurationErrorType", required: true, type: { name: "String", }, }, message: { serializedName: "Message", required: true, type: { name: "String", }, }, fullException: { serializedName: "FullException", required: true, type: { name: "String", }, }, data: { serializedName: "Data", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "KeyValuePairString", }, }, }, }, }, }, }; export const CollectionConfigurationInfo = { type: { name: "Composite", className: "CollectionConfigurationInfo", modelProperties: { eTag: { serializedName: "ETag", required: true, type: { name: "String", }, }, metrics: { serializedName: "Metrics", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "DerivedMetricInfo", }, }, }, }, documentStreams: { serializedName: "DocumentStreams", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "DocumentStreamInfo", }, }, }, }, quotaInfo: { serializedName: "QuotaInfo", type: { name: "Composite", className: "QuotaConfigurationInfo", }, }, }, }, }; export const DerivedMetricInfo = { type: { name: "Composite", className: "DerivedMetricInfo", modelProperties: { id: { serializedName: "Id", required: true, type: { name: "String", }, }, telemetryType: { serializedName: "TelemetryType", required: true, type: { name: "String", }, }, filterGroups: { serializedName: "FilterGroups", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "FilterConjunctionGroupInfo", }, }, }, }, projection: { serializedName: "Projection", required: true, type: { name: "String", }, }, aggregation: { serializedName: "Aggregation", required: true, type: { name: "String", }, }, backEndAggregation: { serializedName: "BackEndAggregation", required: true, type: { name: "String", }, }, }, }, }; export const FilterConjunctionGroupInfo = { type: { name: "Composite", className: "FilterConjunctionGroupInfo", modelProperties: { filters: { serializedName: "Filters", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "FilterInfo", }, }, }, }, }, }, }; export const FilterInfo = { type: { name: "Composite", className: "FilterInfo", modelProperties: { fieldName: { serializedName: "FieldName", required: true, type: { name: "String", }, }, predicate: { serializedName: "Predicate", required: true, type: { name: "String", }, }, comparand: { serializedName: "Comparand", required: true, type: { name: "String", }, }, }, }, }; export const DocumentStreamInfo = { type: { name: "Composite", className: "DocumentStreamInfo", modelProperties: { id: { serializedName: "Id", required: true, type: { name: "String", }, }, documentFilterGroups: { serializedName: "DocumentFilterGroups", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "DocumentFilterConjunctionGroupInfo", }, }, }, }, }, }, }; export const DocumentFilterConjunctionGroupInfo = { type: { name: "Composite", className: "DocumentFilterConjunctionGroupInfo", modelProperties: { telemetryType: { serializedName: "TelemetryType", required: true, type: { name: "String", }, }, filters: { serializedName: "Filters", type: { name: "Composite", className: "FilterConjunctionGroupInfo", }, }, }, }, }; export const QuotaConfigurationInfo = { type: { name: "Composite", className: "QuotaConfigurationInfo", modelProperties: { initialQuota: { serializedName: "InitialQuota", type: { name: "Number", }, }, maxQuota: { serializedName: "MaxQuota", required: true, type: { name: "Number", }, }, quotaAccrualRatePerSec: { serializedName: "QuotaAccrualRatePerSec", required: true, type: { name: "Number", }, }, }, }, }; export const ServiceError = { type: { name: "Composite", className: "ServiceError", modelProperties: { requestId: { defaultValue: "00000000-0000-0000-0000-000000000000", serializedName: "RequestId", required: true, type: { name: "String", }, }, responseDateTime: { serializedName: "ResponseDateTime", required: true, type: { name: "String", }, }, code: { serializedName: "Code", required: true, type: { name: "String", }, }, message: { serializedName: "Message", required: true, type: { name: "String", }, }, exception: { serializedName: "Exception", required: true, type: { name: "String", }, }, }, }, }; export const Event = { serializedName: "Event", type: { name: "Composite", className: "Event", uberParent: "DocumentIngress", polymorphicDiscriminator: DocumentIngress.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, DocumentIngress.type.modelProperties), { name: { constraints: { MaxLength: 512, }, serializedName: "Name", type: { name: "String", }, } }), }, }; export const Exception = { serializedName: "Exception", type: { name: "Composite", className: "Exception", uberParent: "DocumentIngress", polymorphicDiscriminator: DocumentIngress.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, DocumentIngress.type.modelProperties), { exceptionType: { constraints: { MaxLength: 1024, }, serializedName: "ExceptionType", type: { name: "String", }, }, exceptionMessage: { constraints: { MaxLength: 32768, }, serializedName: "ExceptionMessage", type: { name: "String", }, } }), }, }; export const RemoteDependency = { serializedName: "RemoteDependency", type: { name: "Composite", className: "RemoteDependency", uberParent: "DocumentIngress", polymorphicDiscriminator: DocumentIngress.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, DocumentIngress.type.modelProperties), { name: { constraints: { MaxLength: 1024, }, serializedName: "Name", type: { name: "String", }, }, commandName: { constraints: { MaxLength: 2048, }, serializedName: "CommandName", type: { name: "String", }, }, resultCode: { constraints: { MaxLength: 1024, }, serializedName: "ResultCode", type: { name: "String", }, }, duration: { serializedName: "Duration", type: { name: "String", }, } }), }, }; export const Request = { serializedName: "Request", type: { name: "Composite", className: "Request", uberParent: "DocumentIngress", polymorphicDiscriminator: DocumentIngress.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, DocumentIngress.type.modelProperties), { name: { constraints: { MaxLength: 1024, }, serializedName: "Name", type: { name: "String", }, }, url: { constraints: { MaxLength: 2048, }, serializedName: "Url", type: { name: "String", }, }, responseCode: { constraints: { MaxLength: 1024, }, serializedName: "ResponseCode", type: { name: "String", }, }, duration: { serializedName: "Duration", type: { name: "String", }, } }), }, }; export const Trace = { serializedName: "Trace", type: { name: "Composite", className: "Trace", uberParent: "DocumentIngress", polymorphicDiscriminator: DocumentIngress.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, DocumentIngress.type.modelProperties), { message: { constraints: { MaxLength: 32768, }, serializedName: "Message", type: { name: "String", }, } }), }, }; export const QuickpulseClientIsSubscribedHeaders = { type: { name: "Composite", className: "QuickpulseClientIsSubscribedHeaders", modelProperties: { xMsQpsSubscribed: { serializedName: "x-ms-qps-subscribed", type: { name: "String", }, }, xMsQpsConfigurationEtag: { serializedName: "x-ms-qps-configuration-etag", type: { name: "String", }, }, xMsQpsServicePollingIntervalHint: { serializedName: "x-ms-qps-service-polling-interval-hint", type: { name: "String", }, }, xMsQpsServiceEndpointRedirectV2: { serializedName: "x-ms-qps-service-endpoint-redirect-v2", type: { name: "String", }, }, }, }, }; export const QuickpulseClientPublishHeaders = { type: { name: "Composite", className: "QuickpulseClientPublishHeaders", modelProperties: { xMsQpsSubscribed: { serializedName: "x-ms-qps-subscribed", type: { name: "String", }, }, xMsQpsConfigurationEtag: { serializedName: "x-ms-qps-configuration-etag", type: { name: "String", }, }, }, }, }; export let discriminators = { DocumentIngress: DocumentIngress, "DocumentIngress.Event": Event, "DocumentIngress.Exception": Exception, "DocumentIngress.RemoteDependency": RemoteDependency, "DocumentIngress.Request": Request, "DocumentIngress.Trace": Trace, }; //# sourceMappingURL=mappers.js.map