Skip to content

ElfsquaddataClient

Attributes

TRIGGER_OPERATIONS module-attribute

TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'create_trigger': {'operation_id': 'create_trigger', 'path': '/{connectionId}/api/2/webhooks/{trigger_name}', 'method': 'post', 'required_parameters': ['trigger_name'], 'callback_payload_type': None}}

Classes

CreateTriggerInput dataclass

CreateTriggerInput(callback_url: Optional[str] = None)

Custom trigger

GetEntitiesResponse dataclass

GetEntitiesResponse(value: Optional[List[Any]] = None, next_link: Optional[str] = None)

Response for Get entities

Attributes

next_link: Optional[str] = field(default=None, metadata={'wire_name': '@odata.nextLink'})

Link to get next page of results

PostEntityByIdInput dataclass

PostEntityByIdInput(additional_properties: Dict[str, Any] = dict())

Create entity

Attributes

additional_properties class-attribute instance-attribute
additional_properties: Dict[str, Any] = field(default_factory=dict)

Dynamic properties determined at runtime (similar to .NET [JsonExtensionData])

PostEntityByIdResponse dataclass

PostEntityByIdResponse(additional_properties: Dict[str, Any] = dict())

Response for Create entity

Attributes

additional_properties class-attribute instance-attribute
additional_properties: Dict[str, Any] = field(default_factory=dict)

Dynamic properties determined at runtime (similar to .NET [JsonExtensionData])

GetEntityByIdResponse dataclass

GetEntityByIdResponse(additional_properties: Dict[str, Any] = dict())

Response for Get entity by id

Attributes

additional_properties class-attribute instance-attribute
additional_properties: Dict[str, Any] = field(default_factory=dict)

Dynamic properties determined at runtime (similar to .NET [JsonExtensionData])

PutEntityByIdInput dataclass

PutEntityByIdInput(additional_properties: Dict[str, Any] = dict())

Update entity

Attributes

additional_properties class-attribute instance-attribute
additional_properties: Dict[str, Any] = field(default_factory=dict)

Dynamic properties determined at runtime (similar to .NET [JsonExtensionData])

InvokeFunctionInput dataclass

InvokeFunctionInput(additional_properties: Dict[str, Any] = dict())

Invoke function

Attributes

additional_properties class-attribute instance-attribute
additional_properties: Dict[str, Any] = field(default_factory=dict)

Dynamic properties determined at runtime (similar to .NET [JsonExtensionData])

InvokeFunctionResponse dataclass

InvokeFunctionResponse(additional_properties: Dict[str, Any] = dict())

Response for Invoke function

Attributes

additional_properties class-attribute instance-attribute
additional_properties: Dict[str, Any] = field(default_factory=dict)

Dynamic properties determined at runtime (similar to .NET [JsonExtensionData])

ElfsquaddataClient

ElfsquaddataClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)

Bases: ConnectorClientBase

Typed client for elfsquaddata connector.

Initialize a ElfsquaddataClient.

Parameters:

Name Type Description Default
connection_runtime_url str

The connection runtime URL from Azure Portal.

required
token_provider Optional[TokenProvider]

Optional token provider. Defaults to ManagedIdentityTokenProvider.

None
options Optional[ConnectorClientOptions]

Optional connector client options.

None

Methods:

get_entities_async async
get_entities_async(entity_name: str, top: Optional[int] = None, skip: Optional[int] = None, orderby: Optional[str] = None, filter: Optional[str] = None, select: Optional[str] = None, expand: Optional[str] = None, count: Optional[bool] = None) -> dict[str, Any] | None

Get entities

Get entities

post_entity_by_id_async async
post_entity_by_id_async(input: PostEntityByIdInput, entity_name: str) -> dict[str, Any] | None

Create entity

Create entity

get_entity_by_id_async async
get_entity_by_id_async(entity_name: str, id: str) -> dict[str, Any] | None

Get entity by id

Get entity by id

delete_entity_by_id_async async
delete_entity_by_id_async(entity_name: str, id: str) -> None

Delete entity

Delete entity

put_entity_by_id_async async
put_entity_by_id_async(input: PutEntityByIdInput, entity_name: str, id: str) -> None

Update entity

Update entity

invoke_function_async async
invoke_function_async(input: InvokeFunctionInput, function_path: str) -> dict[str, Any] | None

Invoke function

Invoke function

get_triggers_async async
get_triggers_async() -> None

Get triggers

get_schemas_async async
get_schemas_async() -> None

Get schemas

get_schema_async async
get_schema_async(entity_name: str) -> None

Get schema

get_functions_async async
get_functions_async() -> None

Get function

get_function_definition_async async
get_function_definition_async(function_path: str) -> None

Get function definition

get_trigger_schema_async async
get_trigger_schema_async(trigger_name: str) -> None

Get trigger schema