Skip to main content

static_analysis_server

Creates, updates, deletes, gets or lists a static_analysis_server resource.

Overview

Namestatic_analysis_server
TypeResource
Iddatadog.security.static_analysis_server

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
create_static_analysis_server_analysisexecdataRun static analysis rules against a source code file and return violations found.
create_static_analysis_astexecdataParse source code into an abstract syntax tree (AST) for the specified language.
get_static_analysis_node_typesexeclanguageRetrieve tree-sitter node type definitions for a given programming language.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
languagestringThe programming language for which to retrieve node type definitions.
sitestringThe Datadog site (region) for your organization, for example datadoghq.com, us3.datadoghq.com, us5.datadoghq.com, ap1.datadoghq.com, ap2.datadoghq.com, datadoghq.eu, ddog-gov.com. Resolved from the DD_SITE environment variable when set. Optional: defaults to datadoghq.com, or the value of the DD_SITE environment variable when set; a WHERE value overrides both.

Lifecycle Methods

EXEC variables use wire (API) names.

Run static analysis rules against a source code file and return violations found.

EXEC datadog.security.static_analysis_server.create_static_analysis_server_analysis
@@json=
'{
"data": "{{ data }}"
}'
;