opencti

OpenCTI Charm

Channel Revision Published Runs on
latest/stable 17 21 Mar 2025
Ubuntu 24.04
latest/edge 46 Today
Ubuntu 24.04
juju deploy opencti
Show information

Platform:

charms.opencti.v0.opencti_connector

OpenCTI connector charm library.


class NotReady

Description

The OpenCTI connector is not ready. None

class Blocked

Description

The OpenCTI connector is blocked. None

class OpenctiConnectorCharm

Description

OpenCTI connector base charm. None

Methods

OpenctiConnectorCharm. connector_type( self )

The OpenCTI connector type.

Description

Can be either "EXTERNAL_IMPORT", "INTERNAL_ENRICHMENT", "INTERNAL_IMPORT_FILE", "INTERNAL_EXPORT_FILE" or "STREAM".

Returns: the connector type.

OpenctiConnectorCharm. charm_dir( self )

Description

Return the charm directory (the one with charmcraft.yaml in it). None

OpenctiConnectorCharm. __init__( self )

OpenctiConnectorCharm. boolean_style( self )

Dictate how boolean-typed configurations should translate to environment variable values.

Description

The style should be either "json" for true/false or "python" for True/False.

Returns: "json" or "python"

OpenctiConnectorCharm. kebab_to_constant( self , name: str )

Convert kebab case to constant case

Arguments

name

Kebab case name.

Returns

Input in constant case.