soulfire.instance_connect.InstanceServiceClient¶
- class soulfire.instance_connect.InstanceServiceClient(address: str, *, codec: connectrpc.codec.Codec | None = _PROTO_BINARY_CODEC, protocol: connectrpc.protocol.ProtocolType = ProtocolType.CONNECT, accept_compression: collections.abc.Iterable[connectrpc.compression.Compression] | None = None, send_compression: connectrpc.compression.Compression | None = _GZIP_COMPRESSION, timeout_ms: int | None = None, read_max_bytes: int | None = None, interceptors: collections.abc.Iterable[connectrpc.interceptor.Interceptor] = (), http_client: pyqwest.Client | None = None)[source]¶
Bases:
connectrpc.client.ConnectClientAn asynchronous client for the Connect protocol.
- async get_or_create_instance(request: soulfire.instance_pb2.InstanceGetOrCreateRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceGetOrCreateResponse[source]¶
- async get_or_create_bot(request: soulfire.instance_pb2.InstanceGetOrCreateBotRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceGetOrCreateBotResponse[source]¶
- async create_instance(request: soulfire.instance_pb2.InstanceCreateRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceCreateResponse[source]¶
- async delete_instance(request: soulfire.instance_pb2.InstanceDeleteRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceDeleteResponse[source]¶
- async list_instances(request: soulfire.instance_pb2.InstanceListRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceListResponse[source]¶
- async get_instance_info(request: soulfire.instance_pb2.InstanceInfoRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceInfoResponse[source]¶
- async update_instance_meta(request: soulfire.instance_pb2.InstanceUpdateMetaRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceUpdateMetaResponse[source]¶
- async update_instance_config(request: soulfire.instance_pb2.InstanceUpdateConfigRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceUpdateConfigResponse[source]¶
- async update_instance_config_entry(request: soulfire.instance_pb2.InstanceUpdateConfigEntryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceUpdateConfigEntryResponse[source]¶
- async add_instance_account(request: soulfire.instance_pb2.InstanceAddAccountRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceAddAccountResponse[source]¶
- async remove_instance_account(request: soulfire.instance_pb2.InstanceRemoveAccountRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceRemoveAccountResponse[source]¶
- async update_instance_account(request: soulfire.instance_pb2.InstanceUpdateAccountRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceUpdateAccountResponse[source]¶
- async add_instance_accounts_batch(request: soulfire.instance_pb2.InstanceAddAccountsBatchRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceAddAccountsBatchResponse[source]¶
- async remove_instance_accounts_batch(request: soulfire.instance_pb2.InstanceRemoveAccountsBatchRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceRemoveAccountsBatchResponse[source]¶
- async add_instance_proxy(request: soulfire.instance_pb2.InstanceAddProxyRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceAddProxyResponse[source]¶
- async remove_instance_proxy(request: soulfire.instance_pb2.InstanceRemoveProxyRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceRemoveProxyResponse[source]¶
- async update_instance_proxy(request: soulfire.instance_pb2.InstanceUpdateProxyRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceUpdateProxyResponse[source]¶
- async add_instance_proxies_batch(request: soulfire.instance_pb2.InstanceAddProxiesBatchRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceAddProxiesBatchResponse[source]¶
- async remove_instance_proxies_batch(request: soulfire.instance_pb2.InstanceRemoveProxiesBatchRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceRemoveProxiesBatchResponse[source]¶
- async get_audit_log(request: soulfire.instance_pb2.InstanceAuditLogRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.InstanceAuditLogResponse[source]¶
- async get_account_metadata(request: soulfire.instance_pb2.GetAccountMetadataRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.GetAccountMetadataResponse[source]¶
- async set_account_metadata_entry(request: soulfire.instance_pb2.SetAccountMetadataEntryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.SetAccountMetadataEntryResponse[source]¶
- async delete_account_metadata_entry(request: soulfire.instance_pb2.DeleteAccountMetadataEntryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.DeleteAccountMetadataEntryResponse[source]¶
- async get_instance_metadata(request: soulfire.instance_pb2.GetInstanceMetadataRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.GetInstanceMetadataResponse[source]¶
- async set_instance_metadata_entry(request: soulfire.instance_pb2.SetInstanceMetadataEntryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.SetInstanceMetadataEntryResponse[source]¶
- async delete_instance_metadata_entry(request: soulfire.instance_pb2.DeleteInstanceMetadataEntryRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.instance_pb2.DeleteInstanceMetadataEntryResponse[source]¶