Skip to content

Parameter

Source code in docs_src/capo_dax/types/parameter.py
class Parameter(TypedDict, closed=True):
    parameter_name: NotRequired["capo_dax.types.string.String"]
    """<p>The name of the parameter.</p>"""
    parameter_type: NotRequired["capo_dax.types.parameter_type.ParameterType"]
    """<p>Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.</p>"""
    parameter_value: NotRequired["capo_dax.types.string.String"]
    """<p>The value for the parameter.</p>"""
    node_type_specific_values: NotRequired[
        "capo_dax.types.node_type_specific_value_list.NodeTypeSpecificValueList"
    ]
    """<p>A list of node types, and specific parameter values for each node.</p>"""
    description: NotRequired["capo_dax.types.string.String"]
    """<p>A description of the parameter</p>"""
    source: NotRequired["capo_dax.types.string.String"]
    """<p>How the parameter is defined. For example, <code>system</code> denotes a system-defined parameter.</p>"""
    data_type: NotRequired["capo_dax.types.string.String"]
    """<p>The data type of the parameter. For example, <code>integer</code>:</p>"""
    allowed_values: NotRequired["capo_dax.types.string.String"]
    """<p>A range of values within which the parameter can be set.</p>"""
    is_modifiable: NotRequired["capo_dax.types.is_modifiable.IsModifiable"]
    """<p>Whether the customer is allowed to modify the parameter.</p>"""
    change_type: NotRequired["capo_dax.types.change_type.ChangeType"]
    """<p>The conditions under which changes to this parameter can be applied. For example, <code>requires-reboot</code> indicates that a new value for this parameter will only take effect if a node is rebooted.</p>"""

allowed_values instance-attribute

allowed_values: NotRequired[String]

A range of values within which the parameter can be set.

change_type instance-attribute

change_type: NotRequired[ChangeType]

The conditions under which changes to this parameter can be applied. For example, requires-reboot indicates that a new value for this parameter will only take effect if a node is rebooted.

data_type instance-attribute

data_type: NotRequired[String]

The data type of the parameter. For example, integer:

description instance-attribute

description: NotRequired[String]

A description of the parameter

is_modifiable instance-attribute

is_modifiable: NotRequired[IsModifiable]

Whether the customer is allowed to modify the parameter.

node_type_specific_values instance-attribute

node_type_specific_values: NotRequired[NodeTypeSpecificValueList]

A list of node types, and specific parameter values for each node.

parameter_name instance-attribute

parameter_name: NotRequired[String]

The name of the parameter.

parameter_type instance-attribute

parameter_type: NotRequired[ParameterType]

Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.

parameter_value instance-attribute

parameter_value: NotRequired[String]

The value for the parameter.

source instance-attribute

source: NotRequired[String]

How the parameter is defined. For example, system denotes a system-defined parameter.