class Client extends Client

Amazon Elastic Compute Cloud Client

Constants

DEFAULTDOMAIN

AWS DOMAIN

DEFAULTAPIURI

Default Api Uri von glacier.amazonaws

VERSION

Version der API von glacier.amazonaws

VERSIONHEADER

Versionheader der API

SERVICENAME

Servicename

Properties

protected Region $region from Client
protected string $servicename from Client

Methods

__construct(URI $uri)

Neuer Glacier Client

RequestHeader
createRequestHeader(RequestHeader $header = null)

Request-Header

convertAndSendRequest(Request $request)

convertAndSendRequest

from Client
setRegion(Region $region)

setRegion

from Client
getRegion()

getRegion

from Client
Client
setCredential(Credentials $credential)

setCredential

from Client
string
createVault(string $vaultName)

Tresor erstellen

Response
deleteVault(string $vaultName)

Tresor löschen

describeVault(string $vaultName)

Informationen zu einem Tresor

uploadArchive(string $vaultName, string $body, string $description)

Legt ein neues Archiv an

Response
deleteArchive(string $vaultName, string $archiveID)

Löscht ein Archiv

initiateJob(string $vaultName, AbstractRetrieval $retrieval)

neuen Job anlegen

Job>
listJobs(string $vaultName)

Job Liste

Job
describeJob(string $vaultName, string $jobID)

Job Details

string
getJobOutput(string $vaultName, string $jobID)

Daten Download

Vault>
listVaults()

Liste der angelegten Vaults

Details

at line 63
__construct(URI $uri)

Neuer Glacier Client

Parameters

URI $uri Service URL

at line 84
protected RequestHeader createRequestHeader(RequestHeader $header = null)

Request-Header

Parameters

RequestHeader $header

Return Value

RequestHeader Header

in Client at line 86
protected convertAndSendRequest(Request $request)

convertAndSendRequest

Parameters

Request $request Request

Exceptions

ConfigurationException Fehlende Authentication

in Client at line 116
Client setRegion(Region $region)

setRegion

Setzt die Service Region

Parameters

Region $region Region

Return Value

Client dieses Objekt

in Client at line 128
Region getRegion()

getRegion

gibt die Service Region zurück

Return Value

Region $region Region

in Client at line 142
Client setCredential(Credentials $credential)

setCredential

Über diese Methoden kann die Authentifizierung des Requests gesetzt werden.

Parameters

Credentials $credential AIM Zugangsdaten

Return Value

Client

at line 98
string createVault(string $vaultName)

Tresor erstellen

Diese Operation erstellt einen neuen Tresor

Parameters

string $vaultName Tresorname

Return Value

string Location

at line 114
Response deleteVault(string $vaultName)

Tresor löschen

Diese Operation löscht einen Tresor

Parameters

string $vaultName Tresorname

Return Value

Response Ergebnis der Anfrage

at line 130
Vault describeVault(string $vaultName)

Informationen zu einem Tresor

Diese Operation liefert Informationen zu einem Tresor, einschließlich der Tresor Amazon Resource Name (ARN)

Parameters

string $vaultName Tresorname

Return Value

Vault Vault Objekt

at line 146
Archive uploadArchive(string $vaultName, string $body, string $description)

Legt ein neues Archiv an

Parameters

string $vaultName Tresorname
string $body Archivedaten
string $description Beschreibung des Archives

Return Value

Archive Archive Obejekt

at line 164
Response deleteArchive(string $vaultName, string $archiveID)

Löscht ein Archiv

Parameters

string $vaultName Tresorname
string $archiveID ID des Archives

Return Value

Response Ergebnis der Anfrage

at line 181
InitiateJob initiateJob(string $vaultName, AbstractRetrieval $retrieval)

neuen Job anlegen

Es wird ein neuer Job angelegt. Es können listen mit Archiven oder ein Archiv angefordert werden

Parameters

string $vaultName Name des Tresors
AbstractRetrieval $retrieval Retrieval - Objekt

Return Value

InitiateJob InitiateJob Objekt

at line 199
Job> listJobs(string $vaultName)

Job Liste

Es wird eine Liste mit allen Jobs angefordert

Parameters

string $vaultName Tresorname

Return Value

Job>

at line 223
Job describeJob(string $vaultName, string $jobID)

Job Details

Es wird ein Job per ID angefordert.

Parameters

string $vaultName Tresorname
string $jobID ID des Jobs

Return Value

Job JobObjekt

at line 240
string getJobOutput(string $vaultName, string $jobID)

Daten Download

Das Ergebnis eines Job wird mit dieser Methode runtergeladen.

Parameters

string $vaultName Tresorname
string $jobID ID des Jobs

Return Value

string Download

at line 254
Vault> listVaults()

Liste der angelegten Vaults

Diese Operation liefert eine Collection von Informationen zu Tresoren, einschließlich der Tresor Amazon Resource Name (ARN) zurück

Return Value

Vault>