HCP-specific metadata properties for WebDAV

Content Platform Tenant Management Help

Version
9.7.x
File Size
4269 KB
Audience
anonymous
Part Number
MK-95HCPH002-19

HCP recognizes all the live properties defined in the DAV: namespace. Additionally, it provides its own XML namespace with live properties that allow you to store and retrieve HCP system metadata. This namespace is specified as:

http://www.hitachivantara.com/hcap/webdav/
Note: In a WebDAV PROPPATCH or PROPFIND request, the HCP XML namespace must be specified exactly as shown above. The URL must specify hcap, not hcp.

As with the standard WebDAV properties, you use the PROPPATCH and PROPFIND methods to change and retrieve the values of the HCP-specific properties.

The list below describes the metadata properties HCP provides for objects.

access-time
The value of the POSIX atime attribute for the object.
You can retrieve, but not change, the value of this property.
change-time
The value of the POSIX ctime attribute for the object.
You can retrieve, but not change, the value of this property.
creation-time
The date and time the object was stored in the namespace.
You can retrieve, but not change, the value of this property.
domain
If the object is owned by an Active Directory user, the domain in which the user account of the object owner is defined.
You can retrieve, but not change, the value of this property.
dpl
The object data protection level.
You can retrieve, but not change, the value of this property.
gid
The POSIX group ID for the object.
You can retrieve, but not change, the value of this property.
has-acl
An indication of whether the object has an ACL, either true (has an ACL) or false (does not have an ACL).
You can retrieve, but not change, the value of this property.
hash-scheme
The name of the cryptographic hash algorithm used to calculate the cryptographic hash value for the object.
You can retrieve, but not change, the value of this property.
hash-value
The cryptographic hash value for the object.
You can retrieve, but not change, the value of this property.
index
The index setting for the object, either true (index) or false (don’t index).
To change this value, specify true or false.
mode
The POSIX permissions for the object as an octal value.
You can retrieve, but not change, the value of this property.
owner
The user that owns the object.
If this property specifies an Active Directory user, the domain property is also returned.
You can retrieve, but not change, the value of this property.
replication
An indication of whether the object has been replicated, either true (replicated) or false (not replicated).
You can retrieve, but not change, the value of this property.
replication-collision
An indication of whether the object is flagged as a replication collision, either true (flagged) or false (not flagged).
retention-class
The name of the retention class for the object (such as HlthReg-107).
To change this value, specify a valid retention class name.
retention-hold
The hold status for the object, either true (on hold) or false (not on hold).
You can retrieve, but not change, the value of this property.
retention-string
Deletion Allowed, Deletion Prohibited, Initial Unspecified, or a date and time in this format:
yyyy-MM-ddThh:mm:ssZ
In this format, Z represents the offset from UTC and is specified as:
(+|-)hhmm
To change this value, specify any of these values, any of the valid values for the retention-value property, or an offset.
retention-value
0, -1, -2, or seconds since January 1, 1970 at 00:00:00.
To change this value, you can specify any of these values, any of the valid values for the retention-string property, or an offset.
shred
The shred setting for the object, either true (shred) or false (don’t shred).
uid
The POSIX user ID for the object.
You can retrieve, but not change, the value of this property.
update-time
The value of the POSIX mtime attribute for the object.
You can retrieve, but not change, the value of this property.