現在のユーザーが発行したすべてのリソースアクセス権限アプリケーション注文を照会します。
操作説明
リクエストの説明
この API はページネーションクエリをサポートしており、
NextTokenおよびPageSizeパラメーターで制御します。DefSchemaはリソースタイプを指定する必須パラメーターです。ResourceTypeリストには複数のリソースタイプを含めることができ、アプリケーション注文をより正確にフィルターできます。StartTimeとEndTimeをセットして、クエリの時間有効値を制限できます。Statusesを使用すると、承認待ちや権限付与済みなど、特定のステータスでアプリケーション注文をフィルターできます。特定のリソースや権限付与対象でフィルターする必要がある場合は、
ResourceおよびGranteeフィールドを通じて詳細情報を提供できます。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DefSchema |
string |
必須 |
リソースタイプでフィルターします。 注: システムがアプリケーションでサポートするリソースタイプは ResourceSchema .name によって制約されます。 |
MaxCompute |
| ResourceType |
array |
必須 |
最小権限リソースタイプでフィルターします。 注: 最小権限リソースタイプは ResourceSchema .resources[*].isValidLeaf が true であることによって制約されます。 |
|
|
string |
任意 |
リソースタイプ。 |
table |
|
| Resource |
object |
任意 |
完全一致またはワイルドカード一致でリソースをフィルターします。リソースの記述は ResourceSchema によって制約されます。 |
|
| DefSchema |
string |
任意 |
リソースタイプ。 注: システムがアプリケーションでサポートするリソースタイプは ResourceSchema .name によって制約されます。 |
MaxCompute |
| DefVersion |
string |
任意 |
リソース解析バージョン。 ResourceSchema .version によって制約されます。 |
v1.0.0 |
| MetaData |
object |
任意 |
リソースメタデータ。 注: メタデータは ResourceSchema .resources によって制約されます。有効なリソース宣言には、レベル 0 から validLeaf レベルまでの完全なパスのメタデータ宣言を含める必要があります。 |
|
|
any |
任意 |
The resource metadata. |
{ "workspace": "449056", "project": "sync_destination" } |
|
| StartTime |
integer |
必須 |
アプリケーション期間の開始時刻(ミリ秒タイムスタンプ)。 |
1771948800000 |
| EndTime |
integer |
必須 |
アプリケーション期間の終了時間(ミリ秒タイムスタンプ)。 |
1779724799999 |
| Statuses |
array |
任意 |
承認ステータスでフィルターします。有効な値:
|
Deleted |
|
string |
任意 |
リソースステータス。 |
WAIT_APPROVAL |
|
| NextToken |
string |
任意 |
ページネーションカーソル。 |
eyJpZCI6MTIzfQ== |
| PageSize |
integer |
任意 |
1 ページあたりのエントリ数。デフォルト値: 10。最大値: 200。 |
20 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
ページネーション結果。 |
||
| RequestId |
string |
リクエスト ID(UUID)。 |
0bc5df3a17****903790e8e8a |
| Data |
object |
ページネーション結果のデータ部分。 |
|
| PageSize |
integer |
1 ページあたりのエントリ数。デフォルト値: 10。最大値: 200。 |
20 |
| NextToken |
string |
ページネーションカーソル。 |
eyJpZCI6NDU2fQ== |
| HasMore |
boolean |
さらにデータが利用可能かどうかを示します。 |
false |
| Data |
array<object> |
アプリケーション注文の詳細リスト。 |
|
|
array<object> |
承認プロセスとアプリケーション内容。 |
||
| ProcessInstanceId |
string |
プロセスインスタンス ID です。 |
176906667488145 |
| DefSchema |
string |
リソースタイプです。 |
MaxCompute |
| Reason |
string |
申請の理由です。 |
业务需要 |
| ApplicationTime |
integer |
申請の送信時間 (ミリ秒単位の UNIX タイムスタンプ) です。 |
1779695088000 |
| Status |
string |
承認ステータスです。有効な値は次のとおりです:
|
Deleted |
| Contents |
array<object> |
申請の内容です。 |
|
|
array<object> |
申請内の権限リクエスト項目です。 |
||
| Id |
string |
申請項目の一意の ID です。 |
a8aa620037bb410ea13837f9b4d053d8 |
| ProcessInstanceId |
string |
申請の承認プロセスインスタンスの ID です。 |
777799223 |
| TenantId |
string |
テナント ID です。 |
69973837489 |
| ResourceName |
string |
リソースのカテゴリです。例: |
table |
| DefSchema |
string |
リソースタイプです。 |
MAXCOMPUTE |
| AuthMethod |
string |
認可方式です。 |
default |
| Resource |
object |
申請されたリソースです。 |
|
| DefSchema |
string |
リソースの解析に使用する |
MaxCompute |
| DefVersion |
string |
リソースの解析に使用する |
v1.0.0 |
| MetaData |
object |
リソースのメタデータです。形式は |
|
|
any |
リソースメタデータのキーと値のペアです。 |
{ "schema": "default", "threeTierModel": false, "project": "sync_dtestn", "workspace": "4477656", "table": "order", "tenant": "524257424864736" } |
|
| Grantee |
object |
被付与者です。 |
|
| PrincipalType |
string |
プリンシパルのタイプです。有効な値は次のとおりです:
|
RamRole |
| PrincipalId |
string |
プリンシパルの ID です。このパラメーターの値は、
|
ROLE_3133343434 |
| AccessTypes |
array |
リソースに対して申請された権限です。 |
|
|
string |
権限です。 |
select |
|
| FinalAccessTypes |
array |
付与された権限です。 |
|
|
string |
権限です。 |
select |
|
| ExpirationTime |
integer |
権限の有効期限 (ミリ秒単位の UNIX タイムスタンプ) です。 |
1782354014507 |
| Status |
string |
承認ステータスです。有効な値は次のとおりです:
|
Deleted |
| CreateTime |
integer |
項目の作成時間 (ミリ秒単位の UNIX タイムスタンプ) です。 |
2022-11-29 15:04:52 |
| UpdateTime |
integer |
項目の最終更新時間 (ミリ秒単位の UNIX タイムスタンプ) です。 |
2022-07-08 23:58:59 |
例
成功レスポンス
JSONJSON
{
"RequestId": "0bc5df3a17****903790e8e8a",
"Data": {
"PageSize": 20,
"NextToken": "eyJpZCI6NDU2fQ==",
"HasMore": false,
"Data": [
{
"ProcessInstanceId": "176906667488145",
"DefSchema": "MaxCompute",
"Reason": "业务需要",
"ApplicationTime": 1779695088000,
"Status": "Deleted",
"Contents": [
{
"Id": "a8aa620037bb410ea13837f9b4d053d8",
"ProcessInstanceId": "777799223",
"TenantId": "69973837489",
"ResourceName": "table",
"DefSchema": "MAXCOMPUTE",
"AuthMethod": "default",
"Resource": {
"DefSchema": "MaxCompute",
"DefVersion": "v1.0.0",
"MetaData": {
"key": "{\n \"schema\": \"default\",\n \"threeTierModel\": false,\n \"project\": \"sync_dtestn\",\n \"workspace\": \"4477656\",\n \"table\": \"order\",\n \"tenant\": \"524257424864736\"\n }\n"
}
},
"Grantee": {
"PrincipalType": "RamRole",
"PrincipalId": "ROLE_3133343434"
},
"AccessTypes": [
"select"
],
"FinalAccessTypes": [
"select"
],
"ExpirationTime": 1782354014507,
"Status": "Deleted",
"CreateTime": 0,
"UpdateTime": 0
}
]
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。