Archive
class Archive extends AbstractRetrieval
Archive
um Archive aus Glacier laden zu können, muss dieses erst angefordert werden.
$archivID = 'IIMOLA5QWX99f3u6DvD2vkcXVljHxImeQSKhuwgixIjs7El_Hls9dvZPGItVm4MBo14_5Aa8EY65e86DkdI-1dhrIo97T4s6hVgIAfa8k_2AneC0zy89IXJ-KOEDYbZSLuf9Sjmb9w';
$job = new \Alvine\Infrastructure\Amazon\Aws\Glacier\Job\Archive($archivID);
$content = $client->initiateJob('schukai',$job);
Properties
protected string | $archiveid | from AbstractRetrieval | |
protected string | $type | from AbstractRetrieval | |
protected string | $startdate | from AbstractRetrieval | |
protected string | $enddate | from AbstractRetrieval | |
protected string | $snstopic | from AbstractRetrieval | |
protected string | $retrievalbyterange | from AbstractRetrieval | |
protected string | $marker | An opaque string that represents where to continue pagination of the vault inventory retrieval results. | from AbstractRetrieval |
protected string | $limit | Specifies the maximum number of inventory items returned per vault inventory retrieval request. | from AbstractRetrieval |
protected string | $format | When initiating a job to retrieve a vault inventory, you can optionally add this parameter to your request to specify the output format. | from AbstractRetrieval |
protected string | $description | from AbstractRetrieval |
Methods
Neuen Archive Job erstellen
getArchiveID
RetrievalByteRange
getRetrievalByteRange
Details
in AbstractRetrieval at line 116
string
getType()
getType
Gibt den Typ des Job zurück. Der Typ kann "archive-retrieval" oder "inventory-retrieval" sein
in AbstractRetrieval at line 129
string
getSNSTopic()
getSNSTopic
Gibt ein Amazon Simple Notification Service (Amazon SNS) Thema, das Benachrichtigungen erhält zurück
Format: arn:aws:sns:us-east-1:012345678901:mytopic
in AbstractRetrieval at line 140
string
getDescription()
getDescription
Gibt die optionale Jobbeschreibung zurück
in AbstractRetrieval at line 154
setDescription(string $description)
Beschreibung setzen
Setzt die optionale Jobbeschreibung Die Beschreibung muss weniger oder gleich 1024 Bytes groß sein. Die zulässigen Zeichen sind 7-Bit ASCII ohne Steuercodes, ASCII-Werte von 32 bis 126 dezimal oder 0x20-0x7E hexadezimal.
in AbstractRetrieval at line 166
setSNSTopic(string $SNSTopic)
SNSTopic setzen
Ein Amazon Simple Notification Service (Amazon SNS) Thema, das Benachrichtigungen erhält. Es wird ein String in diesem Format erwartet: arn:aws:sns:us-east-1:012345678901:mytopic
in AbstractRetrieval at line 175
string
getFields()
gibt ein JSON String zurück
at line 51
__construct(string $archiveId)
Neuen Archive Job erstellen
Der Konstruktor erstell ein neues ArchiveJob-Objekt.
at line 66
string
getArchiveID()
getArchiveID
Gibt die ID des Archives zurück die abgerufen werden soll
at line 83
Archive
setRetrievalByteRange(integer $startByteValue, integer $endByteValue)
RetrievalByteRange
Setzten des Byte-Bereichs. Wenn kein Bereich angegeben wird, wird das gesamte Archiv abgerufen.
Format: "StartByteValue-EndByteValue"
at line 97
string
getRetrievalByteRange()
getRetrievalByteRange
gibt den Byte-Bereich zurück