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 }}"
}'
;