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


Advanced Bucket Management Operations : Replication Target Operations : Get DS3 Target Data Policies

Get DS3 Target Data Policies
Description
Get all data policies for the specified DS3 target.
Requests
Syntax
GET http[s]://{datapathDNSname}/_rest_/ds3_target_data_policies/{DS3 target UUID, name, or other unique attribute}/
To determine the UUID for a DS3 target, see Get DS3 Targets.
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_LATEST</Versioning>
   </DataPolicy>
   ...
</Data>
where the response elements are defined as follows:
Values: TRUE, FALSE
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: 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 target named ‘target1’.
GET http://blackpearl-hostname/_rest_/ds3_target_data_policies/target1 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>
      <DefaultVerifyAfterWrite>FALSE</DefaultVerifyAfterWrite>
      <DefaultVerifyJobPriority>LOW</DefaultVerifyJobPriority>
      <EndToEndCrcRequired>FALSE</EndToEndCrcRequired>
      <Id>43d40cce-bb94-4b73-a504-8811f37d8012</Id>
      <Name>policy1</Name>
      <RebuildPriority>LOW</RebuildPriority>
      <Versioning>NONE</Versioning>
   </DataPolicy>
   ...
</Data>