Spectra Logic
1-800-833-1132 : 1-303-449-6400


Advanced Bucket Management Operations : Data Policy Operations : Get Data Policies

Get Data Policies
Description
Get information about all data policies. Use parameters as selection criteria to return a subset of the list.
Requests
Syntax
GET http[s]://{datapathDNSname}/_rest_/data_policy[?always_force_put_job_creation=TRUE|FALSE][&always_minimize_spanning_across_media=TRUE|FALSE][&checksum_type=CRC_32|CRC_32C|MD5|SHA_256|SHA_512][&end_to_end_crc_required=TRUE|FALSE][&last_page][&name={string}][&page_length={32‑bit integer}][&page_offset={32‑bit integer}][&page_start_marker={string}]
Request Parameters 
Values: TRUE, FALSE
Notes:  
§
Specifying both page_offset and page_start_marker causes an error.
§
If neither page_offset, nor page_start_marker are specified, the page_offset default is used.
a.
Responses
Response Elements
<Data>
   <DataPolicy>
      <AlwaysForcePutJobCreation>
         TRUE|FALSE
      </AlwaysForcePutJobCreation>
      <AlwaysMinimizeSpanningAcrossMedia>
         TRUE|FALSE
      </AlwaysMinimizeSpanningAcrossMedia>
      <BlobbingEnabled>TRUE</BlobbingEnabled>
      <ChecksumType>
         CRC_32|CRC_32C|MD5|SHA_256|SHA_512
      </ChecksumType>
      <CreationDate>
YYYY-MM-DDThh:mm:ss.xxxZ</CreationDate>
      <DefaultBlobSize>{64‑bit integer}</DefaultBlobSize>
      <DefaultGetJobPriority>
         CRITICAL|URGENT|HIGH|NORMAL|LOW|BACKGROUND
      </DefaultGetJobPriority>
      <DefaultPutJobPriority>
         CRITICAL|URGENT|HIGH|NORMAL|LOW|BACKGROUND
      </DefaultPutJobPriority>
      <DefaultVerifyAfterWrite>
         TRUE|FALSE
      </DefaultVerifyAfterWrite>
      <DefaultVerifyJobPriority>
         CRITICAL|URGENT|HIGH|NORMAL|LOW|BACKGROUND
      </DefaultVerifyJobPriority>
      <EndToEndCrcRequired>TRUE|FALSE</EndToEndCrcRequired>
      <Id>{
string}</Id>
      <Name>{string}</Name>
      <RebuildPriority>
         CRITICAL|URGENT|HIGH|NORMAL|LOW|BACKGROUND
      </RebuildPriority>
      <Versioning>NONE|KEEP_LAST</Versioning>
   </DataPolicy>
</Data>
where the response elements are defined as follows:
Values: TRUE, FALSE
Values: CRITICAL, URGENT, HIGH, NORMAL, LOW, BACKGROUND
Values: CRITICAL, URGENT, HIGH, NORMAL, LOW, BACKGROUND
Values: TRUE, FALSE
Values: CRITICAL, URGENT, HIGH, NORMAL, LOW, BACKGROUND
Values: CRITICAL, URGENT, HIGH, NORMAL, LOW, BACKGROUND
Values: NONE, KEEP_LATEST see versioning.
Example
Sample Request
This request gets information about all data policies on the BlackPearl system.
GET http://blackpearl-hostname/_rest_/data_policy/ HTTP/1.1
Sample Response
HTTP/1.1 200 OK
<Data>
   <DataPolicy>
      <AlwaysForcePutJobCreation>FALSE</AlwaysForcePutJobCreation>
      <AlwaysMinimizeSpanningAcrossMedia>
         FALSE
      </AlwaysMinimizeSpanningAcrossMedia>
      <BlobbingEnabled>TRUE</BlobbingEnabled>
      <ChecksumType>MD5</ChecksumType>
      <CreationDate>2015-07-29 16:26:12.768</CreationDate>
      <DefaultBlobSize/>
      <DefaultGetJobPriority>HIGH</DefaultGetJobPriority>
      <DefaultPutJobPriority>NORMAL</DefaultPutJobPriority>
      <DefaultVerifyJobPriority>LOW</DefaultVerifyJobPriority>
      <EndToEndCrcRequired>FALSE</EndToEndCrcRequired>
      <Id>43d40cce-bb94-4b73-a504-8811f37d8012</Id>
      <Name>policy1</Name>
      <RebuildPriority>LOW</RebuildPriority>
      <Versioning>NONE</Versioning>
   </DataPolicy>
   ...
</Data>