opencti

OpenCTI Charm

  • Weii Wang
Channel Revision Published Runs on
latest/stable 17 21 Mar 2025
Ubuntu 24.04
latest/edge 17 20 Mar 2025
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 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.