• Welcome to HCP System Management Help
    • HCP legal notices
  • Administering HCP
    • Introduction to Hitachi Content Platform
      • About the Hitachi Content Platform
        • Object-based storage
        • Namespaces and tenants
        • Data access methods
          • Namespace access protocols
          • HCP Namespace Browser
          • HCP metadata query API
          • HCP Search Console
          • HCP Data Migrator
        • Object representation
      • HCP nodes and storage
        • General nodes
        • Linear scalability
      • HCP architecture
      • Repository management
        • Data integrity and security
        • Data availability
        • Regulatory compliance
        • Storage usage optimization
        • Network bandwidth usage optimization
    • HCP administration
      • System Management Console
        • System Management Console URL
        • Logging in
        • Using the System Management Console
          • Refreshing pages
          • Submitting changes
          • Changing your password
        • Logging out
      • HCP administrative responsibilities
    • Account administration
      • About user and group accounts
        • Roles and permissions
          • Available roles
          • Tenant-level administration
          • Permissions granted by role
        • User authentication
        • Starter account
      • Working with user accounts
        • About the Users page
          • Understanding the user account list
          • Managing the user account list
            • Paging
            • Sorting
            • Filtering
        • Creating a user account
        • Modifying a user account
        • Deleting a user account
        • Generating a user authorization token
      • Working with group accounts
        • Groups page
          • Paging
          • Sorting
          • Filtering
        • Creating group accounts
        • Modifying a group account
        • Deleting a group account
      • Changing user account and login settings
        • Login settings
        • Login message
    • System-level administration
      • About the Overview page
        • Alerts
        • Current service status
        • Major events
        • System graphs
        • Storage graphs
        • Considerations for monitoring your HCP system
      • Shutting down or restarting HCP
        • Shutting down HCP
        • Restarting HCP
    • Hardware administration
      • About the Hardware page
        • About the Nodes page
          • Monitoring individual HCP general nodes
          • Monitoring individual HCP S Series Nodes
          • Modifying HCP S Series Nodes
        • About the Switches page
          • Adding a switch
        • About the Chassis tab
      • About the individual HCP G Series Node pages
        • Hardware status
          • Logical volume usage details
          • Core hardware details
          • File systems on storage devices managed by a node
          • IPMI information
          • Network interface cards (NICs)
          • File system status
        • Node events
      • Shutting down or restarting individual nodes
        • Shutting down an individual node
        • Restarting an individual node
    • Storage administration
      • Storage for HCP systems
      • About storage components
        • Primary storage components
        • HCP S Series storage components
        • Extended storage components
      • About storage pools
        • Primary storage pools
        • S Series storage pools
        • Extended storage pools
      • Storing objects on extended storage tiers
        • Considerations for tiering objects from primary storage to S Series or extended storage
        • Encryption and compression of objects in storage pools
          • Downloading an encryption key
          • Uploading an encryption key
      • Working with S Series storage components
        • Add an S Series Node to your HCP system
        • Creating an S Series storage component
        • Modifying an S Series storage component
          • Modifying basic component settings
          • Modifying advanced component settings
        • Pausing and resuming an S Series storage component
        • Deleting an S Series storage component
        • Abandoning an S Series storage component
      • Working with buckets and accounts on an S Series storage component
        • Creating a bucket
        • Deleting a bucket
        • Adding an existing bucket to an S Series storage component
        • Adding an existing S Series Node user account
        • Updating the owner of a bucket
        • Deleting an S Series Node user account
      • Working with extended storage components
        • Creating an extended storage component
          • Amazon S3 storage component settings
          • Google Cloud storage component settings
          • Microsoft Azure storage component settings
          • S3 compatible storage component settings
          • NFS storage component settings
            • Creating NFS shares on a physical storage device
            • Exports and required NFS component settings
        • Modifying an extended storage component
          • Modifying the configuration settings that are specified for an extended storage component
          • Modifying the advanced configuration settings that are used for an extended storage component
          • Adding access points to an extended storage component
          • Configuring a new user account for access to an extended storage endpoint
          • Updating the owner of a bucket in an extended storage component
          • Deleting an unused access point from an extended storage component
          • Deleting an unused user account from an extended storage component
        • Uploading an account certificate for CAP authentication
        • Pausing and resuming an extended storage component
        • Deleting or abandoning an extended storage component
          • Deleting an unused extended storage component
          • Abandoning an extended storage component
      • Working with S Series storage pools
        • Creating an S Series storage pool
        • Modifying an S Series storage pool
          • Modifying the settings of an S Series storage pool
          • Adding buckets to an S Series storage pool
          • Deleting buckets from an S Series storage pool
        • Deleting an S Series storage pool
      • Working with extended storage pools
        • Creating an extended storage pool
          • Amazon S3 and S3 compatible storage pools
          • Google Cloud storage pools
          • Microsoft Azure storage pools
          • NFS storage pools
            • Manually remount the NFS volume
            • Considerations for using NFS volumes (cont)
              • Reusing the exported share
              • Manually remounting the NFS volume
            • Considerations for using NFS volumes (last part)
        • Modifying an extended storage pool
          • Modifying the configuration settings used for an extended storage pool
          • Adding access points to an extended storage pool
          • Deleting access points from an extended storage pool
        • Remounting an NFS volume
        • Deleting an extended storage pool
      • Retiring storage
        • Retiring primary storage devices
          • Before starting a primary storage retirement
          • Using the Retire Primary Storage wizard to perform a data migration
        • Retiring S Series and extended storage pools, components, and volumes
      • About service plans
        • Storage tiers
        • Storage tier properties specified in service plans
        • How HCP uses the information in service plans
        • Metadata-only storage tiers
        • Rehydration
        • Default service plan configuration settings
      • General considerations for namespace service plans
        • Object content stored on different types of storage
        • Storage allocation for objects on an S Series or extended storage tier
        • Service plans and read requests
        • Service plans for tenants and namespaces
        • Service plans and replication
      • Working with service plans
        • Creating a service plan
        • Modifying a service plan
          • Modifying basic configuration settings for a service plan
          • Adding a storage tier to a service plan
          • Removing one or more storage tiers from a service plan
          • Choose the ingest tier
            • Selecting primary running storage as the ingest tier
            • Selecting S Series storage pools as your ingest tier
          • Assigning a service plan to one or more tenants
        • Retiring a service plan
        • Deleting a service plan
      • Monitoring storage
        • About the storage Overview page
        • Understanding the storage component list
        • Understanding component and pool details for primary storage
        • Understanding component details for S Series and extended storage
          • S Series and extended storage component reads and writes
          • Bucket, container, or mount point list for S Series and extended storage components
          • Account list
        • Understanding the storage pool list
        • Understanding pool details for S Series and extended storage
          • S Series and extended storage pool reads and writes
          • Bucket, container, or mount point list for S Series and extended storage pools
        • Understanding the service plan list
        • Understanding service plan usage details
        • About storage reports
          • Generating a storage report
          • Storage report content
          • Sample storage report
    • Network administration
      • HCP networks
      • IP modes
      • About virtual networking with HCP
        • Front-end network usage
        • Network properties
        • Tagged and untagged networks
        • Network domains
        • Downstream DNS configuration settings for networks
          • Advanced downstream DNS configuration
        • Network aliases
        • Network states
        • Isolating networks for storage tiering
        • Considerations for virtual networking
      • About the Networks page
        • About the Network View page
          • Understanding the network list
          • Managing the network list
            • Paging
            • Sorting
            • Filtering the list by network name
            • Filtering the list by IP mode
      • About the Node View page
        • Understanding the node list
        • Managing the node list
          • Paging
          • Sorting the node list
          • Filtering the list by node number
          • Filtering the list by node status
      • About the All Zone Definitions pages
      • About the Advanced Setting panel
        • Enabling IPv4 and IPv6 addresses
        • Enabling and configuring the management network
      • Creating a network
      • Assigning IP addresses to nodes for a network
        • Using the Network View page to configure node IP addresses for a network
        • Using the Node View page to assign network IP addresses to a node
      • Changing the default downstream DNS configuration settings for a network
      • Changing the advanced downstream DNS configuration settings for a network
      • Creating a network alias
      • Viewing and modifying properties of a network or network alias
        • Viewing properties of a network or network alias on the Network View page
          • Network and network alias properties displayed on the Settings panel
          • Network and network alias properties displayed on the IP Configuration panel
          • Network and network alias properties displayed on the Zone Definitions panel
        • Viewing properties of a network on the Node View page
        • Viewing the DNS zone definition for a network domain
          • Viewing the DNS zone definition for a specific network
          • Viewing the DNS zone definitions for all existing networks
        • Considerations for modifying properties of networks and network aliases
        • Modifying a network
          • Modifying a network on the Network View panel
        • Modifying network IP address assignments for a node on the Node View page
        • Modifying a network alias
      • Restarting a network
      • Deleting a network or network alias
    • Tenant administration
      • About the Tenants page
        • Understanding the tenant list
        • Managing the tenant list
          • Paging
          • Sorting
          • Filtering
          • Filter the tenant list by tag using the tag control
      • About the tenant Overview panel
        • Tenant URL
        • Tenant description
        • Features Enabled section
        • Namespaces section
        • Objects section
        • Storage section
      • Creating a tenant
        • Creating an HCP tenant
          • HCP tenant properties
          • HCP tenant creation procedure
        • Creating the default tenant and namespace
          • Default tenant and namespace properties
          • Default tenant and namespace creation procedure
      • Accessing the Tenant Management Console for a tenant
      • Modifying a tenant
        • Modifying tenant properties
        • Tenant-level CORS rules configuration
          • Request elements (CORS rules)
          • CORS configuration template
          • Configuring CORS rules at the tenant-level
      • Protocol optimization
        • Setting the default protocol optimization option for new namespaces
        • Cloud-optimizing existing namespaces
      • Resetting HCP tenant security
        • Resetting security for an HCP tenant
      • Deleting a tenant
      • Changing the product branding
        • Changing the product name and abbreviation
        • Changing the company logo
        • Resetting the branding
    • Search administration
      • Configuring search
      • Metadata query engine
        • About the metadata query engine
          • Metadata query engine index
          • Metadata query engine management
        • Configuring the metadata query engine
        • Deleting the metadata query engine index
      • DDS search facility
        • About the DDS search facility
          • DDS search facility index
          • DDS search facility configuration information
        • Configuring the DDS search facility
      • Search facility status
        • Search facility availability
        • Metadata query engine indexing status
      • Enabling or disabling the Search Console
    • HCP policies
      • Retention policy
      • Shredding policy
      • Indexing policy
      • Versioning policy
      • Custom metadata XML checking policy
    • HCP services
      • About services
        • Service types
        • Service precedence
        • Metadata storage
      • Service scheduling
        • How scheduled services work
        • About the Services Schedule page
          • Services legend
          • Schedule grid
          • Service log messages
        • Service schedule considerations
        • Creating a service schedule
        • Modifying a service schedule
          • Adding a time period
          • Modifying a time period
          • Deleting a time period
        • Setting the active service schedule
        • Deleting a service schedule
      • Capacity Balancing service
        • Capacity Balancing service processing
      • Compression/Encryption service
        • Compression/Encryption service processing
        • Understanding compression statistics
        • Changing compression settings
          • How to change compression settings
          • Exclusion criteria
      • Content Verification service
        • Content Verification service processing
        • Configuring the Content Verification service
      • Disposition service
      • Duplicate Elimination service
        • Duplicate Elimination service processing
        • Understanding the Duplicate Elimination page
      • Fast Object Recovery service
      • Garbage collection service
        • Garbage Collection service processing
          • Object deletions
          • Transaction log cleanup
          • Other Garbage Collection service functions
        • Configuring the Garbage Collection service
      • Migration service
        • Considerations for migrations on RAIN systems
        • Target storage requirements for SAIN systems
        • Migration procedure
        • Migration page
        • Configuring a data migration
          • Configuring a migration on a RAIN system
          • Configuring a migration on a SAIN system
        • Monitoring a data migration
          • Information about the current data migration
          • Information about the last data migration
        • Managing a data migration
          • Changing the performance level
          • Pausing or resuming a migration
          • Canceling a migration
      • Protection service
        • Ingest tier data protection level
        • Protection service processing
        • Protection service triggers
      • S Series Balancing service
        • S Series Balancing service processing
        • Best practices in configuring S Series Balancing
        • S Series Balancing service monitoring
      • Scavenging service
      • Shredding service
        • Shredding service processing
        • Sending shredding messages to syslog servers
        • Understanding shredding statistics
        • Changing shredding settings
        • Duplicate elimination and shredding
        • Erasure coding and shredding
        • Shredding service trigger
      • Storage Tiering service
        • Moving copies of objects among storage tiers
        • Maintaining the correct number of object copies on each tier
        • Making objects metadata-only
        • Storage Tiering service processing
        • Understanding storage tiering statistics
    • System security
      • Setting network security
        • Enabling or disabling network security services on HCP nodes
      • Setting exclusive Support access credentials
        • Applying the exclusive Support access credentials package
      • Managing domains and SSL server certificates
        • About domains
          • Domain names
          • Domains and DNS
        • About SSL server certificates
          • Certificates for domains
          • Common names
          • Certificate selection
        • Managing domains and certificates
          • Creating a domain
          • Adding a certificate to a domain
          • Creating a certificate signing request
          • Deleting a certificate or CSR
          • Downloading a CSR
          • Installing the certificate returned for an HCP generated CSR
          • Installing a certificate created outside HCP
      • Controlling access to the System Management Console
        • Valid IP address list entries
        • IP address list handling
      • Controlling access to HCP through the management API
        • Enabling the HCP management API
        • Specifying IP addresses to be allowed access to HCP
        • Specifying IP addresses to be denied access to HCP
      • Controlling access to the Search Console for the default tenant
      • Configuring Active Directory or Windows workgroup support
        • About Active Directory
          • User authentication with Active Directory
          • HCP configuration for Active Directory support
          • Service principal name attributes for HCP
        • Configuring support for Active Directory
        • Configuring support for Windows workgroups
      • Refreshing the Active Directory status
      • Clearing the Active Directory cache
      • Configuring Keystone
        • Finding the Identity Service URL
        • Creating the Service User's Name and Password
        • Granting the Keystone Service User the admin role
        • Configuring Keystone on the System Management Console
        • Setting up a Keystone HSwift service
        • Creating an HCP tenant
        • Creating a Keystone HCP tenant and user
        • Clearing the OpenStack Identity Service cache
        • Keystone certificates - SysHelp
        • Getting a Keystone Authentication Token
      • Configuring connections to RADIUS servers
        • Understanding the RADIUS server list
        • Adding a RADIUS server
        • Testing the connection to a RADIUS server
          • Testing the connection to a RADIUS server
        • Modifying a RADIUS server
        • Reordering RADIUS servers
        • Deleting a RADIUS server
      • Setting the systemwide permission mask
        • Setting the systemwide permission mask for an HCP system
    • System monitoring
      • Understanding the HCP system log
        • Viewing the complete event log
        • Viewing the system security log
        • Understanding log messages
        • Managing the message list
      • Configuring syslog logging
        • System log messages sent to syslog servers
        • Enabling syslog logging
          • Adding an IP address to the syslog server list
        • Testing syslog connections
      • Configuring SNMP
        • Log messages sent to SNMP managers
        • Enabling and configuring SNMP
          • Enabling SNMP for HCP
          • Specifying IP addresses to be allowed access to HCP through SNMP
          • Specifying IP addresses to be denied access to HCP through SNMP
          • Specifying how HCP should handle IP addresses that appear in both or neither of the Allow and Deny lists
          • Specifying one or more external SNMP manager IP addresses
        • Testing SNMP connections
        • Viewing and downloading the HCP-MIB.txt file
        • Using SNMP to view or change HCP settings
      • Configuring email notification
        • Enabling email notification
          • Specifying the email server
          • Testing the connection to the email server
        • Constructing the email message template
          • Modifying the template HCP uses for email notification about log messages
          • Email template variables
          • Restoring the default template
            • Changing the email template back to the default
        • Specifying email recipients
      • Monitoring resources
        • About the resource usage graphs
          • CPU
          • Logical volumes
          • Memory
          • Networks
        • Managing the resource usage graphs
          • Switching graphs
          • Setting the scope
          • Zooming
            • Setting the amount by which zooming increases or decreases
          • Viewing details for a point in time
          • Specifying a time period
          • Scrolling
            • Setting the percent by which scrolling shifts the visible time period
      • Viewing system log messages on the Resources page
      • Generating chargeback reports
        • About chargeback reports
        • Generating a chargeback report
          • Generating a chargeback report
        • Chargeback statistics collection
        • Chargeback report content
        • Sample chargeback report
        • Chargeback page graphs
      • Checking the status of your nodes
        • Request-specific return codes (node status)
        • Response body (node status)
        • Example: Retrieving node status
      • Configuring the Hitachi Device Manager connection
        • Configuring HCP to work with HDvM
      • Preparing and downloading health check reports
        • Using the System Management Console to prepare and download health check reports
        • Health check reports archive contents
        • Health check report signatures
    • Licensing
      • Viewing a License
      • Uploading a license
      • Licenses and Features
    • Troubleshooting
      • Running diagnostics
        • ping
        • traceroute
        • dig
        • Route
        • showmount
        • fchbainfo
        • ethtool
      • Working with HCP internal logs
        • Adding a comment to the internal logs
        • Downloading internal logs for one or more storage nodes
    • System Management Console Alerts
      • Overview page alerts
      • Hardware page alerts
      • Storage node page alerts
      • Storage page alerts
      • Networks page alerts
      • Tenants page alerts
      • Domains and certificates page alerts
      • Active directory page alerts
    • HCP system log messages
    • Zero-copy failover behavior
      • Storage setup for zero-copy failover
      • Failing over and failing back
    • SNMP MIB support
      • Supported standard MIB files
      • Walking the MIB
    • Configuring DNS for HCP
      • DNS advantages
      • Zones
      • Secondary zones and stub zones
      • Configuring an HCP secondary zone or stub zone in Windows
        • Configuring an HCP secondary zone in Windows
        • Configuring an HCP stub zone in Windows
      • Verifying the configuration
      • DNS considerations for service by remote systems
    • Configuring Active Directory to support HCP
      • Prerequisites for configuring support for HCP in AD
      • Considerations for the information you need to supply
      • Required permissions for Active Directory Domain
      • Configuring Active Directory to support HCP
    • Browser configuration for single sign-on with Active Directory
      • Configuring Windows Internet Explorer for single sign-on
      • Configuring Mozilla Firefox for single sign-on
    • SSL server certificate providers
  • Managing a Tenant and Its Namespaces
    • Introduction to Hitachi Content Platform
      • About Hitachi Content Platform
      • Object-based storage
      • Namespaces and tenants
      • Namespace access
        • Namespace access protocols
        • HCP Namespace Browser
        • HCP metadata query API
        • HCP Search Console
        • HCP Data Migrator
      • Object representation
    • Tenant and namespace properties
      • Namespace quota
      • Storage quotas
      • Data protection level
      • Cryptographic hash algorithm
      • Retention mode
      • Namespace owner
      • Namespace tags
      • Default retention setting
      • Default shred setting
      • Default index setting
      • Default POSIX UID, GID, and permissions
      • Retention-related properties
        • Ownership and permission changes for objects under retention
        • Custom metadata operations for objects under retention
      • Protocol optimization
      • XML checking for custom metadata
      • Versioning
      • Compatibility property
      • Disposition
      • Automatic abort of multipart uploads
      • Data access permission masks
      • Minimum data access permissions
      • Access control lists
      • Replication
        • Replication benefits
        • Replication implementation
        • Replication collision handling
          • Object content collisions
          • System metadata collisions
          • Custom metadata collisions
          • Access control list collisions
          • Configuration collisions
          • Retention class collisions
      • Service plans
      • System-level administrative access
    • General administrative information
      • Tenant Management Console
        • About the Console
        • Tenant Management Console URL
        • Logging in
        • Using the Tenant Management Console
          • Refreshing pages
          • Submitting changes
          • Viewing HCP documentation
          • Changing your password
        • Logging out
      • Administrative responsibilities
    • Managing accounts
      • User and group accounts
        • User accounts
        • Group accounts
        • Administrative roles and permissions
          • Available roles
          • Permissions granted by roles
        • Data access permissions
        • User authentication
        • Starter account
      • Working with user accounts
        • About the Users page
        • Understanding the user account list
        • Managing the user account list
          • Paging
          • Sorting
          • Filtering
        • Creating a user account
        • Modifying a user account and its roles
        • Deleting a user account
      • Working with group accounts
        • Groups page
          • Paging
          • Sorting
          • Filtering
        • Creating group accounts
        • Modifying a group account
        • Deleting a group account
      • Changing the allow namespace management property for a user or group account
      • Changing the data access permissions for a user or group account
        • Specifying permissions for any number of namespaces
        • Changing the permissions for an individual namespace
        • Dissociating a namespace from a user or group account
      • User account and login settings
      • Change one or more login settings
    • Managing the current tenant
      • Tenant Overview page
        • Tenant statistics
        • Major tenant events
        • Tenant alerts
        • Tenant features
        • Tenant contact information
        • Tenant permission mask
        • Tenant description
      • Configuring the tenant
        • Changing the tenant contact information
        • Changing the tenant permission mask
        • Changing the tenant description
        • Enabling or disabling system-level administrative access
        • Controlling access to the Tenant Management Console
        • Controlling access to HCP through the management API
        • Controlling access to the Search Console
      • Monitoring the tenant
        • Viewing the complete tenant event log
        • Viewing the tenant security log
        • Viewing the tenant compliance log
        • Understanding log messages
        • Managing the message list
        • Viewing the Active Directory log
        • Enabling syslog logging
        • Enabling SNMP logging
        • Configuring email notification
          • Enabling email notification
          • Testing email notification
          • Constructing the email message template
          • Modify the email notification template
          • Restoring the default template
          • Specifying email recipients
            • Understanding the recipients list
            • Modifying rows in the recipients list
        • Monitoring and managing replication
          • Tenant-level view of replication
          • Managing the namespace list
            • Paging
            • Sorting
            • Filtering
          • Namespace-level view of replication
            • Up-to-date-as-of time
            • Data transmission rate
            • Operation rate
          • Selecting or deselecting namespaces for replication
        • Generating chargeback reports
          • About chargeback reports
          • Generating a chargeback report
          • Chargeback statistics collection
          • Chargeback report content
          • Sample chargeback report
          • Chargeback page graphs
    • Managing namespaces
      • About the Namespaces page
        • Understanding the namespace list
        • Managing the namespace list
          • Paging
          • Sorting
          • Filter using filter fields
          • Filter using tag control
        • Namespace Overview panel
          • Display the namespace Overview panel
          • Namespace URL
          • Namespace owner
          • Objects section
          • Usage section
          • Major namespace events
          • Namespace alerts
          • Namespace features
          • Namespace permission mask
          • Namespace description
      • Creating a namespace
      • Configuring a namespace
        • Changing the namespace name
        • Changing the namespace permission mask
        • Changing the namespace description
        • Changing the namespace storage quotas
        • Changing the namespace owner
        • Changing the namespace tags
        • Changing the default retention setting
        • Changing the default shred setting
        • Changing the default index setting
        • Changing minimum data access permissions
        • Enabling the use of ACLs
        • Changing the option to enforce ACLs
        • Changing retention-related settings
        • Enabling or disabling XML checking for custom metadata
        • Configuring object versioning
        • Changing the compatibility setting
        • Changing disposition settings
        • Changing the automatic abort time for multipart uploads
        • Changing replication options
        • Changing the service plan
        • Changing the retention mode
        • Namespace-level CORS rules configuration
          • Request elements (CORS rules)
          • CORS configuration template
          • Configuring CORS rules for a namespace
      • Changing the default settings for namespace creation
      • Setting the maximum number of namespaces per user
      • Monitoring a namespace
        • Viewing the complete namespace event log
        • Viewing the namespace compliance log
        • Working with unavailable objects
        • Working with irreparable objects
          • Displaying irreparable objects
          • About irreparable objects
          • Acknowledge irreparable objects
        • Working with nonreplicating objects
          • Displaying nonreplicating objects
          • About nonreplicating objects
        • Deleting a namespace
    • Managing search and indexing
      • Search and indexing
      • Content classes and content properties
        • Metadata query engine indexing of custom metadata
        • Content class and content property workflow
        • Content property definitions
          • Content property names
          • Content property expressions
          • Content property data types
          • Format for the integer and float data types
          • Datetime data type formats
          • Multivalued content properties
          • Content properties extracted from sample XML
          • Content property files
      • About the Search page
        • Managing the content class list
          • Paging
          • Sorting
          • Filtering
        • Understanding the content property list for a content class
      • Creating a content class
      • Managing content properties for a content class
        • Workflow for adding, modifying, and deleting content properties
        • Adding content properties individually
        • Extracting content properties from sample XML
        • Importing content properties from a content property file
        • Testing content properties
        • Exporting content properties
      • Changing the namespaces associated with a content class
      • Reindexing namespaces associated with a content class
      • Renaming a content class
      • Deleting a content class
      • Managing search and indexing for an individual namespace
        • Displaying the namespace Search panel
        • Setting search and indexing options
        • Reindexing an individual namespace
      • Configuring namespace access protocols
        • Namespace access protocol configuration
          • Display the Protocols panel
          • Changing the protocol optimization for a namespace
          • IP addresses for namespace access
            • Add entries in Allow and Deny lists
            • Remove entries in Allow and Deny lists
            • Valid Allow and Deny list entries
            • Allow and Deny list handling
          • User authentication options
        • Configuring the REST, S3 compatible, HSwift, and WebDAV APIs
          • REST, S3 compatible, HSwift, and WebDav API configuration
          • Considerations for the S3 compatible API
          • Enabling REST, S3 compatible, HSwift, and WebDAV access to a namespace
          • Set the IP addresses to be allowed or denied access
        • Configuring the CIFS protocol
          • CIFS protocol configuration
          • CIFS case sensitivity
          • Enabling CIFS access to a namespace
            • Settings section
            • Allow/Deny section
            • CIFS case sensitivity
        • Configuring the NFS protocol
          • NFS protocol configuration
          • Enabling NFS access to a namespace
            • Settings section
            • Allowed IP Addresses section
        • Configuring the SMTP protocol
          • SMTP protocol configuration
          • Enabling SMTP access to a namespace
            • Settings section
            • Allow/Deny section
            • Emails section
    • Working with retention classes
      • About retention classes
      • Display the Retention Classes panel
      • Understanding the retention class list
      • Creating a retention class
      • Modifying a retention class
      • Deleting a retention class
    • Using privileged delete
      • About privileged delete
      • Object specification
      • Performing a privileged delete
    • Downloading the HCP Data Migrator installation file
    • Tenant Management Console alerts
      • Tenant Overview page alerts
      • Namespaces page alerts
      • Namespaces Overview panel alerts
      • Search page alert
      • Users page alert
    • Tenant log messages
    • Browser configuration for single sign-on with Active Directory
      • Configuring Windows Internet Explorer for single sign-on
      • Configuring Mozilla Firefox for single sign-on
  • Replicating tenants and namespaces
    • Geographically distributed data protection
      • About geo-protection
        • Protection types
          • Distribution methods for erasure-coded protection
          • Choosing a protection type
        • How replication works
        • What is replicated?
          • Replication of HCP tenants
          • Replication of the default tenant
        • Replication service processing
        • Geo-Distributed Erasure Coding service processing
        • Replication Verification service processing
        • Unavailable and irreparable erasure-coded objects
      • Replicated systems
      • Replication and Active Directory authentication
      • Replication and RADIUS authentication
      • Replication topologies
        • Simple active/active replication
        • Active/active replication ring
          • Configuring an active/active replication ring
          • Active/active replication ring topology
          • Using active/active replication ring topology
        • Fully connected active/active replication
          • Configuring a fully connected active/active replication topology
          • Fully connected active/active replication topology as erasure coding topology
        • Simple active/passive replication
        • Active/passive many-to-one replication
        • Active/passive chained replication
          • Configuring an active/passive chained replication
          • Active/passive chained replication topology details
        • Active/passive one-to-many replication
          • Using active/passive one-to-many replication topology to upgrade HCP systems from RAIN to SAIN
        • Active/active replication with disaster recovery support
        • Many-to-one replication with disaster recovery support
          • Creating many-to-one replication with disaster recovery support
        • Bidirectional active/passive replication
        • Bidirectional active/passive chained replication
        • Bidirectional active/passive replication with disaster recovery support
      • Failover and failback
        • Failover and failback with active/active links
        • Failover and failback with active/passive links
      • Replication collisions
        • Object content collisions
        • System metadata collisions
        • Custom metadata collisions
        • Access control list collisions
        • Configuration collisions
        • Retention class collisions
      • Considerations for cross-release replication
    • Configuring SSL for replication
      • Sharing SSL server certificates
      • Downloading an SSL server certificate
      • Uploading a trusted replication server certificate
      • Deleting a trusted replication server certificate
    • Working with replication links
      • Link properties
      • Considerations for creating a replication link
      • Creating a replication link
      • Considerations for specifying link content
      • Specifying link content
        • Specifying link content for an active/active link
          • Adding HCP tenants in an active/active link
          • Removing HCP tenants in an active/active link
          • Selecting HCP namespaces for tenants in an active/active link
          • Deselecting HCP namespaces for tenants in an active/active link
          • Adding default-namespace directories in an active/active link
          • Removing default-namespace directories in an active/active link
        • Specifying link content for an active/passive link
          • Adding HCP tenants in an active/passive link
          • Removing HCP tenants in an active/passive link
          • Selecting HCP namespaces for tenants in an active/passive link
          • Deselecting HCP namespaces for tenants in an active/passive link
          • Adding default-namespace directories in an active/passive link
          • Removing default-namespace directories in an active/passive link
          • Adding chained links in an active/passive link
          • Removing chained links in an active/passive link
        • Filtering item selection lists
      • Considerations for modifying a replication link
      • Modifying a replication link
        • Changing link properties
        • Changing automatic failover and failback settings
      • Considerations for deleting a replication link
      • Deleting a replication link
    • Working with erasure coding topologies
      • About erasure coding topologies
        • Erasure coding topology properties
        • Supported replication topologies
        • Erasure coding topology retirement
        • Erasure coding topology replacement
          • Erasure coding topology replacement process
          • Considerations for replacing an erasure coding topology
          • Erasure coding topology replacement procedure
      • Considerations for creating an erasure coding topology
      • Creating an erasure coding topology
      • Considerations for specifying the tenants for an erasure coding topology
      • Specifying the tenants for an erasure coding topology
        • Adding and removing tenants
        • Filtering the tenant lists
        • Filtering
      • Considerations for modifying an erasure coding topology
      • Modifying an erasure coding topology
      • Retiring an erasure coding topology
      • Considerations for deleting an erasure coding topology
      • Deleting an erasure coding topology
      • Understanding the erasure coding topology list
      • Understanding erasure coding topology details
    • Monitoring replication
      • Understanding the replication link list
      • General link information
      • Link overview
        • Data transmission rate
        • Operation rate
        • Remote storage space
      • Tenants view
        • Display the Tenants panel
        • Understanding the tenant list
        • Managing the tenant list
          • Paging
          • Sorting
          • Filtering
        • Tenant replication details
      • Controlling the Tenant Management Console replication display
      • System Management Console alerts
    • Managing replication
      • Scheduling activity on a replication link
        • About replication schedules
        • Modifying a replication schedule
        • Overriding a replication schedule
      • Suspending and resuming activity on an individual link
      • Pausing and resuming replication or recovery of a tenant
        • Pausing and resuming tenant replication or recovery
        • Automatically paused tenant replication or recovery
          • Tenant name collisions
          • Namespace name collisions
          • Namespace compliance issues
          • Content class collisions
          • User account collisions
          • Group account collisions
          • Tenant conflicts
      • Labeled holds in a replication topology
      • Replication in an environment with mixed HCP versions
      • Shutting down and reestablishing all replication links
      • Selecting the network for replication
        • Selecting the replication network
        • Displaying the zone definition for the replication network domain
      • Managing DNS failover
        • About DNS failover
        • Enabling or disabling DNS failover
        • Alternatives to DNS failover
      • Managing the Replication Verification service
      • Changing link connectivity failure reporting
    • Managing failover and failback
      • Failover and failback workflows
        • System failure workflow with an active/active link
        • Primary system failure workflow
        • Replica failure workflow
      • Failing over
      • Recovering from a failure
        • Restoring a link
        • Failing back an active/active link
        • Recovering the data after a primary system failure
      • Failover and failback considerations
        • Failover and failback in an active/passive many-to-one topology
        • Failover and failback in an active/passive chained topology
          • Scenario: System A fails
          • Scenario: System B fails
          • Scenario: System C fails
          • Scenario: Systems A and B fail
          • Scenario: Systems A and C fail
          • Scenario: Systems B and C fail
        • Failover and failback in an active/passive one-to-many topology
        • Failover and failback in an active/passive many-to-one topology with disaster recovery support
    • Reenabling user accounts disabled on the replica
    • Setting advanced replication options
      • Changing the custom performance level
      • Changing the broken-link reporting interval
  • HCP Management API Reference
    • Introduction to the HCP management API
      • What you can do with the management API
      • Who can use the management API
      • Resources and properties
      • Supported methods
      • Input and output formats
      • Query parameters
      • HCP product-specific response headers
      • Security-related response headers
      • Enabling the management API in the Tenant Management Console
    • Access and authentication
      • URL for HCP access through the management API
        • Using an IP address in URL
        • Using a hosts file
        • URL considerations
      • Authentication
        • HCP authentication through the management API
          • Authentication token
          • Authorization header
        • Active Directory user authentication through the HCP management API
          • Active Directory authentication token
          • Active Directory authorization header
    • Resources
      • Content class resources
        • Example: Creating a content class
        • Example: Retrieving a list of content classes
      • Erasure coding topology resources
        • Example: Retrieving a list of eligible replication links
        • Example: Creating an erasure coding topoology
        • Example: Retrieving a list of eligible tenants
        • Example: Adding a tenant to an erasure coding topology
        • Example: Retrieving an erasure coding topology
        • Example: Retiring an erasure coding topology
      • Health check report resources
        • Example: Preparing health check reports for download
        • Example: Downloading the health check reports
        • Example: Retrieving the health check reports download status
        • Example: Canceling the health check reports
      • License resources
        • Example: Retrieving a premium storage license list
        • Example: Uploading a new license
      • Log resources
        • Example: Start log packaging
        • Example: Download the logs
        • Example: Retrieving the log download status
        • Example: Canceling a log download
        • Example: Marking the download log
      • Namespace resources
        • Example: Creating an HCP namespace
        • Example Changing the compliance settings for an HCP namespace
        • Example Configuring the HTTP protocol for an HCP namespace
      • Network resources
        • Example: Enabling advanced downstream DNS configuration
        • Example: Checking the advanced DNS configuration
      • Node statistics resource
        • Example: Retrieving node statistics
      • Paging, sorting, and filtering
        • Paging through resource lists
        • Sorting resource lists
        • Filtering resource lists
      • Replication resources
        • Example: Creating a replication link
        • Example: Retrieving a replication certificate
        • Example: Adding a replication certificate
        • Example: Retrieving a list of eligible local candidates
        • Example: Adding an HCP tenant to a replication link
        • Example: Setting the schedule for a replication link
        • Example: Failing over a replication link
      • Retention class resources
        • Example: Creating a retention class
        • Example: Retrieving a list of retention classes
      • Service statistics resource
        • Example: Retrieving service statistics
      • Support access credentials resource
      • System-level group account resources
        • Example: Retrieving system-level group accounts
        • Example: Retrieving system-level group account information
      • System-level user account resources
        • Example: Retrieving system-level user accounts
        • Example: Retrieving system-level user account information
        • Example: Changing a user account password with a query parameter
        • Example: Changing a user account password in the request body
      • Tenant resources
        • Example: Creating an HCP tenant
        • Example: Setting Tenant Management Console security for a tenant
        • Example: Generating a chargeback report for a tenant
      • Tenant-level group account resources
        • Example: Creating a group account
        • Example Retrieving group accounts
      • Tenant-level user account resources
        • Example: Creating a user account
        • Example: Changing the roles associated with a user account
        • Example: Changing the data access permissions associated with a user account
        • Example: Changing a user account password in the request body
        • Example: Resetting the security user passwords for a tenant
    • Data types
      • Common property values
      • availableServicePlan
      • certificate
      • certificates
      • chargebackData
      • chargebackReport
      • cifsProtocol
      • complianceSettings
      • connection
      • consoleSecurity
      • contactInfo
      • content
      • contentClass
      • contentProperty
      • contentProperties
      • cors data type
      • customMetadataIndexingSettings
      • dataAccessPermissions
      • ecTopology
      • emailNotification
      • emailTemplate
      • failoverSettings
      • groupAccount
      • healthCheckDownload
      • healthCheckDownloadStatus
      • healthCheckPrepare
      • httpProtocol
      • ipSettings
      • license
      • licenses
      • link
      • local (data type for replication link failoverSettings local property)
      • local (data type for replication link schedule local property)
      • logDownload
      • logDownloadPrepare
      • logDownloadStatus
      • namespace
      • namespaceDefaults
      • namespacePermission
      • networkSettings
      • nfsProtocol
      • nodeStatistics
      • protocols
      • recipient
      • recipients
      • remote (data type for replication link failoverSettings remote property)
      • remote (data type for replication link schedule remote property)
      • replicationCollisionSettings
      • replicationLink
      • replicationLinks
      • replicationService
      • retentionClass
      • schedule
      • searchSecurity
      • serviceStatistics
      • smtpProtocol
      • Specifying retention values
      • statistics (data type for replication link statistics property)
      • statistics (data type for tenant and namespace statistics resources)
      • Support access credentials data type
      • tenant (data type for replication link content tenant resource)
      • tenant (data type for tenant resource)
      • tenantCandidate
      • tenantCandidates
      • transition
      • updatePasswordRequest
      • userAccount (tenant level)
      • versioningSettings
    • Usage considerations
      • Choosing an access method
      • Generating templates for resource creation
      • Modifying resources
      • Session cookie encoding
    • HTTP return codes
    • Sample Java application
      • What the application does
      • Assumptions
      • Required libraries
      • Input JSON files
        • JSON file for creating the HCP tenant
        • JSON file for modifying the initial user account
        • JSON file for creating the user account with the compliance and monitor roles
        • JSON file for configuring the Tenant Management Console
        • JSON file for modifying the tenant
        • JSON files for creating the namespaces
        • JSON file for modifying a namespace
        • JSON file for configuring HTTP
        • JSON file for creating the user account with no roles
        • JSON file for granting data access permissions to the user account
        • JSON file for creating the retention class
        • JSON file for creating the replication link
      • JAVA application
    • Management API XML schema
  • Using the Hitachi API for Amazon S3
    • Introduction to Hitachi Content Platform
      • About Hitachi Content Platform
      • About the Hitachi API for Amazon S3
      • Other bucket access methods
        • Namespace access protocols
        • HCP Namespace Browser
        • HCP metadata query API
        • HCP Search Console
        • HCP Data Migrator
      • User accounts
      • Data access permissions
      • Examples in this help
    • Bucket and object properties
      • Bucket names
      • Object names
        • Forward slashes in object names
        • Object naming considerations
      • Retention
        • Retention terms
        • Object retention settings
        • Deleting an object under retention
        • Holding an object
        • Holding an object using labeled holds
        • Retention classes
        • Retention-related request headers
        • Retention-related response headers
        • Specifying retention settings
        • Specifying a date and time
        • Specifying an offset
      • Custom metadata
        • Storing custom metadata with the S3 compatible API
        • Retrieving custom metadata with the S3 compatible API
        • Custom metadata usage considerations
      • Bucket owners
      • Object owners
      • Access control lists
        • ACL permissions
        • ACL grantees
        • Canned ACLs
        • Specifying ACLs
          • Specifying an ACL with headers
          • Specifying an ACL in the request body
        • Removing an ACL
      • Versioning
      • Allocated space
      • Search
      • Data access permission masks
      • Replication collisions
        • Object content collisions
        • Custom metadata collisions
        • Access control list collisions
    • Access and authentication
      • URLs for access to HCP
        • Targeting a tenant
        • Targeting a bucket
        • Targeting an object
        • Using SSL security
        • Using an IP address in a URL
        • Using a hosts file
        • URL considerations
      • Authentication
        • AWS authentication
        • Active Directory authentication
        • Presigned URLs
        • Signatures
        • Anonymous access
        • Invalid credentials
      • Changing your password
    • Requests and responses
      • Request line
      • Common request headers
      • Response status line
      • Common response headers
      • Error response body
      • Error codes
    • Working with buckets
      • Creating a bucket
      • Listing the buckets you own
      • Checking the existence of a bucket
      • Adding an ACL to a bucket
      • Retrieving the ACL for a bucket
      • Enabling or disabling versioning for a bucket
      • Checking the versioning status of a bucket
      • Listing bucket contents (version 1)
      • Listing bucket contents (version 2)
      • Listing the in-progress multipart uploads in a bucket
      • Deleting a bucket
    • Working with objects
      • Storing an object
      • Creating a folder
      • Checking the existence of an object or folder
      • Adding an ACL to an object
      • Retrieving the ACL for an object
      • Copying an object
      • Conditionally copying an object
      • Retrieving an object
      • Conditionally retrieving an object
      • Overriding response headers
      • Deleting an object or folder
      • Deleting multiple objects
    • Working with multipart uploads
      • About multipart uploads
        • Creating an object by multipart upload
        • Considerations for working with multipart uploads
          • Support for multipart uploads
          • Part size and count
          • Automatic abort of multipart uploads
          • Client timeouts
          • Creation date and time for multipart objects
          • Retention setting for multipart objects
          • Multipart uploads and versioning
          • Multiple multipart uploads for objects with the same name
          • Multipart uploads for objects under retention or on hold
          • Multipart uploads and replicated buckets
      • Initiating a multipart upload
      • Uploading a part of a multipart upload
      • Uploading a part of a multipart object by copying
      • Listing the parts of a multipart upload
      • Completing a multipart upload
      • Aborting a multipart upload
    • Working with POST object uploads
      • About POST object uploads
        • POST object upload authentication
        • Security policies
      • Executing a POST object upload
    • Using CORS to process cross-domain requests
      • CORS use cases
      • CORS limits
      • CORS rules configuration
        • HCP permissions for CORS configuration
        • Request header and elements
        • Example: PUT bucket request
        • Example: GET bucket request
        • Example: DELETE bucket request
      • CORS request validation
    • Usage considerations
      • Hostname and IP address considerations
      • Folder structures
      • Concurrent writes of the same object
      • Failed PUT requests to store objects
      • Empty objects
      • Deleting objects under repair
      • Multithreading
      • Persistent connections
      • Connection failure handling
      • Session cookie encoding
    • Quick reference
    • Alternative authentication method
      • URLs with HCP authentication
      • HCP authentication
    • Using third-party tools with the Hitachi API for Amazon S3
      • General setup information for third-party tools
      • s3curl setup
        • Specifying an access key and secret key
        • Specifying a tenant
    • Sample Java application
      • Assumptions
      • What the application does
      • Required libraries
      • Java application
    • Hitachi API for Amazon S3 XML schema
  • Using a Namespace
    • Overview
      • Introduction to Hitachi Content Platform
        • About Hitachi Content Platform
          • Object-based storage
          • Namespaces and tenants
          • Namespace access
            • Namespace access protocols
            • HCP Namespace Browser
            • HCP metadata query API
            • HCP Search Console
            • HCP Data Migrator
          • HCP nodes
          • Permissions
          • Replication
        • Operations
          • Operation restrictions
          • Supported operations
          • Prohibited operations
      • Object representation
        • Object representation with HTTP
        • Object representation with WebDAV, CIFS, and NFS
          • Root directories
          • Sample data structure
          • Metadirectories
          • Metafiles
          • Complete metadata structure
      • Object properties
        • Data protection level
        • Cryptographic hash value
        • Object ingest time and change time
        • Retention
          • Object retention settings
          • Deleting object and versions under retention
          • Holding an object
          • Holding an object using labeled holds
          • Retention classes
          • Viewing retention settings
          • Specifying retention settings
            • Retention setting values
            • Specifying a date and time
            • Specifying an offset
          • atime synchronization with retention
            • Triggering atime synchronization for existing objects
            • Removing the association
            • How atime synchronization works
            • atime synchronization example
        • Shredding
        • Indexing
        • Ownership
        • POSIX metadata
          • POSIX time attributes
          • POSIX ownership and permissions
            • Viewing POSIX permissions
            • Octal permission values
            • POSIX ownership and permissions for new items
            • Changing POSIX ownership and permissions for existing items
        • Versioning
          • Creating versions
          • Retrieving and listing versions
          • Deleting objects with versioning enabled
          • Purging objects
        • Custom metadata
        • Access control lists
          • ACL permissions
          • ACL body
          • ACL examples
        • ETags
        • Replication collision handling
          • Object content collisions
          • System metadata collisions
          • Custom metadata collisions
          • Access control list collisions
    • HTTP (REST API)
      • Accessing a namespace with HTTP
        • URLs for HTTP access to a namespace
          • URL formats
          • Using an IP address in a URL
          • URL considerations
        • Authenticating namespace access
          • HCP authentication through HTTP
            • Authentication token
            • Authorization header
          • Active Directory user authentication through HTTP
            • Active Directory authentication token
            • Active Directory authorization header
        • Transmitting data in compressed format
        • Responding system
      • Working with objects and versions
        • Storing an object or version of an object
        • Copying an object or version of an object
        • Checking the existence of an object or multiple versions of an object
        • Listing object versions
        • Retrieving an object or multiple versions of an object
        • Deleting an object or object versions and using privileged delete
        • Purging an object and using privileged purge
        • Conditional operations
      • Working with directories
        • Creating an empty directory
        • Checking the existence of a directory
        • Listing directory contents
        • Deleting an empty directory
      • Working with system metadata
        • Specifying metadata on object creation
        • Modifying object metadata
      • Working with annotations
        • Storing an annotation
        • Checking the existence of an annotation
        • Listing annotations for an object or version
        • Retrieving annotations for objects and versions
        • Deleting annotations
      • Working with ACLs
        • Storing an ACL
        • Checking the existence of an ACL
        • Retrieving ACLs for objects and versions
        • Deleting an ACL
      • Retrieving namespace information
        • Listing accessible namespaces
        • Retrieving settings for an individual namespace
        • Listing retention classes
        • Listing namespace and user permissions
        • Listing namespace statistics
      • HTTP usage considerations
        • Data chunking with write operations
        • Using HTTP with objects open for write
        • Failed HTTP write operations
        • Storing zero-sized files with HTTP
        • Persistent connections with HTTP
        • Connection failure handling
        • Multithreading with REST
        • HTTP 500 and 503 return code considerations
        • Session cookie encoding
    • WebDAV
      • Using WebDAV
        • WebDAV methods
        • URLs for WebDAV access to a namespace
          • URL formats
          • URL considerations
        • WebDAV properties
          • Live and dead properties
          • HCP-specific metadata properties for WebDAV
          • Storing dead properties as custom metadata
          • WebDAV return codes
      • WebDAV examples
        • Example: Storing an object
        • Example: Retrieving the index setting for an object
        • Example: Changing the retention setting for an object
        • Example: Storing a dead property as custom metadata
      • WebDAV usage considerations
        • Basic authentication with WebDAV
        • WebDAV object locking
        • Failed WebDAV write operations
        • Storing zero-sized files with WebDAV
        • WebDAV client timeouts with long-running requests
        • Persistent connections with WebDAV
        • Multithreading with WebDAV
    • CIFS
      • Using CIFS
        • Namespace access with CIFS
        • CIFS return codes
      • CIFS examples
        • Example: Storing an object
        • Example: Changing a retention setting
        • Example: Retrieving an object
      • CIFS usage considerations
        • CIFS case sensitivity
        • CIFS permission translations
        • Creating an empty directory with atime synchronization in effect
        • CIFS lazy close
        • Using CIFS with objects open for write
        • Failed CIFS write operations
        • Storing zero-sized files with CIFS
        • Out-of-order writes with CIFS
        • Temporary files created by Windows clients
        • Multithreading with CIFS
    • NFS
      • Using NFS
        • Namespace access with NFS
        • NFS return codes
      • NFS examples
        • Example: Storing an object
        • Example: Changing a retention setting
        • Example: Using atime to set retention
        • Example: Creating a symbolic link
        • Example Retrieving an object
      • NFS usage considerations
        • NFS lazy close
        • Using NFS with objects open for write
        • Failed NFS write operations
        • Storing zero-sized files with NFS
        • Out-of-order writes with NFS
        • NFS reads of large objects
        • Walking large directory trees
        • NFS delete operations
        • NFS mounts on a failed node
        • Multithreading with NFS
    • Namespace Browser
      • Introduction to the Namespace Browser
        • About the Namespace Browser
        • Namespace Browser sessions
        • Accessing the Namespace Browser
        • Logging into the Namespace Browser as an authenticated user
        • Logging into the Namespace Browser anonymously
        • Common elements
        • Changing your password
      • Working with namespace contents
        • Listing directory contents
          • Directory listing
          • Showing and hiding deleted objects and directories
        • Listing object versions
        • Listing versions of deleted objects and directories with the same name
        • Accessing objects
        • Accessing old versions of an object
        • Storing objects and versions
        • Deleting objects and symbolic links
        • Creating directories
      • Viewing namespace information
        • Viewing accessible namespaces
          • Namespace information
          • Managing the namespace list
            • Paging
            • Sorting
            • Filter using filter fields
            • Filter using tag control
        • Viewing namespace statistics and description
        • Namespace statistics
        • Viewing permissions
        • Namespace permissions
        • Viewing retention classes
    • General usage considerations
      • Choosing an access protocol
      • Hostname and IP address considerations
      • Using a hosts file
      • Object naming considerations
      • Naming conventions for email objects
      • Directory structures
      • Shredding considerations
      • Non-WORM objects
      • Moving or renaming objects
      • Deleting objects under repair
      • Deleting directories
      • Multithreading
      • Return code considerations
    • HTTP reference
      • HTTP methods
        • DELETE
        • GET, except for namespace information requests
        • GET of namespace information
        • HEAD
        • POST
        • PUT
      • HTTP return codes
      • HTTP response headers specific to HCP
      • Common HTTP response headers
    • Java classes for examples
      • GZIPCompressedInputStream class
      • WholeIOOutputStream class
    • Browser configuration for single sign-on with Active Directory
      • Configuring Windows Internet Explorer for single sign-on
      • Configuring Mozilla Firefox for single sign-on
  • HCP Metadata Query API Reference
    • Introduction to the HCP metadata query API
      • About the metadata query API
      • Types of queries
      • Query results
        • Object-based query results
        • Operation-based query results
      • Paged queries
      • Object index
    • Access and authentication
      • Request URL
        • Connecting using a hostname
        • Connecting using an IP address
        • Connecting using a hosts file
      • Authentication
        • HCP authentication through the metadata query management API
          • Authentication token
          • Authorization header
        • Active Directory user authentication through the metadata query management API
          • Active Directory authentication token
          • Active Directory authorization header
    • Query requests
      • Request format
      • Object-based query requests
        • XML request body for object-based queries
        • JSON request body for operation-based queries
        • Request object body contents
          • Top-level entry
          • object entry
          • sort entry
          • facets entry
        • Query expressions
          • Text-based criteria
          • Property-based criteria
          • Query expression considerations
          • customMetadataContent property
          • aclGrant property
          • Query expression examples
        • Paged queries with object-based requests
          • Paged queries with 100,000 or fewer matching objects
          • Paged queries with more than 100,000 matching objects
      • Operation-based query requests
        • XML request body for operation-based queries
        • JSON request body for operation-based queries
        • Request operation body contents
          • Top-level entry
          • operation entry
          • lastResult entry
          • systemMetadata entry
        • Paged queries with operation-based requests
      • Object properties
    • Query responses
      • XML response bodies
        • XML reponse body for object-based queries
        • XML response body for operation-based queries
      • JSON response bodies
        • JSON response body for object-based queries
        • JSON response body for operation-based queries
      • Response body contents
        • query entry
        • resultSet entry
        • object entry
        • status entry
        • contentProperties entry
        • facets entry
      • HTTP return codes
      • HTTP response headers
    • Examples
      • Object-based query examples
        • Example: Querying for custom metadata content
        • Example: Using a paged query to retrieve a list of all objects in a namespace
        • Example Using a faceted query to retrieve object information
        • Example: Querying for replication collisions in a namespace
        • Example: Listing content properties
      • Operation-based query examples
        • Example: Retrieving all operation records for all existing and deleted objects in a directory
        • Example: Retrieving metadata for changed objects
        • Example: Using a paged query to retrieve a large number of records
        • Example: Checking for replication collisions
    • Usage considerations
  • Using the HCP HSwift API
    • Introduction to Hitachi Content Platform
      • About Hitachi Content Platform
        • Object-based storage
        • Containers and accounts
        • HCP nodes
        • Replication
      • About the HCP HSwift API
      • Other container access methods
        • Namespace access protocols
        • Namespace browser
        • HCP metadata query API
        • HCP Search Console
        • HCP Data Migrator
      • Accounts
      • Data access permissions
      • Examples in this book
    • Container and object properties
      • Container names
      • Object names
        • Forward slashes in object names
        • Object naming considerations
      • Retention
      • Custom metadata
        • Storing custom metadata with HSwift
        • Retrieving custom metadata with HSwift
        • Custom metadata usage considerations
      • Access control lists
        • ACL permissions
        • Setting ACL permissions
        • Removing an ACL
      • Replication collision handling
        • Object content collisions
        • Custom metadata collisions
        • Access control list collisions
      • Versioning
      • Allocating space
      • URLs for access to HCP
        • Using SSL encryption
        • URL considerations
        • Resource path line
        • Query parameters
        • Using an IP address in a URL
    • Requests and responses
      • Requests
        • Request line
        • Common request headers
      • Responses
        • Response status line
        • Common response headers
        • Error response body
        • Error codes
    • Checking service information about your nodes
    • Working with containers
      • Creating a container
      • Listing account metadata
      • Listing containers
      • Checking a container's metadata
      • Adding an ACL to a container
      • Listing container contents
      • Deleting a container
    • Working with objects
      • Storing an object
      • Creating a directory
      • Checking the metadata of an object or directory
      • Copying an object
      • Retrieving an object
      • Updating the metadata of an object
      • Deleting an object or directory
    • Conditionally retrieving an object
    • Usage considerations
      • Hostname and IP address considerations
      • Directory structures
      • Concurrent writes of the same object
      • Failed PUT requests to store objects
      • Empty objects
      • Deleting objects under repair
      • Multithreading
      • Persistent connections
      • Connection failure handling
      • Session cookie encoding
    • Using a Keystone Authentication Token
    • Alternate authentication methods
      • Creating a temporary authentication token
      • Using local authentication
      • Active Directory user authentication through HSwift
        • Active Directory authentication token
        • Active Directory authorization header
    • Using third-party tools
      • General setup information for third-party tools
    • Sample JOSS application
      • Assumptions
      • What the application does
      • Required library
      • JOSS application
  • Searching namespaces
    • Introduction to searching in HCP
      • About Hitachi Content Platform
        • Object based storage
        • Namespaces and tenants
        • Object metadata
        • Retention settings
        • Retention mode
      • About searching namespaces
        • Search Console
        • Search facilities
        • Indexes
        • Content properties
        • Index settings
        • Extracted metadata
        • Searchable namespaces
    • Using the Search Console
      • Search Console URL
      • Search Console sessions
      • Logging into the Search Console
      • Logging out of the Search Console
      • Search Console pages and navigation
      • Viewing search documentation
      • Changing your password
      • Setting Data Discovery Suite credentials
    • Working with simple searches
      • About simple searches
      • Search terms
        • Metadata query engine search terms
        • Data Discovery Suite search facility search terms
        • Directory paths and object names
        • Multiple exact phrases
        • Wildcards
        • Boolean criteria
        • Did you mean?
        • Examples of simple searches
      • Performing a simple search
    • Working with search results
      • About search results
        • Initial search results for individual objects
          • Initial results with the metadata query engine
          • Initial results with the Data Discovery Suite search facility
        • Viewing returned objects
        • Showing results details
        • Understanding returned metadata
        • POSIX permissions
        • Octal permission values
        • Paging through search results
        • Sorting search results
        • Showing or hiding the query
      • Filtering search results
        • Search results page
        • Filtering by document format
        • Filtering by retention setting
        • Filtering by retention class
        • Filtering by hold status
        • Filtering by namespace
      • Performing operations on returned objects
        • Placing all the objects in the current search results on hold
        • Releasing all held objects in the current search results
        • Deleting all objects in the current search results except those that are under retention or on hold
        • Deleting all objects in the current search results, including those that are under retention but excluding those that are on hold
        • Purging all versions of all the objects in the current search results except those that are under retention or on hold
        • Purging all versions of all the objects in the current search results, including those that are under retention but excluding those that are on hold
        • Changing the ownership of all objects in the current search results
        • Setting an ACL on each object in the current search results
        • Updating the existing ACLs for all objects in the current search results
      • Access control lists
        • ACL permissions
        • XML format
      • Exporting search results
    • Working with structured searches
      • About structured searches
      • Properties for structured searches
        • Properties for structured queries with the metadata query engine
        • Content classes
        • Specifying an owner
        • Specifying an ACL grant
          • Query for objects with ACLs that grant permissions to a specified user
          • Query for objects with ACLs that grant permissions to the user account you’re using to access the Console
          • Query for objects with ACLs that grant permissions to an AD group
          • Query for objects with ACLs that grant permissions to all users, including those that access the namespace anonymously
          • Query for objects with ACLs that grant permissions to all authenticated users
        • Properties for structured searches with the Data Discovery Suite search facility
      • Specifying dates
        • Selecting a calendar date
        • Typing a date
        • Selecting the current date and time
      • Performing a structured search
      • Examples of structured searches
    • Working with advanced searches
      • About advanced searches
      • Criteria for advanced queries with the metadata query engine
        • Query expressions
        • Criterion format
        • Boolean operators
        • Text-based property values
        • Multiple values for a single property
        • Value ranges
        • Wildcard characters
        • Query expression considerations
      • Criteria for advanced queries with the Data Discovery Suite search facility
        • Basic criteria
        • Complex criteria
      • Properties for advanced queries
        • Criteria for advanced queries with the metadata query engine
          • customMetadataContent property
          • aclGrant property
          • Content properties
        • Properties for advanced queries with the Data Discovery Suite search facility
      • Performing an advanced search
    • Working with saved queries
      • Saving a query
      • Viewing saved queries
      • Running a saved query
      • Editing a saved query
      • Publishing a feed for a saved query
      • Deleting a saved query
    • Usage considerations
    • Browser configuration for single sign-on with Active Directory
      • Configuring Windows Internet Explorer for single sign-on
      • Configuring Mozilla Firefox for single sign-on