@azure/monitor-opentelemetry
Version:
Azure Monitor OpenTelemetry (Node.js)
766 lines • 22.4 kB
JavaScript
/*
* 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