@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
735 lines (734 loc) • 153 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObjectSerializer = void 0;
const APIErrorResponse_1 = require("./APIErrorResponse");
const AWSAccount_1 = require("./AWSAccount");
const AWSAccountAndLambdaRequest_1 = require("./AWSAccountAndLambdaRequest");
const AWSAccountCreateResponse_1 = require("./AWSAccountCreateResponse");
const AWSAccountDeleteRequest_1 = require("./AWSAccountDeleteRequest");
const AWSAccountListResponse_1 = require("./AWSAccountListResponse");
const AWSEventBridgeAccountConfiguration_1 = require("./AWSEventBridgeAccountConfiguration");
const AWSEventBridgeCreateRequest_1 = require("./AWSEventBridgeCreateRequest");
const AWSEventBridgeCreateResponse_1 = require("./AWSEventBridgeCreateResponse");
const AWSEventBridgeDeleteRequest_1 = require("./AWSEventBridgeDeleteRequest");
const AWSEventBridgeDeleteResponse_1 = require("./AWSEventBridgeDeleteResponse");
const AWSEventBridgeListResponse_1 = require("./AWSEventBridgeListResponse");
const AWSEventBridgeSource_1 = require("./AWSEventBridgeSource");
const AWSLogsAsyncError_1 = require("./AWSLogsAsyncError");
const AWSLogsAsyncResponse_1 = require("./AWSLogsAsyncResponse");
const AWSLogsLambda_1 = require("./AWSLogsLambda");
const AWSLogsListResponse_1 = require("./AWSLogsListResponse");
const AWSLogsListServicesResponse_1 = require("./AWSLogsListServicesResponse");
const AWSLogsServicesRequest_1 = require("./AWSLogsServicesRequest");
const AWSTagFilter_1 = require("./AWSTagFilter");
const AWSTagFilterCreateRequest_1 = require("./AWSTagFilterCreateRequest");
const AWSTagFilterDeleteRequest_1 = require("./AWSTagFilterDeleteRequest");
const AWSTagFilterListResponse_1 = require("./AWSTagFilterListResponse");
const AddSignalToIncidentRequest_1 = require("./AddSignalToIncidentRequest");
const AlertGraphWidgetDefinition_1 = require("./AlertGraphWidgetDefinition");
const AlertValueWidgetDefinition_1 = require("./AlertValueWidgetDefinition");
const ApiKey_1 = require("./ApiKey");
const ApiKeyListResponse_1 = require("./ApiKeyListResponse");
const ApiKeyResponse_1 = require("./ApiKeyResponse");
const ApmStatsQueryColumnType_1 = require("./ApmStatsQueryColumnType");
const ApmStatsQueryDefinition_1 = require("./ApmStatsQueryDefinition");
const ApplicationKey_1 = require("./ApplicationKey");
const ApplicationKeyListResponse_1 = require("./ApplicationKeyListResponse");
const ApplicationKeyResponse_1 = require("./ApplicationKeyResponse");
const AuthenticationValidationResponse_1 = require("./AuthenticationValidationResponse");
const AzureAccount_1 = require("./AzureAccount");
const CancelDowntimesByScopeRequest_1 = require("./CancelDowntimesByScopeRequest");
const CanceledDowntimesIds_1 = require("./CanceledDowntimesIds");
const ChangeWidgetDefinition_1 = require("./ChangeWidgetDefinition");
const ChangeWidgetRequest_1 = require("./ChangeWidgetRequest");
const CheckCanDeleteMonitorResponse_1 = require("./CheckCanDeleteMonitorResponse");
const CheckCanDeleteMonitorResponseData_1 = require("./CheckCanDeleteMonitorResponseData");
const CheckCanDeleteSLOResponse_1 = require("./CheckCanDeleteSLOResponse");
const CheckCanDeleteSLOResponseData_1 = require("./CheckCanDeleteSLOResponseData");
const CheckStatusWidgetDefinition_1 = require("./CheckStatusWidgetDefinition");
const Creator_1 = require("./Creator");
const Dashboard_1 = require("./Dashboard");
const DashboardBulkActionData_1 = require("./DashboardBulkActionData");
const DashboardBulkDeleteRequest_1 = require("./DashboardBulkDeleteRequest");
const DashboardDeleteResponse_1 = require("./DashboardDeleteResponse");
const DashboardGlobalTime_1 = require("./DashboardGlobalTime");
const DashboardList_1 = require("./DashboardList");
const DashboardListDeleteResponse_1 = require("./DashboardListDeleteResponse");
const DashboardListListResponse_1 = require("./DashboardListListResponse");
const DashboardRestoreRequest_1 = require("./DashboardRestoreRequest");
const DashboardSummary_1 = require("./DashboardSummary");
const DashboardSummaryDefinition_1 = require("./DashboardSummaryDefinition");
const DashboardTemplateVariable_1 = require("./DashboardTemplateVariable");
const DashboardTemplateVariablePreset_1 = require("./DashboardTemplateVariablePreset");
const DashboardTemplateVariablePresetValue_1 = require("./DashboardTemplateVariablePresetValue");
const DeleteSharedDashboardResponse_1 = require("./DeleteSharedDashboardResponse");
const DeletedMonitor_1 = require("./DeletedMonitor");
const DistributionPointsPayload_1 = require("./DistributionPointsPayload");
const DistributionPointsSeries_1 = require("./DistributionPointsSeries");
const DistributionWidgetDefinition_1 = require("./DistributionWidgetDefinition");
const DistributionWidgetRequest_1 = require("./DistributionWidgetRequest");
const DistributionWidgetXAxis_1 = require("./DistributionWidgetXAxis");
const DistributionWidgetYAxis_1 = require("./DistributionWidgetYAxis");
const Downtime_1 = require("./Downtime");
const DowntimeChild_1 = require("./DowntimeChild");
const DowntimeRecurrence_1 = require("./DowntimeRecurrence");
const Event_1 = require("./Event");
const EventCreateRequest_1 = require("./EventCreateRequest");
const EventCreateResponse_1 = require("./EventCreateResponse");
const EventListResponse_1 = require("./EventListResponse");
const EventQueryDefinition_1 = require("./EventQueryDefinition");
const EventResponse_1 = require("./EventResponse");
const EventStreamWidgetDefinition_1 = require("./EventStreamWidgetDefinition");
const EventTimelineWidgetDefinition_1 = require("./EventTimelineWidgetDefinition");
const FormulaAndFunctionApmDependencyStatsQueryDefinition_1 = require("./FormulaAndFunctionApmDependencyStatsQueryDefinition");
const FormulaAndFunctionApmResourceStatsQueryDefinition_1 = require("./FormulaAndFunctionApmResourceStatsQueryDefinition");
const FormulaAndFunctionCloudCostQueryDefinition_1 = require("./FormulaAndFunctionCloudCostQueryDefinition");
const FormulaAndFunctionEventQueryDefinition_1 = require("./FormulaAndFunctionEventQueryDefinition");
const FormulaAndFunctionEventQueryDefinitionCompute_1 = require("./FormulaAndFunctionEventQueryDefinitionCompute");
const FormulaAndFunctionEventQueryDefinitionSearch_1 = require("./FormulaAndFunctionEventQueryDefinitionSearch");
const FormulaAndFunctionEventQueryGroupBy_1 = require("./FormulaAndFunctionEventQueryGroupBy");
const FormulaAndFunctionEventQueryGroupBySort_1 = require("./FormulaAndFunctionEventQueryGroupBySort");
const FormulaAndFunctionMetricQueryDefinition_1 = require("./FormulaAndFunctionMetricQueryDefinition");
const FormulaAndFunctionProcessQueryDefinition_1 = require("./FormulaAndFunctionProcessQueryDefinition");
const FormulaAndFunctionSLOQueryDefinition_1 = require("./FormulaAndFunctionSLOQueryDefinition");
const FreeTextWidgetDefinition_1 = require("./FreeTextWidgetDefinition");
const FunnelQuery_1 = require("./FunnelQuery");
const FunnelStep_1 = require("./FunnelStep");
const FunnelWidgetDefinition_1 = require("./FunnelWidgetDefinition");
const FunnelWidgetRequest_1 = require("./FunnelWidgetRequest");
const GCPAccount_1 = require("./GCPAccount");
const GeomapWidgetDefinition_1 = require("./GeomapWidgetDefinition");
const GeomapWidgetDefinitionStyle_1 = require("./GeomapWidgetDefinitionStyle");
const GeomapWidgetDefinitionView_1 = require("./GeomapWidgetDefinitionView");
const GeomapWidgetRequest_1 = require("./GeomapWidgetRequest");
const GraphSnapshot_1 = require("./GraphSnapshot");
const GroupWidgetDefinition_1 = require("./GroupWidgetDefinition");
const HTTPLogError_1 = require("./HTTPLogError");
const HTTPLogItem_1 = require("./HTTPLogItem");
const HeatMapWidgetDefinition_1 = require("./HeatMapWidgetDefinition");
const HeatMapWidgetRequest_1 = require("./HeatMapWidgetRequest");
const Host_1 = require("./Host");
const HostListResponse_1 = require("./HostListResponse");
const HostMapRequest_1 = require("./HostMapRequest");
const HostMapWidgetDefinition_1 = require("./HostMapWidgetDefinition");
const HostMapWidgetDefinitionRequests_1 = require("./HostMapWidgetDefinitionRequests");
const HostMapWidgetDefinitionStyle_1 = require("./HostMapWidgetDefinitionStyle");
const HostMeta_1 = require("./HostMeta");
const HostMetaInstallMethod_1 = require("./HostMetaInstallMethod");
const HostMetrics_1 = require("./HostMetrics");
const HostMuteResponse_1 = require("./HostMuteResponse");
const HostMuteSettings_1 = require("./HostMuteSettings");
const HostTags_1 = require("./HostTags");
const HostTotals_1 = require("./HostTotals");
const HourlyUsageAttributionBody_1 = require("./HourlyUsageAttributionBody");
const HourlyUsageAttributionMetadata_1 = require("./HourlyUsageAttributionMetadata");
const HourlyUsageAttributionPagination_1 = require("./HourlyUsageAttributionPagination");
const HourlyUsageAttributionResponse_1 = require("./HourlyUsageAttributionResponse");
const IFrameWidgetDefinition_1 = require("./IFrameWidgetDefinition");
const IPPrefixesAPI_1 = require("./IPPrefixesAPI");
const IPPrefixesAPM_1 = require("./IPPrefixesAPM");
const IPPrefixesAgents_1 = require("./IPPrefixesAgents");
const IPPrefixesGlobal_1 = require("./IPPrefixesGlobal");
const IPPrefixesLogs_1 = require("./IPPrefixesLogs");
const IPPrefixesOrchestrator_1 = require("./IPPrefixesOrchestrator");
const IPPrefixesProcess_1 = require("./IPPrefixesProcess");
const IPPrefixesRemoteConfiguration_1 = require("./IPPrefixesRemoteConfiguration");
const IPPrefixesSynthetics_1 = require("./IPPrefixesSynthetics");
const IPPrefixesSyntheticsPrivateLocations_1 = require("./IPPrefixesSyntheticsPrivateLocations");
const IPPrefixesWebhooks_1 = require("./IPPrefixesWebhooks");
const IPRanges_1 = require("./IPRanges");
const IdpFormData_1 = require("./IdpFormData");
const IdpResponse_1 = require("./IdpResponse");
const ImageWidgetDefinition_1 = require("./ImageWidgetDefinition");
const IntakePayloadAccepted_1 = require("./IntakePayloadAccepted");
const ListStreamColumn_1 = require("./ListStreamColumn");
const ListStreamComputeItems_1 = require("./ListStreamComputeItems");
const ListStreamGroupByItems_1 = require("./ListStreamGroupByItems");
const ListStreamQuery_1 = require("./ListStreamQuery");
const ListStreamWidgetDefinition_1 = require("./ListStreamWidgetDefinition");
const ListStreamWidgetRequest_1 = require("./ListStreamWidgetRequest");
const Log_1 = require("./Log");
const LogContent_1 = require("./LogContent");
const LogQueryDefinition_1 = require("./LogQueryDefinition");
const LogQueryDefinitionGroupBy_1 = require("./LogQueryDefinitionGroupBy");
const LogQueryDefinitionGroupBySort_1 = require("./LogQueryDefinitionGroupBySort");
const LogQueryDefinitionSearch_1 = require("./LogQueryDefinitionSearch");
const LogStreamWidgetDefinition_1 = require("./LogStreamWidgetDefinition");
const LogsAPIError_1 = require("./LogsAPIError");
const LogsAPIErrorResponse_1 = require("./LogsAPIErrorResponse");
const LogsArithmeticProcessor_1 = require("./LogsArithmeticProcessor");
const LogsArrayProcessor_1 = require("./LogsArrayProcessor");
const LogsArrayProcessorOperationAppend_1 = require("./LogsArrayProcessorOperationAppend");
const LogsArrayProcessorOperationLength_1 = require("./LogsArrayProcessorOperationLength");
const LogsArrayProcessorOperationSelect_1 = require("./LogsArrayProcessorOperationSelect");
const LogsAttributeRemapper_1 = require("./LogsAttributeRemapper");
const LogsByRetention_1 = require("./LogsByRetention");
const LogsByRetentionMonthlyUsage_1 = require("./LogsByRetentionMonthlyUsage");
const LogsByRetentionOrgUsage_1 = require("./LogsByRetentionOrgUsage");
const LogsByRetentionOrgs_1 = require("./LogsByRetentionOrgs");
const LogsCategoryProcessor_1 = require("./LogsCategoryProcessor");
const LogsCategoryProcessorCategory_1 = require("./LogsCategoryProcessorCategory");
const LogsDailyLimitReset_1 = require("./LogsDailyLimitReset");
const LogsDateRemapper_1 = require("./LogsDateRemapper");
const LogsExclusion_1 = require("./LogsExclusion");
const LogsExclusionFilter_1 = require("./LogsExclusionFilter");
const LogsFilter_1 = require("./LogsFilter");
const LogsGeoIPParser_1 = require("./LogsGeoIPParser");
const LogsGrokParser_1 = require("./LogsGrokParser");
const LogsGrokParserRules_1 = require("./LogsGrokParserRules");
const LogsIndex_1 = require("./LogsIndex");
const LogsIndexListResponse_1 = require("./LogsIndexListResponse");
const LogsIndexUpdateRequest_1 = require("./LogsIndexUpdateRequest");
const LogsIndexesOrder_1 = require("./LogsIndexesOrder");
const LogsListRequest_1 = require("./LogsListRequest");
const LogsListRequestTime_1 = require("./LogsListRequestTime");
const LogsListResponse_1 = require("./LogsListResponse");
const LogsLookupProcessor_1 = require("./LogsLookupProcessor");
const LogsMessageRemapper_1 = require("./LogsMessageRemapper");
const LogsPipeline_1 = require("./LogsPipeline");
const LogsPipelineProcessor_1 = require("./LogsPipelineProcessor");
const LogsPipelinesOrder_1 = require("./LogsPipelinesOrder");
const LogsQueryCompute_1 = require("./LogsQueryCompute");
const LogsRetentionAggSumUsage_1 = require("./LogsRetentionAggSumUsage");
const LogsRetentionSumUsage_1 = require("./LogsRetentionSumUsage");
const LogsServiceRemapper_1 = require("./LogsServiceRemapper");
const LogsSpanRemapper_1 = require("./LogsSpanRemapper");
const LogsStatusRemapper_1 = require("./LogsStatusRemapper");
const LogsStringBuilderProcessor_1 = require("./LogsStringBuilderProcessor");
const LogsTraceRemapper_1 = require("./LogsTraceRemapper");
const LogsURLParser_1 = require("./LogsURLParser");
const LogsUserAgentParser_1 = require("./LogsUserAgentParser");
const MatchingDowntime_1 = require("./MatchingDowntime");
const MetricMetadata_1 = require("./MetricMetadata");
const MetricSearchResponse_1 = require("./MetricSearchResponse");
const MetricSearchResponseResults_1 = require("./MetricSearchResponseResults");
const MetricsListResponse_1 = require("./MetricsListResponse");
const MetricsPayload_1 = require("./MetricsPayload");
const MetricsQueryMetadata_1 = require("./MetricsQueryMetadata");
const MetricsQueryResponse_1 = require("./MetricsQueryResponse");
const MetricsQueryUnit_1 = require("./MetricsQueryUnit");
const Monitor_1 = require("./Monitor");
const MonitorFormulaAndFunctionCostQueryDefinition_1 = require("./MonitorFormulaAndFunctionCostQueryDefinition");
const MonitorFormulaAndFunctionEventQueryDefinition_1 = require("./MonitorFormulaAndFunctionEventQueryDefinition");
const MonitorFormulaAndFunctionEventQueryDefinitionCompute_1 = require("./MonitorFormulaAndFunctionEventQueryDefinitionCompute");
const MonitorFormulaAndFunctionEventQueryDefinitionSearch_1 = require("./MonitorFormulaAndFunctionEventQueryDefinitionSearch");
const MonitorFormulaAndFunctionEventQueryGroupBy_1 = require("./MonitorFormulaAndFunctionEventQueryGroupBy");
const MonitorFormulaAndFunctionEventQueryGroupBySort_1 = require("./MonitorFormulaAndFunctionEventQueryGroupBySort");
const MonitorGroupSearchResponse_1 = require("./MonitorGroupSearchResponse");
const MonitorGroupSearchResponseCounts_1 = require("./MonitorGroupSearchResponseCounts");
const MonitorGroupSearchResult_1 = require("./MonitorGroupSearchResult");
const MonitorOptions_1 = require("./MonitorOptions");
const MonitorOptionsAggregation_1 = require("./MonitorOptionsAggregation");
const MonitorOptionsCustomSchedule_1 = require("./MonitorOptionsCustomSchedule");
const MonitorOptionsCustomScheduleRecurrence_1 = require("./MonitorOptionsCustomScheduleRecurrence");
const MonitorOptionsSchedulingOptions_1 = require("./MonitorOptionsSchedulingOptions");
const MonitorOptionsSchedulingOptionsEvaluationWindow_1 = require("./MonitorOptionsSchedulingOptionsEvaluationWindow");
const MonitorSearchCountItem_1 = require("./MonitorSearchCountItem");
const MonitorSearchResponse_1 = require("./MonitorSearchResponse");
const MonitorSearchResponseCounts_1 = require("./MonitorSearchResponseCounts");
const MonitorSearchResponseMetadata_1 = require("./MonitorSearchResponseMetadata");
const MonitorSearchResult_1 = require("./MonitorSearchResult");
const MonitorSearchResultNotification_1 = require("./MonitorSearchResultNotification");
const MonitorState_1 = require("./MonitorState");
const MonitorStateGroup_1 = require("./MonitorStateGroup");
const MonitorSummaryWidgetDefinition_1 = require("./MonitorSummaryWidgetDefinition");
const MonitorThresholdWindowOptions_1 = require("./MonitorThresholdWindowOptions");
const MonitorThresholds_1 = require("./MonitorThresholds");
const MonitorUpdateRequest_1 = require("./MonitorUpdateRequest");
const MonthlyUsageAttributionBody_1 = require("./MonthlyUsageAttributionBody");
const MonthlyUsageAttributionMetadata_1 = require("./MonthlyUsageAttributionMetadata");
const MonthlyUsageAttributionPagination_1 = require("./MonthlyUsageAttributionPagination");
const MonthlyUsageAttributionResponse_1 = require("./MonthlyUsageAttributionResponse");
const MonthlyUsageAttributionValues_1 = require("./MonthlyUsageAttributionValues");
const NoteWidgetDefinition_1 = require("./NoteWidgetDefinition");
const NotebookAbsoluteTime_1 = require("./NotebookAbsoluteTime");
const NotebookAuthor_1 = require("./NotebookAuthor");
const NotebookCellCreateRequest_1 = require("./NotebookCellCreateRequest");
const NotebookCellResponse_1 = require("./NotebookCellResponse");
const NotebookCellUpdateRequest_1 = require("./NotebookCellUpdateRequest");
const NotebookCreateData_1 = require("./NotebookCreateData");
const NotebookCreateDataAttributes_1 = require("./NotebookCreateDataAttributes");
const NotebookCreateRequest_1 = require("./NotebookCreateRequest");
const NotebookDistributionCellAttributes_1 = require("./NotebookDistributionCellAttributes");
const NotebookHeatMapCellAttributes_1 = require("./NotebookHeatMapCellAttributes");
const NotebookLogStreamCellAttributes_1 = require("./NotebookLogStreamCellAttributes");
const NotebookMarkdownCellAttributes_1 = require("./NotebookMarkdownCellAttributes");
const NotebookMarkdownCellDefinition_1 = require("./NotebookMarkdownCellDefinition");
const NotebookMetadata_1 = require("./NotebookMetadata");
const NotebookRelativeTime_1 = require("./NotebookRelativeTime");
const NotebookResponse_1 = require("./NotebookResponse");
const NotebookResponseData_1 = require("./NotebookResponseData");
const NotebookResponseDataAttributes_1 = require("./NotebookResponseDataAttributes");
const NotebookSplitBy_1 = require("./NotebookSplitBy");
const NotebookTimeseriesCellAttributes_1 = require("./NotebookTimeseriesCellAttributes");
const NotebookToplistCellAttributes_1 = require("./NotebookToplistCellAttributes");
const NotebookUpdateData_1 = require("./NotebookUpdateData");
const NotebookUpdateDataAttributes_1 = require("./NotebookUpdateDataAttributes");
const NotebookUpdateRequest_1 = require("./NotebookUpdateRequest");
const NotebooksResponse_1 = require("./NotebooksResponse");
const NotebooksResponseData_1 = require("./NotebooksResponseData");
const NotebooksResponseDataAttributes_1 = require("./NotebooksResponseDataAttributes");
const NotebooksResponseMeta_1 = require("./NotebooksResponseMeta");
const NotebooksResponsePage_1 = require("./NotebooksResponsePage");
const NumberFormatUnitCanonical_1 = require("./NumberFormatUnitCanonical");
const NumberFormatUnitCustom_1 = require("./NumberFormatUnitCustom");
const NumberFormatUnitScale_1 = require("./NumberFormatUnitScale");
const OrgDowngradedResponse_1 = require("./OrgDowngradedResponse");
const Organization_1 = require("./Organization");
const OrganizationBilling_1 = require("./OrganizationBilling");
const OrganizationCreateBody_1 = require("./OrganizationCreateBody");
const OrganizationCreateResponse_1 = require("./OrganizationCreateResponse");
const OrganizationListResponse_1 = require("./OrganizationListResponse");
const OrganizationResponse_1 = require("./OrganizationResponse");
const OrganizationSettings_1 = require("./OrganizationSettings");
const OrganizationSettingsSaml_1 = require("./OrganizationSettingsSaml");
const OrganizationSettingsSamlAutocreateUsersDomains_1 = require("./OrganizationSettingsSamlAutocreateUsersDomains");
const OrganizationSettingsSamlIdpInitiatedLogin_1 = require("./OrganizationSettingsSamlIdpInitiatedLogin");
const OrganizationSettingsSamlStrictMode_1 = require("./OrganizationSettingsSamlStrictMode");
const OrganizationSubscription_1 = require("./OrganizationSubscription");
const PagerDutyService_1 = require("./PagerDutyService");
const PagerDutyServiceKey_1 = require("./PagerDutyServiceKey");
const PagerDutyServiceName_1 = require("./PagerDutyServiceName");
const Pagination_1 = require("./Pagination");
const PowerpackTemplateVariableContents_1 = require("./PowerpackTemplateVariableContents");
const PowerpackTemplateVariables_1 = require("./PowerpackTemplateVariables");
const PowerpackWidgetDefinition_1 = require("./PowerpackWidgetDefinition");
const ProcessQueryDefinition_1 = require("./ProcessQueryDefinition");
const QueryValueWidgetDefinition_1 = require("./QueryValueWidgetDefinition");
const QueryValueWidgetRequest_1 = require("./QueryValueWidgetRequest");
const ReferenceTableLogsLookupProcessor_1 = require("./ReferenceTableLogsLookupProcessor");
const ResourceProviderConfig_1 = require("./ResourceProviderConfig");
const ResponseMetaAttributes_1 = require("./ResponseMetaAttributes");
const RunWorkflowWidgetDefinition_1 = require("./RunWorkflowWidgetDefinition");
const RunWorkflowWidgetInput_1 = require("./RunWorkflowWidgetInput");
const SLOBulkDeleteError_1 = require("./SLOBulkDeleteError");
const SLOBulkDeleteResponse_1 = require("./SLOBulkDeleteResponse");
const SLOBulkDeleteResponseData_1 = require("./SLOBulkDeleteResponseData");
const SLOCorrection_1 = require("./SLOCorrection");
const SLOCorrectionCreateData_1 = require("./SLOCorrectionCreateData");
const SLOCorrectionCreateRequest_1 = require("./SLOCorrectionCreateRequest");
const SLOCorrectionCreateRequestAttributes_1 = require("./SLOCorrectionCreateRequestAttributes");
const SLOCorrectionListResponse_1 = require("./SLOCorrectionListResponse");
const SLOCorrectionResponse_1 = require("./SLOCorrectionResponse");
const SLOCorrectionResponseAttributes_1 = require("./SLOCorrectionResponseAttributes");
const SLOCorrectionResponseAttributesModifier_1 = require("./SLOCorrectionResponseAttributesModifier");
const SLOCorrectionUpdateData_1 = require("./SLOCorrectionUpdateData");
const SLOCorrectionUpdateRequest_1 = require("./SLOCorrectionUpdateRequest");
const SLOCorrectionUpdateRequestAttributes_1 = require("./SLOCorrectionUpdateRequestAttributes");
const SLOCreator_1 = require("./SLOCreator");
const SLODeleteResponse_1 = require("./SLODeleteResponse");
const SLOFormula_1 = require("./SLOFormula");
const SLOHistoryMetrics_1 = require("./SLOHistoryMetrics");
const SLOHistoryMetricsSeries_1 = require("./SLOHistoryMetricsSeries");
const SLOHistoryMetricsSeriesMetadata_1 = require("./SLOHistoryMetricsSeriesMetadata");
const SLOHistoryMetricsSeriesMetadataUnit_1 = require("./SLOHistoryMetricsSeriesMetadataUnit");
const SLOHistoryMonitor_1 = require("./SLOHistoryMonitor");
const SLOHistoryResponse_1 = require("./SLOHistoryResponse");
const SLOHistoryResponseData_1 = require("./SLOHistoryResponseData");
const SLOHistoryResponseError_1 = require("./SLOHistoryResponseError");
const SLOHistoryResponseErrorWithType_1 = require("./SLOHistoryResponseErrorWithType");
const SLOHistorySLIData_1 = require("./SLOHistorySLIData");
const SLOListResponse_1 = require("./SLOListResponse");
const SLOListResponseMetadata_1 = require("./SLOListResponseMetadata");
const SLOListResponseMetadataPage_1 = require("./SLOListResponseMetadataPage");
const SLOListWidgetDefinition_1 = require("./SLOListWidgetDefinition");
const SLOListWidgetQuery_1 = require("./SLOListWidgetQuery");
const SLOListWidgetRequest_1 = require("./SLOListWidgetRequest");
const SLOOverallStatuses_1 = require("./SLOOverallStatuses");
const SLORawErrorBudgetRemaining_1 = require("./SLORawErrorBudgetRemaining");
const SLOResponse_1 = require("./SLOResponse");
const SLOResponseData_1 = require("./SLOResponseData");
const SLOStatus_1 = require("./SLOStatus");
const SLOThreshold_1 = require("./SLOThreshold");
const SLOTimeSliceCondition_1 = require("./SLOTimeSliceCondition");
const SLOTimeSliceQuery_1 = require("./SLOTimeSliceQuery");
const SLOTimeSliceSpec_1 = require("./SLOTimeSliceSpec");
const SLOWidgetDefinition_1 = require("./SLOWidgetDefinition");
const ScatterPlotRequest_1 = require("./ScatterPlotRequest");
const ScatterPlotWidgetDefinition_1 = require("./ScatterPlotWidgetDefinition");
const ScatterPlotWidgetDefinitionRequests_1 = require("./ScatterPlotWidgetDefinitionRequests");
const ScatterplotTableRequest_1 = require("./ScatterplotTableRequest");
const ScatterplotWidgetFormula_1 = require("./ScatterplotWidgetFormula");
const SearchSLOQuery_1 = require("./SearchSLOQuery");
const SearchSLOResponse_1 = require("./SearchSLOResponse");
const SearchSLOResponseData_1 = require("./SearchSLOResponseData");
const SearchSLOResponseDataAttributes_1 = require("./SearchSLOResponseDataAttributes");
const SearchSLOResponseDataAttributesFacets_1 = require("./SearchSLOResponseDataAttributesFacets");
const SearchSLOResponseDataAttributesFacetsObjectInt_1 = require("./SearchSLOResponseDataAttributesFacetsObjectInt");
const SearchSLOResponseDataAttributesFacetsObjectString_1 = require("./SearchSLOResponseDataAttributesFacetsObjectString");
const SearchSLOResponseLinks_1 = require("./SearchSLOResponseLinks");
const SearchSLOResponseMeta_1 = require("./SearchSLOResponseMeta");
const SearchSLOResponseMetaPage_1 = require("./SearchSLOResponseMetaPage");
const SearchSLOThreshold_1 = require("./SearchSLOThreshold");
const SearchServiceLevelObjective_1 = require("./SearchServiceLevelObjective");
const SearchServiceLevelObjectiveAttributes_1 = require("./SearchServiceLevelObjectiveAttributes");
const SearchServiceLevelObjectiveData_1 = require("./SearchServiceLevelObjectiveData");
const SelectableTemplateVariableItems_1 = require("./SelectableTemplateVariableItems");
const Series_1 = require("./Series");
const ServiceCheck_1 = require("./ServiceCheck");
const ServiceLevelObjective_1 = require("./ServiceLevelObjective");
const ServiceLevelObjectiveQuery_1 = require("./ServiceLevelObjectiveQuery");
const ServiceLevelObjectiveRequest_1 = require("./ServiceLevelObjectiveRequest");
const ServiceMapWidgetDefinition_1 = require("./ServiceMapWidgetDefinition");
const ServiceSummaryWidgetDefinition_1 = require("./ServiceSummaryWidgetDefinition");
const SharedDashboard_1 = require("./SharedDashboard");
const SharedDashboardAuthor_1 = require("./SharedDashboardAuthor");
const SharedDashboardInviteesItems_1 = require("./SharedDashboardInviteesItems");
const SharedDashboardInvites_1 = require("./SharedDashboardInvites");
const SharedDashboardInvitesDataObject_1 = require("./SharedDashboardInvitesDataObject");
const SharedDashboardInvitesDataObjectAttributes_1 = require("./SharedDashboardInvitesDataObjectAttributes");
const SharedDashboardInvitesMeta_1 = require("./SharedDashboardInvitesMeta");
const SharedDashboardInvitesMetaPage_1 = require("./SharedDashboardInvitesMetaPage");
const SharedDashboardUpdateRequest_1 = require("./SharedDashboardUpdateRequest");
const SharedDashboardUpdateRequestGlobalTime_1 = require("./SharedDashboardUpdateRequestGlobalTime");
const SignalAssigneeUpdateRequest_1 = require("./SignalAssigneeUpdateRequest");
const SignalStateUpdateRequest_1 = require("./SignalStateUpdateRequest");
const SlackIntegrationChannel_1 = require("./SlackIntegrationChannel");
const SlackIntegrationChannelDisplay_1 = require("./SlackIntegrationChannelDisplay");
const SplitConfig_1 = require("./SplitConfig");
const SplitConfigSortCompute_1 = require("./SplitConfigSortCompute");
const SplitDimension_1 = require("./SplitDimension");
const SplitGraphWidgetDefinition_1 = require("./SplitGraphWidgetDefinition");
const SplitSort_1 = require("./SplitSort");
const SplitVectorEntryItem_1 = require("./SplitVectorEntryItem");
const SuccessfulSignalUpdateResponse_1 = require("./SuccessfulSignalUpdateResponse");
const SunburstWidgetDefinition_1 = require("./SunburstWidgetDefinition");
const SunburstWidgetLegendInlineAutomatic_1 = require("./SunburstWidgetLegendInlineAutomatic");
const SunburstWidgetLegendTable_1 = require("./SunburstWidgetLegendTable");
const SunburstWidgetRequest_1 = require("./SunburstWidgetRequest");
const SyntheticsAPITest_1 = require("./SyntheticsAPITest");
const SyntheticsAPITestConfig_1 = require("./SyntheticsAPITestConfig");
const SyntheticsAPITestResultData_1 = require("./SyntheticsAPITestResultData");
const SyntheticsAPITestResultFull_1 = require("./SyntheticsAPITestResultFull");
const SyntheticsAPITestResultFullCheck_1 = require("./SyntheticsAPITestResultFullCheck");
const SyntheticsAPITestResultShort_1 = require("./SyntheticsAPITestResultShort");
const SyntheticsAPITestResultShortResult_1 = require("./SyntheticsAPITestResultShortResult");
const SyntheticsAPITestStep_1 = require("./SyntheticsAPITestStep");
const SyntheticsAPIWaitStep_1 = require("./SyntheticsAPIWaitStep");
const SyntheticsApiTestResultFailure_1 = require("./SyntheticsApiTestResultFailure");
const SyntheticsAssertionBodyHashTarget_1 = require("./SyntheticsAssertionBodyHashTarget");
const SyntheticsAssertionJSONPathTarget_1 = require("./SyntheticsAssertionJSONPathTarget");
const SyntheticsAssertionJSONPathTargetTarget_1 = require("./SyntheticsAssertionJSONPathTargetTarget");
const SyntheticsAssertionJSONSchemaTarget_1 = require("./SyntheticsAssertionJSONSchemaTarget");
const SyntheticsAssertionJSONSchemaTargetTarget_1 = require("./SyntheticsAssertionJSONSchemaTargetTarget");
const SyntheticsAssertionJavascript_1 = require("./SyntheticsAssertionJavascript");
const SyntheticsAssertionTarget_1 = require("./SyntheticsAssertionTarget");
const SyntheticsAssertionXPathTarget_1 = require("./SyntheticsAssertionXPathTarget");
const SyntheticsAssertionXPathTargetTarget_1 = require("./SyntheticsAssertionXPathTargetTarget");
const SyntheticsBasicAuthDigest_1 = require("./SyntheticsBasicAuthDigest");
const SyntheticsBasicAuthNTLM_1 = require("./SyntheticsBasicAuthNTLM");
const SyntheticsBasicAuthOauthClient_1 = require("./SyntheticsBasicAuthOauthClient");
const SyntheticsBasicAuthOauthROP_1 = require("./SyntheticsBasicAuthOauthROP");
const SyntheticsBasicAuthSigv4_1 = require("./SyntheticsBasicAuthSigv4");
const SyntheticsBasicAuthWeb_1 = require("./SyntheticsBasicAuthWeb");
const SyntheticsBatchDetails_1 = require("./SyntheticsBatchDetails");
const SyntheticsBatchDetailsData_1 = require("./SyntheticsBatchDetailsData");
const SyntheticsBatchResult_1 = require("./SyntheticsBatchResult");
const SyntheticsBrowserError_1 = require("./SyntheticsBrowserError");
const SyntheticsBrowserTest_1 = require("./SyntheticsBrowserTest");
const SyntheticsBrowserTestConfig_1 = require("./SyntheticsBrowserTestConfig");
const SyntheticsBrowserTestResultData_1 = require("./SyntheticsBrowserTestResultData");
const SyntheticsBrowserTestResultFailure_1 = require("./SyntheticsBrowserTestResultFailure");
const SyntheticsBrowserTestResultFull_1 = require("./SyntheticsBrowserTestResultFull");
const SyntheticsBrowserTestResultFullCheck_1 = require("./SyntheticsBrowserTestResultFullCheck");
const SyntheticsBrowserTestResultShort_1 = require("./SyntheticsBrowserTestResultShort");
const SyntheticsBrowserTestResultShortResult_1 = require("./SyntheticsBrowserTestResultShortResult");
const SyntheticsBrowserTestRumSettings_1 = require("./SyntheticsBrowserTestRumSettings");
const SyntheticsBrowserVariable_1 = require("./SyntheticsBrowserVariable");
const SyntheticsCIBatchMetadata_1 = require("./SyntheticsCIBatchMetadata");
const SyntheticsCIBatchMetadataCI_1 = require("./SyntheticsCIBatchMetadataCI");
const SyntheticsCIBatchMetadataGit_1 = require("./SyntheticsCIBatchMetadataGit");
const SyntheticsCIBatchMetadataPipeline_1 = require("./SyntheticsCIBatchMetadataPipeline");
const SyntheticsCIBatchMetadataProvider_1 = require("./SyntheticsCIBatchMetadataProvider");
const SyntheticsCITest_1 = require("./SyntheticsCITest");
const SyntheticsCITestBody_1 = require("./SyntheticsCITestBody");
const SyntheticsConfigVariable_1 = require("./SyntheticsConfigVariable");
const SyntheticsCoreWebVitals_1 = require("./SyntheticsCoreWebVitals");
const SyntheticsDeleteTestsPayload_1 = require("./SyntheticsDeleteTestsPayload");
const SyntheticsDeleteTestsResponse_1 = require("./SyntheticsDeleteTestsResponse");
const SyntheticsDeletedTest_1 = require("./SyntheticsDeletedTest");
const SyntheticsDevice_1 = require("./SyntheticsDevice");
const SyntheticsFetchUptimesPayload_1 = require("./SyntheticsFetchUptimesPayload");
const SyntheticsGetAPITestLatestResultsResponse_1 = require("./SyntheticsGetAPITestLatestResultsResponse");
const SyntheticsGetBrowserTestLatestResultsResponse_1 = require("./SyntheticsGetBrowserTestLatestResultsResponse");
const SyntheticsGlobalVariable_1 = require("./SyntheticsGlobalVariable");
const SyntheticsGlobalVariableAttributes_1 = require("./SyntheticsGlobalVariableAttributes");
const SyntheticsGlobalVariableOptions_1 = require("./SyntheticsGlobalVariableOptions");
const SyntheticsGlobalVariableParseTestOptions_1 = require("./SyntheticsGlobalVariableParseTestOptions");
const SyntheticsGlobalVariableRequest_1 = require("./SyntheticsGlobalVariableRequest");
const SyntheticsGlobalVariableTOTPParameters_1 = require("./SyntheticsGlobalVariableTOTPParameters");
const SyntheticsGlobalVariableValue_1 = require("./SyntheticsGlobalVariableValue");
const SyntheticsListGlobalVariablesResponse_1 = require("./SyntheticsListGlobalVariablesResponse");
const SyntheticsListTestsResponse_1 = require("./SyntheticsListTestsResponse");
const SyntheticsLocation_1 = require("./SyntheticsLocation");
const SyntheticsLocations_1 = require("./SyntheticsLocations");
const SyntheticsMobileStep_1 = require("./SyntheticsMobileStep");
const SyntheticsMobileStepParams_1 = require("./SyntheticsMobileStepParams");
const SyntheticsMobileStepParamsElement_1 = require("./SyntheticsMobileStepParamsElement");
const SyntheticsMobileStepParamsElementRelativePosition_1 = require("./SyntheticsMobileStepParamsElementRelativePosition");
const SyntheticsMobileStepParamsElementUserLocator_1 = require("./SyntheticsMobileStepParamsElementUserLocator");
const SyntheticsMobileStepParamsElementUserLocatorValuesItems_1 = require("./SyntheticsMobileStepParamsElementUserLocatorValuesItems");
const SyntheticsMobileStepParamsPositionsItems_1 = require("./SyntheticsMobileStepParamsPositionsItems");
const SyntheticsMobileStepParamsVariable_1 = require("./SyntheticsMobileStepParamsVariable");
const SyntheticsMobileTest_1 = require("./SyntheticsMobileTest");
const SyntheticsMobileTestConfig_1 = require("./SyntheticsMobileTestConfig");
const SyntheticsMobileTestOptions_1 = require("./SyntheticsMobileTestOptions");
const SyntheticsMobileTestsMobileApplication_1 = require("./SyntheticsMobileTestsMobileApplication");
const SyntheticsParsingOptions_1 = require("./SyntheticsParsingOptions");
const SyntheticsPatchTestBody_1 = require("./SyntheticsPatchTestBody");
const SyntheticsPatchTestOperation_1 = require("./SyntheticsPatchTestOperation");
const SyntheticsPrivateLocation_1 = require("./SyntheticsPrivateLocation");
const SyntheticsPrivateLocationCreationResponse_1 = require("./SyntheticsPrivateLocationCreationResponse");
const SyntheticsPrivateLocationCreationResponseResultEncryption_1 = require("./SyntheticsPrivateLocationCreationResponseResultEncryption");
const SyntheticsPrivateLocationMetadata_1 = require("./SyntheticsPrivateLocationMetadata");
const SyntheticsPrivateLocationSecrets_1 = require("./SyntheticsPrivateLocationSecrets");
const SyntheticsPrivateLocationSecretsAuthentication_1 = require("./SyntheticsPrivateLocationSecretsAuthentication");
const SyntheticsPrivateLocationSecretsConfigDecryption_1 = require("./SyntheticsPrivateLocationSecretsConfigDecryption");
const SyntheticsSSLCertificate_1 = require("./SyntheticsSSLCertificate");
const SyntheticsSSLCertificateIssuer_1 = require("./SyntheticsSSLCertificateIssuer");
const SyntheticsSSLCertificateSubject_1 = require("./SyntheticsSSLCertificateSubject");
const SyntheticsStep_1 = require("./SyntheticsStep");
const SyntheticsStepDetail_1 = require("./SyntheticsStepDetail");
const SyntheticsStepDetailWarning_1 = require("./SyntheticsStepDetailWarning");
const SyntheticsTestCiOptions_1 = require("./SyntheticsTestCiOptions");
const SyntheticsTestConfig_1 = require("./SyntheticsTestConfig");
const SyntheticsTestDetails_1 = require("./SyntheticsTestDetails");
const SyntheticsTestOptions_1 = require("./SyntheticsTestOptions");
const SyntheticsTestOptionsMonitorOptions_1 = require("./SyntheticsTestOptionsMonitorOptions");
const SyntheticsTestOptionsRetry_1 = require("./SyntheticsTestOptionsRetry");
const SyntheticsTestOptionsScheduling_1 = require("./SyntheticsTestOptionsScheduling");
const SyntheticsTestOptionsSchedulingTimeframe_1 = require("./SyntheticsTestOptionsSchedulingTimeframe");
const SyntheticsTestRequest_1 = require("./SyntheticsTestRequest");
const SyntheticsTestRequestBodyFile_1 = require("./SyntheticsTestRequestBodyFile");
const SyntheticsTestRequestCertificate_1 = require("./SyntheticsTestRequestCertificate");
const SyntheticsTestRequestCertificateItem_1 = require("./SyntheticsTestRequestCertificateItem");
const SyntheticsTestRequestProxy_1 = require("./SyntheticsTestRequestProxy");
const SyntheticsTestRestrictionPolicyBinding_1 = require("./SyntheticsTestRestrictionPolicyBinding");
const SyntheticsTestUptime_1 = require("./SyntheticsTestUptime");
const SyntheticsTiming_1 = require("./SyntheticsTiming");
const SyntheticsTriggerBody_1 = require("./SyntheticsTriggerBody");
const SyntheticsTriggerCITestLocation_1 = require("./SyntheticsTriggerCITestLocation");
const SyntheticsTriggerCITestRunResult_1 = require("./SyntheticsTriggerCITestRunResult");
const SyntheticsTriggerCITestsResponse_1 = require("./SyntheticsTriggerCITestsResponse");
const SyntheticsTriggerTest_1 = require("./SyntheticsTriggerTest");
const SyntheticsUpdateTestPauseStatusPayload_1 = require("./SyntheticsUpdateTestPauseStatusPayload");
const SyntheticsUptime_1 = require("./SyntheticsUptime");
const SyntheticsVariableParser_1 = require("./SyntheticsVariableParser");
const TableWidgetDefinition_1 = require("./TableWidgetDefinition");
const TableWidgetRequest_1 = require("./TableWidgetRequest");
const TableWidgetTextFormatMatch_1 = require("./TableWidgetTextFormatMatch");
const TableWidgetTextFormatReplaceAll_1 = require("./TableWidgetTextFormatReplaceAll");
const TableWidgetTextFormatReplaceSubstring_1 = require("./TableWidgetTextFormatReplaceSubstring");
const TableWidgetTextFormatRule_1 = require("./TableWidgetTextFormatRule");
const TagToHosts_1 = require("./TagToHosts");
const TimeseriesBackground_1 = require("./TimeseriesBackground");
const TimeseriesWidgetDefinition_1 = require("./TimeseriesWidgetDefinition");
const TimeseriesWidgetExpressionAlias_1 = require("./TimeseriesWidgetExpressionAlias");
const TimeseriesWidgetRequest_1 = require("./TimeseriesWidgetRequest");
const ToplistWidgetDefinition_1 = require("./ToplistWidgetDefinition");
const ToplistWidgetFlat_1 = require("./ToplistWidgetFlat");
const ToplistWidgetRequest_1 = require("./ToplistWidgetRequest");
const ToplistWidgetStacked_1 = require("./ToplistWidgetStacked");
const ToplistWidgetStyle_1 = require("./ToplistWidgetStyle");
const TopologyMapWidgetDefinition_1 = require("./TopologyMapWidgetDefinition");
const TopologyQuery_1 = require("./TopologyQuery");
const TopologyRequest_1 = require("./TopologyRequest");
const TreeMapWidgetDefinition_1 = require("./TreeMapWidgetDefinition");
const TreeMapWidgetRequest_1 = require("./TreeMapWidgetRequest");
const UsageAnalyzedLogsHour_1 = require("./UsageAnalyzedLogsHour");
const UsageAnalyzedLogsResponse_1 = require("./UsageAnalyzedLogsResponse");
const UsageAttributionAggregatesBody_1 = require("./UsageAttributionAggregatesBody");
const UsageAuditLogsHour_1 = require("./UsageAuditLogsHour");
const UsageAuditLogsResponse_1 = require("./UsageAuditLogsResponse");
const UsageBillableSummaryBody_1 = require("./UsageBillableSummaryBody");
const UsageBillableSummaryHour_1 = require("./UsageBillableSummaryHour");
const UsageBillableSummaryKeys_1 = require("./UsageBillableSummaryKeys");
const UsageBillableSummaryResponse_1 = require("./UsageBillableSummaryResponse");
const UsageCIVisibilityHour_1 = require("./UsageCIVisibilityHour");
const UsageCIVisibilityResponse_1 = require("./UsageCIVisibilityResponse");
const UsageCWSHour_1 = require("./UsageCWSHour");
const UsageCWSResponse_1 = require("./UsageCWSResponse");
const UsageCloudSecurityPostureManagementHour_1 = require("./UsageCloudSecurityPostureManagementHour");
const UsageCloudSecurityPostureManagementResponse_1 = require("./UsageCloudSecurityPostureManagementResponse");
const UsageCustomReportsAttributes_1 = require("./UsageCustomReportsAttributes");
const UsageCustomReportsData_1 = require("./UsageCustomReportsData");
const UsageCustomReportsMeta_1 = require("./UsageCustomReportsMeta");
const UsageCustomReportsPage_1 = require("./UsageCustomReportsPage");
const UsageCustomReportsResponse_1 = require("./UsageCustomReportsResponse");
const UsageDBMHour_1 = require("./UsageDBMHour");
const UsageDBMResponse_1 = require("./UsageDBMResponse");
const UsageFargateHour_1 = require("./UsageFargateHour");
const UsageFargateResponse_1 = require("./UsageFargateResponse");
const UsageHostHour_1 = require("./UsageHostHour");
const UsageHostsResponse_1 = require("./UsageHostsResponse");
const UsageIncidentManagementHour_1 = require("./UsageIncidentManagementHour");
const UsageIncidentManagementResponse_1 = require("./UsageIncidentManagementResponse");
const UsageIndexedSpansHour_1 = require("./UsageIndexedSpansHour");
const UsageIndexedSpansResponse_1 = require("./UsageIndexedSpansResponse");
const UsageIngestedSpansHour_1 = require("./UsageIngestedSpansHour");
const UsageIngestedSpansResponse_1 = require("./UsageIngestedSpansResponse");
const UsageIoTHour_1 = require("./UsageIoTHour");
const UsageIoTResponse_1 = require("./UsageIoTResponse");
const UsageLambdaHour_1 = require("./UsageLambdaHour");
const UsageLambdaResponse_1 = require("./UsageLambdaResponse");
const UsageLogsByIndexHour_1 = require("./UsageLogsByIndexHour");
const UsageLogsByIndexResponse_1 = require("./UsageLogsByIndexResponse");
const UsageLogsByRetentionHour_1 = require("./UsageLogsByRetentionHour");
const UsageLogsByRetentionResponse_1 = require("./UsageLogsByRetentionResponse");
const UsageLogsHour_1 = require("./UsageLogsHour");
const UsageLogsResponse_1 = require("./UsageLogsResponse");
const UsageNetworkFlowsHour_1 = require("./UsageNetworkFlowsHour");
const UsageNetworkFlowsResponse_1 = require("./UsageNetworkFlowsResponse");
const UsageNetworkHostsHour_1 = require("./UsageNetworkHostsHour");
const UsageNetworkHostsResponse_1 = require("./UsageNetworkHostsResponse");
const UsageOnlineArchiveHour_1 = require("./UsageOnlineArchiveHour");
const UsageOnlineArchiveResponse_1 = require("./UsageOnlineArchiveResponse");
const UsageProfilingHour_1 = require("./UsageProfilingHour");
const UsageProfilingResponse_1 = require("./UsageProfilingResponse");
const UsageRumSessionsHour_1 = require("./UsageRumSessionsHour");
const UsageRumSessionsResponse_1 = require("./UsageRumSessionsResponse");
const UsageRumUnitsHour_1 = require("./UsageRumUnitsHour");
const UsageRumUnitsResponse_1 = require("./UsageRumUnitsResponse");
const UsageSDSHour_1 = require("./UsageSDSHour");
const UsageSDSResponse_1 = require("./UsageSDSResponse");
const UsageSNMPHour_1 = require("./UsageSNMPHour");
const UsageSNMPResponse_1 = require("./UsageSNMPResponse");
const UsageSpecifiedCustomReportsAttributes_1 = require("./UsageSpecifiedCustomReportsAttributes");
const UsageSpecifiedCustomReportsData_1 = require("./UsageSpecifiedCustomReportsData");
const UsageSpecifiedCustomReportsMeta_1 = require("./UsageSpecifiedCustomReportsMeta");
const UsageSpecifiedCustomReportsPage_1 = require("./UsageSpecifiedCustomReportsPage");
const UsageSpecifiedCustomReportsResponse_1 = require("./UsageSpecifiedCustomReportsResponse");
const UsageSummaryDate_1 = require("./UsageSummaryDate");
const UsageSummaryDateOrg_1 = require("./UsageSummaryDateOrg");
const UsageSummaryResponse_1 = require("./UsageSummaryResponse");
const UsageSyntheticsAPIHour_1 = require("./UsageSyntheticsAPIHour");
const UsageSyntheticsAPIResponse_1 = require("./UsageSyntheticsAPIResponse");
const UsageSyntheticsBrowserHour_1 = require("./UsageSyntheticsBrowserHour");
const UsageSyntheticsBrowserResponse_1 = require("./UsageSyntheticsBrowserResponse");
const UsageSyntheticsHour_1 = require("./UsageSyntheticsHour");
const UsageSyntheticsResponse_1 = require("./UsageSyntheticsResponse");
const UsageTimeseriesHour_1 = require("./UsageTimeseriesHour");
const UsageTimeseriesResponse_1 = require("./UsageTimeseriesResponse");
const UsageTopAvgMetricsHour_1 = require("./UsageTopAvgMetricsHour");
const UsageTopAvgMetricsMetadata_1 = require("./UsageTopAvgMetricsMetadata");
const UsageTopAvgMetricsPagination_1 = require("./UsageTopAvgMetricsPagination");
const UsageTopAvgMetricsResponse_1 = require("./UsageTopAvgMetricsResponse");
const User_1 = require("./User");
const UserDisableResponse_1 = require("./UserDisableResponse");
const UserListResponse_1 = require("./UserListResponse");
const UserResponse_1 = require("./UserResponse");
const ViewingPreferences_1 = require("./ViewingPreferences");
const WebhooksIntegration_1 = require("./WebhooksIntegration");
const WebhooksIntegrationCustomVariable_1 = require("./WebhooksIntegrationCustomVariable");
const WebhooksIntegrationCustomVariableResponse_1 = require("./WebhooksIntegrationCustomVariableResponse");
const WebhooksIntegrationCustomVariableUpdateRequest_1 = require("./WebhooksIntegrationCustomVariableUpdateRequest");
const WebhooksIntegrationUpdateRequest_1 = require("./WebhooksIntegrationUpdateRequest");
const Widget_1 = require("./Widget");
const WidgetAxis_1 = require("./WidgetAxis");
const WidgetConditionalFormat_1 = require("./WidgetConditionalFormat");
const WidgetCustomLink_1 = require("./WidgetCustomLink");
const WidgetEvent_1 = require("./WidgetEvent");
const WidgetFieldSort_1 = require("./WidgetFieldSort");
const WidgetFormula_1 = require("./WidgetFormula");
const WidgetFormulaCellDisplayModeOptions_1 = require("./WidgetFormulaCellDisplayModeOptions");
const WidgetFormulaLimit_1 = require("./WidgetFormulaLimit");
const WidgetFormulaSort_1 = require("./WidgetFormulaSort");
const WidgetFormulaStyle_1 = require("./WidgetFormulaStyle");
const WidgetGroupSort_1 = require("./WidgetGroupSort");
const WidgetLayout_1 = require("./WidgetLayout");
const WidgetLegacyLiveSpan_1 = require("./WidgetLegacyLiveSpan");
const WidgetMarker_1 = require("./WidgetMarker");
const WidgetNewFixedSpan_1 = require("./WidgetNewFixedSpan");
const WidgetNewLiveSpan_1 = require("./WidgetNewLiveSpan");
const WidgetNumberFormat_1 = require("./WidgetNumberFormat");
const WidgetRequestStyle_1 = require("./WidgetRequestStyle");
const WidgetSortBy_1 = require("./WidgetSortBy");
const WidgetStyle_1 = require("./WidgetStyle");
const util_1 = require("../../datadog-api-client-common/util");
const logger_1 = require("../../../logger");
const primitives = [
"string",
"boolean",
"double",
"integer",
"long",
"float",
"number",
];
const ARRAY_PREFIX = "Array<";
const MAP_PREFIX = "{ [key: string]: ";
const TUPLE_PREFIX = "[";
const supportedMediaTypes = {
"application/json": Infinity,
"text/json": 100,
"application/octet-stream": 0,
};
const enumsMap = {
AWSEventBridgeCreateStatus: ["created"],
AWSEventBridgeDeleteStatus: ["empty"],
AWSNamespace: [
"elb",
"application_elb",
"sqs",
"rds",
"custom",
"network_elb",
"lambda",
"step_functions",
],
AccessRole: ["st", "adm", "ro", "ERROR"],
AlertGraphWidgetDefinitionType: ["alert_graph"],
AlertValueWidgetDefinitionType: ["alert_value"],
ApmStatsQueryRowType: ["service", "resource", "span"],
ChangeWidgetDefinitionType: ["change"],
CheckStatusWidgetDefinitionType: ["check_status"],
ContentEncoding: ["gzip", "deflate"],
DashboardGlobalTimeLiveSpan: [
"15m",
"1h",
"4h",
"1d",
"2d",
"1w",
"1mo",
"3mo",
],
DashboardInviteType: ["public_dashboard_invitation"],
DashboardLayoutType: ["ordered", "free"],
DashboardReflowType: ["auto", "fixed"],
DashboardResourceType: ["dashboard"],
DashboardShareType: ["open", "invite", "embed"],
DashboardType: ["custom_timeboard", "custom_screenboard"],
DistributionPointsContentEncoding: ["deflate"],
DistributionPointsType: ["distribution"],
DistributionWidgetDefinitionType: ["distribution"],
DistributionWidgetHistogramRequestType: ["histogram"],
EventAlertType: [
"error",
"warning",
"info",
"success",
"user_update",
"recommendation",
"snapshot",
],
EventPriority: ["normal", "low"],
EventStreamWidgetDefinitionType: ["event_stream"],
EventTimelineWidgetDefinitionType: ["event_timeline"],
FormulaAndFunctionApmDependencyStatName: [
"avg_duration",
"avg_root_duration",
"avg_spans_per_trace",
"error_rate",
"pct_exec_time",
"pct_of_traces",
"total_traces_count",
],
FormulaAndFunctionApmDependencyStatsDataSource: ["apm_dependency_stats"],
FormulaAndFunctionApmResourceStatName: [
"errors",
"error_rate",
"hits",
"latency_avg",
"latency_distribution",
"latency_max",