アクセスコントロール アクションセット: 構文

リソースへのユーザーアクセスを管理するアクションを提供します

isAuthorizedTables アクション

テーブルへのアクセスが許可されているかどうかを表示します。

CASL 構文

accessControl.isAuthorizedTables <result=results> <status=rc> /
required parameter caslib="string",
tables={"string-1" <, "string-2", ...>}
;
必須パラメータ

パラメータの説明

* caslib="string"

caslib の名前を指定します。

* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"

アクセス許可の種類を指定します。

デフォルトSELECT
ALTERTABLE

テーブルのプロパティまたは構造を変更する機能に影響します。

CREATETABLE

テーブルを保存 (永続化) する機能に影響します。

DELETE

行を削除する機能に影響します。

DELETESOURCE

ソーステーブルを削除する機能に影響します。

DROPTABLE

テーブルをアンロードする機能に影響します。

INSERT

行を追加する機能に影響します。

LIMITEDPROMOTE

セッションスコープテーブルを同じ caslib 内のグローバルスコープにコピーする機能に影響します。

MANAGEACCESS

アクセス制御を設定する機能に影響します。

READINFO

オブジェクトの表示と走査の機能に影響します。

SELECT

データ値を読み取る機能に影響します。

UPDATE

データ値を変更する機能に影響します。

tables={"string-1" <, "string-2", ...>}

1 つ以上のテーブル名を指定します。

isAuthorizedTables アクション

テーブルへのアクセスが許可されているかどうかを表示します。

Lua 構文

results, info = s:accessControl_isAuthorizedTables{
required parameter caslib="string",
tables={"string-1" <, "string-2", ...>}
}
必須パラメータ

パラメータの説明

* caslib="string"

caslib の名前を指定します。

* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"

アクセス許可の種類を指定します。

デフォルトSELECT
ALTERTABLE

テーブルのプロパティまたは構造を変更する機能に影響します。

CREATETABLE

テーブルを保存 (永続化) する機能に影響します。

DELETE

行を削除する機能に影響します。

DELETESOURCE

ソーステーブルを削除する機能に影響します。

DROPTABLE

テーブルをアンロードする機能に影響します。

INSERT

行を追加する機能に影響します。

LIMITEDPROMOTE

セッションスコープテーブルを同じ caslib 内のグローバルスコープにコピーする機能に影響します。

MANAGEACCESS

アクセス制御を設定する機能に影響します。

READINFO

オブジェクトの表示と走査の機能に影響します。

SELECT

データ値を読み取る機能に影響します。

UPDATE

データ値を変更する機能に影響します。

tables={"string-1" <, "string-2", ...>}

1 つ以上のテーブル名を指定します。

isAuthorizedTables アクション

テーブルへのアクセスが許可されているかどうかを表示します。

Python 構文

results= s.accessControl.isAuthorizedTables(
required parameter caslib="string",
tables=["string-1" <, "string-2", ...>]
)
必須パラメータ

パラメータの説明

* caslib="string"

caslib の名前を指定します。

* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"

アクセス許可の種類を指定します。

デフォルトSELECT
ALTERTABLE

テーブルのプロパティまたは構造を変更する機能に影響します。

CREATETABLE

テーブルを保存 (永続化) する機能に影響します。

DELETE

行を削除する機能に影響します。

DELETESOURCE

ソーステーブルを削除する機能に影響します。

DROPTABLE

テーブルをアンロードする機能に影響します。

INSERT

行を追加する機能に影響します。

LIMITEDPROMOTE

セッションスコープテーブルを同じ caslib 内のグローバルスコープにコピーする機能に影響します。

MANAGEACCESS

アクセス制御を設定する機能に影響します。

READINFO

オブジェクトの表示と走査の機能に影響します。

SELECT

データ値を読み取る機能に影響します。

UPDATE

データ値を変更する機能に影響します。

tables=["string-1" <, "string-2", ...>]

1 つ以上のテーブル名を指定します。

isAuthorizedTables アクション

テーブルへのアクセスが許可されているかどうかを表示します。

R 構文

results <– cas.accessControl.isAuthorizedTables(s,
required parameter caslib="string",
tables=list("string-1" <, "string-2", ...>)
)
必須パラメータ

パラメータの説明

* caslib="string"

caslib の名前を指定します。

* permission="ALTERTABLE" | "CREATETABLE" | "DELETE" | "DELETESOURCE" | "DROPTABLE" | "INSERT" | "LIMITEDPROMOTE" | "MANAGEACCESS" | "READINFO" | "SELECT" | "UPDATE"

アクセス許可の種類を指定します。

デフォルトSELECT
ALTERTABLE

テーブルのプロパティまたは構造を変更する機能に影響します。

CREATETABLE

テーブルを保存 (永続化) する機能に影響します。

DELETE

行を削除する機能に影響します。

DELETESOURCE

ソーステーブルを削除する機能に影響します。

DROPTABLE

テーブルをアンロードする機能に影響します。

INSERT

行を追加する機能に影響します。

LIMITEDPROMOTE

セッションスコープテーブルを同じ caslib 内のグローバルスコープにコピーする機能に影響します。

MANAGEACCESS

アクセス制御を設定する機能に影響します。

READINFO

オブジェクトの表示と走査の機能に影響します。

SELECT

データ値を読み取る機能に影響します。

UPDATE

データ値を変更する機能に影響します。

tables=list("string-1" <, "string-2", ...>)

1 つ以上のテーブル名を指定します。

最終更新: 2022/09/27