Skip to content

PluginProperties

Source code in docs_src/capo_opensearch/types/plugin_properties.py
class PluginProperties(TypedDict, closed=True):
    name: NotRequired["capo_opensearch.types.plugin_name.PluginName"]
    """<p>The name of the plugin.</p>"""
    description: NotRequired[
        "capo_opensearch.types.plugin_description.PluginDescription"
    ]
    """<p>The description of the plugin.</p>"""
    version: NotRequired["capo_opensearch.types.plugin_version.PluginVersion"]
    """<p>The version of the plugin.</p>"""
    class_name: NotRequired["capo_opensearch.types.plugin_class_name.PluginClassName"]
    """<p>The name of the class to load.</p>"""
    uncompressed_size_in_bytes: NotRequired[
        "capo_opensearch.types.uncompressed_plugin_size_in_bytes.UncompressedPluginSizeInBytes"
    ]
    """<p>The uncompressed size of the plugin.</p>"""

class_name instance-attribute

class_name: NotRequired[PluginClassName]

The name of the class to load.

description instance-attribute

description: NotRequired[PluginDescription]

The description of the plugin.

name instance-attribute

name: NotRequired[PluginName]

The name of the plugin.

uncompressed_size_in_bytes instance-attribute

uncompressed_size_in_bytes: NotRequired[UncompressedPluginSizeInBytes]

The uncompressed size of the plugin.

version instance-attribute

version: NotRequired[PluginVersion]

The version of the plugin.