Package | Description |
---|---|
com.iijgio.dag.auth.policy |
IIJ GIOストレージ&アナリシスサービスのアクセスコントロールポリシーを生成するための
クラスを含みます。ポリシーの利用によってIIJ GIOストレージ&アナリシスサービスのリソースへの
適切な粒度でのアクセスコントロールを行う事ができます。すなわち
どのResourceへアクセス出来るか
だれがリソースへアクセスできるか(Proncipal)
どのActionをリソースへとることが出来るか
日付などの条件を示すConditions
を用いて、アクセスコントロールを行うことが出来ます
|
com.iijgio.dag.auth.policy.internal |
IIJ GIOストレージ&アナリシスサービスのアクセスコントロールポリシーのオブジェクトを
操作するクラスを含みます
|
Modifier and Type | Method and Description |
---|---|
Policy |
Policy.withId(String id)
このポリシーのポリシーIDをセットし、連続したメソッドの呼び出しのために
アップデートしたポリシーオブジェクトを返します
ポリシーIDは、ユーザに特定の文字列で、開発者による複数のポリシーの追跡を
容易にするために用いられます。このため、ポリシーIDは可読性の高いポリシー
毎の名称が用ることが推奨されます
|
Policy |
Policy.withStatements(Statement... statements)
ステートメントのコレクションをこのポリシーオブジェクトにセットし
連続したメソッドの呼び出しのためにアップデートしたこのオブジェクトを
返します。
|
Modifier and Type | Method and Description |
---|---|
String |
JsonPolicyWriter.writePolicyToString(Policy policy)
IIJ GIOストレージ&アナリシスサービス APIへのリクエストにあった形式のJSON文字列へ
アクセスコントロールポリシーオブジェクトを変換します。
|
Copyright © 2018. All rights reserved.