forked from TrueCloudLab/policy-engine
[#19] schema: Add native schema consts
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
parent
b7645489d0
commit
38985e4ec8
1 changed files with 41 additions and 0 deletions
41
schema/native/consts.go
Normal file
41
schema/native/consts.go
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
package native
|
||||||
|
|
||||||
|
const (
|
||||||
|
MethodGetObject = "GetObject"
|
||||||
|
MethodPutObject = "PutObject"
|
||||||
|
MethodHeadObject = "HeadObject"
|
||||||
|
MethodDeleteObject = "DeleteObject"
|
||||||
|
MethodSearchObject = "SearchObject"
|
||||||
|
MethodRangeObject = "RangeObject"
|
||||||
|
MethodHashObject = "HashObject"
|
||||||
|
|
||||||
|
ResourceFormatNamespaceObjects = "native:object/%s/*"
|
||||||
|
ResourceFormatNamespaceContainerObjects = "native:object/%s/%s/*"
|
||||||
|
ResourceFormatNamespaceContainerObject = "native:object/%s/%s/%s"
|
||||||
|
|
||||||
|
ResourceFormatRootObjects = "native:object/root/*"
|
||||||
|
ResourceFormatRootContainerObjects = "native:object/root/%s/*"
|
||||||
|
ResourceFormatRootContainerObject = "native:object/root/%s/%s"
|
||||||
|
|
||||||
|
ResourceFormatAllObjects = "native:object/*"
|
||||||
|
|
||||||
|
ResourceFormatNamespaceContainer = "native:container/%s/%s"
|
||||||
|
ResourceFormatNamespaceContainers = "native:container/%s/*"
|
||||||
|
|
||||||
|
ResourceFormatRootContainer = "native:container/root/%s"
|
||||||
|
ResourceFormatRootContainers = "native:container/root/*"
|
||||||
|
|
||||||
|
ResourceFormatAllContainers = "native:container/*"
|
||||||
|
|
||||||
|
PropertyKeyActorPublicKey = "$Actor:publicKey"
|
||||||
|
PropertyKeyActorRole = "$Actor:role"
|
||||||
|
PropertyKeyObjectVersion = "$Object:version"
|
||||||
|
PropertyKeyObjectID = "$Object:objectID"
|
||||||
|
PropertyKeyObjectContainerID = "$Object:containerID"
|
||||||
|
PropertyKeyObjectOwnerID = "$Object:ownerID"
|
||||||
|
PropertyKeyObjectCreationEpoch = "$Object:creationEpoch"
|
||||||
|
PropertyKeyObjectPayloadLength = "$Object:payloadLength"
|
||||||
|
PropertyKeyObjectPayloadHash = "$Object:payloadHash"
|
||||||
|
PropertyKeyObjectType = "$Object:objectType"
|
||||||
|
PropertyKeyObjectHomomorphicHash = "$Object:homomorphicHash"
|
||||||
|
)
|
Loading…
Reference in a new issue