@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
111 lines • 2.62 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomRuleRevisionInputAttributes = void 0;
/**
* Input attributes for creating or updating a custom rule revision.
*/
class CustomRuleRevisionInputAttributes {
constructor() { }
/**
* @ignore
*/
static getAttributeTypeMap() {
return CustomRuleRevisionInputAttributes.attributeTypeMap;
}
}
exports.CustomRuleRevisionInputAttributes = CustomRuleRevisionInputAttributes;
/**
* @ignore
*/
CustomRuleRevisionInputAttributes.attributeTypeMap = {
arguments: {
baseName: "arguments",
type: "Array<Argument>",
required: true,
},
category: {
baseName: "category",
type: "CustomRuleRevisionAttributesCategory",
required: true,
},
code: {
baseName: "code",
type: "string",
required: true,
},
creationMessage: {
baseName: "creation_message",
type: "string",
required: true,
},
cve: {
baseName: "cve",
type: "string",
required: true,
},
cwe: {
baseName: "cwe",
type: "string",
required: true,
},
description: {
baseName: "description",
type: "string",
required: true,
},
documentationUrl: {
baseName: "documentation_url",
type: "string",
required: true,
},
isPublished: {
baseName: "is_published",
type: "boolean",
required: true,
},
isTesting: {
baseName: "is_testing",
type: "boolean",
required: true,
},
language: {
baseName: "language",
type: "Language",
required: true,
},
severity: {
baseName: "severity",
type: "CustomRuleRevisionAttributesSeverity",
required: true,
},
shortDescription: {
baseName: "short_description",
type: "string",
required: true,
},
shouldUseAiFix: {
baseName: "should_use_ai_fix",
type: "boolean",
required: true,
},
tags: {
baseName: "tags",
type: "Array<string>",
required: true,
},
tests: {
baseName: "tests",
type: "Array<CustomRuleRevisionTest>",
required: true,
},
treeSitterQuery: {
baseName: "tree_sitter_query",
type: "string",
required: true,
},
additionalProperties: {
baseName: "additionalProperties",
type: "{ [key: string]: any; }",
},
};
//# sourceMappingURL=CustomRuleRevisionInputAttributes.js.map