policy
Actionの一覧
- invite
- association.delete
- message.delete
- profile.create
- profile.update
- profile.delete
- subscription.create
- subscription.update
- subscription.delete
- timeline.create
- timeline.update
- timeline.delete
- timeline.distribute
- timeline.retract
- timeline.message.read
演算子
And
input: bool[] output: bool
inputの全ての要素がtrueと評価されたときにtrueを返します
Or
input: bool[] output: bool
inputのうち1つでもfalseと評価された要素があるときfalseを返します
Not
input: bool output: bool
inputのnotなるboolを返します
Eq
input: [T, T] output: bool
2つの引数の値が等しいときtrueを返します
Const
const: T output: T
constパラメータに与えられた値をそのまま返します
Contains
input: [T[], T] output: bool
inputのT[]の中にTとなる要素があればtrueを返します
LoadParam
const: string output: T
このポリシーとペアで設定されているパラメーターから値を読み出します
LoadDocument
const: string output: T
このポリシーが呼び出されたときに評価中のDocumentから値を読み出します
LoadSelf
const: string output: T
このポリシーがアタッチされているリソースのDocumentから値を読み出します
LoadResource
const: string output: T
このポリシーが呼び出されたときに評価中のリソースのDocumentから値を読み出します
DomainFQDN
output: string
このポリシーを評価中のサーバーのドメイン名を返します
DomainCSID
output: string
このポリシーを評価中のサーバーのCSIDを返します
IsCCID
input: string output: bool
inputで与えられた文字列がCCIDとしてパースできるかを返します
IsCSID
input: string output: bool
inputで与えられた文字列がCSIDとしてパースできるかを返します
IsCKID
input: string output: bool
inputで与えられた文字列がCKIDとしてパースできるかを返します
IsRequesterLocalUser
output: bool
このポリシーを呼び出しているユーザーが、当サーバーが現住所であるユーザーであるかどうかを返します
IsRequesterRemoteUser
output: bool
このポリシーを呼び出しているユーザーが、当サーバーが現住所ではないユーザーであるかどうかを返します
IsRequesterGuestUser
output: bool
このポリシーの呼び出しが無認証アクセスであるかを返します
RequesterHasTag
const: string output: bool
このポリシーの呼び出しユーザーが、constで指定したタグを持っているかどうかを返します
RequesterID
output: string
このポリシーの呼び出しユーザーのCCIDを返します
RequesterDomainHasTag
const: string output: bool
このポリシーの呼び出しユーザーの所属ドメインが、constで指定したタグを持っているかどうかを返します