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

string
getType()

getType

string
getSNSTopic()

getSNSTopic

string
getDescription()

getDescription

setDescription(string $description)

Beschreibung setzen

setSNSTopic(string $SNSTopic)

SNSTopic setzen

string
getFields()

gibt ein JSON String zurück

__construct(string $archiveId)

Neuen Archive Job erstellen

string
getArchiveID()

getArchiveID

setRetrievalByteRange(integer $startByteValue, integer $endByteValue)

RetrievalByteRange

string
getRetrievalByteRange()

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

Return Value

string Typ des Job

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

Return Value

string Amazon SNS

in AbstractRetrieval at line 140
string getDescription()

getDescription

Gibt die optionale Jobbeschreibung zurück

Return Value

string Jobbschreibung

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.

Parameters

string $description Jobbeschreibung

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

Parameters

string $SNSTopic SNSTopic

in AbstractRetrieval at line 175
string getFields()

gibt ein JSON String zurück

Return Value

string

at line 51
__construct(string $archiveId)

Neuen Archive Job erstellen

Der Konstruktor erstell ein neues ArchiveJob-Objekt.

Parameters

string $archiveId ID des Archives

at line 66
string getArchiveID()

getArchiveID

Gibt die ID des Archives zurück die abgerufen werden soll

Return Value

string ID des Archives

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"

Parameters

integer $startByteValue Startwert
integer $endByteValue Endwert

Return Value

Archive dieses Objekt

at line 97
string getRetrievalByteRange()

getRetrievalByteRange

gibt den Byte-Bereich zurück

Return Value

string Byte-Bereich