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