| Name | Type | Writable | Restrictions | Description | 
|---|
| contexts | KalturaAccessControlContextTypeHolderArray | V |  | Indicates what contexts should be tested. No contexts means any context. 
 | 
| hashes | KalturaKeyValueArray | V |  | Array of hashes to pass to the access control profile scope 
 | 
| ip | string | V |  | IP to be used to test geographic location conditions. 
 | 
| ks | string | V |  | Kaltura session to be used to test session and user conditions. 
 | 
| referrer | string | V |  | URL to be used to test domain conditions. 
 | 
| time | int | V |  | Unix timestamp (In seconds) to be used to test entry scheduling, keep null to use now. 
 | 
| userAgent | string | V |  | Browser or client application to be used to test agent conditions. 
 |