Xooa Blockchain Database (プレビュー)
Xooa は、一般的な障壁を排除し、ブロックチェーンを使いやすくします。 エンタープライズ ブロックチェーン プラットフォームを取得すると、ブロックチェーンの機能を即座に活用できるようになります。 Xooa Ledger Database (XLDB) を使用すると、単純なデータベースのようにブロックチェーンを使用できます。 スマート コントラクトを書き込まずに、エントリを保存、取得、クエリします。 必要なのは Xooa アカウントだけです。 このコネクタは、このデータベースへのアクセスを提供することにより、全体像を完成させます。 特定のエントリの現在の状態は、World State (NoSQL データベース) で表されます。 ブロックチェーンは追加のみであるため、エントリの現在の状態に関するトランザクションは元帳に保存されます。 エントリはキーと値のペアの形式である必要があります。ここで、キーはエントリを一意に識別し、値は JSON オブジェクトの形式をとることができます。
このコネクタは、次の製品および地域で利用可能です。
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | 以下を除くすべての Logic Apps 地域 : - Azure 政府の地域 - Azure 中国の地域 - 国防総省 (DoD) |
Power Automate | プレミアム | 以下を除くすべての Power Automate 地域 : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運用する中国のクラウド - 国防総省 (DoD) |
Power Apps | プレミアム | 以下を除くすべての Power Apps 地域 : - 米国政府 (GCC) - 米国政府 (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
お問い合わせ先 | |
---|---|
メール | support@xooa.com |
Connector Metadata | |
---|---|
発行者 | Xooa Inc |
Web サイト | https://xooa.com/blockchain |
プライバシー ポリシー | https://xooa.com/XooaPrivacyPolicy.htm |
接続の作成
コネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべての地域 | 共有不可 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | 内容 | 必要 |
---|---|---|---|
API キー | securestring | この API の API キー | True |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
エントリの削除 |
指定されたキーを持つエントリを削除するトランザクションを作成します。 エントリの状態は表示されなくなりますが、削除のトランザクションを含め、エントリを更新したトランザクションは常に保持され、元帳から削除されることはありません。 |
エントリの状態を取得する |
特定のエントリ一覧の現在の状態を示します |
キーの履歴 |
特定のキーで指定されたエントリのトランザクション履歴を取得します。 削除されたエントリを (トランザクション履歴を通じて) 検索するために使用できます。 |
データベースにエントリを作成する |
キーと値のエントリを作成します。 キーが既に存在する場合、関数は失敗します。 エントリを更新する (キーが存在する) 場合は、Update を使用します。作成または更新する場合は、CreateUpdate を使用してください。 |
ドキュメントを作成または更新する |
キーがまだ存在しない場合は、新しいキーと値のエントリを作成します。それ以外の場合は、既存のエントリの値を更新します。 |
ドキュメントを更新する |
指定されたキーでエントリを更新します。 既存のエントリが見つからない場合、要求は失敗します。 |
選択条件に基づくクエリ |
データベースをクエリし、セレクターによって指定された選択条件に一致するエントリーを返します。 |
エントリの削除
指定されたキーを持つエントリを削除するトランザクションを作成します。 エントリの状態は表示されなくなりますが、削除のトランザクションを含め、エントリを更新したトランザクションは常に保持され、元帳から削除されることはありません。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
キーの一覧。
|
keys | True | string |
削除済みとしてマークするすべてのキーまたはエントリのコンマ区切りの一覧。 |
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
戻り値
- 応答
- string
エントリの状態を取得する
特定のエントリ一覧の現在の状態を示します
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
要求されたエントリのキー。
|
keys | True | string |
キーのコンマ区切りの一覧。 |
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
戻り値
- 応答
- string
キーの履歴
特定のキーで指定されたエントリのトランザクション履歴を取得します。 削除されたエントリを (トランザクション履歴を通じて) 検索するために使用できます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
エントリのキー。
|
key | True | string |
トランザクション履歴が必要なエントリのキー。 |
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
戻り値
- 応答
- string
データベースにエントリを作成する
キーと値のエントリを作成します。 キーが既に存在する場合、関数は失敗します。 エントリを更新する (キーが存在する) 場合は、Update を使用します。作成または更新する場合は、CreateUpdate を使用してください。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
|
body
|
body | True | array of string |
ドキュメントを作成または更新する
キーがまだ存在しない場合は、新しいキーと値のエントリを作成します。それ以外の場合は、既存のエントリの値を更新します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
|
body
|
body | True | array of string |
戻り値
- 返答
- string
ドキュメントを更新する
指定されたキーでエントリを更新します。 既存のエントリが見つからない場合、要求は失敗します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
|
body
|
body | True | array of string |
戻り値
- 返答
- object
選択条件に基づくクエリ
データベースをクエリし、セレクターによって指定された選択条件に一致するエントリーを返します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
クエリの選択条件。
|
selector | string |
これは、エントリの値をクエリするための条件です。 例: {'Make.Model':'3', 'Cost':{'$gt':150}} |
|
フィールド一覧。
|
fields | string |
返される必要があるフィールドの一覧。 空の場合、特定のエントリのすべてのフィールドが取得されます。 |
|
エントリの最大数。
|
limit | integer |
返されるエントリの最大数。 |
|
非同期呼び出しインジケーター
|
async | boolean |
呼び出しを非同期で実行するかどうかを指定します (既定値は false)。 |
|
タイムアウト (同期呼び出しのみ)
|
timeout | integer |
同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。 |
戻り値
- 応答
- string
定義
string
これは基本的なデータ型 '文字列' です。
オブジェクト
’オブジェクト’ という種類です。