UNPKG

@datadog/datadog-api-client

Version:
161 lines (160 loc) 4.87 kB
/** * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2020-Present Datadog, Inc. */ import { AttributeTypeMap } from "../../datadog-api-client-common/util"; /** * Application Security details describing a service in a given environment. */ export declare class ApplicationSecurityServiceAttributes { /** * The Datadog Agent versions reporting for the service. */ "agentVersions": Array<string>; /** * The application type of the service, such as `web` or `serverless`. */ "appType": string; /** * Whether the service is compatible with Application Security Management (Threats). */ "asmThreatCompatible": boolean; /** * The number of backend WAF events detected for the service. */ "backendWafEventCount": number; /** * The enabled business logic detection rules for the service. */ "businessLogic": Array<string>; /** * Deprecated: a display color associated with the service in the UI. */ "color": string; /** * The environment the service runs in. */ "env": string; /** * The number of Application Security events detected for the service. */ "eventCount": number; /** * Deprecated: the trend of Application Security events over time. */ "eventTrend": Array<number>; /** * Whether Application Security Management (Threats) is enabled for the service. */ "hasAppsecEnabled": boolean; /** * Deprecated: the number of hits for the service. */ "hits": number; /** * Whether Interactive Application Security Testing (IAST) is enabled for the service. */ "iastProductActivation": boolean; /** * The Interactive Application Security Testing (IAST) compatibility status of the service. */ "iastProductCompatibility": string; /** * The reasons explaining the Interactive Application Security Testing (IAST) compatibility status. */ "iastProductCompatibilityReasons": Array<string>; /** * The programming languages detected for the service. */ "languages": Array<string>; /** * The Unix timestamp, in seconds, of the last ingested span for the service. */ "lastIngestedSpans": number; /** * The Remote Configuration capabilities reported by the service. */ "rcCapabilities": Array<string>; /** * The recommended business logic detection rules for the service. */ "recommendedBusinessLogic": Array<string>; /** * Whether Software Composition Analysis (SCA) is enabled for the service. */ "riskProductActivation": boolean; /** * The Software Composition Analysis (SCA) compatibility status of the service. */ "riskProductCompatibility": string; /** * The reasons explaining the Software Composition Analysis (SCA) compatibility status. */ "riskProductCompatibilityReasons": Array<string>; /** * The WAF rules versions applied to the service. */ "rulesVersion": Array<string>; /** * The name of the service. */ "service": string; /** * Deprecated: the number of security signals for the service. */ "signalCount": number; /** * Deprecated: the trend of security signals over time. */ "signalTrend": Array<number>; /** * The data sources that contributed information about the service. */ "source": Array<string>; /** * The teams that own the service. */ "teams": Array<string>; /** * The Datadog tracing library versions reporting for the service. */ "tracerVersions": Array<string>; /** * The Vulnerability Management activation status of the service. */ "vmActivation": string; /** * Deprecated: the number of critical-severity vulnerabilities for the service. */ "vulnCriticalCount": number; /** * Deprecated: the number of high-severity vulnerabilities for the service. */ "vulnHighCount": number; /** * The total number of services available without applying the service filter. */ "withoutFilterServices": number; /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with * the 'additionalProperties' keyword in the OAS document. */ "additionalProperties"?: { [key: string]: any; }; /** * @ignore */ "_unparsed"?: boolean; /** * @ignore */ static readonly attributeTypeMap: AttributeTypeMap; /** * @ignore */ static getAttributeTypeMap(): AttributeTypeMap; constructor(); }