Skip to content

ConnectorProperty

Source code in docs_src/capo_glue/types/connector_property.py
class ConnectorProperty(TypedDict, closed=True):
    name: "capo_glue.types.property_name.PropertyName"
    """<p>The name of the property.</p>"""
    key_override: NotRequired[
        "capo_glue.types.connector_property_key.ConnectorPropertyKey"
    ]
    """<p>A key name to use when sending this property in API requests, if different from the display name.</p>"""
    required: "capo_glue.types.bool.Bool"
    """<p>Indicates whether the property is required.</p>"""
    default_value: NotRequired["str"]
    """<p>The default value for the property.</p>"""
    allowed_values: NotRequired["capo_glue.types.list_of_string.ListOfString"]
    """<p>A list of <code>AllowedValue</code> objects representing the values allowed for the property.</p>"""
    property_location: NotRequired["capo_glue.types.property_location.PropertyLocation"]
    """<p>Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.</p>"""
    property_type: "capo_glue.types.property_type.PropertyType"
    """<p>The data type of this property</p>"""
    format: NotRequired["str"]
    """<p>A format template for the property value that defines how the value should be formatted before sending it in API requests. Use <code>{value}</code> as a placeholder for the actual property value (for example, <code>SSWS {value}</code>).</p>"""

allowed_values instance-attribute

allowed_values: NotRequired[ListOfString]

A list of AllowedValue objects representing the values allowed for the property.

default_value instance-attribute

default_value: NotRequired[str]

The default value for the property.

format instance-attribute

format: NotRequired[str]

A format template for the property value that defines how the value should be formatted before sending it in API requests. Use {value} as a placeholder for the actual property value (for example, SSWS {value}).

key_override instance-attribute

key_override: NotRequired[ConnectorPropertyKey]

A key name to use when sending this property in API requests, if different from the display name.

name instance-attribute

The name of the property.

property_location instance-attribute

property_location: NotRequired[PropertyLocation]

Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.

property_type instance-attribute

property_type: PropertyType

The data type of this property

required instance-attribute

required: Bool

Indicates whether the property is required.