AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
StorageGatewayClient.h File Reference
#include <aws/storagegateway/StorageGateway_EXPORTS.h>
#include <aws/storagegateway/StorageGatewayErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/storagegateway/model/ActivateGatewayResult.h>
#include <aws/storagegateway/model/AddCacheResult.h>
#include <aws/storagegateway/model/AddTagsToResourceResult.h>
#include <aws/storagegateway/model/AddUploadBufferResult.h>
#include <aws/storagegateway/model/AddWorkingStorageResult.h>
#include <aws/storagegateway/model/CancelArchivalResult.h>
#include <aws/storagegateway/model/CancelRetrievalResult.h>
#include <aws/storagegateway/model/CreateCachediSCSIVolumeResult.h>
#include <aws/storagegateway/model/CreateSnapshotResult.h>
#include <aws/storagegateway/model/CreateSnapshotFromVolumeRecoveryPointResult.h>
#include <aws/storagegateway/model/CreateStorediSCSIVolumeResult.h>
#include <aws/storagegateway/model/CreateTapeWithBarcodeResult.h>
#include <aws/storagegateway/model/CreateTapesResult.h>
#include <aws/storagegateway/model/DeleteBandwidthRateLimitResult.h>
#include <aws/storagegateway/model/DeleteChapCredentialsResult.h>
#include <aws/storagegateway/model/DeleteGatewayResult.h>
#include <aws/storagegateway/model/DeleteSnapshotScheduleResult.h>
#include <aws/storagegateway/model/DeleteTapeResult.h>
#include <aws/storagegateway/model/DeleteTapeArchiveResult.h>
#include <aws/storagegateway/model/DeleteVolumeResult.h>
#include <aws/storagegateway/model/DescribeBandwidthRateLimitResult.h>
#include <aws/storagegateway/model/DescribeCacheResult.h>
#include <aws/storagegateway/model/DescribeCachediSCSIVolumesResult.h>
#include <aws/storagegateway/model/DescribeChapCredentialsResult.h>
#include <aws/storagegateway/model/DescribeGatewayInformationResult.h>
#include <aws/storagegateway/model/DescribeMaintenanceStartTimeResult.h>
#include <aws/storagegateway/model/DescribeSnapshotScheduleResult.h>
#include <aws/storagegateway/model/DescribeStorediSCSIVolumesResult.h>
#include <aws/storagegateway/model/DescribeTapeArchivesResult.h>
#include <aws/storagegateway/model/DescribeTapeRecoveryPointsResult.h>
#include <aws/storagegateway/model/DescribeTapesResult.h>
#include <aws/storagegateway/model/DescribeUploadBufferResult.h>
#include <aws/storagegateway/model/DescribeVTLDevicesResult.h>
#include <aws/storagegateway/model/DescribeWorkingStorageResult.h>
#include <aws/storagegateway/model/DisableGatewayResult.h>
#include <aws/storagegateway/model/ListGatewaysResult.h>
#include <aws/storagegateway/model/ListLocalDisksResult.h>
#include <aws/storagegateway/model/ListTagsForResourceResult.h>
#include <aws/storagegateway/model/ListTapesResult.h>
#include <aws/storagegateway/model/ListVolumeInitiatorsResult.h>
#include <aws/storagegateway/model/ListVolumeRecoveryPointsResult.h>
#include <aws/storagegateway/model/ListVolumesResult.h>
#include <aws/storagegateway/model/RemoveTagsFromResourceResult.h>
#include <aws/storagegateway/model/ResetCacheResult.h>
#include <aws/storagegateway/model/RetrieveTapeArchiveResult.h>
#include <aws/storagegateway/model/RetrieveTapeRecoveryPointResult.h>
#include <aws/storagegateway/model/SetLocalConsolePasswordResult.h>
#include <aws/storagegateway/model/ShutdownGatewayResult.h>
#include <aws/storagegateway/model/StartGatewayResult.h>
#include <aws/storagegateway/model/UpdateBandwidthRateLimitResult.h>
#include <aws/storagegateway/model/UpdateChapCredentialsResult.h>
#include <aws/storagegateway/model/UpdateGatewayInformationResult.h>
#include <aws/storagegateway/model/UpdateGatewaySoftwareNowResult.h>
#include <aws/storagegateway/model/UpdateMaintenanceStartTimeResult.h>
#include <aws/storagegateway/model/UpdateSnapshotScheduleResult.h>
#include <aws/storagegateway/model/UpdateVTLDeviceTypeResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::StorageGateway::StorageGatewayClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::StorageGateway
 
 Aws::StorageGateway::Model
 

Typedefs

typedef Aws::Utils::Outcome< ActivateGatewayResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ActivateGatewayOutcome
 
typedef Aws::Utils::Outcome< AddCacheResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::AddCacheOutcome
 
typedef Aws::Utils::Outcome< AddTagsToResourceResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::AddTagsToResourceOutcome
 
typedef Aws::Utils::Outcome< AddUploadBufferResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::AddUploadBufferOutcome
 
typedef Aws::Utils::Outcome< AddWorkingStorageResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::AddWorkingStorageOutcome
 
typedef Aws::Utils::Outcome< CancelArchivalResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CancelArchivalOutcome
 
typedef Aws::Utils::Outcome< CancelRetrievalResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CancelRetrievalOutcome
 
typedef Aws::Utils::Outcome< CreateCachediSCSIVolumeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CreateCachediSCSIVolumeOutcome
 
typedef Aws::Utils::Outcome< CreateSnapshotResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CreateSnapshotOutcome
 
typedef Aws::Utils::Outcome< CreateSnapshotFromVolumeRecoveryPointResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CreateSnapshotFromVolumeRecoveryPointOutcome
 
typedef Aws::Utils::Outcome< CreateStorediSCSIVolumeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CreateStorediSCSIVolumeOutcome
 
typedef Aws::Utils::Outcome< CreateTapeWithBarcodeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CreateTapeWithBarcodeOutcome
 
typedef Aws::Utils::Outcome< CreateTapesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::CreateTapesOutcome
 
typedef Aws::Utils::Outcome< DeleteBandwidthRateLimitResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteBandwidthRateLimitOutcome
 
typedef Aws::Utils::Outcome< DeleteChapCredentialsResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteChapCredentialsOutcome
 
typedef Aws::Utils::Outcome< DeleteGatewayResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteGatewayOutcome
 
typedef Aws::Utils::Outcome< DeleteSnapshotScheduleResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteSnapshotScheduleOutcome
 
typedef Aws::Utils::Outcome< DeleteTapeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteTapeOutcome
 
typedef Aws::Utils::Outcome< DeleteTapeArchiveResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteTapeArchiveOutcome
 
typedef Aws::Utils::Outcome< DeleteVolumeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DeleteVolumeOutcome
 
typedef Aws::Utils::Outcome< DescribeBandwidthRateLimitResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeBandwidthRateLimitOutcome
 
typedef Aws::Utils::Outcome< DescribeCacheResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeCacheOutcome
 
typedef Aws::Utils::Outcome< DescribeCachediSCSIVolumesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeCachediSCSIVolumesOutcome
 
typedef Aws::Utils::Outcome< DescribeChapCredentialsResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeChapCredentialsOutcome
 
typedef Aws::Utils::Outcome< DescribeGatewayInformationResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeGatewayInformationOutcome
 
typedef Aws::Utils::Outcome< DescribeMaintenanceStartTimeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeMaintenanceStartTimeOutcome
 
typedef Aws::Utils::Outcome< DescribeSnapshotScheduleResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeSnapshotScheduleOutcome
 
typedef Aws::Utils::Outcome< DescribeStorediSCSIVolumesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeStorediSCSIVolumesOutcome
 
typedef Aws::Utils::Outcome< DescribeTapeArchivesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeTapeArchivesOutcome
 
typedef Aws::Utils::Outcome< DescribeTapeRecoveryPointsResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeTapeRecoveryPointsOutcome
 
typedef Aws::Utils::Outcome< DescribeTapesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeTapesOutcome
 
typedef Aws::Utils::Outcome< DescribeUploadBufferResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeUploadBufferOutcome
 
typedef Aws::Utils::Outcome< DescribeVTLDevicesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeVTLDevicesOutcome
 
typedef Aws::Utils::Outcome< DescribeWorkingStorageResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DescribeWorkingStorageOutcome
 
typedef Aws::Utils::Outcome< DisableGatewayResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::DisableGatewayOutcome
 
typedef Aws::Utils::Outcome< ListGatewaysResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListGatewaysOutcome
 
typedef Aws::Utils::Outcome< ListLocalDisksResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListLocalDisksOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTapesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListTapesOutcome
 
typedef Aws::Utils::Outcome< ListVolumeInitiatorsResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListVolumeInitiatorsOutcome
 
typedef Aws::Utils::Outcome< ListVolumeRecoveryPointsResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListVolumeRecoveryPointsOutcome
 
typedef Aws::Utils::Outcome< ListVolumesResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ListVolumesOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsFromResourceResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::RemoveTagsFromResourceOutcome
 
typedef Aws::Utils::Outcome< ResetCacheResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ResetCacheOutcome
 
typedef Aws::Utils::Outcome< RetrieveTapeArchiveResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::RetrieveTapeArchiveOutcome
 
typedef Aws::Utils::Outcome< RetrieveTapeRecoveryPointResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::RetrieveTapeRecoveryPointOutcome
 
typedef Aws::Utils::Outcome< SetLocalConsolePasswordResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::SetLocalConsolePasswordOutcome
 
typedef Aws::Utils::Outcome< ShutdownGatewayResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::ShutdownGatewayOutcome
 
typedef Aws::Utils::Outcome< StartGatewayResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::StartGatewayOutcome
 
typedef Aws::Utils::Outcome< UpdateBandwidthRateLimitResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateBandwidthRateLimitOutcome
 
typedef Aws::Utils::Outcome< UpdateChapCredentialsResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateChapCredentialsOutcome
 
typedef Aws::Utils::Outcome< UpdateGatewayInformationResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateGatewayInformationOutcome
 
typedef Aws::Utils::Outcome< UpdateGatewaySoftwareNowResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateGatewaySoftwareNowOutcome
 
typedef Aws::Utils::Outcome< UpdateMaintenanceStartTimeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateMaintenanceStartTimeOutcome
 
typedef Aws::Utils::Outcome< UpdateSnapshotScheduleResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateSnapshotScheduleOutcome
 
typedef Aws::Utils::Outcome< UpdateVTLDeviceTypeResult, Aws::Client::AWSError< StorageGatewayErrors > > Aws::StorageGateway::Model::UpdateVTLDeviceTypeOutcome
 
typedef std::future< ActivateGatewayOutcome > Aws::StorageGateway::Model::ActivateGatewayOutcomeCallable
 
typedef std::future< AddCacheOutcome > Aws::StorageGateway::Model::AddCacheOutcomeCallable
 
typedef std::future< AddTagsToResourceOutcome > Aws::StorageGateway::Model::AddTagsToResourceOutcomeCallable
 
typedef std::future< AddUploadBufferOutcome > Aws::StorageGateway::Model::AddUploadBufferOutcomeCallable
 
typedef std::future< AddWorkingStorageOutcome > Aws::StorageGateway::Model::AddWorkingStorageOutcomeCallable
 
typedef std::future< CancelArchivalOutcome > Aws::StorageGateway::Model::CancelArchivalOutcomeCallable
 
typedef std::future< CancelRetrievalOutcome > Aws::StorageGateway::Model::CancelRetrievalOutcomeCallable
 
typedef std::future< CreateCachediSCSIVolumeOutcome > Aws::StorageGateway::Model::CreateCachediSCSIVolumeOutcomeCallable
 
typedef std::future< CreateSnapshotOutcome > Aws::StorageGateway::Model::CreateSnapshotOutcomeCallable
 
typedef std::future< CreateSnapshotFromVolumeRecoveryPointOutcome > Aws::StorageGateway::Model::CreateSnapshotFromVolumeRecoveryPointOutcomeCallable
 
typedef std::future< CreateStorediSCSIVolumeOutcome > Aws::StorageGateway::Model::CreateStorediSCSIVolumeOutcomeCallable
 
typedef std::future< CreateTapeWithBarcodeOutcome > Aws::StorageGateway::Model::CreateTapeWithBarcodeOutcomeCallable
 
typedef std::future< CreateTapesOutcome > Aws::StorageGateway::Model::CreateTapesOutcomeCallable
 
typedef std::future< DeleteBandwidthRateLimitOutcome > Aws::StorageGateway::Model::DeleteBandwidthRateLimitOutcomeCallable
 
typedef std::future< DeleteChapCredentialsOutcome > Aws::StorageGateway::Model::DeleteChapCredentialsOutcomeCallable
 
typedef std::future< DeleteGatewayOutcome > Aws::StorageGateway::Model::DeleteGatewayOutcomeCallable
 
typedef std::future< DeleteSnapshotScheduleOutcome > Aws::StorageGateway::Model::DeleteSnapshotScheduleOutcomeCallable
 
typedef std::future< DeleteTapeOutcome > Aws::StorageGateway::Model::DeleteTapeOutcomeCallable
 
typedef std::future< DeleteTapeArchiveOutcome > Aws::StorageGateway::Model::DeleteTapeArchiveOutcomeCallable
 
typedef std::future< DeleteVolumeOutcome > Aws::StorageGateway::Model::DeleteVolumeOutcomeCallable
 
typedef std::future< DescribeBandwidthRateLimitOutcome > Aws::StorageGateway::Model::DescribeBandwidthRateLimitOutcomeCallable
 
typedef std::future< DescribeCacheOutcome > Aws::StorageGateway::Model::DescribeCacheOutcomeCallable
 
typedef std::future< DescribeCachediSCSIVolumesOutcome > Aws::StorageGateway::Model::DescribeCachediSCSIVolumesOutcomeCallable
 
typedef std::future< DescribeChapCredentialsOutcome > Aws::StorageGateway::Model::DescribeChapCredentialsOutcomeCallable
 
typedef std::future< DescribeGatewayInformationOutcome > Aws::StorageGateway::Model::DescribeGatewayInformationOutcomeCallable
 
typedef std::future< DescribeMaintenanceStartTimeOutcome > Aws::StorageGateway::Model::DescribeMaintenanceStartTimeOutcomeCallable
 
typedef std::future< DescribeSnapshotScheduleOutcome > Aws::StorageGateway::Model::DescribeSnapshotScheduleOutcomeCallable
 
typedef std::future< DescribeStorediSCSIVolumesOutcome > Aws::StorageGateway::Model::DescribeStorediSCSIVolumesOutcomeCallable
 
typedef std::future< DescribeTapeArchivesOutcome > Aws::StorageGateway::Model::DescribeTapeArchivesOutcomeCallable
 
typedef std::future< DescribeTapeRecoveryPointsOutcome > Aws::StorageGateway::Model::DescribeTapeRecoveryPointsOutcomeCallable
 
typedef std::future< DescribeTapesOutcome > Aws::StorageGateway::Model::DescribeTapesOutcomeCallable
 
typedef std::future< DescribeUploadBufferOutcome > Aws::StorageGateway::Model::DescribeUploadBufferOutcomeCallable
 
typedef std::future< DescribeVTLDevicesOutcome > Aws::StorageGateway::Model::DescribeVTLDevicesOutcomeCallable
 
typedef std::future< DescribeWorkingStorageOutcome > Aws::StorageGateway::Model::DescribeWorkingStorageOutcomeCallable
 
typedef std::future< DisableGatewayOutcome > Aws::StorageGateway::Model::DisableGatewayOutcomeCallable
 
typedef std::future< ListGatewaysOutcome > Aws::StorageGateway::Model::ListGatewaysOutcomeCallable
 
typedef std::future< ListLocalDisksOutcome > Aws::StorageGateway::Model::ListLocalDisksOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::StorageGateway::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListTapesOutcome > Aws::StorageGateway::Model::ListTapesOutcomeCallable
 
typedef std::future< ListVolumeInitiatorsOutcome > Aws::StorageGateway::Model::ListVolumeInitiatorsOutcomeCallable
 
typedef std::future< ListVolumeRecoveryPointsOutcome > Aws::StorageGateway::Model::ListVolumeRecoveryPointsOutcomeCallable
 
typedef std::future< ListVolumesOutcome > Aws::StorageGateway::Model::ListVolumesOutcomeCallable
 
typedef std::future< RemoveTagsFromResourceOutcome > Aws::StorageGateway::Model::RemoveTagsFromResourceOutcomeCallable
 
typedef std::future< ResetCacheOutcome > Aws::StorageGateway::Model::ResetCacheOutcomeCallable
 
typedef std::future< RetrieveTapeArchiveOutcome > Aws::StorageGateway::Model::RetrieveTapeArchiveOutcomeCallable
 
typedef std::future< RetrieveTapeRecoveryPointOutcome > Aws::StorageGateway::Model::RetrieveTapeRecoveryPointOutcomeCallable
 
typedef std::future< SetLocalConsolePasswordOutcome > Aws::StorageGateway::Model::SetLocalConsolePasswordOutcomeCallable
 
typedef std::future< ShutdownGatewayOutcome > Aws::StorageGateway::Model::ShutdownGatewayOutcomeCallable
 
typedef std::future< StartGatewayOutcome > Aws::StorageGateway::Model::StartGatewayOutcomeCallable
 
typedef std::future< UpdateBandwidthRateLimitOutcome > Aws::StorageGateway::Model::UpdateBandwidthRateLimitOutcomeCallable
 
typedef std::future< UpdateChapCredentialsOutcome > Aws::StorageGateway::Model::UpdateChapCredentialsOutcomeCallable
 
typedef std::future< UpdateGatewayInformationOutcome > Aws::StorageGateway::Model::UpdateGatewayInformationOutcomeCallable
 
typedef std::future< UpdateGatewaySoftwareNowOutcome > Aws::StorageGateway::Model::UpdateGatewaySoftwareNowOutcomeCallable
 
typedef std::future< UpdateMaintenanceStartTimeOutcome > Aws::StorageGateway::Model::UpdateMaintenanceStartTimeOutcomeCallable
 
typedef std::future< UpdateSnapshotScheduleOutcome > Aws::StorageGateway::Model::UpdateSnapshotScheduleOutcomeCallable
 
typedef std::future< UpdateVTLDeviceTypeOutcome > Aws::StorageGateway::Model::UpdateVTLDeviceTypeOutcomeCallable
 
typedef std::function< void(const StorageGatewayClient *, const Model::ActivateGatewayRequest &, const Model::ActivateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ActivateGatewayResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::AddCacheRequest &, const Model::AddCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::AddCacheResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::AddTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::AddUploadBufferRequest &, const Model::AddUploadBufferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::AddUploadBufferResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::AddWorkingStorageRequest &, const Model::AddWorkingStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::AddWorkingStorageResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CancelArchivalRequest &, const Model::CancelArchivalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CancelArchivalResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CancelRetrievalRequest &, const Model::CancelRetrievalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CancelRetrievalResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CreateCachediSCSIVolumeRequest &, const Model::CreateCachediSCSIVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CreateCachediSCSIVolumeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CreateSnapshotResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CreateSnapshotFromVolumeRecoveryPointRequest &, const Model::CreateSnapshotFromVolumeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CreateStorediSCSIVolumeRequest &, const Model::CreateStorediSCSIVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CreateStorediSCSIVolumeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CreateTapeWithBarcodeRequest &, const Model::CreateTapeWithBarcodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CreateTapeWithBarcodeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::CreateTapesRequest &, const Model::CreateTapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::CreateTapesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteBandwidthRateLimitRequest &, const Model::DeleteBandwidthRateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteBandwidthRateLimitResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteChapCredentialsRequest &, const Model::DeleteChapCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteChapCredentialsResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteGatewayRequest &, const Model::DeleteGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteGatewayResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteSnapshotScheduleRequest &, const Model::DeleteSnapshotScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteSnapshotScheduleResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteTapeRequest &, const Model::DeleteTapeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteTapeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteTapeArchiveRequest &, const Model::DeleteTapeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteTapeArchiveResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DeleteVolumeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeBandwidthRateLimitRequest &, const Model::DescribeBandwidthRateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeBandwidthRateLimitResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeCacheRequest &, const Model::DescribeCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeCacheResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeCachediSCSIVolumesRequest &, const Model::DescribeCachediSCSIVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeCachediSCSIVolumesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeChapCredentialsRequest &, const Model::DescribeChapCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeChapCredentialsResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeGatewayInformationRequest &, const Model::DescribeGatewayInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeGatewayInformationResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeMaintenanceStartTimeRequest &, const Model::DescribeMaintenanceStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeMaintenanceStartTimeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeSnapshotScheduleRequest &, const Model::DescribeSnapshotScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeSnapshotScheduleResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeStorediSCSIVolumesRequest &, const Model::DescribeStorediSCSIVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeStorediSCSIVolumesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeTapeArchivesRequest &, const Model::DescribeTapeArchivesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeTapeArchivesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeTapeRecoveryPointsRequest &, const Model::DescribeTapeRecoveryPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeTapeRecoveryPointsResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeTapesRequest &, const Model::DescribeTapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeTapesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeUploadBufferRequest &, const Model::DescribeUploadBufferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeUploadBufferResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeVTLDevicesRequest &, const Model::DescribeVTLDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeVTLDevicesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DescribeWorkingStorageRequest &, const Model::DescribeWorkingStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DescribeWorkingStorageResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::DisableGatewayRequest &, const Model::DisableGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::DisableGatewayResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListGatewaysRequest &, const Model::ListGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListGatewaysResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListLocalDisksRequest &, const Model::ListLocalDisksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListLocalDisksResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListTapesRequest &, const Model::ListTapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListTapesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListVolumeInitiatorsRequest &, const Model::ListVolumeInitiatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListVolumeInitiatorsResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListVolumeRecoveryPointsRequest &, const Model::ListVolumeRecoveryPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListVolumeRecoveryPointsResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ListVolumesRequest &, const Model::ListVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ListVolumesResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::RemoveTagsFromResourceResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ResetCacheRequest &, const Model::ResetCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ResetCacheResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::RetrieveTapeArchiveRequest &, const Model::RetrieveTapeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::RetrieveTapeArchiveResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::RetrieveTapeRecoveryPointRequest &, const Model::RetrieveTapeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::RetrieveTapeRecoveryPointResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::SetLocalConsolePasswordRequest &, const Model::SetLocalConsolePasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::SetLocalConsolePasswordResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::ShutdownGatewayRequest &, const Model::ShutdownGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::ShutdownGatewayResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::StartGatewayRequest &, const Model::StartGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::StartGatewayResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateBandwidthRateLimitRequest &, const Model::UpdateBandwidthRateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateBandwidthRateLimitResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateChapCredentialsRequest &, const Model::UpdateChapCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateChapCredentialsResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateGatewayInformationRequest &, const Model::UpdateGatewayInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateGatewayInformationResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateGatewaySoftwareNowRequest &, const Model::UpdateGatewaySoftwareNowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateGatewaySoftwareNowResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateMaintenanceStartTimeRequest &, const Model::UpdateMaintenanceStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateMaintenanceStartTimeResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateSnapshotScheduleRequest &, const Model::UpdateSnapshotScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateSnapshotScheduleResponseReceivedHandler
 
typedef std::function< void(const StorageGatewayClient *, const Model::UpdateVTLDeviceTypeRequest &, const Model::UpdateVTLDeviceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::StorageGateway::UpdateVTLDeviceTypeResponseReceivedHandler