Overview

Namespaces

  • Alvine
    • Infrastructure
      • Amazon
        • Aws
          • Glacier
            • Retrieval
          • Iam
            • Credentials
            • Datatype
          • S3
            • Element
            • Permission
            • Provider
            • Response
      • Jenkins

Classes

  • AbstractJob
  • AbstractRetrieval
  • Archive
  • Client
  • InitiateJob
  • Job
  • Response
  • Vault
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Client

Amazon Elastic Compute Cloud Client

Alvine\Infrastructure\Api\Rest\Client
Extended by Alvine\Infrastructure\Amazon\Aws\Client
Extended by Alvine\Infrastructure\Amazon\Aws\Glacier\Client
Namespace: Alvine\Infrastructure\Amazon\Aws\Glacier
Package: Alvine\Infrastructure\Amazon\Aws
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20141023
Link: alvine.io
Link: http://aws.amazon.com/de/documentation/glacier/
Located at glacier/Client.class.php
Methods summary
public
# __construct( string|Alvine\Net\Resource\URI $uri )

Neuer Glacier Client

Neuer Glacier Client

Parameters

$uri
Basis-URL

Overrides

Alvine\Infrastructure\Amazon\Aws\Client::__construct()
protected Alvine\Net\Http\RequestHeader
# createRequestHeader( Alvine\Net\Http\RequestHeader $header = null )

Request-Header

Request-Header

Returns

Alvine\Net\Http\RequestHeader
Header

Overrides

Alvine\Infrastructure\Amazon\Aws\Client::createRequestHeader()
public string
# createVault( string $vaultName )

Tresor erstellen

Tresor erstellen

Diese Operation erstellt einen neuen Tresor

Parameters

$vaultName
Tresorname

Returns

string
Location
public Alvine\Net\Http\Response
# deleteVault( string $vaultName )

Tresor löschen

Tresor löschen

Diese Operation löscht einen Tresor

Parameters

$vaultName
Tresorname

Returns

Alvine\Net\Http\Response
Ergebnis der Anfrage
public Alvine\Infrastructure\Amazon\Aws\Glacier\Vault
# describeVault( string $vaultName )

Informationen zu einem Tresor

Informationen zu einem Tresor

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

Parameters

$vaultName
Tresorname

Returns

Alvine\Infrastructure\Amazon\Aws\Glacier\Vault
Vault Objekt
public Alvine\Infrastructure\Amazon\Aws\Glacier\Archive
# uploadArchive( string $vaultName, string $body, string $description )

Legt ein neues Archiv an

Legt ein neues Archiv an

Parameters

$vaultName
Tresorname
$body
Archivedaten
$description
Beschreibung des Archives

Returns

Alvine\Infrastructure\Amazon\Aws\Glacier\Archive
Archive Obejekt
public Alvine\Net\Http\Response
# deleteArchive( string $vaultName, string $archiveID )

Löscht ein Archiv

Löscht ein Archiv

Parameters

$vaultName
Tresorname
$archiveID
ID des Archives

Returns

Alvine\Net\Http\Response
Ergebnis der Anfrage
public Alvine\Infrastructure\Amazon\Aws\Glacier\InitiateJob
# initiateJob( string $vaultName, Alvine\Infrastructure\Amazon\Aws\Glacier\AbstractRetrieval $retrieval )

neuen Job anlegen

neuen Job anlegen

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

Parameters

$vaultName
Name des Tresors
$retrieval
Retrieval - Objekt

Returns

Alvine\Infrastructure\Amazon\Aws\Glacier\InitiateJob
InitiateJob Objekt
public Alvine\Types\Collection<\Alvine\Infrastructure\Amazon\Aws\Glacier\Job>
# listJobs( string $vaultName )

Job Liste

Job Liste

Es wird eine Liste mit allen Jobs angefordert

Parameters

$vaultName
Tresorname

Returns

Alvine\Types\Collection<\Alvine\Infrastructure\Amazon\Aws\Glacier\Job>
public Alvine\Infrastructure\Amazon\Aws\Glacier\Job
# describeJob( string $vaultName, string $jobID )

Job Details

Job Details

Es wird ein Job per ID angefordert.

Parameters

$vaultName
Tresorname
$jobID
ID des Jobs

Returns

Alvine\Infrastructure\Amazon\Aws\Glacier\Job
JobObjekt
public string
# getJobOutput( string $vaultName, string $jobID )

Daten Download

Daten Download

Das Ergebnis eines Job wird mit dieser Methode runtergeladen.

Parameters

$vaultName
Tresorname
$jobID
ID des Jobs

Returns

string
Download
public Alvine\Types\Collection<\Alvine\Infrastructure\Amazon\Aws\Glacier\Vault>
# listVaults( )

Liste der angelegten Vaults

Liste der angelegten Vaults

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

Returns

Alvine\Types\Collection<\Alvine\Infrastructure\Amazon\Aws\Glacier\Vault>
Methods inherited from Alvine\Infrastructure\Amazon\Aws\Client
convertAndSendRequest(), getRegion(), setCredential(), setRegion()
Constants summary
string DEFAULTAPIURI

Default Api Uri von glacier.amazonaws

Default Api Uri von glacier.amazonaws

# 'https://glacier.eu-west-1.amazonaws.com'
string VERSION

Version der API von glacier.amazonaws

Version der API von glacier.amazonaws

# '2012-06-01'
string VERSIONHEADER

Versionheader der API

Versionheader der API

# 'x-amz-glacier-version'
string SERVICENAME

Servicename

Servicename

# 'glacier'
Constants inherited from Alvine\Infrastructure\Amazon\Aws\Client
DEFAULTDOMAIN
Properties inherited from Alvine\Infrastructure\Amazon\Aws\Client
$region, $servicename
alvine.infrastructure.amazon.aws API-Dokumentation 0.9.1 | © schukai GmbH | Impressum