@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
161 lines (160 loc) • 4.87 kB
TypeScript
/**
* 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();
}