AWS SDK for C++  1.9.66
AWS SDK for C++
StorageGatewayClient.h
Go to the documentation of this file.
1 
6 #pragma once
104 #include <aws/core/http/HttpTypes.h>
105 #include <future>
106 #include <functional>
107 
108 namespace Aws
109 {
110 
111 namespace Http
112 {
113  class HttpClient;
114  class HttpClientFactory;
115 } // namespace Http
116 
117 namespace Utils
118 {
119  template< typename R, typename E> class Outcome;
120 namespace Threading
121 {
122  class Executor;
123 } // namespace Threading
124 } // namespace Utils
125 
126 namespace Auth
127 {
128  class AWSCredentials;
129  class AWSCredentialsProvider;
130 } // namespace Auth
131 
132 namespace Client
133 {
134  class RetryStrategy;
135 } // namespace Client
136 
137 namespace StorageGateway
138 {
139 
140 namespace Model
141 {
142  class ActivateGatewayRequest;
143  class AddCacheRequest;
144  class AddTagsToResourceRequest;
145  class AddUploadBufferRequest;
146  class AddWorkingStorageRequest;
147  class AssignTapePoolRequest;
148  class AssociateFileSystemRequest;
149  class AttachVolumeRequest;
150  class CancelArchivalRequest;
151  class CancelRetrievalRequest;
152  class CreateCachediSCSIVolumeRequest;
153  class CreateNFSFileShareRequest;
154  class CreateSMBFileShareRequest;
155  class CreateSnapshotRequest;
156  class CreateSnapshotFromVolumeRecoveryPointRequest;
157  class CreateStorediSCSIVolumeRequest;
158  class CreateTapePoolRequest;
159  class CreateTapeWithBarcodeRequest;
160  class CreateTapesRequest;
161  class DeleteAutomaticTapeCreationPolicyRequest;
162  class DeleteBandwidthRateLimitRequest;
163  class DeleteChapCredentialsRequest;
164  class DeleteFileShareRequest;
165  class DeleteGatewayRequest;
166  class DeleteSnapshotScheduleRequest;
167  class DeleteTapeRequest;
168  class DeleteTapeArchiveRequest;
169  class DeleteTapePoolRequest;
170  class DeleteVolumeRequest;
171  class DescribeAvailabilityMonitorTestRequest;
172  class DescribeBandwidthRateLimitRequest;
173  class DescribeBandwidthRateLimitScheduleRequest;
174  class DescribeCacheRequest;
175  class DescribeCachediSCSIVolumesRequest;
176  class DescribeChapCredentialsRequest;
177  class DescribeFileSystemAssociationsRequest;
178  class DescribeGatewayInformationRequest;
179  class DescribeMaintenanceStartTimeRequest;
180  class DescribeNFSFileSharesRequest;
181  class DescribeSMBFileSharesRequest;
182  class DescribeSMBSettingsRequest;
183  class DescribeSnapshotScheduleRequest;
184  class DescribeStorediSCSIVolumesRequest;
185  class DescribeTapeArchivesRequest;
186  class DescribeTapeRecoveryPointsRequest;
187  class DescribeTapesRequest;
188  class DescribeUploadBufferRequest;
189  class DescribeVTLDevicesRequest;
190  class DescribeWorkingStorageRequest;
191  class DetachVolumeRequest;
192  class DisableGatewayRequest;
193  class DisassociateFileSystemRequest;
194  class JoinDomainRequest;
195  class ListAutomaticTapeCreationPoliciesRequest;
196  class ListFileSharesRequest;
197  class ListFileSystemAssociationsRequest;
198  class ListGatewaysRequest;
199  class ListLocalDisksRequest;
200  class ListTagsForResourceRequest;
201  class ListTapePoolsRequest;
202  class ListTapesRequest;
203  class ListVolumeInitiatorsRequest;
204  class ListVolumeRecoveryPointsRequest;
205  class ListVolumesRequest;
206  class NotifyWhenUploadedRequest;
207  class RefreshCacheRequest;
208  class RemoveTagsFromResourceRequest;
209  class ResetCacheRequest;
210  class RetrieveTapeArchiveRequest;
211  class RetrieveTapeRecoveryPointRequest;
212  class SetLocalConsolePasswordRequest;
213  class SetSMBGuestPasswordRequest;
214  class ShutdownGatewayRequest;
215  class StartAvailabilityMonitorTestRequest;
216  class StartGatewayRequest;
217  class UpdateAutomaticTapeCreationPolicyRequest;
218  class UpdateBandwidthRateLimitRequest;
219  class UpdateBandwidthRateLimitScheduleRequest;
220  class UpdateChapCredentialsRequest;
221  class UpdateFileSystemAssociationRequest;
222  class UpdateGatewayInformationRequest;
223  class UpdateGatewaySoftwareNowRequest;
224  class UpdateMaintenanceStartTimeRequest;
225  class UpdateNFSFileShareRequest;
226  class UpdateSMBFileShareRequest;
227  class UpdateSMBFileShareVisibilityRequest;
228  class UpdateSMBSecurityStrategyRequest;
229  class UpdateSnapshotScheduleRequest;
230  class UpdateVTLDeviceTypeRequest;
231 
321 
322  typedef std::future<ActivateGatewayOutcome> ActivateGatewayOutcomeCallable;
323  typedef std::future<AddCacheOutcome> AddCacheOutcomeCallable;
324  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
325  typedef std::future<AddUploadBufferOutcome> AddUploadBufferOutcomeCallable;
326  typedef std::future<AddWorkingStorageOutcome> AddWorkingStorageOutcomeCallable;
327  typedef std::future<AssignTapePoolOutcome> AssignTapePoolOutcomeCallable;
328  typedef std::future<AssociateFileSystemOutcome> AssociateFileSystemOutcomeCallable;
329  typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
330  typedef std::future<CancelArchivalOutcome> CancelArchivalOutcomeCallable;
331  typedef std::future<CancelRetrievalOutcome> CancelRetrievalOutcomeCallable;
332  typedef std::future<CreateCachediSCSIVolumeOutcome> CreateCachediSCSIVolumeOutcomeCallable;
333  typedef std::future<CreateNFSFileShareOutcome> CreateNFSFileShareOutcomeCallable;
334  typedef std::future<CreateSMBFileShareOutcome> CreateSMBFileShareOutcomeCallable;
335  typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
336  typedef std::future<CreateSnapshotFromVolumeRecoveryPointOutcome> CreateSnapshotFromVolumeRecoveryPointOutcomeCallable;
337  typedef std::future<CreateStorediSCSIVolumeOutcome> CreateStorediSCSIVolumeOutcomeCallable;
338  typedef std::future<CreateTapePoolOutcome> CreateTapePoolOutcomeCallable;
339  typedef std::future<CreateTapeWithBarcodeOutcome> CreateTapeWithBarcodeOutcomeCallable;
340  typedef std::future<CreateTapesOutcome> CreateTapesOutcomeCallable;
341  typedef std::future<DeleteAutomaticTapeCreationPolicyOutcome> DeleteAutomaticTapeCreationPolicyOutcomeCallable;
342  typedef std::future<DeleteBandwidthRateLimitOutcome> DeleteBandwidthRateLimitOutcomeCallable;
343  typedef std::future<DeleteChapCredentialsOutcome> DeleteChapCredentialsOutcomeCallable;
344  typedef std::future<DeleteFileShareOutcome> DeleteFileShareOutcomeCallable;
345  typedef std::future<DeleteGatewayOutcome> DeleteGatewayOutcomeCallable;
346  typedef std::future<DeleteSnapshotScheduleOutcome> DeleteSnapshotScheduleOutcomeCallable;
347  typedef std::future<DeleteTapeOutcome> DeleteTapeOutcomeCallable;
348  typedef std::future<DeleteTapeArchiveOutcome> DeleteTapeArchiveOutcomeCallable;
349  typedef std::future<DeleteTapePoolOutcome> DeleteTapePoolOutcomeCallable;
350  typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
351  typedef std::future<DescribeAvailabilityMonitorTestOutcome> DescribeAvailabilityMonitorTestOutcomeCallable;
352  typedef std::future<DescribeBandwidthRateLimitOutcome> DescribeBandwidthRateLimitOutcomeCallable;
353  typedef std::future<DescribeBandwidthRateLimitScheduleOutcome> DescribeBandwidthRateLimitScheduleOutcomeCallable;
354  typedef std::future<DescribeCacheOutcome> DescribeCacheOutcomeCallable;
355  typedef std::future<DescribeCachediSCSIVolumesOutcome> DescribeCachediSCSIVolumesOutcomeCallable;
356  typedef std::future<DescribeChapCredentialsOutcome> DescribeChapCredentialsOutcomeCallable;
357  typedef std::future<DescribeFileSystemAssociationsOutcome> DescribeFileSystemAssociationsOutcomeCallable;
358  typedef std::future<DescribeGatewayInformationOutcome> DescribeGatewayInformationOutcomeCallable;
359  typedef std::future<DescribeMaintenanceStartTimeOutcome> DescribeMaintenanceStartTimeOutcomeCallable;
360  typedef std::future<DescribeNFSFileSharesOutcome> DescribeNFSFileSharesOutcomeCallable;
361  typedef std::future<DescribeSMBFileSharesOutcome> DescribeSMBFileSharesOutcomeCallable;
362  typedef std::future<DescribeSMBSettingsOutcome> DescribeSMBSettingsOutcomeCallable;
363  typedef std::future<DescribeSnapshotScheduleOutcome> DescribeSnapshotScheduleOutcomeCallable;
364  typedef std::future<DescribeStorediSCSIVolumesOutcome> DescribeStorediSCSIVolumesOutcomeCallable;
365  typedef std::future<DescribeTapeArchivesOutcome> DescribeTapeArchivesOutcomeCallable;
366  typedef std::future<DescribeTapeRecoveryPointsOutcome> DescribeTapeRecoveryPointsOutcomeCallable;
367  typedef std::future<DescribeTapesOutcome> DescribeTapesOutcomeCallable;
368  typedef std::future<DescribeUploadBufferOutcome> DescribeUploadBufferOutcomeCallable;
369  typedef std::future<DescribeVTLDevicesOutcome> DescribeVTLDevicesOutcomeCallable;
370  typedef std::future<DescribeWorkingStorageOutcome> DescribeWorkingStorageOutcomeCallable;
371  typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
372  typedef std::future<DisableGatewayOutcome> DisableGatewayOutcomeCallable;
373  typedef std::future<DisassociateFileSystemOutcome> DisassociateFileSystemOutcomeCallable;
374  typedef std::future<JoinDomainOutcome> JoinDomainOutcomeCallable;
375  typedef std::future<ListAutomaticTapeCreationPoliciesOutcome> ListAutomaticTapeCreationPoliciesOutcomeCallable;
376  typedef std::future<ListFileSharesOutcome> ListFileSharesOutcomeCallable;
377  typedef std::future<ListFileSystemAssociationsOutcome> ListFileSystemAssociationsOutcomeCallable;
378  typedef std::future<ListGatewaysOutcome> ListGatewaysOutcomeCallable;
379  typedef std::future<ListLocalDisksOutcome> ListLocalDisksOutcomeCallable;
380  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
381  typedef std::future<ListTapePoolsOutcome> ListTapePoolsOutcomeCallable;
382  typedef std::future<ListTapesOutcome> ListTapesOutcomeCallable;
383  typedef std::future<ListVolumeInitiatorsOutcome> ListVolumeInitiatorsOutcomeCallable;
384  typedef std::future<ListVolumeRecoveryPointsOutcome> ListVolumeRecoveryPointsOutcomeCallable;
385  typedef std::future<ListVolumesOutcome> ListVolumesOutcomeCallable;
386  typedef std::future<NotifyWhenUploadedOutcome> NotifyWhenUploadedOutcomeCallable;
387  typedef std::future<RefreshCacheOutcome> RefreshCacheOutcomeCallable;
388  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
389  typedef std::future<ResetCacheOutcome> ResetCacheOutcomeCallable;
390  typedef std::future<RetrieveTapeArchiveOutcome> RetrieveTapeArchiveOutcomeCallable;
391  typedef std::future<RetrieveTapeRecoveryPointOutcome> RetrieveTapeRecoveryPointOutcomeCallable;
392  typedef std::future<SetLocalConsolePasswordOutcome> SetLocalConsolePasswordOutcomeCallable;
393  typedef std::future<SetSMBGuestPasswordOutcome> SetSMBGuestPasswordOutcomeCallable;
394  typedef std::future<ShutdownGatewayOutcome> ShutdownGatewayOutcomeCallable;
395  typedef std::future<StartAvailabilityMonitorTestOutcome> StartAvailabilityMonitorTestOutcomeCallable;
396  typedef std::future<StartGatewayOutcome> StartGatewayOutcomeCallable;
397  typedef std::future<UpdateAutomaticTapeCreationPolicyOutcome> UpdateAutomaticTapeCreationPolicyOutcomeCallable;
398  typedef std::future<UpdateBandwidthRateLimitOutcome> UpdateBandwidthRateLimitOutcomeCallable;
399  typedef std::future<UpdateBandwidthRateLimitScheduleOutcome> UpdateBandwidthRateLimitScheduleOutcomeCallable;
400  typedef std::future<UpdateChapCredentialsOutcome> UpdateChapCredentialsOutcomeCallable;
401  typedef std::future<UpdateFileSystemAssociationOutcome> UpdateFileSystemAssociationOutcomeCallable;
402  typedef std::future<UpdateGatewayInformationOutcome> UpdateGatewayInformationOutcomeCallable;
403  typedef std::future<UpdateGatewaySoftwareNowOutcome> UpdateGatewaySoftwareNowOutcomeCallable;
404  typedef std::future<UpdateMaintenanceStartTimeOutcome> UpdateMaintenanceStartTimeOutcomeCallable;
405  typedef std::future<UpdateNFSFileShareOutcome> UpdateNFSFileShareOutcomeCallable;
406  typedef std::future<UpdateSMBFileShareOutcome> UpdateSMBFileShareOutcomeCallable;
407  typedef std::future<UpdateSMBFileShareVisibilityOutcome> UpdateSMBFileShareVisibilityOutcomeCallable;
408  typedef std::future<UpdateSMBSecurityStrategyOutcome> UpdateSMBSecurityStrategyOutcomeCallable;
409  typedef std::future<UpdateSnapshotScheduleOutcome> UpdateSnapshotScheduleOutcomeCallable;
410  typedef std::future<UpdateVTLDeviceTypeOutcome> UpdateVTLDeviceTypeOutcomeCallable;
411 } // namespace Model
412 
413  class StorageGatewayClient;
414 
415  typedef std::function<void(const StorageGatewayClient*, const Model::ActivateGatewayRequest&, const Model::ActivateGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateGatewayResponseReceivedHandler;
416  typedef std::function<void(const StorageGatewayClient*, const Model::AddCacheRequest&, const Model::AddCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddCacheResponseReceivedHandler;
417  typedef std::function<void(const StorageGatewayClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
418  typedef std::function<void(const StorageGatewayClient*, const Model::AddUploadBufferRequest&, const Model::AddUploadBufferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddUploadBufferResponseReceivedHandler;
419  typedef std::function<void(const StorageGatewayClient*, const Model::AddWorkingStorageRequest&, const Model::AddWorkingStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddWorkingStorageResponseReceivedHandler;
420  typedef std::function<void(const StorageGatewayClient*, const Model::AssignTapePoolRequest&, const Model::AssignTapePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssignTapePoolResponseReceivedHandler;
421  typedef std::function<void(const StorageGatewayClient*, const Model::AssociateFileSystemRequest&, const Model::AssociateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateFileSystemResponseReceivedHandler;
422  typedef std::function<void(const StorageGatewayClient*, const Model::AttachVolumeRequest&, const Model::AttachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachVolumeResponseReceivedHandler;
423  typedef std::function<void(const StorageGatewayClient*, const Model::CancelArchivalRequest&, const Model::CancelArchivalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelArchivalResponseReceivedHandler;
424  typedef std::function<void(const StorageGatewayClient*, const Model::CancelRetrievalRequest&, const Model::CancelRetrievalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelRetrievalResponseReceivedHandler;
425  typedef std::function<void(const StorageGatewayClient*, const Model::CreateCachediSCSIVolumeRequest&, const Model::CreateCachediSCSIVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCachediSCSIVolumeResponseReceivedHandler;
426  typedef std::function<void(const StorageGatewayClient*, const Model::CreateNFSFileShareRequest&, const Model::CreateNFSFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNFSFileShareResponseReceivedHandler;
427  typedef std::function<void(const StorageGatewayClient*, const Model::CreateSMBFileShareRequest&, const Model::CreateSMBFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSMBFileShareResponseReceivedHandler;
428  typedef std::function<void(const StorageGatewayClient*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotResponseReceivedHandler;
430  typedef std::function<void(const StorageGatewayClient*, const Model::CreateStorediSCSIVolumeRequest&, const Model::CreateStorediSCSIVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStorediSCSIVolumeResponseReceivedHandler;
431  typedef std::function<void(const StorageGatewayClient*, const Model::CreateTapePoolRequest&, const Model::CreateTapePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTapePoolResponseReceivedHandler;
432  typedef std::function<void(const StorageGatewayClient*, const Model::CreateTapeWithBarcodeRequest&, const Model::CreateTapeWithBarcodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTapeWithBarcodeResponseReceivedHandler;
433  typedef std::function<void(const StorageGatewayClient*, const Model::CreateTapesRequest&, const Model::CreateTapesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTapesResponseReceivedHandler;
434  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteAutomaticTapeCreationPolicyRequest&, const Model::DeleteAutomaticTapeCreationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAutomaticTapeCreationPolicyResponseReceivedHandler;
435  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteBandwidthRateLimitRequest&, const Model::DeleteBandwidthRateLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBandwidthRateLimitResponseReceivedHandler;
436  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteChapCredentialsRequest&, const Model::DeleteChapCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChapCredentialsResponseReceivedHandler;
437  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteFileShareRequest&, const Model::DeleteFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFileShareResponseReceivedHandler;
438  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteGatewayRequest&, const Model::DeleteGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGatewayResponseReceivedHandler;
439  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteSnapshotScheduleRequest&, const Model::DeleteSnapshotScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSnapshotScheduleResponseReceivedHandler;
440  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteTapeRequest&, const Model::DeleteTapeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTapeResponseReceivedHandler;
441  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteTapeArchiveRequest&, const Model::DeleteTapeArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTapeArchiveResponseReceivedHandler;
442  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteTapePoolRequest&, const Model::DeleteTapePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTapePoolResponseReceivedHandler;
443  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVolumeResponseReceivedHandler;
444  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeAvailabilityMonitorTestRequest&, const Model::DescribeAvailabilityMonitorTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailabilityMonitorTestResponseReceivedHandler;
445  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeBandwidthRateLimitRequest&, const Model::DescribeBandwidthRateLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBandwidthRateLimitResponseReceivedHandler;
446  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeBandwidthRateLimitScheduleRequest&, const Model::DescribeBandwidthRateLimitScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBandwidthRateLimitScheduleResponseReceivedHandler;
447  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeCacheRequest&, const Model::DescribeCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCacheResponseReceivedHandler;
448  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeCachediSCSIVolumesRequest&, const Model::DescribeCachediSCSIVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCachediSCSIVolumesResponseReceivedHandler;
449  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeChapCredentialsRequest&, const Model::DescribeChapCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeChapCredentialsResponseReceivedHandler;
450  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeFileSystemAssociationsRequest&, const Model::DescribeFileSystemAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFileSystemAssociationsResponseReceivedHandler;
451  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeGatewayInformationRequest&, const Model::DescribeGatewayInformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGatewayInformationResponseReceivedHandler;
452  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeMaintenanceStartTimeRequest&, const Model::DescribeMaintenanceStartTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceStartTimeResponseReceivedHandler;
453  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeNFSFileSharesRequest&, const Model::DescribeNFSFileSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNFSFileSharesResponseReceivedHandler;
454  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeSMBFileSharesRequest&, const Model::DescribeSMBFileSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSMBFileSharesResponseReceivedHandler;
455  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeSMBSettingsRequest&, const Model::DescribeSMBSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSMBSettingsResponseReceivedHandler;
456  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeSnapshotScheduleRequest&, const Model::DescribeSnapshotScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotScheduleResponseReceivedHandler;
457  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeStorediSCSIVolumesRequest&, const Model::DescribeStorediSCSIVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStorediSCSIVolumesResponseReceivedHandler;
458  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeTapeArchivesRequest&, const Model::DescribeTapeArchivesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTapeArchivesResponseReceivedHandler;
459  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeTapeRecoveryPointsRequest&, const Model::DescribeTapeRecoveryPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTapeRecoveryPointsResponseReceivedHandler;
460  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeTapesRequest&, const Model::DescribeTapesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTapesResponseReceivedHandler;
461  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeUploadBufferRequest&, const Model::DescribeUploadBufferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUploadBufferResponseReceivedHandler;
462  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeVTLDevicesRequest&, const Model::DescribeVTLDevicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVTLDevicesResponseReceivedHandler;
463  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeWorkingStorageRequest&, const Model::DescribeWorkingStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkingStorageResponseReceivedHandler;
464  typedef std::function<void(const StorageGatewayClient*, const Model::DetachVolumeRequest&, const Model::DetachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachVolumeResponseReceivedHandler;
465  typedef std::function<void(const StorageGatewayClient*, const Model::DisableGatewayRequest&, const Model::DisableGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableGatewayResponseReceivedHandler;
466  typedef std::function<void(const StorageGatewayClient*, const Model::DisassociateFileSystemRequest&, const Model::DisassociateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFileSystemResponseReceivedHandler;
467  typedef std::function<void(const StorageGatewayClient*, const Model::JoinDomainRequest&, const Model::JoinDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > JoinDomainResponseReceivedHandler;
468  typedef std::function<void(const StorageGatewayClient*, const Model::ListAutomaticTapeCreationPoliciesRequest&, const Model::ListAutomaticTapeCreationPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAutomaticTapeCreationPoliciesResponseReceivedHandler;
469  typedef std::function<void(const StorageGatewayClient*, const Model::ListFileSharesRequest&, const Model::ListFileSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFileSharesResponseReceivedHandler;
470  typedef std::function<void(const StorageGatewayClient*, const Model::ListFileSystemAssociationsRequest&, const Model::ListFileSystemAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFileSystemAssociationsResponseReceivedHandler;
471  typedef std::function<void(const StorageGatewayClient*, const Model::ListGatewaysRequest&, const Model::ListGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGatewaysResponseReceivedHandler;
472  typedef std::function<void(const StorageGatewayClient*, const Model::ListLocalDisksRequest&, const Model::ListLocalDisksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLocalDisksResponseReceivedHandler;
473  typedef std::function<void(const StorageGatewayClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
474  typedef std::function<void(const StorageGatewayClient*, const Model::ListTapePoolsRequest&, const Model::ListTapePoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTapePoolsResponseReceivedHandler;
475  typedef std::function<void(const StorageGatewayClient*, const Model::ListTapesRequest&, const Model::ListTapesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTapesResponseReceivedHandler;
476  typedef std::function<void(const StorageGatewayClient*, const Model::ListVolumeInitiatorsRequest&, const Model::ListVolumeInitiatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVolumeInitiatorsResponseReceivedHandler;
477  typedef std::function<void(const StorageGatewayClient*, const Model::ListVolumeRecoveryPointsRequest&, const Model::ListVolumeRecoveryPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVolumeRecoveryPointsResponseReceivedHandler;
478  typedef std::function<void(const StorageGatewayClient*, const Model::ListVolumesRequest&, const Model::ListVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVolumesResponseReceivedHandler;
479  typedef std::function<void(const StorageGatewayClient*, const Model::NotifyWhenUploadedRequest&, const Model::NotifyWhenUploadedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyWhenUploadedResponseReceivedHandler;
480  typedef std::function<void(const StorageGatewayClient*, const Model::RefreshCacheRequest&, const Model::RefreshCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RefreshCacheResponseReceivedHandler;
481  typedef std::function<void(const StorageGatewayClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
482  typedef std::function<void(const StorageGatewayClient*, const Model::ResetCacheRequest&, const Model::ResetCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetCacheResponseReceivedHandler;
483  typedef std::function<void(const StorageGatewayClient*, const Model::RetrieveTapeArchiveRequest&, const Model::RetrieveTapeArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveTapeArchiveResponseReceivedHandler;
484  typedef std::function<void(const StorageGatewayClient*, const Model::RetrieveTapeRecoveryPointRequest&, const Model::RetrieveTapeRecoveryPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveTapeRecoveryPointResponseReceivedHandler;
485  typedef std::function<void(const StorageGatewayClient*, const Model::SetLocalConsolePasswordRequest&, const Model::SetLocalConsolePasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetLocalConsolePasswordResponseReceivedHandler;
486  typedef std::function<void(const StorageGatewayClient*, const Model::SetSMBGuestPasswordRequest&, const Model::SetSMBGuestPasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetSMBGuestPasswordResponseReceivedHandler;
487  typedef std::function<void(const StorageGatewayClient*, const Model::ShutdownGatewayRequest&, const Model::ShutdownGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ShutdownGatewayResponseReceivedHandler;
488  typedef std::function<void(const StorageGatewayClient*, const Model::StartAvailabilityMonitorTestRequest&, const Model::StartAvailabilityMonitorTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAvailabilityMonitorTestResponseReceivedHandler;
489  typedef std::function<void(const StorageGatewayClient*, const Model::StartGatewayRequest&, const Model::StartGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartGatewayResponseReceivedHandler;
490  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateAutomaticTapeCreationPolicyRequest&, const Model::UpdateAutomaticTapeCreationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAutomaticTapeCreationPolicyResponseReceivedHandler;
491  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateBandwidthRateLimitRequest&, const Model::UpdateBandwidthRateLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBandwidthRateLimitResponseReceivedHandler;
492  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateBandwidthRateLimitScheduleRequest&, const Model::UpdateBandwidthRateLimitScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBandwidthRateLimitScheduleResponseReceivedHandler;
493  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateChapCredentialsRequest&, const Model::UpdateChapCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChapCredentialsResponseReceivedHandler;
494  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateFileSystemAssociationRequest&, const Model::UpdateFileSystemAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFileSystemAssociationResponseReceivedHandler;
495  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateGatewayInformationRequest&, const Model::UpdateGatewayInformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayInformationResponseReceivedHandler;
496  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateGatewaySoftwareNowRequest&, const Model::UpdateGatewaySoftwareNowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewaySoftwareNowResponseReceivedHandler;
497  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateMaintenanceStartTimeRequest&, const Model::UpdateMaintenanceStartTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceStartTimeResponseReceivedHandler;
498  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateNFSFileShareRequest&, const Model::UpdateNFSFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNFSFileShareResponseReceivedHandler;
499  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBFileShareRequest&, const Model::UpdateSMBFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBFileShareResponseReceivedHandler;
500  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBFileShareVisibilityRequest&, const Model::UpdateSMBFileShareVisibilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBFileShareVisibilityResponseReceivedHandler;
501  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBSecurityStrategyRequest&, const Model::UpdateSMBSecurityStrategyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBSecurityStrategyResponseReceivedHandler;
502  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSnapshotScheduleRequest&, const Model::UpdateSnapshotScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSnapshotScheduleResponseReceivedHandler;
503  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateVTLDeviceTypeRequest&, const Model::UpdateVTLDeviceTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVTLDeviceTypeResponseReceivedHandler;
504 
551  {
552  public:
554 
560 
566 
571  StorageGatewayClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
573 
575 
576 
590 
606 
621  virtual void ActivateGatewayAsync(const Model::ActivateGatewayRequest& request, const ActivateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
622 
635 
650 
664  virtual void AddCacheAsync(const Model::AddCacheRequest& request, const AddCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
665 
681 
699 
716  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
717 
728 
741 
753  virtual void AddUploadBufferAsync(const Model::AddUploadBufferRequest& request, const AddUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
754 
769 
786 
802  virtual void AddWorkingStorageAsync(const Model::AddWorkingStorageRequest& request, const AddWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
803 
815 
829 
842  virtual void AssignTapePoolAsync(const Model::AssignTapePoolRequest& request, const AssignTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
843 
853 
865 
876  virtual void AssociateFileSystemAsync(const Model::AssociateFileSystemRequest& request, const AssociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
877 
888 
901 
913  virtual void AttachVolumeAsync(const Model::AttachVolumeRequest& request, const AttachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
914 
923 
934 
944  virtual void CancelArchivalAsync(const Model::CancelArchivalRequest& request, const CancelArchivalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
945 
955 
967 
978  virtual void CancelRetrievalAsync(const Model::CancelRetrievalRequest& request, const CancelRetrievalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
979 
999 
1021 
1042  virtual void CreateCachediSCSIVolumeAsync(const Model::CreateCachediSCSIVolumeRequest& request, const CreateCachediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1043 
1061 
1081 
1100  virtual void CreateNFSFileShareAsync(const Model::CreateNFSFileShareRequest& request, const CreateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1101 
1119 
1139 
1158  virtual void CreateSMBFileShareAsync(const Model::CreateSMBFileShareRequest& request, const CreateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1159 
1189 
1221 
1252  virtual void CreateSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1253 
1277 
1303 
1328  virtual void CreateSnapshotFromVolumeRecoveryPointAsync(const Model::CreateSnapshotFromVolumeRecoveryPointRequest& request, const CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1329 
1345 
1363 
1380  virtual void CreateStorediSCSIVolumeAsync(const Model::CreateStorediSCSIVolumeRequest& request, const CreateStorediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1381 
1390 
1401 
1411  virtual void CreateTapePoolAsync(const Model::CreateTapePoolRequest& request, const CreateTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1412 
1425 
1440 
1454  virtual void CreateTapeWithBarcodeAsync(const Model::CreateTapeWithBarcodeRequest& request, const CreateTapeWithBarcodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1455 
1466 
1479 
1491  virtual void CreateTapesAsync(const Model::CreateTapesRequest& request, const CreateTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1492 
1502 
1514 
1525  virtual void DeleteAutomaticTapeCreationPolicyAsync(const Model::DeleteAutomaticTapeCreationPolicyRequest& request, const DeleteAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1526 
1538 
1552 
1565  virtual void DeleteBandwidthRateLimitAsync(const Model::DeleteBandwidthRateLimitRequest& request, const DeleteBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1566 
1575 
1586 
1596  virtual void DeleteChapCredentialsAsync(const Model::DeleteChapCredentialsRequest& request, const DeleteChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1597 
1605 
1615 
1624  virtual void DeleteFileShareAsync(const Model::DeleteFileShareRequest& request, const DeleteFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1625 
1646 
1669 
1691  virtual void DeleteGatewayAsync(const Model::DeleteGatewayRequest& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1692 
1710 
1730 
1749  virtual void DeleteSnapshotScheduleAsync(const Model::DeleteSnapshotScheduleRequest& request, const DeleteSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1750 
1758 
1768 
1777  virtual void DeleteTapeAsync(const Model::DeleteTapeRequest& request, const DeleteTapeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1778 
1787 
1798 
1808  virtual void DeleteTapeArchiveAsync(const Model::DeleteTapeArchiveRequest& request, const DeleteTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1809 
1818 
1829 
1839  virtual void DeleteTapePoolAsync(const Model::DeleteTapePoolRequest& request, const DeleteTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1840 
1860 
1882 
1903  virtual void DeleteVolumeAsync(const Model::DeleteVolumeRequest& request, const DeleteVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1904 
1914 
1926 
1937  virtual void DescribeAvailabilityMonitorTestAsync(const Model::DescribeAvailabilityMonitorTestRequest& request, const DescribeAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1938 
1952 
1968 
1983  virtual void DescribeBandwidthRateLimitAsync(const Model::DescribeBandwidthRateLimitRequest& request, const DescribeBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1984 
2004 
2026 
2047  virtual void DescribeBandwidthRateLimitScheduleAsync(const Model::DescribeBandwidthRateLimitScheduleRequest& request, const DescribeBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2048 
2058 
2070 
2081  virtual void DescribeCacheAsync(const Model::DescribeCacheRequest& request, const DescribeCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2082 
2093 
2106 
2118  virtual void DescribeCachediSCSIVolumesAsync(const Model::DescribeCachediSCSIVolumesRequest& request, const DescribeCachediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2119 
2129 
2141 
2152  virtual void DescribeChapCredentialsAsync(const Model::DescribeChapCredentialsRequest& request, const DescribeChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2153 
2161 
2171 
2180  virtual void DescribeFileSystemAssociationsAsync(const Model::DescribeFileSystemAssociationsRequest& request, const DescribeFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2181 
2191 
2203 
2214  virtual void DescribeGatewayInformationAsync(const Model::DescribeGatewayInformationRequest& request, const DescribeGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2215 
2224 
2235 
2245  virtual void DescribeMaintenanceStartTimeAsync(const Model::DescribeMaintenanceStartTimeRequest& request, const DescribeMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2246 
2255 
2266 
2276  virtual void DescribeNFSFileSharesAsync(const Model::DescribeNFSFileSharesRequest& request, const DescribeNFSFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2277 
2286 
2297 
2307  virtual void DescribeSMBFileSharesAsync(const Model::DescribeSMBFileSharesRequest& request, const DescribeSMBFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2308 
2317 
2328 
2338  virtual void DescribeSMBSettingsAsync(const Model::DescribeSMBSettingsRequest& request, const DescribeSMBSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2339 
2349 
2361 
2372  virtual void DescribeSnapshotScheduleAsync(const Model::DescribeSnapshotScheduleRequest& request, const DescribeSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2373 
2384 
2397 
2409  virtual void DescribeStorediSCSIVolumesAsync(const Model::DescribeStorediSCSIVolumesRequest& request, const DescribeStorediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2410 
2421 
2434 
2446  virtual void DescribeTapeArchivesAsync(const Model::DescribeTapeArchivesRequest& request, const DescribeTapeArchivesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2447 
2459 
2473 
2486  virtual void DescribeTapeRecoveryPointsAsync(const Model::DescribeTapeRecoveryPointsRequest& request, const DescribeTapeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2487 
2497 
2509 
2520  virtual void DescribeTapesAsync(const Model::DescribeTapesRequest& request, const DescribeTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2521 
2532 
2545 
2557  virtual void DescribeUploadBufferAsync(const Model::DescribeUploadBufferRequest& request, const DescribeUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2558 
2568 
2580 
2591  virtual void DescribeVTLDevicesAsync(const Model::DescribeVTLDevicesRequest& request, const DescribeVTLDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2592 
2606 
2622 
2637  virtual void DescribeWorkingStorageAsync(const Model::DescribeWorkingStorageRequest& request, const DescribeWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2638 
2650 
2664 
2677  virtual void DetachVolumeAsync(const Model::DetachVolumeRequest& request, const DetachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2678 
2690 
2704 
2717  virtual void DisableGatewayAsync(const Model::DisableGatewayRequest& request, const DisableGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2718 
2728 
2740 
2751  virtual void DisassociateFileSystemAsync(const Model::DisassociateFileSystemRequest& request, const DisassociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2752 
2761 
2772 
2782  virtual void JoinDomainAsync(const Model::JoinDomainRequest& request, const JoinDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2783 
2793 
2805 
2816  virtual void ListAutomaticTapeCreationPoliciesAsync(const Model::ListAutomaticTapeCreationPoliciesRequest& request, const ListAutomaticTapeCreationPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2817 
2826 
2837 
2847  virtual void ListFileSharesAsync(const Model::ListFileSharesRequest& request, const ListFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2848 
2857 
2868 
2878  virtual void ListFileSystemAssociationsAsync(const Model::ListFileSystemAssociationsRequest& request, const ListFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2879 
2893 
2909 
2924  virtual void ListGatewaysAsync(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2925 
2940 
2957 
2973  virtual void ListLocalDisksAsync(const Model::ListLocalDisksRequest& request, const ListLocalDisksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2974 
2982 
2992 
3001  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3002 
3016 
3032 
3047  virtual void ListTapePoolsAsync(const Model::ListTapePoolsRequest& request, const ListTapePoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3048 
3064 
3082 
3099  virtual void ListTapesAsync(const Model::ListTapesRequest& request, const ListTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3100 
3110 
3122 
3133  virtual void ListVolumeInitiatorsAsync(const Model::ListVolumeInitiatorsRequest& request, const ListVolumeInitiatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3134 
3147 
3162 
3176  virtual void ListVolumeRecoveryPointsAsync(const Model::ListVolumeRecoveryPointsRequest& request, const ListVolumeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3177 
3194 
3213 
3231  virtual void ListVolumesAsync(const Model::ListVolumesRequest& request, const ListVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3232 
3251 
3272 
3292  virtual void NotifyWhenUploadedAsync(const Model::NotifyWhenUploadedRequest& request, const NotifyWhenUploadedResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3293 
3329 
3367 
3404  virtual void RefreshCacheAsync(const Model::RefreshCacheRequest& request, const RefreshCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3405 
3413 
3423 
3432  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3433 
3451 
3471 
3490  virtual void ResetCacheAsync(const Model::ResetCacheRequest& request, const ResetCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3491 
3506 
3523 
3539  virtual void RetrieveTapeArchiveAsync(const Model::RetrieveTapeArchiveRequest& request, const RetrieveTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3540 
3554 
3570 
3585  virtual void RetrieveTapeRecoveryPointAsync(const Model::RetrieveTapeRecoveryPointRequest& request, const RetrieveTapeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3586 
3596 
3608 
3619  virtual void SetLocalConsolePasswordAsync(const Model::SetLocalConsolePasswordRequest& request, const SetLocalConsolePasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3620 
3630 
3642 
3653  virtual void SetSMBGuestPasswordAsync(const Model::SetSMBGuestPasswordRequest& request, const SetSMBGuestPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3654 
3677 
3702 
3726  virtual void ShutdownGatewayAsync(const Model::ShutdownGatewayRequest& request, const ShutdownGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3727 
3740 
3755 
3769  virtual void StartAvailabilityMonitorTestAsync(const Model::StartAvailabilityMonitorTestRequest& request, const StartAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3770 
3786 
3804 
3821  virtual void StartGatewayAsync(const Model::StartGatewayRequest& request, const StartGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3822 
3833 
3846 
3858  virtual void UpdateAutomaticTapeCreationPolicyAsync(const Model::UpdateAutomaticTapeCreationPolicyRequest& request, const UpdateAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3859 
3874 
3891 
3907  virtual void UpdateBandwidthRateLimitAsync(const Model::UpdateBandwidthRateLimitRequest& request, const UpdateBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3908 
3919 
3932 
3944  virtual void UpdateBandwidthRateLimitScheduleAsync(const Model::UpdateBandwidthRateLimitScheduleRequest& request, const UpdateBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3945 
3958 
3973 
3987  virtual void UpdateChapCredentialsAsync(const Model::UpdateChapCredentialsRequest& request, const UpdateChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3988 
3996 
4006 
4015  virtual void UpdateFileSystemAssociationAsync(const Model::UpdateFileSystemAssociationRequest& request, const UpdateFileSystemAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4016 
4028 
4042 
4055  virtual void UpdateGatewayInformationAsync(const Model::UpdateGatewayInformationRequest& request, const UpdateGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4056 
4076 
4098 
4119  virtual void UpdateGatewaySoftwareNowAsync(const Model::UpdateGatewaySoftwareNowRequest& request, const UpdateGatewaySoftwareNowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4120 
4129 
4140 
4150  virtual void UpdateMaintenanceStartTimeAsync(const Model::UpdateMaintenanceStartTimeRequest& request, const UpdateMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4151 
4165 
4181 
4196  virtual void UpdateNFSFileShareAsync(const Model::UpdateNFSFileShareRequest& request, const UpdateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4197 
4214 
4233 
4251  virtual void UpdateSMBFileShareAsync(const Model::UpdateSMBFileShareRequest& request, const UpdateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4252 
4261 
4272 
4282  virtual void UpdateSMBFileShareVisibilityAsync(const Model::UpdateSMBFileShareVisibilityRequest& request, const UpdateSMBFileShareVisibilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4283 
4293 
4305 
4316  virtual void UpdateSMBSecurityStrategyAsync(const Model::UpdateSMBSecurityStrategyRequest& request, const UpdateSMBSecurityStrategyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4317 
4331 
4347 
4362  virtual void UpdateSnapshotScheduleAsync(const Model::UpdateSnapshotScheduleRequest& request, const UpdateSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4363 
4374 
4387 
4399  virtual void UpdateVTLDeviceTypeAsync(const Model::UpdateVTLDeviceTypeRequest& request, const UpdateVTLDeviceTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4400 
4401 
4402  void OverrideEndpoint(const Aws::String& endpoint);
4403  private:
4404  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
4405  void ActivateGatewayAsyncHelper(const Model::ActivateGatewayRequest& request, const ActivateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4406  void AddCacheAsyncHelper(const Model::AddCacheRequest& request, const AddCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4407  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4408  void AddUploadBufferAsyncHelper(const Model::AddUploadBufferRequest& request, const AddUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4409  void AddWorkingStorageAsyncHelper(const Model::AddWorkingStorageRequest& request, const AddWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4410  void AssignTapePoolAsyncHelper(const Model::AssignTapePoolRequest& request, const AssignTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4411  void AssociateFileSystemAsyncHelper(const Model::AssociateFileSystemRequest& request, const AssociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4412  void AttachVolumeAsyncHelper(const Model::AttachVolumeRequest& request, const AttachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4413  void CancelArchivalAsyncHelper(const Model::CancelArchivalRequest& request, const CancelArchivalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4414  void CancelRetrievalAsyncHelper(const Model::CancelRetrievalRequest& request, const CancelRetrievalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4415  void CreateCachediSCSIVolumeAsyncHelper(const Model::CreateCachediSCSIVolumeRequest& request, const CreateCachediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4416  void CreateNFSFileShareAsyncHelper(const Model::CreateNFSFileShareRequest& request, const CreateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4417  void CreateSMBFileShareAsyncHelper(const Model::CreateSMBFileShareRequest& request, const CreateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4418  void CreateSnapshotAsyncHelper(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4419  void CreateSnapshotFromVolumeRecoveryPointAsyncHelper(const Model::CreateSnapshotFromVolumeRecoveryPointRequest& request, const CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4420  void CreateStorediSCSIVolumeAsyncHelper(const Model::CreateStorediSCSIVolumeRequest& request, const CreateStorediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4421  void CreateTapePoolAsyncHelper(const Model::CreateTapePoolRequest& request, const CreateTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4422  void CreateTapeWithBarcodeAsyncHelper(const Model::CreateTapeWithBarcodeRequest& request, const CreateTapeWithBarcodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4423  void CreateTapesAsyncHelper(const Model::CreateTapesRequest& request, const CreateTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4424  void DeleteAutomaticTapeCreationPolicyAsyncHelper(const Model::DeleteAutomaticTapeCreationPolicyRequest& request, const DeleteAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4425  void DeleteBandwidthRateLimitAsyncHelper(const Model::DeleteBandwidthRateLimitRequest& request, const DeleteBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4426  void DeleteChapCredentialsAsyncHelper(const Model::DeleteChapCredentialsRequest& request, const DeleteChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4427  void DeleteFileShareAsyncHelper(const Model::DeleteFileShareRequest& request, const DeleteFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4428  void DeleteGatewayAsyncHelper(const Model::DeleteGatewayRequest& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4429  void DeleteSnapshotScheduleAsyncHelper(const Model::DeleteSnapshotScheduleRequest& request, const DeleteSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4430  void DeleteTapeAsyncHelper(const Model::DeleteTapeRequest& request, const DeleteTapeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4431  void DeleteTapeArchiveAsyncHelper(const Model::DeleteTapeArchiveRequest& request, const DeleteTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4432  void DeleteTapePoolAsyncHelper(const Model::DeleteTapePoolRequest& request, const DeleteTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4433  void DeleteVolumeAsyncHelper(const Model::DeleteVolumeRequest& request, const DeleteVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4434  void DescribeAvailabilityMonitorTestAsyncHelper(const Model::DescribeAvailabilityMonitorTestRequest& request, const DescribeAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4435  void DescribeBandwidthRateLimitAsyncHelper(const Model::DescribeBandwidthRateLimitRequest& request, const DescribeBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4436  void DescribeBandwidthRateLimitScheduleAsyncHelper(const Model::DescribeBandwidthRateLimitScheduleRequest& request, const DescribeBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4437  void DescribeCacheAsyncHelper(const Model::DescribeCacheRequest& request, const DescribeCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4438  void DescribeCachediSCSIVolumesAsyncHelper(const Model::DescribeCachediSCSIVolumesRequest& request, const DescribeCachediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4439  void DescribeChapCredentialsAsyncHelper(const Model::DescribeChapCredentialsRequest& request, const DescribeChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4440  void DescribeFileSystemAssociationsAsyncHelper(const Model::DescribeFileSystemAssociationsRequest& request, const DescribeFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4441  void DescribeGatewayInformationAsyncHelper(const Model::DescribeGatewayInformationRequest& request, const DescribeGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4442  void DescribeMaintenanceStartTimeAsyncHelper(const Model::DescribeMaintenanceStartTimeRequest& request, const DescribeMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4443  void DescribeNFSFileSharesAsyncHelper(const Model::DescribeNFSFileSharesRequest& request, const DescribeNFSFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4444  void DescribeSMBFileSharesAsyncHelper(const Model::DescribeSMBFileSharesRequest& request, const DescribeSMBFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4445  void DescribeSMBSettingsAsyncHelper(const Model::DescribeSMBSettingsRequest& request, const DescribeSMBSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4446  void DescribeSnapshotScheduleAsyncHelper(const Model::DescribeSnapshotScheduleRequest& request, const DescribeSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4447  void DescribeStorediSCSIVolumesAsyncHelper(const Model::DescribeStorediSCSIVolumesRequest& request, const DescribeStorediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4448  void DescribeTapeArchivesAsyncHelper(const Model::DescribeTapeArchivesRequest& request, const DescribeTapeArchivesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4449  void DescribeTapeRecoveryPointsAsyncHelper(const Model::DescribeTapeRecoveryPointsRequest& request, const DescribeTapeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4450  void DescribeTapesAsyncHelper(const Model::DescribeTapesRequest& request, const DescribeTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4451  void DescribeUploadBufferAsyncHelper(const Model::DescribeUploadBufferRequest& request, const DescribeUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4452  void DescribeVTLDevicesAsyncHelper(const Model::DescribeVTLDevicesRequest& request, const DescribeVTLDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4453  void DescribeWorkingStorageAsyncHelper(const Model::DescribeWorkingStorageRequest& request, const DescribeWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4454  void DetachVolumeAsyncHelper(const Model::DetachVolumeRequest& request, const DetachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4455  void DisableGatewayAsyncHelper(const Model::DisableGatewayRequest& request, const DisableGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4456  void DisassociateFileSystemAsyncHelper(const Model::DisassociateFileSystemRequest& request, const DisassociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4457  void JoinDomainAsyncHelper(const Model::JoinDomainRequest& request, const JoinDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4458  void ListAutomaticTapeCreationPoliciesAsyncHelper(const Model::ListAutomaticTapeCreationPoliciesRequest& request, const ListAutomaticTapeCreationPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4459  void ListFileSharesAsyncHelper(const Model::ListFileSharesRequest& request, const ListFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4460  void ListFileSystemAssociationsAsyncHelper(const Model::ListFileSystemAssociationsRequest& request, const ListFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4461  void ListGatewaysAsyncHelper(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4462  void ListLocalDisksAsyncHelper(const Model::ListLocalDisksRequest& request, const ListLocalDisksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4463  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4464  void ListTapePoolsAsyncHelper(const Model::ListTapePoolsRequest& request, const ListTapePoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4465  void ListTapesAsyncHelper(const Model::ListTapesRequest& request, const ListTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4466  void ListVolumeInitiatorsAsyncHelper(const Model::ListVolumeInitiatorsRequest& request, const ListVolumeInitiatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4467  void ListVolumeRecoveryPointsAsyncHelper(const Model::ListVolumeRecoveryPointsRequest& request, const ListVolumeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4468  void ListVolumesAsyncHelper(const Model::ListVolumesRequest& request, const ListVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4469  void NotifyWhenUploadedAsyncHelper(const Model::NotifyWhenUploadedRequest& request, const NotifyWhenUploadedResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4470  void RefreshCacheAsyncHelper(const Model::RefreshCacheRequest& request, const RefreshCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4471  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4472  void ResetCacheAsyncHelper(const Model::ResetCacheRequest& request, const ResetCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4473  void RetrieveTapeArchiveAsyncHelper(const Model::RetrieveTapeArchiveRequest& request, const RetrieveTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4474  void RetrieveTapeRecoveryPointAsyncHelper(const Model::RetrieveTapeRecoveryPointRequest& request, const RetrieveTapeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4475  void SetLocalConsolePasswordAsyncHelper(const Model::SetLocalConsolePasswordRequest& request, const SetLocalConsolePasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4476  void SetSMBGuestPasswordAsyncHelper(const Model::SetSMBGuestPasswordRequest& request, const SetSMBGuestPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4477  void ShutdownGatewayAsyncHelper(const Model::ShutdownGatewayRequest& request, const ShutdownGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4478  void StartAvailabilityMonitorTestAsyncHelper(const Model::StartAvailabilityMonitorTestRequest& request, const StartAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4479  void StartGatewayAsyncHelper(const Model::StartGatewayRequest& request, const StartGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4480  void UpdateAutomaticTapeCreationPolicyAsyncHelper(const Model::UpdateAutomaticTapeCreationPolicyRequest& request, const UpdateAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4481  void UpdateBandwidthRateLimitAsyncHelper(const Model::UpdateBandwidthRateLimitRequest& request, const UpdateBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4482  void UpdateBandwidthRateLimitScheduleAsyncHelper(const Model::UpdateBandwidthRateLimitScheduleRequest& request, const UpdateBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4483  void UpdateChapCredentialsAsyncHelper(const Model::UpdateChapCredentialsRequest& request, const UpdateChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4484  void UpdateFileSystemAssociationAsyncHelper(const Model::UpdateFileSystemAssociationRequest& request, const UpdateFileSystemAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4485  void UpdateGatewayInformationAsyncHelper(const Model::UpdateGatewayInformationRequest& request, const UpdateGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4486  void UpdateGatewaySoftwareNowAsyncHelper(const Model::UpdateGatewaySoftwareNowRequest& request, const UpdateGatewaySoftwareNowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4487  void UpdateMaintenanceStartTimeAsyncHelper(const Model::UpdateMaintenanceStartTimeRequest& request, const UpdateMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4488  void UpdateNFSFileShareAsyncHelper(const Model::UpdateNFSFileShareRequest& request, const UpdateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4489  void UpdateSMBFileShareAsyncHelper(const Model::UpdateSMBFileShareRequest& request, const UpdateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4490  void UpdateSMBFileShareVisibilityAsyncHelper(const Model::UpdateSMBFileShareVisibilityRequest& request, const UpdateSMBFileShareVisibilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4491  void UpdateSMBSecurityStrategyAsyncHelper(const Model::UpdateSMBSecurityStrategyRequest& request, const UpdateSMBSecurityStrategyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4492  void UpdateSnapshotScheduleAsyncHelper(const Model::UpdateSnapshotScheduleRequest& request, const UpdateSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4493  void UpdateVTLDeviceTypeAsyncHelper(const Model::UpdateVTLDeviceTypeRequest& request, const UpdateVTLDeviceTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4494 
4495  Aws::String m_uri;
4496  Aws::String m_configScheme;
4497  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
4498  };
4499 
4500 } // namespace StorageGateway
4501 } // namespace Aws
Aws::StorageGateway::CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateSnapshotFromVolumeRecoveryPointRequest &, const Model::CreateSnapshotFromVolumeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler
Definition: StorageGatewayClient.h:429
Aws::StorageGateway::StorageGatewayClient::DetachVolume
virtual Model::DetachVolumeOutcome DetachVolume(const Model::DetachVolumeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeStorediSCSIVolumesCallable
virtual Model::DescribeStorediSCSIVolumesOutcomeCallable DescribeStorediSCSIVolumesCallable(const Model::DescribeStorediSCSIVolumesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListTapePoolsAsync
virtual void ListTapePoolsAsync(const Model::ListTapePoolsRequest &request, const ListTapePoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::UpdateChapCredentialsAsync
virtual void UpdateChapCredentialsAsync(const Model::UpdateChapCredentialsRequest &request, const UpdateChapCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeSnapshotScheduleOutcomeCallable
std::future< DescribeSnapshotScheduleOutcome > DescribeSnapshotScheduleOutcomeCallable
Definition: StorageGatewayClient.h:363
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::StorageGateway::Model::DescribeGatewayInformationOutcome
Aws::Utils::Outcome< DescribeGatewayInformationResult, StorageGatewayError > DescribeGatewayInformationOutcome
Definition: StorageGatewayClient.h:268
Aws::StorageGateway::Model::UpdateBandwidthRateLimitScheduleOutcomeCallable
std::future< UpdateBandwidthRateLimitScheduleOutcome > UpdateBandwidthRateLimitScheduleOutcomeCallable
Definition: StorageGatewayClient.h:399
Aws::StorageGateway::Model::DescribeFileSystemAssociationsOutcomeCallable
std::future< DescribeFileSystemAssociationsOutcome > DescribeFileSystemAssociationsOutcomeCallable
Definition: StorageGatewayClient.h:357
ListVolumeRecoveryPointsResult.h
Aws::StorageGateway::Model::DisableGatewayOutcomeCallable
std::future< DisableGatewayOutcome > DisableGatewayOutcomeCallable
Definition: StorageGatewayClient.h:372
Aws::StorageGateway::Model::JoinDomainRequest
Definition: JoinDomainRequest.h:26
UpdateVTLDeviceTypeResult.h
Aws::StorageGateway::Model::DetachVolumeOutcomeCallable
std::future< DetachVolumeOutcome > DetachVolumeOutcomeCallable
Definition: StorageGatewayClient.h:371
Aws::StorageGateway::Model::DeleteAutomaticTapeCreationPolicyOutcomeCallable
std::future< DeleteAutomaticTapeCreationPolicyOutcome > DeleteAutomaticTapeCreationPolicyOutcomeCallable
Definition: StorageGatewayClient.h:341
Aws::StorageGateway::Model::ListFileSharesRequest
Definition: ListFileSharesRequest.h:25
Aws::StorageGateway::StorageGatewayClient::CancelRetrievalCallable
virtual Model::CancelRetrievalOutcomeCallable CancelRetrievalCallable(const Model::CancelRetrievalRequest &request) const
Aws::StorageGateway::Model::UpdateBandwidthRateLimitRequest
Definition: UpdateBandwidthRateLimitRequest.h:29
Aws::StorageGateway::StorageGatewayClient::DescribeTapeArchivesAsync
virtual void DescribeTapeArchivesAsync(const Model::DescribeTapeArchivesRequest &request, const DescribeTapeArchivesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeTapesOutcome
Aws::Utils::Outcome< DescribeTapesResult, StorageGatewayError > DescribeTapesOutcome
Definition: StorageGatewayClient.h:277
Aws::StorageGateway::StorageGatewayClient::AttachVolumeAsync
virtual void AttachVolumeAsync(const Model::AttachVolumeRequest &request, const AttachVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::AddTagsToResourceRequest
Definition: AddTagsToResourceRequest.h:27
UpdateMaintenanceStartTimeResult.h
Aws::StorageGateway::StorageGatewayClient::CancelRetrieval
virtual Model::CancelRetrievalOutcome CancelRetrieval(const Model::CancelRetrievalRequest &request) const
Aws::StorageGateway::Model::DescribeTapeRecoveryPointsRequest
Definition: DescribeTapeRecoveryPointsRequest.h:25
Aws::StorageGateway::SetLocalConsolePasswordResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::SetLocalConsolePasswordRequest &, const Model::SetLocalConsolePasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLocalConsolePasswordResponseReceivedHandler
Definition: StorageGatewayClient.h:485
Aws::StorageGateway::Model::UpdateSMBFileShareVisibilityRequest
Definition: UpdateSMBFileShareVisibilityRequest.h:22
Aws::StorageGateway::StorageGatewayClient::DescribeAvailabilityMonitorTestAsync
virtual void DescribeAvailabilityMonitorTestAsync(const Model::DescribeAvailabilityMonitorTestRequest &request, const DescribeAvailabilityMonitorTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::AddUploadBufferOutcomeCallable
std::future< AddUploadBufferOutcome > AddUploadBufferOutcomeCallable
Definition: StorageGatewayClient.h:325
StartGatewayResult.h
Aws::StorageGateway::Model::AssignTapePoolOutcome
Aws::Utils::Outcome< AssignTapePoolResult, StorageGatewayError > AssignTapePoolOutcome
Definition: StorageGatewayClient.h:237
Aws::StorageGateway::StorageGatewayClient::UpdateChapCredentialsCallable
virtual Model::UpdateChapCredentialsOutcomeCallable UpdateChapCredentialsCallable(const Model::UpdateChapCredentialsRequest &request) const
Aws::StorageGateway::DeleteChapCredentialsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteChapCredentialsRequest &, const Model::DeleteChapCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChapCredentialsResponseReceivedHandler
Definition: StorageGatewayClient.h:436
RemoveTagsFromResourceResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeVTLDevicesCallable
virtual Model::DescribeVTLDevicesOutcomeCallable DescribeVTLDevicesCallable(const Model::DescribeVTLDevicesRequest &request) const
ListVolumesResult.h
DetachVolumeResult.h
Aws::StorageGateway::DeleteFileShareResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteFileShareRequest &, const Model::DeleteFileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileShareResponseReceivedHandler
Definition: StorageGatewayClient.h:437
Aws::StorageGateway::Model::DescribeNFSFileSharesRequest
Definition: DescribeNFSFileSharesRequest.h:26
Aws::StorageGateway::DisassociateFileSystemResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DisassociateFileSystemRequest &, const Model::DisassociateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFileSystemResponseReceivedHandler
Definition: StorageGatewayClient.h:466
Aws::StorageGateway::Model::NotifyWhenUploadedOutcomeCallable
std::future< NotifyWhenUploadedOutcome > NotifyWhenUploadedOutcomeCallable
Definition: StorageGatewayClient.h:386
Aws::StorageGateway::UpdateNFSFileShareResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateNFSFileShareRequest &, const Model::UpdateNFSFileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNFSFileShareResponseReceivedHandler
Definition: StorageGatewayClient.h:498
Aws::StorageGateway::Model::CreateNFSFileShareRequest
Definition: CreateNFSFileShareRequest.h:30
NotifyWhenUploadedResult.h
Aws::StorageGateway::Model::RetrieveTapeArchiveOutcomeCallable
std::future< RetrieveTapeArchiveOutcome > RetrieveTapeArchiveOutcomeCallable
Definition: StorageGatewayClient.h:390
CreateStorediSCSIVolumeResult.h
Aws::StorageGateway::StorageGatewayClient::RemoveTagsFromResource
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
UpdateBandwidthRateLimitResult.h
Aws::StorageGateway::StorageGatewayClient::UpdateSMBSecurityStrategy
virtual Model::UpdateSMBSecurityStrategyOutcome UpdateSMBSecurityStrategy(const Model::UpdateSMBSecurityStrategyRequest &request) const
Aws::StorageGateway::StorageGatewayClient::SetLocalConsolePassword
virtual Model::SetLocalConsolePasswordOutcome SetLocalConsolePassword(const Model::SetLocalConsolePasswordRequest &request) const
Aws::StorageGateway::StorageGatewayClient::UpdateGatewaySoftwareNowAsync
virtual void UpdateGatewaySoftwareNowAsync(const Model::UpdateGatewaySoftwareNowRequest &request, const UpdateGatewaySoftwareNowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::DescribeTapeRecoveryPointsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeTapeRecoveryPointsRequest &, const Model::DescribeTapeRecoveryPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTapeRecoveryPointsResponseReceivedHandler
Definition: StorageGatewayClient.h:459
Aws::StorageGateway::Model::CreateNFSFileShareOutcomeCallable
std::future< CreateNFSFileShareOutcome > CreateNFSFileShareOutcomeCallable
Definition: StorageGatewayClient.h:333
RefreshCacheResult.h
Aws::StorageGateway::Model::DeleteFileShareOutcomeCallable
std::future< DeleteFileShareOutcome > DeleteFileShareOutcomeCallable
Definition: StorageGatewayClient.h:344
Aws::StorageGateway::Model::DescribeSnapshotScheduleOutcome
Aws::Utils::Outcome< DescribeSnapshotScheduleResult, StorageGatewayError > DescribeSnapshotScheduleOutcome
Definition: StorageGatewayClient.h:273
Aws::StorageGateway::StorageGatewayClient::NotifyWhenUploadedAsync
virtual void NotifyWhenUploadedAsync(const Model::NotifyWhenUploadedRequest &request, const NotifyWhenUploadedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DeleteChapCredentialsOutcome
Aws::Utils::Outcome< DeleteChapCredentialsResult, StorageGatewayError > DeleteChapCredentialsOutcome
Definition: StorageGatewayClient.h:253
Aws::StorageGateway::Model::UpdateGatewayInformationRequest
Definition: UpdateGatewayInformationRequest.h:23
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareAsync
virtual void UpdateSMBFileShareAsync(const Model::UpdateSMBFileShareRequest &request, const UpdateSMBFileShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::StorageGateway::StorageGatewayClient::DeleteChapCredentialsCallable
virtual Model::DeleteChapCredentialsOutcomeCallable DeleteChapCredentialsCallable(const Model::DeleteChapCredentialsRequest &request) const
Aws::StorageGateway::Model::UpdateSnapshotScheduleRequest
Definition: UpdateSnapshotScheduleRequest.h:32
Aws::StorageGateway::StorageGatewayClient::DescribeBandwidthRateLimitAsync
virtual void DescribeBandwidthRateLimitAsync(const Model::DescribeBandwidthRateLimitRequest &request, const DescribeBandwidthRateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListVolumeRecoveryPointsCallable
virtual Model::ListVolumeRecoveryPointsOutcomeCallable ListVolumeRecoveryPointsCallable(const Model::ListVolumeRecoveryPointsRequest &request) const
ListTapesResult.h
Aws::StorageGateway::CreateStorediSCSIVolumeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateStorediSCSIVolumeRequest &, const Model::CreateStorediSCSIVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStorediSCSIVolumeResponseReceivedHandler
Definition: StorageGatewayClient.h:430
Aws::StorageGateway::StorageGatewayClient::DescribeFileSystemAssociationsCallable
virtual Model::DescribeFileSystemAssociationsOutcomeCallable DescribeFileSystemAssociationsCallable(const Model::DescribeFileSystemAssociationsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::CreateStorediSCSIVolume
virtual Model::CreateStorediSCSIVolumeOutcome CreateStorediSCSIVolume(const Model::CreateStorediSCSIVolumeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AddCache
virtual Model::AddCacheOutcome AddCache(const Model::AddCacheRequest &request) const
Aws::StorageGateway::DescribeSMBSettingsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeSMBSettingsRequest &, const Model::DescribeSMBSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSMBSettingsResponseReceivedHandler
Definition: StorageGatewayClient.h:455
Aws::StorageGateway::CreateCachediSCSIVolumeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateCachediSCSIVolumeRequest &, const Model::CreateCachediSCSIVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCachediSCSIVolumeResponseReceivedHandler
Definition: StorageGatewayClient.h:425
Aws::StorageGateway::Model::AddTagsToResourceOutcome
Aws::Utils::Outcome< AddTagsToResourceResult, StorageGatewayError > AddTagsToResourceOutcome
Definition: StorageGatewayClient.h:234
Aws::StorageGateway::Model::ListAutomaticTapeCreationPoliciesRequest
Definition: ListAutomaticTapeCreationPoliciesRequest.h:22
Aws::StorageGateway::CancelArchivalResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CancelArchivalRequest &, const Model::CancelArchivalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelArchivalResponseReceivedHandler
Definition: StorageGatewayClient.h:423
Aws::StorageGateway::Model::DeleteVolumeOutcome
Aws::Utils::Outcome< DeleteVolumeResult, StorageGatewayError > DeleteVolumeOutcome
Definition: StorageGatewayClient.h:260
Aws::StorageGateway::StartAvailabilityMonitorTestResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::StartAvailabilityMonitorTestRequest &, const Model::StartAvailabilityMonitorTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAvailabilityMonitorTestResponseReceivedHandler
Definition: StorageGatewayClient.h:488
Aws::StorageGateway::StorageGatewayClient::DescribeUploadBufferCallable
virtual Model::DescribeUploadBufferOutcomeCallable DescribeUploadBufferCallable(const Model::DescribeUploadBufferRequest &request) const
Aws::StorageGateway::DeleteBandwidthRateLimitResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteBandwidthRateLimitRequest &, const Model::DeleteBandwidthRateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBandwidthRateLimitResponseReceivedHandler
Definition: StorageGatewayClient.h:435
Aws::StorageGateway::Model::ListAutomaticTapeCreationPoliciesOutcomeCallable
std::future< ListAutomaticTapeCreationPoliciesOutcome > ListAutomaticTapeCreationPoliciesOutcomeCallable
Definition: StorageGatewayClient.h:375
Aws::StorageGateway::StorageGatewayClient::CancelArchivalAsync
virtual void CancelArchivalAsync(const Model::CancelArchivalRequest &request, const CancelArchivalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::UpdateBandwidthRateLimitScheduleCallable
virtual Model::UpdateBandwidthRateLimitScheduleOutcomeCallable UpdateBandwidthRateLimitScheduleCallable(const Model::UpdateBandwidthRateLimitScheduleRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeChapCredentialsCallable
virtual Model::DescribeChapCredentialsOutcomeCallable DescribeChapCredentialsCallable(const Model::DescribeChapCredentialsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DetachVolumeAsync
virtual void DetachVolumeAsync(const Model::DetachVolumeRequest &request, const DetachVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteTapePoolResult.h
ListFileSharesResult.h
Aws::StorageGateway::Model::CreateSMBFileShareRequest
Definition: CreateSMBFileShareRequest.h:30
Aws::StorageGateway::StorageGatewayClient::AssociateFileSystem
virtual Model::AssociateFileSystemOutcome AssociateFileSystem(const Model::AssociateFileSystemRequest &request) const
Aws::StorageGateway::Model::DisableGatewayRequest
Definition: DisableGatewayRequest.h:25
Aws::StorageGateway::StorageGatewayClient::CreateSnapshotFromVolumeRecoveryPoint
virtual Model::CreateSnapshotFromVolumeRecoveryPointOutcome CreateSnapshotFromVolumeRecoveryPoint(const Model::CreateSnapshotFromVolumeRecoveryPointRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeChapCredentials
virtual Model::DescribeChapCredentialsOutcome DescribeChapCredentials(const Model::DescribeChapCredentialsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AddTagsToResourceAsync
virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateNFSFileShareResult.h
Aws::StorageGateway::StorageGatewayClient::UpdateVTLDeviceTypeAsync
virtual void UpdateVTLDeviceTypeAsync(const Model::UpdateVTLDeviceTypeRequest &request, const UpdateVTLDeviceTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeNFSFileSharesOutcome
Aws::Utils::Outcome< DescribeNFSFileSharesResult, StorageGatewayError > DescribeNFSFileSharesOutcome
Definition: StorageGatewayClient.h:270
Aws::StorageGateway::DescribeUploadBufferResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeUploadBufferRequest &, const Model::DescribeUploadBufferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUploadBufferResponseReceivedHandler
Definition: StorageGatewayClient.h:461
Aws::StorageGateway::StorageGatewayClient::UpdateNFSFileShareCallable
virtual Model::UpdateNFSFileShareOutcomeCallable UpdateNFSFileShareCallable(const Model::UpdateNFSFileShareRequest &request) const
Aws::StorageGateway::Model::SetLocalConsolePasswordOutcome
Aws::Utils::Outcome< SetLocalConsolePasswordResult, StorageGatewayError > SetLocalConsolePasswordOutcome
Definition: StorageGatewayClient.h:302
Aws::StorageGateway::Model::DescribeSnapshotScheduleRequest
Definition: DescribeSnapshotScheduleRequest.h:26
DeleteAutomaticTapeCreationPolicyResult.h
Aws::StorageGateway::StorageGatewayClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::StorageGateway::Model::DeleteSnapshotScheduleOutcome
Aws::Utils::Outcome< DeleteSnapshotScheduleResult, StorageGatewayError > DeleteSnapshotScheduleOutcome
Definition: StorageGatewayClient.h:256
Aws::StorageGateway::ListTapesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListTapesRequest &, const Model::ListTapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTapesResponseReceivedHandler
Definition: StorageGatewayClient.h:475
Aws::StorageGateway::DeleteTapeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteTapeRequest &, const Model::DeleteTapeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTapeResponseReceivedHandler
Definition: StorageGatewayClient.h:440
Aws::StorageGateway::Model::AttachVolumeOutcomeCallable
std::future< AttachVolumeOutcome > AttachVolumeOutcomeCallable
Definition: StorageGatewayClient.h:329
Aws::StorageGateway::StorageGatewayClient::RetrieveTapeRecoveryPointAsync
virtual void RetrieveTapeRecoveryPointAsync(const Model::RetrieveTapeRecoveryPointRequest &request, const RetrieveTapeRecoveryPointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeSnapshotScheduleResult.h
Aws::StorageGateway::Model::UpdateNFSFileShareOutcome
Aws::Utils::Outcome< UpdateNFSFileShareResult, StorageGatewayError > UpdateNFSFileShareOutcome
Definition: StorageGatewayClient.h:315
Aws::StorageGateway::StorageGatewayClient::CreateSnapshotCallable
virtual Model::CreateSnapshotOutcomeCallable CreateSnapshotCallable(const Model::CreateSnapshotRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeAvailabilityMonitorTestCallable
virtual Model::DescribeAvailabilityMonitorTestOutcomeCallable DescribeAvailabilityMonitorTestCallable(const Model::DescribeAvailabilityMonitorTestRequest &request) const
Aws::StorageGateway::Model::AddWorkingStorageOutcome
Aws::Utils::Outcome< AddWorkingStorageResult, StorageGatewayError > AddWorkingStorageOutcome
Definition: StorageGatewayClient.h:236
Aws::StorageGateway::Model::CreateTapesRequest
Definition: CreateTapesRequest.h:27
Aws::StorageGateway::ShutdownGatewayResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ShutdownGatewayRequest &, const Model::ShutdownGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ShutdownGatewayResponseReceivedHandler
Definition: StorageGatewayClient.h:487
Aws::StorageGateway::StorageGatewayClient::ListLocalDisksCallable
virtual Model::ListLocalDisksOutcomeCallable ListLocalDisksCallable(const Model::ListLocalDisksRequest &request) const
Aws::StorageGateway::RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Definition: StorageGatewayClient.h:481
Aws::StorageGateway::Model::CreateSnapshotFromVolumeRecoveryPointRequest
Definition: CreateSnapshotFromVolumeRecoveryPointRequest.h:24
DescribeAvailabilityMonitorTestResult.h
Aws::StorageGateway::UpdateBandwidthRateLimitResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateBandwidthRateLimitRequest &, const Model::UpdateBandwidthRateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBandwidthRateLimitResponseReceivedHandler
Definition: StorageGatewayClient.h:491
Aws::StorageGateway::UpdateGatewaySoftwareNowResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateGatewaySoftwareNowRequest &, const Model::UpdateGatewaySoftwareNowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewaySoftwareNowResponseReceivedHandler
Definition: StorageGatewayClient.h:496
Aws::StorageGateway::StorageGatewayClient::CreateTapeWithBarcode
virtual Model::CreateTapeWithBarcodeOutcome CreateTapeWithBarcode(const Model::CreateTapeWithBarcodeRequest &request) const
Aws::StorageGateway::Model::UpdateNFSFileShareRequest
Definition: UpdateNFSFileShareRequest.h:29
Aws::StorageGateway::Model::DeleteFileShareOutcome
Aws::Utils::Outcome< DeleteFileShareResult, StorageGatewayError > DeleteFileShareOutcome
Definition: StorageGatewayClient.h:254
Aws::StorageGateway::Model::ListLocalDisksOutcomeCallable
std::future< ListLocalDisksOutcome > ListLocalDisksOutcomeCallable
Definition: StorageGatewayClient.h:379
Aws::StorageGateway::StorageGatewayClient::CreateTapes
virtual Model::CreateTapesOutcome CreateTapes(const Model::CreateTapesRequest &request) const
Aws::StorageGateway::Model::DisassociateFileSystemOutcome
Aws::Utils::Outcome< DisassociateFileSystemResult, StorageGatewayError > DisassociateFileSystemOutcome
Definition: StorageGatewayClient.h:283
Aws::StorageGateway::Model::DescribeWorkingStorageRequest
Definition: DescribeWorkingStorageRequest.h:26
Aws::StorageGateway::StorageGatewayClient::ListLocalDisks
virtual Model::ListLocalDisksOutcome ListLocalDisks(const Model::ListLocalDisksRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeVTLDevicesAsync
virtual void DescribeVTLDevicesAsync(const Model::DescribeVTLDevicesRequest &request, const DescribeVTLDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AddWorkingStorageResult.h
Aws::StorageGateway::StorageGatewayClient::DeleteSnapshotScheduleCallable
virtual Model::DeleteSnapshotScheduleOutcomeCallable DeleteSnapshotScheduleCallable(const Model::DeleteSnapshotScheduleRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeNFSFileSharesCallable
virtual Model::DescribeNFSFileSharesOutcomeCallable DescribeNFSFileSharesCallable(const Model::DescribeNFSFileSharesRequest &request) const
Aws::StorageGateway::Model::UpdateVTLDeviceTypeRequest
Definition: UpdateVTLDeviceTypeRequest.h:22
Aws::StorageGateway::StorageGatewayClient::RetrieveTapeRecoveryPointCallable
virtual Model::RetrieveTapeRecoveryPointOutcomeCallable RetrieveTapeRecoveryPointCallable(const Model::RetrieveTapeRecoveryPointRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AddWorkingStorage
virtual Model::AddWorkingStorageOutcome AddWorkingStorage(const Model::AddWorkingStorageRequest &request) const
DeleteBandwidthRateLimitResult.h
Aws::StorageGateway::StorageGatewayClient::ListFileSystemAssociations
virtual Model::ListFileSystemAssociationsOutcome ListFileSystemAssociations(const Model::ListFileSystemAssociationsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListTapesCallable
virtual Model::ListTapesOutcomeCallable ListTapesCallable(const Model::ListTapesRequest &request) const
Aws::StorageGateway::Model::DescribeFileSystemAssociationsRequest
Definition: DescribeFileSystemAssociationsRequest.h:23
Aws::StorageGateway::StorageGatewayClient::DeleteBandwidthRateLimitCallable
virtual Model::DeleteBandwidthRateLimitOutcomeCallable DeleteBandwidthRateLimitCallable(const Model::DeleteBandwidthRateLimitRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeTapeRecoveryPoints
virtual Model::DescribeTapeRecoveryPointsOutcome DescribeTapeRecoveryPoints(const Model::DescribeTapeRecoveryPointsRequest &request) const
Aws::StorageGateway::AddTagsToResourceResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
Definition: StorageGatewayClient.h:417
Aws::StorageGateway::StorageGatewayClient::ListVolumeRecoveryPoints
virtual Model::ListVolumeRecoveryPointsOutcome ListVolumeRecoveryPoints(const Model::ListVolumeRecoveryPointsRequest &request) const
Aws::StorageGateway::Model::DescribeSMBSettingsRequest
Definition: DescribeSMBSettingsRequest.h:22
Aws::StorageGateway::StorageGatewayClient::DescribeCacheCallable
virtual Model::DescribeCacheOutcomeCallable DescribeCacheCallable(const Model::DescribeCacheRequest &request) const
Aws::StorageGateway::Model::AssignTapePoolOutcomeCallable
std::future< AssignTapePoolOutcome > AssignTapePoolOutcomeCallable
Definition: StorageGatewayClient.h:327
Aws::StorageGateway::StorageGatewayClient::DescribeSnapshotSchedule
virtual Model::DescribeSnapshotScheduleOutcome DescribeSnapshotSchedule(const Model::DescribeSnapshotScheduleRequest &request) const
UpdateSMBFileShareResult.h
Aws::StorageGateway::RetrieveTapeRecoveryPointResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::RetrieveTapeRecoveryPointRequest &, const Model::RetrieveTapeRecoveryPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetrieveTapeRecoveryPointResponseReceivedHandler
Definition: StorageGatewayClient.h:484
Aws::StorageGateway::StorageGatewayClient::UpdateBandwidthRateLimitAsync
virtual void UpdateBandwidthRateLimitAsync(const Model::UpdateBandwidthRateLimitRequest &request, const UpdateBandwidthRateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::CancelArchivalRequest
Definition: CancelArchivalRequest.h:25
Aws::StorageGateway::StorageGatewayClient::DescribeFileSystemAssociationsAsync
virtual void DescribeFileSystemAssociationsAsync(const Model::DescribeFileSystemAssociationsRequest &request, const DescribeFileSystemAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::CancelRetrievalRequest
Definition: CancelRetrievalRequest.h:25
Aws::StorageGateway::StorageGatewayClient::StartAvailabilityMonitorTestAsync
virtual void StartAvailabilityMonitorTestAsync(const Model::StartAvailabilityMonitorTestRequest &request, const StartAvailabilityMonitorTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeSMBSettingsOutcome
Aws::Utils::Outcome< DescribeSMBSettingsResult, StorageGatewayError > DescribeSMBSettingsOutcome
Definition: StorageGatewayClient.h:272
SetLocalConsolePasswordResult.h
Aws::StorageGateway::DescribeSMBFileSharesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeSMBFileSharesRequest &, const Model::DescribeSMBFileSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSMBFileSharesResponseReceivedHandler
Definition: StorageGatewayClient.h:454
Aws::StorageGateway::Model::DisassociateFileSystemOutcomeCallable
std::future< DisassociateFileSystemOutcome > DisassociateFileSystemOutcomeCallable
Definition: StorageGatewayClient.h:373
Aws::StorageGateway::Model::ResetCacheOutcome
Aws::Utils::Outcome< ResetCacheResult, StorageGatewayError > ResetCacheOutcome
Definition: StorageGatewayClient.h:299
Aws::StorageGateway::StorageGatewayClient::UpdateMaintenanceStartTime
virtual Model::UpdateMaintenanceStartTimeOutcome UpdateMaintenanceStartTime(const Model::UpdateMaintenanceStartTimeRequest &request) const
Aws::StorageGateway::Model::SetSMBGuestPasswordOutcomeCallable
std::future< SetSMBGuestPasswordOutcome > SetSMBGuestPasswordOutcomeCallable
Definition: StorageGatewayClient.h:393
Aws::StorageGateway::StorageGatewayClient::NotifyWhenUploaded
virtual Model::NotifyWhenUploadedOutcome NotifyWhenUploaded(const Model::NotifyWhenUploadedRequest &request) const
Aws::StorageGateway::StorageGatewayClient::UpdateVTLDeviceType
virtual Model::UpdateVTLDeviceTypeOutcome UpdateVTLDeviceType(const Model::UpdateVTLDeviceTypeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListFileSharesAsync
virtual void ListFileSharesAsync(const Model::ListFileSharesRequest &request, const ListFileSharesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeBandwidthRateLimitResult.h
Aws::StorageGateway::StorageGatewayClient::CreateCachediSCSIVolume
virtual Model::CreateCachediSCSIVolumeOutcome CreateCachediSCSIVolume(const Model::CreateCachediSCSIVolumeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::StartGateway
virtual Model::StartGatewayOutcome StartGateway(const Model::StartGatewayRequest &request) const
UpdateGatewayInformationResult.h
Aws::StorageGateway::DeleteVolumeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVolumeResponseReceivedHandler
Definition: StorageGatewayClient.h:443
Aws::StorageGateway::Model::DeleteTapeRequest
Definition: DeleteTapeRequest.h:25
Aws::StorageGateway::Model::CancelArchivalOutcome
Aws::Utils::Outcome< CancelArchivalResult, StorageGatewayError > CancelArchivalOutcome
Definition: StorageGatewayClient.h:240
Aws::StorageGateway::StorageGatewayClient::SetLocalConsolePasswordAsync
virtual void SetLocalConsolePasswordAsync(const Model::SetLocalConsolePasswordRequest &request, const SetLocalConsolePasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DisassociateFileSystemCallable
virtual Model::DisassociateFileSystemOutcomeCallable DisassociateFileSystemCallable(const Model::DisassociateFileSystemRequest &request) const
Aws::StorageGateway::Model::SetLocalConsolePasswordRequest
Definition: SetLocalConsolePasswordRequest.h:25
Aws::StorageGateway::StorageGatewayClient::DescribeSMBSettingsCallable
virtual Model::DescribeSMBSettingsOutcomeCallable DescribeSMBSettingsCallable(const Model::DescribeSMBSettingsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::SetSMBGuestPasswordCallable
virtual Model::SetSMBGuestPasswordOutcomeCallable SetSMBGuestPasswordCallable(const Model::SetSMBGuestPasswordRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeNFSFileSharesAsync
virtual void DescribeNFSFileSharesAsync(const Model::DescribeNFSFileSharesRequest &request, const DescribeNFSFileSharesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeSMBSettingsOutcomeCallable
std::future< DescribeSMBSettingsOutcome > DescribeSMBSettingsOutcomeCallable
Definition: StorageGatewayClient.h:362
Aws::StorageGateway::Model::DescribeChapCredentialsOutcomeCallable
std::future< DescribeChapCredentialsOutcome > DescribeChapCredentialsOutcomeCallable
Definition: StorageGatewayClient.h:356
Aws::StorageGateway::StorageGatewayClient::CreateTapePool
virtual Model::CreateTapePoolOutcome CreateTapePool(const Model::CreateTapePoolRequest &request) const
Aws::StorageGateway::StorageGatewayClient::CreateStorediSCSIVolumeCallable
virtual Model::CreateStorediSCSIVolumeOutcomeCallable CreateStorediSCSIVolumeCallable(const Model::CreateStorediSCSIVolumeRequest &request) const
Aws::StorageGateway::Model::ListFileSystemAssociationsRequest
Definition: ListFileSystemAssociationsRequest.h:22
Aws::StorageGateway::StorageGatewayClient::DescribeCachediSCSIVolumesCallable
virtual Model::DescribeCachediSCSIVolumesOutcomeCallable DescribeCachediSCSIVolumesCallable(const Model::DescribeCachediSCSIVolumesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AssignTapePoolCallable
virtual Model::AssignTapePoolOutcomeCallable AssignTapePoolCallable(const Model::AssignTapePoolRequest &request) const
Aws::StorageGateway::StartGatewayResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::StartGatewayRequest &, const Model::StartGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartGatewayResponseReceivedHandler
Definition: StorageGatewayClient.h:489
Aws::StorageGateway::UpdateGatewayInformationResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateGatewayInformationRequest &, const Model::UpdateGatewayInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayInformationResponseReceivedHandler
Definition: StorageGatewayClient.h:495
Aws::StorageGateway::StorageGatewayClient::ShutdownGatewayCallable
virtual Model::ShutdownGatewayOutcomeCallable ShutdownGatewayCallable(const Model::ShutdownGatewayRequest &request) const
Aws::StorageGateway::Model::DeleteVolumeOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
Definition: StorageGatewayClient.h:350
CancelRetrievalResult.h
Aws::StorageGateway::Model::DetachVolumeRequest
Definition: DetachVolumeRequest.h:25
Aws::StorageGateway::StorageGatewayClient::UpdateMaintenanceStartTimeCallable
virtual Model::UpdateMaintenanceStartTimeOutcomeCallable UpdateMaintenanceStartTimeCallable(const Model::UpdateMaintenanceStartTimeRequest &request) const
Aws::StorageGateway::Model::DescribeChapCredentialsRequest
Definition: DescribeChapCredentialsRequest.h:26
AssociateFileSystemResult.h
Aws::StorageGateway::StorageGatewayClient::DeleteTapeArchiveAsync
virtual void DeleteTapeArchiveAsync(const Model::DeleteTapeArchiveRequest &request, const DeleteTapeArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DescribeBandwidthRateLimitSchedule
virtual Model::DescribeBandwidthRateLimitScheduleOutcome DescribeBandwidthRateLimitSchedule(const Model::DescribeBandwidthRateLimitScheduleRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DisableGatewayAsync
virtual void DisableGatewayAsync(const Model::DisableGatewayRequest &request, const DisableGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::DescribeBandwidthRateLimitScheduleResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeBandwidthRateLimitScheduleRequest &, const Model::DescribeBandwidthRateLimitScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBandwidthRateLimitScheduleResponseReceivedHandler
Definition: StorageGatewayClient.h:446
Aws::StorageGateway::Model::DeleteGatewayOutcome
Aws::Utils::Outcome< DeleteGatewayResult, StorageGatewayError > DeleteGatewayOutcome
Definition: StorageGatewayClient.h:255
Aws::StorageGateway::StorageGatewayClient::ListFileSystemAssociationsCallable
virtual Model::ListFileSystemAssociationsOutcomeCallable ListFileSystemAssociationsCallable(const Model::ListFileSystemAssociationsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AssociateFileSystemAsync
virtual void AssociateFileSystemAsync(const Model::AssociateFileSystemRequest &request, const AssociateFileSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::UpdateBandwidthRateLimitScheduleAsync
virtual void UpdateBandwidthRateLimitScheduleAsync(const Model::UpdateBandwidthRateLimitScheduleRequest &request, const UpdateBandwidthRateLimitScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DisableGatewayResult.h
Aws::StorageGateway::Model::DescribeCachediSCSIVolumesRequest
Definition: DescribeCachediSCSIVolumesRequest.h:23
AsyncCallerContext.h
Aws::StorageGateway::StorageGatewayClient::DescribeSMBFileShares
virtual Model::DescribeSMBFileSharesOutcome DescribeSMBFileShares(const Model::DescribeSMBFileSharesRequest &request) const
Aws::StorageGateway::AssociateFileSystemResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AssociateFileSystemRequest &, const Model::AssociateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFileSystemResponseReceivedHandler
Definition: StorageGatewayClient.h:421
Aws::StorageGateway::DescribeTapesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeTapesRequest &, const Model::DescribeTapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTapesResponseReceivedHandler
Definition: StorageGatewayClient.h:460
Aws::StorageGateway::Model::CreateStorediSCSIVolumeRequest
Definition: CreateStorediSCSIVolumeRequest.h:33
Aws::StorageGateway::StorageGatewayClient::ListVolumeRecoveryPointsAsync
virtual void ListVolumeRecoveryPointsAsync(const Model::ListVolumeRecoveryPointsRequest &request, const ListVolumeRecoveryPointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTagsForResourceResult.h
Aws::StorageGateway::StorageGatewayClient::UpdateSMBSecurityStrategyAsync
virtual void UpdateSMBSecurityStrategyAsync(const Model::UpdateSMBSecurityStrategyRequest &request, const UpdateSMBSecurityStrategyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DeleteGatewayRequest
Definition: DeleteGatewayRequest.h:26
Aws::StorageGateway::Model::StartGatewayOutcomeCallable
std::future< StartGatewayOutcome > StartGatewayOutcomeCallable
Definition: StorageGatewayClient.h:396
Aws::StorageGateway::StorageGatewayClient::CreateSnapshot
virtual Model::CreateSnapshotOutcome CreateSnapshot(const Model::CreateSnapshotRequest &request) const
Aws::StorageGateway::StorageGatewayClient
Definition: StorageGatewayClient.h:551
Aws::StorageGateway::StorageGatewayClient::DescribeStorediSCSIVolumesAsync
virtual void DescribeStorediSCSIVolumesAsync(const Model::DescribeStorediSCSIVolumesRequest &request, const DescribeStorediSCSIVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::CreateSMBFileShareResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateSMBFileShareRequest &, const Model::CreateSMBFileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSMBFileShareResponseReceivedHandler
Definition: StorageGatewayClient.h:427
DeleteSnapshotScheduleResult.h
Aws::StorageGateway::StorageGatewayClient::DeleteTapeCallable
virtual Model::DeleteTapeOutcomeCallable DeleteTapeCallable(const Model::DeleteTapeRequest &request) const
Aws::StorageGateway::Model::DescribeMaintenanceStartTimeOutcome
Aws::Utils::Outcome< DescribeMaintenanceStartTimeResult, StorageGatewayError > DescribeMaintenanceStartTimeOutcome
Definition: StorageGatewayClient.h:269
Aws::StorageGateway::ActivateGatewayResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ActivateGatewayRequest &, const Model::ActivateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateGatewayResponseReceivedHandler
Definition: StorageGatewayClient.h:413
Aws::StorageGateway::StorageGatewayClient::AssignTapePool
virtual Model::AssignTapePoolOutcome AssignTapePool(const Model::AssignTapePoolRequest &request) const
Aws::StorageGateway::Model::CreateSMBFileShareOutcomeCallable
std::future< CreateSMBFileShareOutcome > CreateSMBFileShareOutcomeCallable
Definition: StorageGatewayClient.h:334
Aws::StorageGateway::StorageGatewayClient::CreateTapesCallable
virtual Model::CreateTapesOutcomeCallable CreateTapesCallable(const Model::CreateTapesRequest &request) const
Aws::StorageGateway::UpdateSMBFileShareVisibilityResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateSMBFileShareVisibilityRequest &, const Model::UpdateSMBFileShareVisibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSMBFileShareVisibilityResponseReceivedHandler
Definition: StorageGatewayClient.h:500
Aws::StorageGateway::Model::UpdateGatewaySoftwareNowRequest
Definition: UpdateGatewaySoftwareNowRequest.h:26
Aws::StorageGateway::StorageGatewayClient::SetSMBGuestPassword
virtual Model::SetSMBGuestPasswordOutcome SetSMBGuestPassword(const Model::SetSMBGuestPasswordRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeMaintenanceStartTimeCallable
virtual Model::DescribeMaintenanceStartTimeOutcomeCallable DescribeMaintenanceStartTimeCallable(const Model::DescribeMaintenanceStartTimeRequest &request) const
Aws::StorageGateway::Model::DescribeBandwidthRateLimitRequest
Definition: DescribeBandwidthRateLimitRequest.h:26
Aws::StorageGateway::Model::UpdateFileSystemAssociationOutcomeCallable
std::future< UpdateFileSystemAssociationOutcome > UpdateFileSystemAssociationOutcomeCallable
Definition: StorageGatewayClient.h:401
Aws::StorageGateway::StorageGatewayClient::SetSMBGuestPasswordAsync
virtual void SetSMBGuestPasswordAsync(const Model::SetSMBGuestPasswordRequest &request, const SetSMBGuestPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::CreateTapeWithBarcodeRequest
Definition: CreateTapeWithBarcodeRequest.h:27
Aws::StorageGateway::Model::DescribeVTLDevicesOutcome
Aws::Utils::Outcome< DescribeVTLDevicesResult, StorageGatewayError > DescribeVTLDevicesOutcome
Definition: StorageGatewayClient.h:279
Aws::StorageGateway::Model::CreateTapesOutcomeCallable
std::future< CreateTapesOutcome > CreateTapesOutcomeCallable
Definition: StorageGatewayClient.h:340
Aws::StorageGateway::ListGatewaysResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListGatewaysRequest &, const Model::ListGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGatewaysResponseReceivedHandler
Definition: StorageGatewayClient.h:471
CreateSnapshotFromVolumeRecoveryPointResult.h
Aws::StorageGateway::StorageGatewayClient::AddWorkingStorageCallable
virtual Model::AddWorkingStorageOutcomeCallable AddWorkingStorageCallable(const Model::AddWorkingStorageRequest &request) const
Aws::StorageGateway::Model::ListVolumeInitiatorsOutcome
Aws::Utils::Outcome< ListVolumeInitiatorsResult, StorageGatewayError > ListVolumeInitiatorsOutcome
Definition: StorageGatewayClient.h:293
Aws::StorageGateway::StorageGatewayClient::UpdateSnapshotSchedule
virtual Model::UpdateSnapshotScheduleOutcome UpdateSnapshotSchedule(const Model::UpdateSnapshotScheduleRequest &request) const
UpdateAutomaticTapeCreationPolicyResult.h
Aws::StorageGateway::Model::DescribeBandwidthRateLimitScheduleOutcome
Aws::Utils::Outcome< DescribeBandwidthRateLimitScheduleResult, StorageGatewayError > DescribeBandwidthRateLimitScheduleOutcome
Definition: StorageGatewayClient.h:263
DescribeBandwidthRateLimitScheduleResult.h
Aws::StorageGateway::StorageGatewayClient::AddUploadBuffer
virtual Model::AddUploadBufferOutcome AddUploadBuffer(const Model::AddUploadBufferRequest &request) const
AddCacheResult.h
Aws::StorageGateway::DeleteGatewayResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteGatewayRequest &, const Model::DeleteGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGatewayResponseReceivedHandler
Definition: StorageGatewayClient.h:438
Aws::StorageGateway::StorageGatewayClient::RefreshCache
virtual Model::RefreshCacheOutcome RefreshCache(const Model::RefreshCacheRequest &request) const
Aws::StorageGateway::Model::ListFileSystemAssociationsOutcome
Aws::Utils::Outcome< ListFileSystemAssociationsResult, StorageGatewayError > ListFileSystemAssociationsOutcome
Definition: StorageGatewayClient.h:287
Aws::StorageGateway::DescribeBandwidthRateLimitResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeBandwidthRateLimitRequest &, const Model::DescribeBandwidthRateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBandwidthRateLimitResponseReceivedHandler
Definition: StorageGatewayClient.h:445
Aws::StorageGateway::StorageGatewayClient::ListVolumeInitiators
virtual Model::ListVolumeInitiatorsOutcome ListVolumeInitiators(const Model::ListVolumeInitiatorsRequest &request) const
Aws::StorageGateway::Model::DescribeStorediSCSIVolumesOutcome
Aws::Utils::Outcome< DescribeStorediSCSIVolumesResult, StorageGatewayError > DescribeStorediSCSIVolumesOutcome
Definition: StorageGatewayClient.h:274
Aws::StorageGateway::StorageGatewayClient::RefreshCacheCallable
virtual Model::RefreshCacheOutcomeCallable RefreshCacheCallable(const Model::RefreshCacheRequest &request) const
Aws::StorageGateway::ListFileSharesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListFileSharesRequest &, const Model::ListFileSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFileSharesResponseReceivedHandler
Definition: StorageGatewayClient.h:469
Aws::StorageGateway::Model::AddCacheOutcomeCallable
std::future< AddCacheOutcome > AddCacheOutcomeCallable
Definition: StorageGatewayClient.h:323
Aws::StorageGateway::DescribeMaintenanceStartTimeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeMaintenanceStartTimeRequest &, const Model::DescribeMaintenanceStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceStartTimeResponseReceivedHandler
Definition: StorageGatewayClient.h:452
Aws::StorageGateway::StorageGatewayClient::DeleteChapCredentialsAsync
virtual void DeleteChapCredentialsAsync(const Model::DeleteChapCredentialsRequest &request, const DeleteChapCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListVolumesCallable
virtual Model::ListVolumesOutcomeCallable ListVolumesCallable(const Model::ListVolumesRequest &request) const
UpdateSnapshotScheduleResult.h
Aws::StorageGateway::StorageGatewayClient::ActivateGatewayCallable
virtual Model::ActivateGatewayOutcomeCallable ActivateGatewayCallable(const Model::ActivateGatewayRequest &request) const
Aws::StorageGateway::RefreshCacheResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::RefreshCacheRequest &, const Model::RefreshCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RefreshCacheResponseReceivedHandler
Definition: StorageGatewayClient.h:480
Aws::StorageGateway::ListVolumesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListVolumesRequest &, const Model::ListVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVolumesResponseReceivedHandler
Definition: StorageGatewayClient.h:478
Aws::StorageGateway::StorageGatewayClient::DescribeCachediSCSIVolumesAsync
virtual void DescribeCachediSCSIVolumesAsync(const Model::DescribeCachediSCSIVolumesRequest &request, const DescribeCachediSCSIVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeMaintenanceStartTimeOutcomeCallable
std::future< DescribeMaintenanceStartTimeOutcome > DescribeMaintenanceStartTimeOutcomeCallable
Definition: StorageGatewayClient.h:359
Aws::StorageGateway::Model::SetSMBGuestPasswordOutcome
Aws::Utils::Outcome< SetSMBGuestPasswordResult, StorageGatewayError > SetSMBGuestPasswordOutcome
Definition: StorageGatewayClient.h:303
Aws::StorageGateway::StorageGatewayClient::DisableGateway
virtual Model::DisableGatewayOutcome DisableGateway(const Model::DisableGatewayRequest &request) const
Aws::StorageGateway::Model::NotifyWhenUploadedOutcome
Aws::Utils::Outcome< NotifyWhenUploadedResult, StorageGatewayError > NotifyWhenUploadedOutcome
Definition: StorageGatewayClient.h:296
Aws::StorageGateway::Model::DeleteSnapshotScheduleOutcomeCallable
std::future< DeleteSnapshotScheduleOutcome > DeleteSnapshotScheduleOutcomeCallable
Definition: StorageGatewayClient.h:346
UpdateSMBSecurityStrategyResult.h
Aws::StorageGateway::Model::NotifyWhenUploadedRequest
Definition: NotifyWhenUploadedRequest.h:22
Aws::StorageGateway::StorageGatewayClient::ActivateGatewayAsync
virtual void ActivateGatewayAsync(const Model::ActivateGatewayRequest &request, const ActivateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeSMBSettingsResult.h
Aws::StorageGateway::Model::DescribeTapeArchivesOutcomeCallable
std::future< DescribeTapeArchivesOutcome > DescribeTapeArchivesOutcomeCallable
Definition: StorageGatewayClient.h:365
Aws::StorageGateway::StorageGatewayClient::DescribeAvailabilityMonitorTest
virtual Model::DescribeAvailabilityMonitorTestOutcome DescribeAvailabilityMonitorTest(const Model::DescribeAvailabilityMonitorTestRequest &request) const
Aws::StorageGateway::DescribeGatewayInformationResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeGatewayInformationRequest &, const Model::DescribeGatewayInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGatewayInformationResponseReceivedHandler
Definition: StorageGatewayClient.h:451
Aws::StorageGateway::UpdateChapCredentialsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateChapCredentialsRequest &, const Model::UpdateChapCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChapCredentialsResponseReceivedHandler
Definition: StorageGatewayClient.h:493
Aws::StorageGateway::Model::UpdateBandwidthRateLimitOutcome
Aws::Utils::Outcome< UpdateBandwidthRateLimitResult, StorageGatewayError > UpdateBandwidthRateLimitOutcome
Definition: StorageGatewayClient.h:308
Aws::StorageGateway::UpdateSMBSecurityStrategyResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateSMBSecurityStrategyRequest &, const Model::UpdateSMBSecurityStrategyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSMBSecurityStrategyResponseReceivedHandler
Definition: StorageGatewayClient.h:501
Aws::StorageGateway::Model::UpdateSMBFileShareVisibilityOutcomeCallable
std::future< UpdateSMBFileShareVisibilityOutcome > UpdateSMBFileShareVisibilityOutcomeCallable
Definition: StorageGatewayClient.h:407
Aws::StorageGateway::StorageGatewayClient::DisableGatewayCallable
virtual Model::DisableGatewayOutcomeCallable DisableGatewayCallable(const Model::DisableGatewayRequest &request) const
DescribeTapesResult.h
Aws::StorageGateway::Model::DeleteAutomaticTapeCreationPolicyOutcome
Aws::Utils::Outcome< DeleteAutomaticTapeCreationPolicyResult, StorageGatewayError > DeleteAutomaticTapeCreationPolicyOutcome
Definition: StorageGatewayClient.h:251
Aws::StorageGateway::StorageGatewayClient::UpdateGatewaySoftwareNow
virtual Model::UpdateGatewaySoftwareNowOutcome UpdateGatewaySoftwareNow(const Model::UpdateGatewaySoftwareNowRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeSMBFileSharesCallable
virtual Model::DescribeSMBFileSharesOutcomeCallable DescribeSMBFileSharesCallable(const Model::DescribeSMBFileSharesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListTapePools
virtual Model::ListTapePoolsOutcome ListTapePools(const Model::ListTapePoolsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AddCacheAsync
virtual void AddCacheAsync(const Model::AddCacheRequest &request, const AddCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DeleteGatewayCallable
virtual Model::DeleteGatewayOutcomeCallable DeleteGatewayCallable(const Model::DeleteGatewayRequest &request) const
Aws::StorageGateway::StorageGatewayClient::CreateTapeWithBarcodeAsync
virtual void CreateTapeWithBarcodeAsync(const Model::CreateTapeWithBarcodeRequest &request, const CreateTapeWithBarcodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateTapePoolResult.h
Aws::StorageGateway::ListVolumeRecoveryPointsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListVolumeRecoveryPointsRequest &, const Model::ListVolumeRecoveryPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVolumeRecoveryPointsResponseReceivedHandler
Definition: StorageGatewayClient.h:477
Aws::StorageGateway::StorageGatewayClient::ListAutomaticTapeCreationPoliciesAsync
virtual void ListAutomaticTapeCreationPoliciesAsync(const Model::ListAutomaticTapeCreationPoliciesRequest &request, const ListAutomaticTapeCreationPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::SetSMBGuestPasswordRequest
Definition: SetSMBGuestPasswordRequest.h:25
Aws::StorageGateway::StorageGatewayClient::UpdateAutomaticTapeCreationPolicy
virtual Model::UpdateAutomaticTapeCreationPolicyOutcome UpdateAutomaticTapeCreationPolicy(const Model::UpdateAutomaticTapeCreationPolicyRequest &request) const
Aws::StorageGateway::Model::DescribeTapeRecoveryPointsOutcome
Aws::Utils::Outcome< DescribeTapeRecoveryPointsResult, StorageGatewayError > DescribeTapeRecoveryPointsOutcome
Definition: StorageGatewayClient.h:276
Aws::StorageGateway::DisableGatewayResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DisableGatewayRequest &, const Model::DisableGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableGatewayResponseReceivedHandler
Definition: StorageGatewayClient.h:465
ActivateGatewayResult.h
Aws::StorageGateway::Model::DescribeStorediSCSIVolumesRequest
Definition: DescribeStorediSCSIVolumesRequest.h:27
Aws::StorageGateway::Model::DescribeWorkingStorageOutcomeCallable
std::future< DescribeWorkingStorageOutcome > DescribeWorkingStorageOutcomeCallable
Definition: StorageGatewayClient.h:370
Aws::StorageGateway::StorageGatewayClient::ListVolumesAsync
virtual void ListVolumesAsync(const Model::ListVolumesRequest &request, const ListVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeCacheOutcomeCallable
std::future< DescribeCacheOutcome > DescribeCacheOutcomeCallable
Definition: StorageGatewayClient.h:354
Aws::StorageGateway::Model::DescribeTapesRequest
Definition: DescribeTapesRequest.h:26
ListAutomaticTapeCreationPoliciesResult.h
ListFileSystemAssociationsResult.h
Aws::StorageGateway::DescribeFileSystemAssociationsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeFileSystemAssociationsRequest &, const Model::DescribeFileSystemAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemAssociationsResponseReceivedHandler
Definition: StorageGatewayClient.h:450
Aws::StorageGateway::Model::ListTapePoolsOutcomeCallable
std::future< ListTapePoolsOutcome > ListTapePoolsOutcomeCallable
Definition: StorageGatewayClient.h:381
Aws::StorageGateway::Model::StartAvailabilityMonitorTestRequest
Definition: StartAvailabilityMonitorTestRequest.h:22
Aws::StorageGateway::StorageGatewayClient::UpdateBandwidthRateLimitSchedule
virtual Model::UpdateBandwidthRateLimitScheduleOutcome UpdateBandwidthRateLimitSchedule(const Model::UpdateBandwidthRateLimitScheduleRequest &request) const
Aws::StorageGateway::Model::CreateSnapshotOutcome
Aws::Utils::Outcome< CreateSnapshotResult, StorageGatewayError > CreateSnapshotOutcome
Definition: StorageGatewayClient.h:245
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareVisibility
virtual Model::UpdateSMBFileShareVisibilityOutcome UpdateSMBFileShareVisibility(const Model::UpdateSMBFileShareVisibilityRequest &request) const
Aws::StorageGateway::Model::CreateSnapshotFromVolumeRecoveryPointOutcomeCallable
std::future< CreateSnapshotFromVolumeRecoveryPointOutcome > CreateSnapshotFromVolumeRecoveryPointOutcomeCallable
Definition: StorageGatewayClient.h:336
CreateTapeWithBarcodeResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeWorkingStorageCallable
virtual Model::DescribeWorkingStorageOutcomeCallable DescribeWorkingStorageCallable(const Model::DescribeWorkingStorageRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListFileSharesCallable
virtual Model::ListFileSharesOutcomeCallable ListFileSharesCallable(const Model::ListFileSharesRequest &request) const
Aws::StorageGateway::Model::AddUploadBufferOutcome
Aws::Utils::Outcome< AddUploadBufferResult, StorageGatewayError > AddUploadBufferOutcome
Definition: StorageGatewayClient.h:235
Aws::StorageGateway::Model::UpdateMaintenanceStartTimeOutcome
Aws::Utils::Outcome< UpdateMaintenanceStartTimeResult, StorageGatewayError > UpdateMaintenanceStartTimeOutcome
Definition: StorageGatewayClient.h:314
Aws::StorageGateway::Model::DescribeChapCredentialsOutcome
Aws::Utils::Outcome< DescribeChapCredentialsResult, StorageGatewayError > DescribeChapCredentialsOutcome
Definition: StorageGatewayClient.h:266
Aws::StorageGateway::Model::CreateTapesOutcome
Aws::Utils::Outcome< CreateTapesResult, StorageGatewayError > CreateTapesOutcome
Definition: StorageGatewayClient.h:250
Aws::StorageGateway::Model::ListTapesOutcome
Aws::Utils::Outcome< ListTapesResult, StorageGatewayError > ListTapesOutcome
Definition: StorageGatewayClient.h:292
DeleteGatewayResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeTapesAsync
virtual void DescribeTapesAsync(const Model::DescribeTapesRequest &request, const DescribeTapesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::UpdateBandwidthRateLimitOutcomeCallable
std::future< UpdateBandwidthRateLimitOutcome > UpdateBandwidthRateLimitOutcomeCallable
Definition: StorageGatewayClient.h:398
Aws::StorageGateway::Model::DeleteTapePoolOutcomeCallable
std::future< DeleteTapePoolOutcome > DeleteTapePoolOutcomeCallable
Definition: StorageGatewayClient.h:349
Aws::StorageGateway::StorageGatewayClient::SetLocalConsolePasswordCallable
virtual Model::SetLocalConsolePasswordOutcomeCallable SetLocalConsolePasswordCallable(const Model::SetLocalConsolePasswordRequest &request) const
Aws::StorageGateway::Model::AssociateFileSystemRequest
Definition: AssociateFileSystemRequest.h:26
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::StorageGateway::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, StorageGatewayError > ListTagsForResourceOutcome
Definition: StorageGatewayClient.h:290
Aws::StorageGateway::DescribeCachediSCSIVolumesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeCachediSCSIVolumesRequest &, const Model::DescribeCachediSCSIVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCachediSCSIVolumesResponseReceivedHandler
Definition: StorageGatewayClient.h:448
Aws::StorageGateway::UpdateAutomaticTapeCreationPolicyResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateAutomaticTapeCreationPolicyRequest &, const Model::UpdateAutomaticTapeCreationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAutomaticTapeCreationPolicyResponseReceivedHandler
Definition: StorageGatewayClient.h:490
StartAvailabilityMonitorTestResult.h
Aws::StorageGateway::StorageGatewayClient::ListLocalDisksAsync
virtual void ListLocalDisksAsync(const Model::ListLocalDisksRequest &request, const ListLocalDisksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::StorageGatewayClient
StorageGatewayClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::StorageGateway::RetrieveTapeArchiveResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::RetrieveTapeArchiveRequest &, const Model::RetrieveTapeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetrieveTapeArchiveResponseReceivedHandler
Definition: StorageGatewayClient.h:483
Aws::StorageGateway::Model::AttachVolumeOutcome
Aws::Utils::Outcome< AttachVolumeResult, StorageGatewayError > AttachVolumeOutcome
Definition: StorageGatewayClient.h:239
AssignTapePoolResult.h
Aws::StorageGateway::Model::ShutdownGatewayOutcomeCallable
std::future< ShutdownGatewayOutcome > ShutdownGatewayOutcomeCallable
Definition: StorageGatewayClient.h:394
AddTagsToResourceResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeWorkingStorageAsync
virtual void DescribeWorkingStorageAsync(const Model::DescribeWorkingStorageRequest &request, const DescribeWorkingStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::DescribeVTLDevicesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeVTLDevicesRequest &, const Model::DescribeVTLDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVTLDevicesResponseReceivedHandler
Definition: StorageGatewayClient.h:462
Aws::StorageGateway::StorageGatewayClient::UpdateVTLDeviceTypeCallable
virtual Model::UpdateVTLDeviceTypeOutcomeCallable UpdateVTLDeviceTypeCallable(const Model::UpdateVTLDeviceTypeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListVolumeInitiatorsCallable
virtual Model::ListVolumeInitiatorsOutcomeCallable ListVolumeInitiatorsCallable(const Model::ListVolumeInitiatorsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListTapes
virtual Model::ListTapesOutcome ListTapes(const Model::ListTapesRequest &request) const
Aws::StorageGateway::DescribeWorkingStorageResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeWorkingStorageRequest &, const Model::DescribeWorkingStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkingStorageResponseReceivedHandler
Definition: StorageGatewayClient.h:463
Aws::StorageGateway::StorageGatewayClient::UpdateFileSystemAssociation
virtual Model::UpdateFileSystemAssociationOutcome UpdateFileSystemAssociation(const Model::UpdateFileSystemAssociationRequest &request) const
AttachVolumeResult.h
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareVisibilityCallable
virtual Model::UpdateSMBFileShareVisibilityOutcomeCallable UpdateSMBFileShareVisibilityCallable(const Model::UpdateSMBFileShareVisibilityRequest &request) const
Aws::StorageGateway::Model::DescribeTapeArchivesOutcome
Aws::Utils::Outcome< DescribeTapeArchivesResult, StorageGatewayError > DescribeTapeArchivesOutcome
Definition: StorageGatewayClient.h:275
Aws::StorageGateway::Model::JoinDomainOutcomeCallable
std::future< JoinDomainOutcome > JoinDomainOutcomeCallable
Definition: StorageGatewayClient.h:374
JoinDomainResult.h
Aws::StorageGateway::Model::StartGatewayRequest
Definition: StartGatewayRequest.h:26
Aws::StorageGateway::StorageGatewayClient::AddTagsToResourceCallable
virtual Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const Model::AddTagsToResourceRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListGateways
virtual Model::ListGatewaysOutcome ListGateways(const Model::ListGatewaysRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeWorkingStorage
virtual Model::DescribeWorkingStorageOutcome DescribeWorkingStorage(const Model::DescribeWorkingStorageRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AddUploadBufferCallable
virtual Model::AddUploadBufferOutcomeCallable AddUploadBufferCallable(const Model::AddUploadBufferRequest &request) const
Aws::StorageGateway::CreateTapeWithBarcodeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateTapeWithBarcodeRequest &, const Model::CreateTapeWithBarcodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTapeWithBarcodeResponseReceivedHandler
Definition: StorageGatewayClient.h:432
Aws::StorageGateway::Model::ListVolumesOutcomeCallable
std::future< ListVolumesOutcome > ListVolumesOutcomeCallable
Definition: StorageGatewayClient.h:385
Aws::StorageGateway::StorageGatewayClient::DescribeMaintenanceStartTimeAsync
virtual void DescribeMaintenanceStartTimeAsync(const Model::DescribeMaintenanceStartTimeRequest &request, const DescribeMaintenanceStartTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::UpdateSnapshotScheduleAsync
virtual void UpdateSnapshotScheduleAsync(const Model::UpdateSnapshotScheduleRequest &request, const UpdateSnapshotScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ResetCacheResult.h
ShutdownGatewayResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeTapesCallable
virtual Model::DescribeTapesOutcomeCallable DescribeTapesCallable(const Model::DescribeTapesRequest &request) const
Aws::StorageGateway::Model::CancelArchivalOutcomeCallable
std::future< CancelArchivalOutcome > CancelArchivalOutcomeCallable
Definition: StorageGatewayClient.h:330
Aws::StorageGateway::StorageGatewayClient::AddUploadBufferAsync
virtual void AddUploadBufferAsync(const Model::AddUploadBufferRequest &request, const AddUploadBufferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::CancelRetrievalOutcomeCallable
std::future< CancelRetrievalOutcome > CancelRetrievalOutcomeCallable
Definition: StorageGatewayClient.h:331
Aws::StorageGateway::Model::UpdateBandwidthRateLimitScheduleOutcome
Aws::Utils::Outcome< UpdateBandwidthRateLimitScheduleResult, StorageGatewayError > UpdateBandwidthRateLimitScheduleOutcome
Definition: StorageGatewayClient.h:309
Aws::StorageGateway::StorageGatewayClient::DescribeTapeRecoveryPointsCallable
virtual Model::DescribeTapeRecoveryPointsOutcomeCallable DescribeTapeRecoveryPointsCallable(const Model::DescribeTapeRecoveryPointsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DeleteBandwidthRateLimit
virtual Model::DeleteBandwidthRateLimitOutcome DeleteBandwidthRateLimit(const Model::DeleteBandwidthRateLimitRequest &request) const
Aws::StorageGateway::StorageGatewayClient::UpdateBandwidthRateLimitCallable
virtual Model::UpdateBandwidthRateLimitOutcomeCallable UpdateBandwidthRateLimitCallable(const Model::UpdateBandwidthRateLimitRequest &request) const
Aws::StorageGateway::Model::SetLocalConsolePasswordOutcomeCallable
std::future< SetLocalConsolePasswordOutcome > SetLocalConsolePasswordOutcomeCallable
Definition: StorageGatewayClient.h:392
Aws::StorageGateway::StorageGatewayClient::StorageGatewayClient
StorageGatewayClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::StorageGateway::StorageGatewayClient::DescribeStorediSCSIVolumes
virtual Model::DescribeStorediSCSIVolumesOutcome DescribeStorediSCSIVolumes(const Model::DescribeStorediSCSIVolumesRequest &request) const
Aws::StorageGateway::Model::DescribeCachediSCSIVolumesOutcome
Aws::Utils::Outcome< DescribeCachediSCSIVolumesResult, StorageGatewayError > DescribeCachediSCSIVolumesOutcome
Definition: StorageGatewayClient.h:265
Aws::StorageGateway::Model::UpdateChapCredentialsOutcomeCallable
std::future< UpdateChapCredentialsOutcome > UpdateChapCredentialsOutcomeCallable
Definition: StorageGatewayClient.h:400
Aws::StorageGateway::StorageGatewayClient::UpdateSnapshotScheduleCallable
virtual Model::UpdateSnapshotScheduleOutcomeCallable UpdateSnapshotScheduleCallable(const Model::UpdateSnapshotScheduleRequest &request) const
Aws::StorageGateway::Model::CreateTapePoolOutcomeCallable
std::future< CreateTapePoolOutcome > CreateTapePoolOutcomeCallable
Definition: StorageGatewayClient.h:338
UpdateChapCredentialsResult.h
Aws::StorageGateway::StorageGatewayClient::RetrieveTapeArchiveCallable
virtual Model::RetrieveTapeArchiveOutcomeCallable RetrieveTapeArchiveCallable(const Model::RetrieveTapeArchiveRequest &request) const
Aws::StorageGateway::AttachVolumeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AttachVolumeRequest &, const Model::AttachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachVolumeResponseReceivedHandler
Definition: StorageGatewayClient.h:422
Aws::StorageGateway::StorageGatewayClient::JoinDomain
virtual Model::JoinDomainOutcome JoinDomain(const Model::JoinDomainRequest &request) const
DescribeMaintenanceStartTimeResult.h
Aws::StorageGateway::Model::UpdateVTLDeviceTypeOutcomeCallable
std::future< UpdateVTLDeviceTypeOutcome > UpdateVTLDeviceTypeOutcomeCallable
Definition: StorageGatewayClient.h:410
Aws::StorageGateway::Model::RetrieveTapeRecoveryPointOutcomeCallable
std::future< RetrieveTapeRecoveryPointOutcome > RetrieveTapeRecoveryPointOutcomeCallable
Definition: StorageGatewayClient.h:391
Aws::StorageGateway::StorageGatewayClient::StartGatewayAsync
virtual void StartGatewayAsync(const Model::StartGatewayRequest &request, const StartGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DeleteSnapshotSchedule
virtual Model::DeleteSnapshotScheduleOutcome DeleteSnapshotSchedule(const Model::DeleteSnapshotScheduleRequest &request) const
Aws::StorageGateway::StorageGatewayClient::UpdateBandwidthRateLimit
virtual Model::UpdateBandwidthRateLimitOutcome UpdateBandwidthRateLimit(const Model::UpdateBandwidthRateLimitRequest &request) const
Aws::StorageGateway::Model::ListTapesOutcomeCallable
std::future< ListTapesOutcome > ListTapesOutcomeCallable
Definition: StorageGatewayClient.h:382
Aws::StorageGateway::StorageGatewayClient::CancelRetrievalAsync
virtual void CancelRetrievalAsync(const Model::CancelRetrievalRequest &request, const CancelRetrievalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::ListFileSharesOutcome
Aws::Utils::Outcome< ListFileSharesResult, StorageGatewayError > ListFileSharesOutcome
Definition: StorageGatewayClient.h:286
Aws::StorageGateway::StorageGatewayClient::UpdateNFSFileShare
virtual Model::UpdateNFSFileShareOutcome UpdateNFSFileShare(const Model::UpdateNFSFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::StartAvailabilityMonitorTestCallable
virtual Model::StartAvailabilityMonitorTestOutcomeCallable StartAvailabilityMonitorTestCallable(const Model::StartAvailabilityMonitorTestRequest &request) const
Aws::StorageGateway::UpdateMaintenanceStartTimeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateMaintenanceStartTimeRequest &, const Model::UpdateMaintenanceStartTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceStartTimeResponseReceivedHandler
Definition: StorageGatewayClient.h:497
Aws::StorageGateway::Model::UpdateGatewayInformationOutcomeCallable
std::future< UpdateGatewayInformationOutcome > UpdateGatewayInformationOutcomeCallable
Definition: StorageGatewayClient.h:402
Aws::StorageGateway::StorageGatewayClient::RemoveTagsFromResourceAsync
virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CancelArchivalResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeSMBFileSharesAsync
virtual void DescribeSMBFileSharesAsync(const Model::DescribeSMBFileSharesRequest &request, const DescribeSMBFileSharesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::UpdateAutomaticTapeCreationPolicyOutcomeCallable
std::future< UpdateAutomaticTapeCreationPolicyOutcome > UpdateAutomaticTapeCreationPolicyOutcomeCallable
Definition: StorageGatewayClient.h:397
Aws::StorageGateway::Model::ActivateGatewayOutcomeCallable
std::future< ActivateGatewayOutcome > ActivateGatewayOutcomeCallable
Definition: StorageGatewayClient.h:322
Aws::StorageGateway::Model::DescribeUploadBufferOutcome
Aws::Utils::Outcome< DescribeUploadBufferResult, StorageGatewayError > DescribeUploadBufferOutcome
Definition: StorageGatewayClient.h:278
Aws::StorageGateway::DeleteAutomaticTapeCreationPolicyResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteAutomaticTapeCreationPolicyRequest &, const Model::DeleteAutomaticTapeCreationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAutomaticTapeCreationPolicyResponseReceivedHandler
Definition: StorageGatewayClient.h:434
Aws::StorageGateway::Model::UpdateMaintenanceStartTimeRequest
Definition: UpdateMaintenanceStartTimeRequest.h:30
DisassociateFileSystemResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeBandwidthRateLimit
virtual Model::DescribeBandwidthRateLimitOutcome DescribeBandwidthRateLimit(const Model::DescribeBandwidthRateLimitRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::StorageGateway::Model::DescribeMaintenanceStartTimeRequest
Definition: DescribeMaintenanceStartTimeRequest.h:26
UpdateSMBFileShareVisibilityResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeTapes
virtual Model::DescribeTapesOutcome DescribeTapes(const Model::DescribeTapesRequest &request) const
Aws::StorageGateway::Model::ListLocalDisksRequest
Definition: ListLocalDisksRequest.h:26
DescribeVTLDevicesResult.h
Aws::StorageGateway::Model::DescribeCacheOutcome
Aws::Utils::Outcome< DescribeCacheResult, StorageGatewayError > DescribeCacheOutcome
Definition: StorageGatewayClient.h:264
CreateNFSFileShareResult.h
UpdateGatewaySoftwareNowResult.h
Aws::StorageGateway::Model::DescribeUploadBufferOutcomeCallable
std::future< DescribeUploadBufferOutcome > DescribeUploadBufferOutcomeCallable
Definition: StorageGatewayClient.h:368
Aws::StorageGateway::Model::CreateStorediSCSIVolumeOutcomeCallable
std::future< CreateStorediSCSIVolumeOutcome > CreateStorediSCSIVolumeOutcomeCallable
Definition: StorageGatewayClient.h:337
Aws::StorageGateway::StorageGatewayClient::NotifyWhenUploadedCallable
virtual Model::NotifyWhenUploadedOutcomeCallable NotifyWhenUploadedCallable(const Model::NotifyWhenUploadedRequest &request) const
Aws::StorageGateway::Model::RetrieveTapeRecoveryPointOutcome
Aws::Utils::Outcome< RetrieveTapeRecoveryPointResult, StorageGatewayError > RetrieveTapeRecoveryPointOutcome
Definition: StorageGatewayClient.h:301
Aws::StorageGateway::Model::DeleteGatewayOutcomeCallable
std::future< DeleteGatewayOutcome > DeleteGatewayOutcomeCallable
Definition: StorageGatewayClient.h:345
Aws::StorageGateway::StorageGatewayClient::ResetCacheCallable
virtual Model::ResetCacheOutcomeCallable ResetCacheCallable(const Model::ResetCacheRequest &request) const
Aws::StorageGateway::StorageGatewayClient::UpdateSMBSecurityStrategyCallable
virtual Model::UpdateSMBSecurityStrategyOutcomeCallable UpdateSMBSecurityStrategyCallable(const Model::UpdateSMBSecurityStrategyRequest &request) const
Aws::StorageGateway::Model::AddWorkingStorageRequest
Definition: AddWorkingStorageRequest.h:28
Aws::StorageGateway::StorageGatewayClient::CreateStorediSCSIVolumeAsync
virtual void CreateStorediSCSIVolumeAsync(const Model::CreateStorediSCSIVolumeRequest &request, const CreateStorediSCSIVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::UpdateSMBFileShareResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateSMBFileShareRequest &, const Model::UpdateSMBFileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSMBFileShareResponseReceivedHandler
Definition: StorageGatewayClient.h:499
Aws::StorageGateway::StorageGatewayClient::CreateSMBFileShare
virtual Model::CreateSMBFileShareOutcome CreateSMBFileShare(const Model::CreateSMBFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DetachVolumeCallable
virtual Model::DetachVolumeOutcomeCallable DetachVolumeCallable(const Model::DetachVolumeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DeleteSnapshotScheduleAsync
virtual void DeleteSnapshotScheduleAsync(const Model::DeleteSnapshotScheduleRequest &request, const DeleteSnapshotScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::RetrieveTapeArchiveRequest
Definition: RetrieveTapeArchiveRequest.h:25
DescribeChapCredentialsResult.h
Aws::StorageGateway::DeleteTapeArchiveResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteTapeArchiveRequest &, const Model::DeleteTapeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTapeArchiveResponseReceivedHandler
Definition: StorageGatewayClient.h:441
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareCallable
virtual Model::UpdateSMBFileShareOutcomeCallable UpdateSMBFileShareCallable(const Model::UpdateSMBFileShareRequest &request) const
Aws::StorageGateway::Model::ListFileSharesOutcomeCallable
std::future< ListFileSharesOutcome > ListFileSharesOutcomeCallable
Definition: StorageGatewayClient.h:376
Aws::StorageGateway::DescribeCacheResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeCacheRequest &, const Model::DescribeCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCacheResponseReceivedHandler
Definition: StorageGatewayClient.h:447
Aws::StorageGateway::Model::AddCacheRequest
Definition: AddCacheRequest.h:23
Aws::StorageGateway::Model::CreateSMBFileShareOutcome
Aws::Utils::Outcome< CreateSMBFileShareResult, StorageGatewayError > CreateSMBFileShareOutcome
Definition: StorageGatewayClient.h:244
Aws::StorageGateway::StorageGatewayClient::ResetCache
virtual Model::ResetCacheOutcome ResetCache(const Model::ResetCacheRequest &request) const
Aws::StorageGateway::Model::CreateNFSFileShareOutcome
Aws::Utils::Outcome< CreateNFSFileShareResult, StorageGatewayError > CreateNFSFileShareOutcome
Definition: StorageGatewayClient.h:243
Aws::StorageGateway::StorageGatewayClient::ListVolumes
virtual Model::ListVolumesOutcome ListVolumes(const Model::ListVolumesRequest &request) const
Aws::StorageGateway::Model::RemoveTagsFromResourceOutcome
Aws::Utils::Outcome< RemoveTagsFromResourceResult, StorageGatewayError > RemoveTagsFromResourceOutcome
Definition: StorageGatewayClient.h:298
Aws::StorageGateway::UpdateBandwidthRateLimitScheduleResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateBandwidthRateLimitScheduleRequest &, const Model::UpdateBandwidthRateLimitScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBandwidthRateLimitScheduleResponseReceivedHandler
Definition: StorageGatewayClient.h:492
Aws::StorageGateway::Model::StartAvailabilityMonitorTestOutcomeCallable
std::future< StartAvailabilityMonitorTestOutcome > StartAvailabilityMonitorTestOutcomeCallable
Definition: StorageGatewayClient.h:395
Aws::StorageGateway::StorageGatewayClient::DescribeTapeArchives
virtual Model::DescribeTapeArchivesOutcome DescribeTapeArchives(const Model::DescribeTapeArchivesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DeleteAutomaticTapeCreationPolicyAsync
virtual void DeleteAutomaticTapeCreationPolicyAsync(const Model::DeleteAutomaticTapeCreationPolicyRequest &request, const DeleteAutomaticTapeCreationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DescribeTapeArchivesCallable
virtual Model::DescribeTapeArchivesOutcomeCallable DescribeTapeArchivesCallable(const Model::DescribeTapeArchivesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::AddCacheCallable
virtual Model::AddCacheOutcomeCallable AddCacheCallable(const Model::AddCacheRequest &request) const
Aws::StorageGateway::DescribeNFSFileSharesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeNFSFileSharesRequest &, const Model::DescribeNFSFileSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNFSFileSharesResponseReceivedHandler
Definition: StorageGatewayClient.h:453
Aws::StorageGateway::StorageGatewayClient::CreateSMBFileShareAsync
virtual void CreateSMBFileShareAsync(const Model::CreateSMBFileShareRequest &request, const CreateSMBFileShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DeleteTapeAsync
virtual void DeleteTapeAsync(const Model::DeleteTapeRequest &request, const DeleteTapeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListGatewaysAsync
virtual void ListGatewaysAsync(const Model::ListGatewaysRequest &request, const ListGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::RetrieveTapeRecoveryPointRequest
Definition: RetrieveTapeRecoveryPointRequest.h:25
Aws::StorageGateway::Model::StartGatewayOutcome
Aws::Utils::Outcome< StartGatewayResult, StorageGatewayError > StartGatewayOutcome
Definition: StorageGatewayClient.h:306
Aws::StorageGateway::Model::DescribeSMBFileSharesRequest
Definition: DescribeSMBFileSharesRequest.h:26
AWSString.h
Aws::StorageGateway::StorageGatewayClient::JoinDomainAsync
virtual void JoinDomainAsync(const Model::JoinDomainRequest &request, const JoinDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeSMBFileSharesOutcome
Aws::Utils::Outcome< DescribeSMBFileSharesResult, StorageGatewayError > DescribeSMBFileSharesOutcome
Definition: StorageGatewayClient.h:271
Aws::StorageGateway::Model::CreateCachediSCSIVolumeOutcomeCallable
std::future< CreateCachediSCSIVolumeOutcome > CreateCachediSCSIVolumeOutcomeCallable
Definition: StorageGatewayClient.h:332
Aws::StorageGateway::StorageGatewayClient::DeleteVolumeCallable
virtual Model::DeleteVolumeOutcomeCallable DeleteVolumeCallable(const Model::DeleteVolumeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeTapeRecoveryPointsAsync
virtual void DescribeTapeRecoveryPointsAsync(const Model::DescribeTapeRecoveryPointsRequest &request, const DescribeTapeRecoveryPointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::StorageGateway::Model::ListVolumeInitiatorsRequest
Definition: ListVolumeInitiatorsRequest.h:25
AWS_STORAGEGATEWAY_API
#define AWS_STORAGEGATEWAY_API
Definition: StorageGateway_EXPORTS.h:28
Aws::StorageGateway::Model::DeleteChapCredentialsRequest
Definition: DeleteChapCredentialsRequest.h:28
Aws::StorageGateway::StorageGatewayClient::ShutdownGateway
virtual Model::ShutdownGatewayOutcome ShutdownGateway(const Model::ShutdownGatewayRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeFileSystemAssociations
virtual Model::DescribeFileSystemAssociationsOutcome DescribeFileSystemAssociations(const Model::DescribeFileSystemAssociationsRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::StorageGateway::StorageGatewayClient::DeleteChapCredentials
virtual Model::DeleteChapCredentialsOutcome DeleteChapCredentials(const Model::DeleteChapCredentialsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::DeleteTapePoolResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteTapePoolRequest &, const Model::DeleteTapePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTapePoolResponseReceivedHandler
Definition: StorageGatewayClient.h:442
Aws::StorageGateway::Model::DescribeFileSystemAssociationsOutcome
Aws::Utils::Outcome< DescribeFileSystemAssociationsResult, StorageGatewayError > DescribeFileSystemAssociationsOutcome
Definition: StorageGatewayClient.h:267
Aws::StorageGateway::StorageGatewayClient::UpdateGatewayInformationAsync
virtual void UpdateGatewayInformationAsync(const Model::UpdateGatewayInformationRequest &request, const UpdateGatewayInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::CreateTapesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateTapesRequest &, const Model::CreateTapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTapesResponseReceivedHandler
Definition: StorageGatewayClient.h:433
Aws::StorageGateway::DescribeStorediSCSIVolumesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeStorediSCSIVolumesRequest &, const Model::DescribeStorediSCSIVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStorediSCSIVolumesResponseReceivedHandler
Definition: StorageGatewayClient.h:457
Aws::StorageGateway::Model::DescribeGatewayInformationRequest
Definition: DescribeGatewayInformationRequest.h:25
Aws::StorageGateway::StorageGatewayClient::CreateCachediSCSIVolumeAsync
virtual void CreateCachediSCSIVolumeAsync(const Model::CreateCachediSCSIVolumeRequest &request, const CreateCachediSCSIVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DescribeBandwidthRateLimitCallable
virtual Model::DescribeBandwidthRateLimitOutcomeCallable DescribeBandwidthRateLimitCallable(const Model::DescribeBandwidthRateLimitRequest &request) const
Aws::StorageGateway::ResetCacheResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ResetCacheRequest &, const Model::ResetCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetCacheResponseReceivedHandler
Definition: StorageGatewayClient.h:482
Aws::StorageGateway::StorageGatewayClient::DeleteTapePool
virtual Model::DeleteTapePoolOutcome DeleteTapePool(const Model::DeleteTapePoolRequest &request) const
Aws::StorageGateway::Model::AttachVolumeRequest
Definition: AttachVolumeRequest.h:25
Aws::StorageGateway::Model::UpdateChapCredentialsOutcome
Aws::Utils::Outcome< UpdateChapCredentialsResult, StorageGatewayError > UpdateChapCredentialsOutcome
Definition: StorageGatewayClient.h:310
Aws::StorageGateway::Model::UpdateSMBFileShareOutcome
Aws::Utils::Outcome< UpdateSMBFileShareResult, StorageGatewayError > UpdateSMBFileShareOutcome
Definition: StorageGatewayClient.h:316
Aws::StorageGateway::StorageGatewayClient::UpdateAutomaticTapeCreationPolicyAsync
virtual void UpdateAutomaticTapeCreationPolicyAsync(const Model::UpdateAutomaticTapeCreationPolicyRequest &request, const UpdateAutomaticTapeCreationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::StorageGatewayClient
StorageGatewayClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::StorageGateway::StorageGatewayClient::DeleteTapeArchive
virtual Model::DeleteTapeArchiveOutcome DeleteTapeArchive(const Model::DeleteTapeArchiveRequest &request) const
Aws::StorageGateway::Model::AssignTapePoolRequest
Definition: AssignTapePoolRequest.h:22
Aws::StorageGateway::StorageGatewayClient::UpdateGatewayInformationCallable
virtual Model::UpdateGatewayInformationOutcomeCallable UpdateGatewayInformationCallable(const Model::UpdateGatewayInformationRequest &request) const
Aws::StorageGateway::Model::CreateSnapshotFromVolumeRecoveryPointOutcome
Aws::Utils::Outcome< CreateSnapshotFromVolumeRecoveryPointResult, StorageGatewayError > CreateSnapshotFromVolumeRecoveryPointOutcome
Definition: StorageGatewayClient.h:246
Aws::StorageGateway::StorageGatewayClient::CreateSnapshotFromVolumeRecoveryPointCallable
virtual Model::CreateSnapshotFromVolumeRecoveryPointOutcomeCallable CreateSnapshotFromVolumeRecoveryPointCallable(const Model::CreateSnapshotFromVolumeRecoveryPointRequest &request) const
Aws::StorageGateway::Model::DescribeUploadBufferRequest
Definition: DescribeUploadBufferRequest.h:22
Aws::StorageGateway::Model::CreateCachediSCSIVolumeRequest
Definition: CreateCachediSCSIVolumeRequest.h:24
ListVolumeInitiatorsResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeCache
virtual Model::DescribeCacheOutcome DescribeCache(const Model::DescribeCacheRequest &request) const
Aws::StorageGateway::Model::ListGatewaysOutcome
Aws::Utils::Outcome< ListGatewaysResult, StorageGatewayError > ListGatewaysOutcome
Definition: StorageGatewayClient.h:288
Aws::StorageGateway::Model::ResetCacheRequest
Definition: ResetCacheRequest.h:22
Aws::StorageGateway::StorageGatewayClient::StartGatewayCallable
virtual Model::StartGatewayOutcomeCallable StartGatewayCallable(const Model::StartGatewayRequest &request) const
Aws::StorageGateway::Model::CreateStorediSCSIVolumeOutcome
Aws::Utils::Outcome< CreateStorediSCSIVolumeResult, StorageGatewayError > CreateStorediSCSIVolumeOutcome
Definition: StorageGatewayClient.h:247
Aws::StorageGateway::StorageGatewayClient::DeleteGatewayAsync
virtual void DeleteGatewayAsync(const Model::DeleteGatewayRequest &request, const DeleteGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::StorageGateway::Model::UpdateSnapshotScheduleOutcomeCallable
std::future< UpdateSnapshotScheduleOutcome > UpdateSnapshotScheduleOutcomeCallable
Definition: StorageGatewayClient.h:409
Aws::StorageGateway::StorageGatewayClient::DescribeCacheAsync
virtual void DescribeCacheAsync(const Model::DescribeCacheRequest &request, const DescribeCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::StartAvailabilityMonitorTestOutcome
Aws::Utils::Outcome< StartAvailabilityMonitorTestResult, StorageGatewayError > StartAvailabilityMonitorTestOutcome
Definition: StorageGatewayClient.h:305
Aws::StorageGateway::Model::DescribeBandwidthRateLimitOutcome
Aws::Utils::Outcome< DescribeBandwidthRateLimitResult, StorageGatewayError > DescribeBandwidthRateLimitOutcome
Definition: StorageGatewayClient.h:262
Aws::StorageGateway::StorageGatewayClient::AttachVolume
virtual Model::AttachVolumeOutcome AttachVolume(const Model::AttachVolumeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeSMBSettingsAsync
virtual void DescribeSMBSettingsAsync(const Model::DescribeSMBSettingsRequest &request, const DescribeSMBSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareVisibilityAsync
virtual void UpdateSMBFileShareVisibilityAsync(const Model::UpdateSMBFileShareVisibilityRequest &request, const UpdateSMBFileShareVisibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::AssociateFileSystemCallable
virtual Model::AssociateFileSystemOutcomeCallable AssociateFileSystemCallable(const Model::AssociateFileSystemRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeGatewayInformation
virtual Model::DescribeGatewayInformationOutcome DescribeGatewayInformation(const Model::DescribeGatewayInformationRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeVTLDevices
virtual Model::DescribeVTLDevicesOutcome DescribeVTLDevices(const Model::DescribeVTLDevicesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DeleteVolume
virtual Model::DeleteVolumeOutcome DeleteVolume(const Model::DeleteVolumeRequest &request) const
ListLocalDisksResult.h
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShare
virtual Model::UpdateSMBFileShareOutcome UpdateSMBFileShare(const Model::UpdateSMBFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DisassociateFileSystem
virtual Model::DisassociateFileSystemOutcome DisassociateFileSystem(const Model::DisassociateFileSystemRequest &request) const
DeleteTapeArchiveResult.h
Aws::StorageGateway::Model::ResetCacheOutcomeCallable
std::future< ResetCacheOutcome > ResetCacheOutcomeCallable
Definition: StorageGatewayClient.h:389
Aws::StorageGateway::Model::ActivateGatewayRequest
Definition: ActivateGatewayRequest.h:35
Aws::StorageGateway::Model::DeleteTapePoolRequest
Definition: DeleteTapePoolRequest.h:22
Aws::StorageGateway::StorageGatewayClient::UpdateMaintenanceStartTimeAsync
virtual void UpdateMaintenanceStartTimeAsync(const Model::UpdateMaintenanceStartTimeRequest &request, const UpdateMaintenanceStartTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::CancelRetrievalOutcome
Aws::Utils::Outcome< CancelRetrievalResult, StorageGatewayError > CancelRetrievalOutcome
Definition: StorageGatewayClient.h:241
Aws::StorageGateway::Model::ListLocalDisksOutcome
Aws::Utils::Outcome< ListLocalDisksResult, StorageGatewayError > ListLocalDisksOutcome
Definition: StorageGatewayClient.h:289
Aws::StorageGateway::Model::AddUploadBufferRequest
Definition: AddUploadBufferRequest.h:23
Aws::StorageGateway::StorageGatewayClient::AddWorkingStorageAsync
virtual void AddWorkingStorageAsync(const Model::AddWorkingStorageRequest &request, const AddWorkingStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListAutomaticTapeCreationPolicies
virtual Model::ListAutomaticTapeCreationPoliciesOutcome ListAutomaticTapeCreationPolicies(const Model::ListAutomaticTapeCreationPoliciesRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListFileShares
virtual Model::ListFileSharesOutcome ListFileShares(const Model::ListFileSharesRequest &request) const
Aws::StorageGateway::Model::CreateTapeWithBarcodeOutcome
Aws::Utils::Outcome< CreateTapeWithBarcodeResult, StorageGatewayError > CreateTapeWithBarcodeOutcome
Definition: StorageGatewayClient.h:249
Aws::StorageGateway::Model::UpdateSMBSecurityStrategyRequest
Definition: UpdateSMBSecurityStrategyRequest.h:23
Aws::StorageGateway::DescribeTapeArchivesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeTapeArchivesRequest &, const Model::DescribeTapeArchivesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTapeArchivesResponseReceivedHandler
Definition: StorageGatewayClient.h:458
Aws::StorageGateway::Model::UpdateMaintenanceStartTimeOutcomeCallable
std::future< UpdateMaintenanceStartTimeOutcome > UpdateMaintenanceStartTimeOutcomeCallable
Definition: StorageGatewayClient.h:404
Aws::StorageGateway::StorageGatewayClient::DeleteBandwidthRateLimitAsync
virtual void DeleteBandwidthRateLimitAsync(const Model::DeleteBandwidthRateLimitRequest &request, const DeleteBandwidthRateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::CancelArchival
virtual Model::CancelArchivalOutcome CancelArchival(const Model::CancelArchivalRequest &request) const
Aws::StorageGateway::Model::ShutdownGatewayRequest
Definition: ShutdownGatewayRequest.h:26
Aws::StorageGateway::StorageGatewayClient::DescribeGatewayInformationCallable
virtual Model::DescribeGatewayInformationOutcomeCallable DescribeGatewayInformationCallable(const Model::DescribeGatewayInformationRequest &request) const
Aws::StorageGateway::ListAutomaticTapeCreationPoliciesResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListAutomaticTapeCreationPoliciesRequest &, const Model::ListAutomaticTapeCreationPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAutomaticTapeCreationPoliciesResponseReceivedHandler
Definition: StorageGatewayClient.h:468
DescribeCachediSCSIVolumesResult.h
Aws::StorageGateway::Model::UpdateSMBSecurityStrategyOutcome
Aws::Utils::Outcome< UpdateSMBSecurityStrategyResult, StorageGatewayError > UpdateSMBSecurityStrategyOutcome
Definition: StorageGatewayClient.h:318
Aws::StorageGateway::Model::UpdateGatewayInformationOutcome
Aws::Utils::Outcome< UpdateGatewayInformationResult, StorageGatewayError > UpdateGatewayInformationOutcome
Definition: StorageGatewayClient.h:312
Aws::StorageGateway::Model::DescribeAvailabilityMonitorTestOutcomeCallable
std::future< DescribeAvailabilityMonitorTestOutcome > DescribeAvailabilityMonitorTestOutcomeCallable
Definition: StorageGatewayClient.h:351
Aws::StorageGateway::DescribeChapCredentialsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeChapCredentialsRequest &, const Model::DescribeChapCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChapCredentialsResponseReceivedHandler
Definition: StorageGatewayClient.h:449
Aws::StorageGateway::AddWorkingStorageResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AddWorkingStorageRequest &, const Model::AddWorkingStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddWorkingStorageResponseReceivedHandler
Definition: StorageGatewayClient.h:419
Aws::StorageGateway::Model::UpdateSMBFileShareOutcomeCallable
std::future< UpdateSMBFileShareOutcome > UpdateSMBFileShareOutcomeCallable
Definition: StorageGatewayClient.h:406
Aws::StorageGateway::StorageGatewayClient::CreateNFSFileShare
virtual Model::CreateNFSFileShareOutcome CreateNFSFileShare(const Model::CreateNFSFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: StorageGatewayClient.h:553
Aws::StorageGateway::ListFileSystemAssociationsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListFileSystemAssociationsRequest &, const Model::ListFileSystemAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFileSystemAssociationsResponseReceivedHandler
Definition: StorageGatewayClient.h:470
Aws::StorageGateway::Model::ListGatewaysRequest
Definition: ListGatewaysRequest.h:27
Aws::StorageGateway::Model::DescribeNFSFileSharesOutcomeCallable
std::future< DescribeNFSFileSharesOutcome > DescribeNFSFileSharesOutcomeCallable
Definition: StorageGatewayClient.h:360
Aws::StorageGateway::ListLocalDisksResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListLocalDisksRequest &, const Model::ListLocalDisksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLocalDisksResponseReceivedHandler
Definition: StorageGatewayClient.h:472
Aws::StorageGateway::Model::RemoveTagsFromResourceOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Definition: StorageGatewayClient.h:388
Aws::StorageGateway::StorageGatewayClient::AttachVolumeCallable
virtual Model::AttachVolumeOutcomeCallable AttachVolumeCallable(const Model::AttachVolumeRequest &request) const
Aws::StorageGateway::Model::DescribeGatewayInformationOutcomeCallable
std::future< DescribeGatewayInformationOutcome > DescribeGatewayInformationOutcomeCallable
Definition: StorageGatewayClient.h:358
Aws::StorageGateway::DeleteSnapshotScheduleResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DeleteSnapshotScheduleRequest &, const Model::DeleteSnapshotScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotScheduleResponseReceivedHandler
Definition: StorageGatewayClient.h:439
Aws::StorageGateway::StorageGatewayClient::DeleteFileShareCallable
virtual Model::DeleteFileShareOutcomeCallable DeleteFileShareCallable(const Model::DeleteFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeMaintenanceStartTime
virtual Model::DescribeMaintenanceStartTimeOutcome DescribeMaintenanceStartTime(const Model::DescribeMaintenanceStartTimeRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeUploadBufferAsync
virtual void DescribeUploadBufferAsync(const Model::DescribeUploadBufferRequest &request, const DescribeUploadBufferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ResetCacheAsync
virtual void ResetCacheAsync(const Model::ResetCacheRequest &request, const ResetCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::CreateSnapshotAsync
virtual void CreateSnapshotAsync(const Model::CreateSnapshotRequest &request, const CreateSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DeleteTapeArchiveRequest
Definition: DeleteTapeArchiveRequest.h:25
Aws::StorageGateway::NotifyWhenUploadedResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::NotifyWhenUploadedRequest &, const Model::NotifyWhenUploadedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyWhenUploadedResponseReceivedHandler
Definition: StorageGatewayClient.h:479
Aws::StorageGateway::StorageGatewayClient::DeleteVolumeAsync
virtual void DeleteVolumeAsync(const Model::DeleteVolumeRequest &request, const DeleteVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::UpdateGatewayInformation
virtual Model::UpdateGatewayInformationOutcome UpdateGatewayInformation(const Model::UpdateGatewayInformationRequest &request) const
Aws::StorageGateway::Model::CreateTapePoolRequest
Definition: CreateTapePoolRequest.h:26
Aws::StorageGateway::Model::DescribeBandwidthRateLimitScheduleRequest
Definition: DescribeBandwidthRateLimitScheduleRequest.h:22
Aws::StorageGateway::Model::DeleteBandwidthRateLimitRequest
Definition: DeleteBandwidthRateLimitRequest.h:27
Aws::StorageGateway::Model::DescribeCachediSCSIVolumesOutcomeCallable
std::future< DescribeCachediSCSIVolumesOutcome > DescribeCachediSCSIVolumesOutcomeCallable
Definition: StorageGatewayClient.h:355
Aws::StorageGateway::Model::AddTagsToResourceOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Definition: StorageGatewayClient.h:324
Aws::StorageGateway::Model::UpdateVTLDeviceTypeOutcome
Aws::Utils::Outcome< UpdateVTLDeviceTypeResult, StorageGatewayError > UpdateVTLDeviceTypeOutcome
Definition: StorageGatewayClient.h:320
Aws::StorageGateway::StorageGatewayClient::ListVolumeInitiatorsAsync
virtual void ListVolumeInitiatorsAsync(const Model::ListVolumeInitiatorsRequest &request, const ListVolumeInitiatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::CreateSnapshotFromVolumeRecoveryPointAsync
virtual void CreateSnapshotFromVolumeRecoveryPointAsync(const Model::CreateSnapshotFromVolumeRecoveryPointRequest &request, const CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::ListVolumeInitiatorsOutcomeCallable
std::future< ListVolumeInitiatorsOutcome > ListVolumeInitiatorsOutcomeCallable
Definition: StorageGatewayClient.h:383
Aws::StorageGateway::StorageGatewayClient::CreateTapePoolCallable
virtual Model::CreateTapePoolOutcomeCallable CreateTapePoolCallable(const Model::CreateTapePoolRequest &request) const
Aws::StorageGateway::StorageGatewayClient::ListGatewaysCallable
virtual Model::ListGatewaysOutcomeCallable ListGatewaysCallable(const Model::ListGatewaysRequest &request) const
ClientConfiguration.h
DescribeTapeRecoveryPointsResult.h
Aws::StorageGateway::Model::ListAutomaticTapeCreationPoliciesOutcome
Aws::Utils::Outcome< ListAutomaticTapeCreationPoliciesResult, StorageGatewayError > ListAutomaticTapeCreationPoliciesOutcome
Definition: StorageGatewayClient.h:285
Aws::StorageGateway::Model::DescribeTapesOutcomeCallable
std::future< DescribeTapesOutcome > DescribeTapesOutcomeCallable
Definition: StorageGatewayClient.h:367
Aws::StorageGateway::StorageGatewayClient::ActivateGateway
virtual Model::ActivateGatewayOutcome ActivateGateway(const Model::ActivateGatewayRequest &request) const
Aws::StorageGateway::UpdateSnapshotScheduleResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateSnapshotScheduleRequest &, const Model::UpdateSnapshotScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSnapshotScheduleResponseReceivedHandler
Definition: StorageGatewayClient.h:502
Aws::StorageGateway::Model::RefreshCacheRequest
Definition: RefreshCacheRequest.h:26
Aws::StorageGateway::StorageGatewayClient::DescribeChapCredentialsAsync
virtual void DescribeChapCredentialsAsync(const Model::DescribeChapCredentialsRequest &request, const DescribeChapCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DeleteTapeArchiveOutcomeCallable
std::future< DeleteTapeArchiveOutcome > DeleteTapeArchiveOutcomeCallable
Definition: StorageGatewayClient.h:348
Aws::StorageGateway::Model::UpdateSMBSecurityStrategyOutcomeCallable
std::future< UpdateSMBSecurityStrategyOutcome > UpdateSMBSecurityStrategyOutcomeCallable
Definition: StorageGatewayClient.h:408
Aws::StorageGateway::StorageGatewayClient::ShutdownGatewayAsync
virtual void ShutdownGatewayAsync(const Model::ShutdownGatewayRequest &request, const ShutdownGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DisassociateFileSystemAsync
virtual void DisassociateFileSystemAsync(const Model::DisassociateFileSystemRequest &request, const DisassociateFileSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::UpdateBandwidthRateLimitScheduleRequest
Definition: UpdateBandwidthRateLimitScheduleRequest.h:24
Aws::StorageGateway::Model::ListTapePoolsRequest
Definition: ListTapePoolsRequest.h:23
Aws::StorageGateway::Model::AddWorkingStorageOutcomeCallable
std::future< AddWorkingStorageOutcome > AddWorkingStorageOutcomeCallable
Definition: StorageGatewayClient.h:326
Aws::StorageGateway::Model::UpdateChapCredentialsRequest
Definition: UpdateChapCredentialsRequest.h:30
Aws::StorageGateway::SetSMBGuestPasswordResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::SetSMBGuestPasswordRequest &, const Model::SetSMBGuestPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetSMBGuestPasswordResponseReceivedHandler
Definition: StorageGatewayClient.h:486
DescribeCacheResult.h
Aws::StorageGateway::ListTapePoolsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListTapePoolsRequest &, const Model::ListTapePoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTapePoolsResponseReceivedHandler
Definition: StorageGatewayClient.h:474
Aws::StorageGateway::Model::RemoveTagsFromResourceRequest
Definition: RemoveTagsFromResourceRequest.h:26
Aws::StorageGateway::ListVolumeInitiatorsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListVolumeInitiatorsRequest &, const Model::ListVolumeInitiatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVolumeInitiatorsResponseReceivedHandler
Definition: StorageGatewayClient.h:476
Aws::StorageGateway::StorageGatewayClient::ListTapesAsync
virtual void ListTapesAsync(const Model::ListTapesRequest &request, const ListTapesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DescribeSMBSettings
virtual Model::DescribeSMBSettingsOutcome DescribeSMBSettings(const Model::DescribeSMBSettingsRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DeleteFileShare
virtual Model::DeleteFileShareOutcome DeleteFileShare(const Model::DeleteFileShareRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::StorageGateway::Model::DescribeStorediSCSIVolumesOutcomeCallable
std::future< DescribeStorediSCSIVolumesOutcome > DescribeStorediSCSIVolumesOutcomeCallable
Definition: StorageGatewayClient.h:364
HttpTypes.h
Aws::StorageGateway::StorageGatewayClient::DescribeCachediSCSIVolumes
virtual Model::DescribeCachediSCSIVolumesOutcome DescribeCachediSCSIVolumes(const Model::DescribeCachediSCSIVolumesRequest &request) const
Aws::StorageGateway::Model::DescribeWorkingStorageOutcome
Aws::Utils::Outcome< DescribeWorkingStorageResult, StorageGatewayError > DescribeWorkingStorageOutcome
Definition: StorageGatewayClient.h:280
Aws::StorageGateway::Model::CreateCachediSCSIVolumeOutcome
Aws::Utils::Outcome< CreateCachediSCSIVolumeResult, StorageGatewayError > CreateCachediSCSIVolumeOutcome
Definition: StorageGatewayClient.h:242
StorageGateway_EXPORTS.h
CreateTapesResult.h
Aws::StorageGateway::StorageGatewayClient::RetrieveTapeArchive
virtual Model::RetrieveTapeArchiveOutcome RetrieveTapeArchive(const Model::RetrieveTapeArchiveRequest &request) const
Aws::StorageGateway::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: StorageGatewayClient.h:380
Aws::StorageGateway::Model::UpdateSMBFileShareRequest
Definition: UpdateSMBFileShareRequest.h:29
Aws::StorageGateway::StorageGatewayClient::DeleteAutomaticTapeCreationPolicyCallable
virtual Model::DeleteAutomaticTapeCreationPolicyOutcomeCallable DeleteAutomaticTapeCreationPolicyCallable(const Model::DeleteAutomaticTapeCreationPolicyRequest &request) const
DeleteFileShareResult.h
AddUploadBufferResult.h
Aws::StorageGateway::StorageGatewayClient::JoinDomainCallable
virtual Model::JoinDomainOutcomeCallable JoinDomainCallable(const Model::JoinDomainRequest &request) const
RetrieveTapeRecoveryPointResult.h
UpdateBandwidthRateLimitScheduleResult.h
Aws::StorageGateway::Model::CreateSnapshotRequest
Definition: CreateSnapshotRequest.h:29
Aws::StorageGateway::Model::UpdateGatewaySoftwareNowOutcomeCallable
std::future< UpdateGatewaySoftwareNowOutcome > UpdateGatewaySoftwareNowOutcomeCallable
Definition: StorageGatewayClient.h:403
Aws::StorageGateway::StorageGatewayClient::CreateTapesAsync
virtual void CreateTapesAsync(const Model::CreateTapesRequest &request, const CreateTapesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DeleteTapePoolAsync
virtual void DeleteTapePoolAsync(const Model::DeleteTapePoolRequest &request, const DeleteTapePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::CreateSMBFileShareCallable
virtual Model::CreateSMBFileShareOutcomeCallable CreateSMBFileShareCallable(const Model::CreateSMBFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeSnapshotScheduleAsync
virtual void DescribeSnapshotScheduleAsync(const Model::DescribeSnapshotScheduleRequest &request, const DescribeSnapshotScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::CancelArchivalCallable
virtual Model::CancelArchivalOutcomeCallable CancelArchivalCallable(const Model::CancelArchivalRequest &request) const
Aws::StorageGateway::StorageGatewayClient::DescribeUploadBuffer
virtual Model::DescribeUploadBufferOutcome DescribeUploadBuffer(const Model::DescribeUploadBufferRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::StorageGateway::Model::AddCacheOutcome
Aws::Utils::Outcome< AddCacheResult, StorageGatewayError > AddCacheOutcome
Definition: StorageGatewayClient.h:233
DescribeTapeArchivesResult.h
Aws::StorageGateway::Model::DeleteFileShareRequest
Definition: DeleteFileShareRequest.h:25
Aws::StorageGateway::DescribeAvailabilityMonitorTestResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeAvailabilityMonitorTestRequest &, const Model::DescribeAvailabilityMonitorTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailabilityMonitorTestResponseReceivedHandler
Definition: StorageGatewayClient.h:444
Aws::StorageGateway::StorageGatewayClient::DeleteTape
virtual Model::DeleteTapeOutcome DeleteTape(const Model::DeleteTapeRequest &request) const
Aws::StorageGateway::Model::DescribeBandwidthRateLimitScheduleOutcomeCallable
std::future< DescribeBandwidthRateLimitScheduleOutcome > DescribeBandwidthRateLimitScheduleOutcomeCallable
Definition: StorageGatewayClient.h:353
Aws::StorageGateway::StorageGatewayClient::RetrieveTapeRecoveryPoint
virtual Model::RetrieveTapeRecoveryPointOutcome RetrieveTapeRecoveryPoint(const Model::RetrieveTapeRecoveryPointRequest &request) const
Aws::StorageGateway::StorageGatewayClient::CreateNFSFileShareAsync
virtual void CreateNFSFileShareAsync(const Model::CreateNFSFileShareRequest &request, const CreateNFSFileShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DeleteFileShareAsync
virtual void DeleteFileShareAsync(const Model::DeleteFileShareRequest &request, const DeleteFileShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::ListTapePoolsOutcome
Aws::Utils::Outcome< ListTapePoolsResult, StorageGatewayError > ListTapePoolsOutcome
Definition: StorageGatewayClient.h:291
ListTapePoolsResult.h
Aws::StorageGateway::AssignTapePoolResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AssignTapePoolRequest &, const Model::AssignTapePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignTapePoolResponseReceivedHandler
Definition: StorageGatewayClient.h:420
Aws::StorageGateway::StorageGatewayClient::RefreshCacheAsync
virtual void RefreshCacheAsync(const Model::RefreshCacheRequest &request, const RefreshCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DeleteTapePoolOutcome
Aws::Utils::Outcome< DeleteTapePoolResult, StorageGatewayError > DeleteTapePoolOutcome
Definition: StorageGatewayClient.h:259
Aws::StorageGateway::UpdateVTLDeviceTypeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateVTLDeviceTypeRequest &, const Model::UpdateVTLDeviceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVTLDeviceTypeResponseReceivedHandler
Definition: StorageGatewayClient.h:503
Aws::StorageGateway::Model::RefreshCacheOutcomeCallable
std::future< RefreshCacheOutcome > RefreshCacheOutcomeCallable
Definition: StorageGatewayClient.h:387
Aws::StorageGateway::StorageGatewayClient::UpdateChapCredentials
virtual Model::UpdateChapCredentialsOutcome UpdateChapCredentials(const Model::UpdateChapCredentialsRequest &request) const
SetSMBGuestPasswordResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::StorageGateway::Model::UpdateAutomaticTapeCreationPolicyRequest
Definition: UpdateAutomaticTapeCreationPolicyRequest.h:24
Aws::StorageGateway::Model::ListGatewaysOutcomeCallable
std::future< ListGatewaysOutcome > ListGatewaysOutcomeCallable
Definition: StorageGatewayClient.h:378
Aws::StorageGateway::CreateSnapshotResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
Definition: StorageGatewayClient.h:428
Aws::StorageGateway::Model::ListVolumeRecoveryPointsRequest
Definition: ListVolumeRecoveryPointsRequest.h:22
Aws::StorageGateway::StorageGatewayClient::CreateNFSFileShareCallable
virtual Model::CreateNFSFileShareOutcomeCallable CreateNFSFileShareCallable(const Model::CreateNFSFileShareRequest &request) const
Aws::StorageGateway::Model::DeleteSnapshotScheduleRequest
Definition: DeleteSnapshotScheduleRequest.h:22
DeleteVolumeResult.h
Aws::StorageGateway::StorageGatewayClient::UpdateFileSystemAssociationAsync
virtual void UpdateFileSystemAssociationAsync(const Model::UpdateFileSystemAssociationRequest &request, const UpdateFileSystemAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::ActivateGatewayOutcome
Aws::Utils::Outcome< ActivateGatewayResult, StorageGatewayError > ActivateGatewayOutcome
Definition: StorageGatewayClient.h:230
Aws::StorageGateway::Model::DetachVolumeOutcome
Aws::Utils::Outcome< DetachVolumeResult, StorageGatewayError > DetachVolumeOutcome
Definition: StorageGatewayClient.h:281
Aws::StorageGateway::Model::ListVolumesRequest
Definition: ListVolumesRequest.h:27
Aws::StorageGateway::Model::DeleteChapCredentialsOutcomeCallable
std::future< DeleteChapCredentialsOutcome > DeleteChapCredentialsOutcomeCallable
Definition: StorageGatewayClient.h:343
DescribeNFSFileSharesResult.h
Aws::StorageGateway::Model::DescribeVTLDevicesOutcomeCallable
std::future< DescribeVTLDevicesOutcome > DescribeVTLDevicesOutcomeCallable
Definition: StorageGatewayClient.h:369
AWSClient.h
Aws::StorageGateway::Model::DescribeSMBFileSharesOutcomeCallable
std::future< DescribeSMBFileSharesOutcome > DescribeSMBFileSharesOutcomeCallable
Definition: StorageGatewayClient.h:361
Aws::StorageGateway::UpdateFileSystemAssociationResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateFileSystemAssociationRequest &, const Model::UpdateFileSystemAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFileSystemAssociationResponseReceivedHandler
Definition: StorageGatewayClient.h:494
Aws::StorageGateway::Model::UpdateFileSystemAssociationRequest
Definition: UpdateFileSystemAssociationRequest.h:23
Aws::StorageGateway::CreateNFSFileShareResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateNFSFileShareRequest &, const Model::CreateNFSFileShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNFSFileShareResponseReceivedHandler
Definition: StorageGatewayClient.h:426
Aws::StorageGateway::Model::DescribeVTLDevicesRequest
Definition: DescribeVTLDevicesRequest.h:26
Aws::StorageGateway::Model::CreateTapePoolOutcome
Aws::Utils::Outcome< CreateTapePoolResult, StorageGatewayError > CreateTapePoolOutcome
Definition: StorageGatewayClient.h:248
Aws::StorageGateway::StorageGatewayClient::RemoveTagsFromResourceCallable
virtual Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest &request) const
DescribeSMBFileSharesResult.h
Aws::StorageGateway::Model::DisableGatewayOutcome
Aws::Utils::Outcome< DisableGatewayResult, StorageGatewayError > DisableGatewayOutcome
Definition: StorageGatewayClient.h:282
Aws::StorageGateway::Model::DisassociateFileSystemRequest
Definition: DisassociateFileSystemRequest.h:22
DeleteTapeResult.h
Aws::StorageGateway::StorageGatewayClient::ListAutomaticTapeCreationPoliciesCallable
virtual Model::ListAutomaticTapeCreationPoliciesOutcomeCallable ListAutomaticTapeCreationPoliciesCallable(const Model::ListAutomaticTapeCreationPoliciesRequest &request) const
Aws::StorageGateway::Model::ShutdownGatewayOutcome
Aws::Utils::Outcome< ShutdownGatewayResult, StorageGatewayError > ShutdownGatewayOutcome
Definition: StorageGatewayClient.h:304
Aws::StorageGateway::StorageGatewayClient::DescribeBandwidthRateLimitScheduleAsync
virtual void DescribeBandwidthRateLimitScheduleAsync(const Model::DescribeBandwidthRateLimitScheduleRequest &request, const DescribeBandwidthRateLimitScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::DescribeAvailabilityMonitorTestOutcome
Aws::Utils::Outcome< DescribeAvailabilityMonitorTestResult, StorageGatewayError > DescribeAvailabilityMonitorTestOutcome
Definition: StorageGatewayClient.h:261
CreateSnapshotResult.h
DeleteChapCredentialsResult.h
Aws::StorageGateway::Model::DeleteAutomaticTapeCreationPolicyRequest
Definition: DeleteAutomaticTapeCreationPolicyRequest.h:22
Aws::StorageGateway::StorageGatewayClient::DescribeNFSFileShares
virtual Model::DescribeNFSFileSharesOutcome DescribeNFSFileShares(const Model::DescribeNFSFileSharesRequest &request) const
Aws::StorageGateway::Model::DeleteTapeArchiveOutcome
Aws::Utils::Outcome< DeleteTapeArchiveResult, StorageGatewayError > DeleteTapeArchiveOutcome
Definition: StorageGatewayClient.h:258
UpdateFileSystemAssociationResult.h
DescribeUploadBufferResult.h
RetrieveTapeArchiveResult.h
Aws::StorageGateway::StorageGatewayClient::DescribeSnapshotScheduleCallable
virtual Model::DescribeSnapshotScheduleOutcomeCallable DescribeSnapshotScheduleCallable(const Model::DescribeSnapshotScheduleRequest &request) const
Aws::StorageGateway::Model::DeleteTapeOutcomeCallable
std::future< DeleteTapeOutcome > DeleteTapeOutcomeCallable
Definition: StorageGatewayClient.h:347
Aws::StorageGateway::Model::CreateSnapshotOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
Definition: StorageGatewayClient.h:335
Aws::StorageGateway::StorageGatewayClient::UpdateGatewaySoftwareNowCallable
virtual Model::UpdateGatewaySoftwareNowOutcomeCallable UpdateGatewaySoftwareNowCallable(const Model::UpdateGatewaySoftwareNowRequest &request) const
Aws::StorageGateway::AddUploadBufferResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AddUploadBufferRequest &, const Model::AddUploadBufferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddUploadBufferResponseReceivedHandler
Definition: StorageGatewayClient.h:418
Aws::StorageGateway::StorageGatewayClient::AddTagsToResource
virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest &request) const
Aws::StorageGateway::Model::UpdateFileSystemAssociationOutcome
Aws::Utils::Outcome< UpdateFileSystemAssociationResult, StorageGatewayError > UpdateFileSystemAssociationOutcome
Definition: StorageGatewayClient.h:311
Aws::StorageGateway::Model::DescribeCacheRequest
Definition: DescribeCacheRequest.h:22
Aws::StorageGateway::StorageGatewayClient::UpdateNFSFileShareAsync
virtual void UpdateNFSFileShareAsync(const Model::UpdateNFSFileShareRequest &request, const UpdateNFSFileShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::DescribeBandwidthRateLimitScheduleCallable
virtual Model::DescribeBandwidthRateLimitScheduleOutcomeCallable DescribeBandwidthRateLimitScheduleCallable(const Model::DescribeBandwidthRateLimitScheduleRequest &request) const
Aws::StorageGateway::Model::DeleteBandwidthRateLimitOutcomeCallable
std::future< DeleteBandwidthRateLimitOutcome > DeleteBandwidthRateLimitOutcomeCallable
Definition: StorageGatewayClient.h:342
Aws::StorageGateway::Model::DescribeTapeArchivesRequest
Definition: DescribeTapeArchivesRequest.h:26
Aws::StorageGateway::Model::UpdateGatewaySoftwareNowOutcome
Aws::Utils::Outcome< UpdateGatewaySoftwareNowResult, StorageGatewayError > UpdateGatewaySoftwareNowOutcome
Definition: StorageGatewayClient.h:313
Aws::StorageGateway::AddCacheResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::AddCacheRequest &, const Model::AddCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddCacheResponseReceivedHandler
Definition: StorageGatewayClient.h:416
Aws::StorageGateway::Model::DeleteTapeOutcome
Aws::Utils::Outcome< DeleteTapeResult, StorageGatewayError > DeleteTapeOutcome
Definition: StorageGatewayClient.h:257
Aws::StorageGateway::StorageGatewayClient::DescribeGatewayInformationAsync
virtual void DescribeGatewayInformationAsync(const Model::DescribeGatewayInformationRequest &request, const DescribeGatewayInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::ListFileSystemAssociationsOutcomeCallable
std::future< ListFileSystemAssociationsOutcome > ListFileSystemAssociationsOutcomeCallable
Definition: StorageGatewayClient.h:377
Aws::StorageGateway::StorageGatewayClient::UpdateFileSystemAssociationCallable
virtual Model::UpdateFileSystemAssociationOutcomeCallable UpdateFileSystemAssociationCallable(const Model::UpdateFileSystemAssociationRequest &request) const
DescribeStorediSCSIVolumesResult.h
CreateCachediSCSIVolumeResult.h
Aws::StorageGateway::StorageGatewayClient::~StorageGatewayClient
virtual ~StorageGatewayClient()
Aws::StorageGateway::Model::ListVolumeRecoveryPointsOutcomeCallable
std::future< ListVolumeRecoveryPointsOutcome > ListVolumeRecoveryPointsOutcomeCallable
Definition: StorageGatewayClient.h:384
Aws::StorageGateway::StorageGatewayClient::DeleteAutomaticTapeCreationPolicy
virtual Model::DeleteAutomaticTapeCreationPolicyOutcome DeleteAutomaticTapeCreationPolicy(const Model::DeleteAutomaticTapeCreationPolicyRequest &request) const
Aws::StorageGateway::Model::CreateTapeWithBarcodeOutcomeCallable
std::future< CreateTapeWithBarcodeOutcome > CreateTapeWithBarcodeOutcomeCallable
Definition: StorageGatewayClient.h:339
Aws::StorageGateway::Model::RetrieveTapeArchiveOutcome
Aws::Utils::Outcome< RetrieveTapeArchiveResult, StorageGatewayError > RetrieveTapeArchiveOutcome
Definition: StorageGatewayClient.h:300
Aws::StorageGateway::Model::UpdateNFSFileShareOutcomeCallable
std::future< UpdateNFSFileShareOutcome > UpdateNFSFileShareOutcomeCallable
Definition: StorageGatewayClient.h:405
Aws::StorageGateway::DescribeSnapshotScheduleResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DescribeSnapshotScheduleRequest &, const Model::DescribeSnapshotScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotScheduleResponseReceivedHandler
Definition: StorageGatewayClient.h:456
DescribeFileSystemAssociationsResult.h
Aws::StorageGateway::DetachVolumeResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::DetachVolumeRequest &, const Model::DetachVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachVolumeResponseReceivedHandler
Definition: StorageGatewayClient.h:464
Aws::StorageGateway::StorageGatewayClient::DeleteTapeArchiveCallable
virtual Model::DeleteTapeArchiveOutcomeCallable DeleteTapeArchiveCallable(const Model::DeleteTapeArchiveRequest &request) const
Aws::StorageGateway::StorageGatewayClient::CreateTapeWithBarcodeCallable
virtual Model::CreateTapeWithBarcodeOutcomeCallable CreateTapeWithBarcodeCallable(const Model::CreateTapeWithBarcodeRequest &request) const
Aws::StorageGateway::Model::DeleteBandwidthRateLimitOutcome
Aws::Utils::Outcome< DeleteBandwidthRateLimitResult, StorageGatewayError > DeleteBandwidthRateLimitOutcome
Definition: StorageGatewayClient.h:252
DescribeWorkingStorageResult.h
Aws::StorageGateway::Model::DescribeAvailabilityMonitorTestRequest
Definition: DescribeAvailabilityMonitorTestRequest.h:22
Aws::StorageGateway::StorageGatewayClient::CreateTapePoolAsync
virtual void CreateTapePoolAsync(const Model::CreateTapePoolRequest &request, const CreateTapePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::StorageGatewayClient::ListFileSystemAssociationsAsync
virtual void ListFileSystemAssociationsAsync(const Model::ListFileSystemAssociationsRequest &request, const ListFileSystemAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::RefreshCacheOutcome
Aws::Utils::Outcome< RefreshCacheResult, StorageGatewayError > RefreshCacheOutcome
Definition: StorageGatewayClient.h:297
Aws::StorageGateway::StorageGatewayClient::AssignTapePoolAsync
virtual void AssignTapePoolAsync(const Model::AssignTapePoolRequest &request, const AssignTapePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::Model::ListVolumeRecoveryPointsOutcome
Aws::Utils::Outcome< ListVolumeRecoveryPointsResult, StorageGatewayError > ListVolumeRecoveryPointsOutcome
Definition: StorageGatewayClient.h:294
Aws::StorageGateway::Model::UpdateAutomaticTapeCreationPolicyOutcome
Aws::Utils::Outcome< UpdateAutomaticTapeCreationPolicyResult, StorageGatewayError > UpdateAutomaticTapeCreationPolicyOutcome
Definition: StorageGatewayClient.h:307
Aws::StorageGateway::StorageGatewayClient::StartAvailabilityMonitorTest
virtual Model::StartAvailabilityMonitorTestOutcome StartAvailabilityMonitorTest(const Model::StartAvailabilityMonitorTestRequest &request) const
JsonSerializer.h
Aws::StorageGateway::Model::DeleteVolumeRequest
Definition: DeleteVolumeRequest.h:26
Aws::StorageGateway::StorageGatewayClient::DeleteTapePoolCallable
virtual Model::DeleteTapePoolOutcomeCallable DeleteTapePoolCallable(const Model::DeleteTapePoolRequest &request) const
Aws::StorageGateway::Model::ListTapesRequest
Definition: ListTapesRequest.h:29
Aws::StorageGateway::Model::AssociateFileSystemOutcome
Aws::Utils::Outcome< AssociateFileSystemResult, StorageGatewayError > AssociateFileSystemOutcome
Definition: StorageGatewayClient.h:238
Aws::StorageGateway::StorageGatewayClient::ListTapePoolsCallable
virtual Model::ListTapePoolsOutcomeCallable ListTapePoolsCallable(const Model::ListTapePoolsRequest &request) const
Aws::StorageGateway::Model::DescribeTapeRecoveryPointsOutcomeCallable
std::future< DescribeTapeRecoveryPointsOutcome > DescribeTapeRecoveryPointsOutcomeCallable
Definition: StorageGatewayClient.h:366
Aws::StorageGateway::StorageGatewayClient::DeleteGateway
virtual Model::DeleteGatewayOutcome DeleteGateway(const Model::DeleteGatewayRequest &request) const
ListGatewaysResult.h
Aws::StorageGateway::Model::DescribeBandwidthRateLimitOutcomeCallable
std::future< DescribeBandwidthRateLimitOutcome > DescribeBandwidthRateLimitOutcomeCallable
Definition: StorageGatewayClient.h:352
Aws::StorageGateway::Model::AssociateFileSystemOutcomeCallable
std::future< AssociateFileSystemOutcome > AssociateFileSystemOutcomeCallable
Definition: StorageGatewayClient.h:328
Aws::StorageGateway::JoinDomainResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::JoinDomainRequest &, const Model::JoinDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > JoinDomainResponseReceivedHandler
Definition: StorageGatewayClient.h:467
Aws::StorageGateway::StorageGatewayClient::CreateCachediSCSIVolumeCallable
virtual Model::CreateCachediSCSIVolumeOutcomeCallable CreateCachediSCSIVolumeCallable(const Model::CreateCachediSCSIVolumeRequest &request) const
Aws::StorageGateway::Model::JoinDomainOutcome
Aws::Utils::Outcome< JoinDomainResult, StorageGatewayError > JoinDomainOutcome
Definition: StorageGatewayClient.h:284
DescribeGatewayInformationResult.h
Aws::StorageGateway::Model::ListVolumesOutcome
Aws::Utils::Outcome< ListVolumesResult, StorageGatewayError > ListVolumesOutcome
Definition: StorageGatewayClient.h:295
Aws::StorageGateway::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:25
Aws::StorageGateway::ListTagsForResourceResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: StorageGatewayClient.h:473
StorageGatewayErrors.h
CreateSMBFileShareResult.h
Aws::StorageGateway::CancelRetrievalResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CancelRetrievalRequest &, const Model::CancelRetrievalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelRetrievalResponseReceivedHandler
Definition: StorageGatewayClient.h:424
Aws::StorageGateway::Model::UpdateSnapshotScheduleOutcome
Aws::Utils::Outcome< UpdateSnapshotScheduleResult, StorageGatewayError > UpdateSnapshotScheduleOutcome
Definition: StorageGatewayClient.h:319
Aws::StorageGateway::StorageGatewayClient::UpdateAutomaticTapeCreationPolicyCallable
virtual Model::UpdateAutomaticTapeCreationPolicyOutcomeCallable UpdateAutomaticTapeCreationPolicyCallable(const Model::UpdateAutomaticTapeCreationPolicyRequest &request) const
Aws::StorageGateway::StorageGatewayClient::RetrieveTapeArchiveAsync
virtual void RetrieveTapeArchiveAsync(const Model::RetrieveTapeArchiveRequest &request, const RetrieveTapeArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::StorageGateway::CreateTapePoolResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::CreateTapePoolRequest &, const Model::CreateTapePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTapePoolResponseReceivedHandler
Definition: StorageGatewayClient.h:431
Aws::StorageGateway::Model::UpdateSMBFileShareVisibilityOutcome
Aws::Utils::Outcome< UpdateSMBFileShareVisibilityResult, StorageGatewayError > UpdateSMBFileShareVisibilityOutcome
Definition: StorageGatewayClient.h:317