AWS SDK for C++  1.9.124
AWS SDK for C++
StorageGatewayClient.h
Go to the documentation of this file.
1 
6 #pragma once
105 #include <aws/core/http/HttpTypes.h>
106 #include <future>
107 #include <functional>
108 
109 namespace Aws
110 {
111 
112 namespace Http
113 {
114  class HttpClient;
115  class HttpClientFactory;
116 } // namespace Http
117 
118 namespace Utils
119 {
120  template< typename R, typename E> class Outcome;
121 namespace Threading
122 {
123  class Executor;
124 } // namespace Threading
125 } // namespace Utils
126 
127 namespace Auth
128 {
129  class AWSCredentials;
130  class AWSCredentialsProvider;
131 } // namespace Auth
132 
133 namespace Client
134 {
135  class RetryStrategy;
136 } // namespace Client
137 
138 namespace StorageGateway
139 {
140 
141 namespace Model
142 {
143  class ActivateGatewayRequest;
144  class AddCacheRequest;
145  class AddTagsToResourceRequest;
146  class AddUploadBufferRequest;
147  class AddWorkingStorageRequest;
148  class AssignTapePoolRequest;
149  class AssociateFileSystemRequest;
150  class AttachVolumeRequest;
151  class CancelArchivalRequest;
152  class CancelRetrievalRequest;
153  class CreateCachediSCSIVolumeRequest;
154  class CreateNFSFileShareRequest;
155  class CreateSMBFileShareRequest;
156  class CreateSnapshotRequest;
157  class CreateSnapshotFromVolumeRecoveryPointRequest;
158  class CreateStorediSCSIVolumeRequest;
159  class CreateTapePoolRequest;
160  class CreateTapeWithBarcodeRequest;
161  class CreateTapesRequest;
162  class DeleteAutomaticTapeCreationPolicyRequest;
163  class DeleteBandwidthRateLimitRequest;
164  class DeleteChapCredentialsRequest;
165  class DeleteFileShareRequest;
166  class DeleteGatewayRequest;
167  class DeleteSnapshotScheduleRequest;
168  class DeleteTapeRequest;
169  class DeleteTapeArchiveRequest;
170  class DeleteTapePoolRequest;
171  class DeleteVolumeRequest;
172  class DescribeAvailabilityMonitorTestRequest;
173  class DescribeBandwidthRateLimitRequest;
174  class DescribeBandwidthRateLimitScheduleRequest;
175  class DescribeCacheRequest;
176  class DescribeCachediSCSIVolumesRequest;
177  class DescribeChapCredentialsRequest;
178  class DescribeFileSystemAssociationsRequest;
179  class DescribeGatewayInformationRequest;
180  class DescribeMaintenanceStartTimeRequest;
181  class DescribeNFSFileSharesRequest;
182  class DescribeSMBFileSharesRequest;
183  class DescribeSMBSettingsRequest;
184  class DescribeSnapshotScheduleRequest;
185  class DescribeStorediSCSIVolumesRequest;
186  class DescribeTapeArchivesRequest;
187  class DescribeTapeRecoveryPointsRequest;
188  class DescribeTapesRequest;
189  class DescribeUploadBufferRequest;
190  class DescribeVTLDevicesRequest;
191  class DescribeWorkingStorageRequest;
192  class DetachVolumeRequest;
193  class DisableGatewayRequest;
194  class DisassociateFileSystemRequest;
195  class JoinDomainRequest;
196  class ListAutomaticTapeCreationPoliciesRequest;
197  class ListFileSharesRequest;
198  class ListFileSystemAssociationsRequest;
199  class ListGatewaysRequest;
200  class ListLocalDisksRequest;
201  class ListTagsForResourceRequest;
202  class ListTapePoolsRequest;
203  class ListTapesRequest;
204  class ListVolumeInitiatorsRequest;
205  class ListVolumeRecoveryPointsRequest;
206  class ListVolumesRequest;
207  class NotifyWhenUploadedRequest;
208  class RefreshCacheRequest;
209  class RemoveTagsFromResourceRequest;
210  class ResetCacheRequest;
211  class RetrieveTapeArchiveRequest;
212  class RetrieveTapeRecoveryPointRequest;
213  class SetLocalConsolePasswordRequest;
214  class SetSMBGuestPasswordRequest;
215  class ShutdownGatewayRequest;
216  class StartAvailabilityMonitorTestRequest;
217  class StartGatewayRequest;
218  class UpdateAutomaticTapeCreationPolicyRequest;
219  class UpdateBandwidthRateLimitRequest;
220  class UpdateBandwidthRateLimitScheduleRequest;
221  class UpdateChapCredentialsRequest;
222  class UpdateFileSystemAssociationRequest;
223  class UpdateGatewayInformationRequest;
224  class UpdateGatewaySoftwareNowRequest;
225  class UpdateMaintenanceStartTimeRequest;
226  class UpdateNFSFileShareRequest;
227  class UpdateSMBFileShareRequest;
228  class UpdateSMBFileShareVisibilityRequest;
229  class UpdateSMBLocalGroupsRequest;
230  class UpdateSMBSecurityStrategyRequest;
231  class UpdateSnapshotScheduleRequest;
232  class UpdateVTLDeviceTypeRequest;
233 
324 
325  typedef std::future<ActivateGatewayOutcome> ActivateGatewayOutcomeCallable;
326  typedef std::future<AddCacheOutcome> AddCacheOutcomeCallable;
327  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
328  typedef std::future<AddUploadBufferOutcome> AddUploadBufferOutcomeCallable;
329  typedef std::future<AddWorkingStorageOutcome> AddWorkingStorageOutcomeCallable;
330  typedef std::future<AssignTapePoolOutcome> AssignTapePoolOutcomeCallable;
331  typedef std::future<AssociateFileSystemOutcome> AssociateFileSystemOutcomeCallable;
332  typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
333  typedef std::future<CancelArchivalOutcome> CancelArchivalOutcomeCallable;
334  typedef std::future<CancelRetrievalOutcome> CancelRetrievalOutcomeCallable;
335  typedef std::future<CreateCachediSCSIVolumeOutcome> CreateCachediSCSIVolumeOutcomeCallable;
336  typedef std::future<CreateNFSFileShareOutcome> CreateNFSFileShareOutcomeCallable;
337  typedef std::future<CreateSMBFileShareOutcome> CreateSMBFileShareOutcomeCallable;
338  typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
339  typedef std::future<CreateSnapshotFromVolumeRecoveryPointOutcome> CreateSnapshotFromVolumeRecoveryPointOutcomeCallable;
340  typedef std::future<CreateStorediSCSIVolumeOutcome> CreateStorediSCSIVolumeOutcomeCallable;
341  typedef std::future<CreateTapePoolOutcome> CreateTapePoolOutcomeCallable;
342  typedef std::future<CreateTapeWithBarcodeOutcome> CreateTapeWithBarcodeOutcomeCallable;
343  typedef std::future<CreateTapesOutcome> CreateTapesOutcomeCallable;
344  typedef std::future<DeleteAutomaticTapeCreationPolicyOutcome> DeleteAutomaticTapeCreationPolicyOutcomeCallable;
345  typedef std::future<DeleteBandwidthRateLimitOutcome> DeleteBandwidthRateLimitOutcomeCallable;
346  typedef std::future<DeleteChapCredentialsOutcome> DeleteChapCredentialsOutcomeCallable;
347  typedef std::future<DeleteFileShareOutcome> DeleteFileShareOutcomeCallable;
348  typedef std::future<DeleteGatewayOutcome> DeleteGatewayOutcomeCallable;
349  typedef std::future<DeleteSnapshotScheduleOutcome> DeleteSnapshotScheduleOutcomeCallable;
350  typedef std::future<DeleteTapeOutcome> DeleteTapeOutcomeCallable;
351  typedef std::future<DeleteTapeArchiveOutcome> DeleteTapeArchiveOutcomeCallable;
352  typedef std::future<DeleteTapePoolOutcome> DeleteTapePoolOutcomeCallable;
353  typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
354  typedef std::future<DescribeAvailabilityMonitorTestOutcome> DescribeAvailabilityMonitorTestOutcomeCallable;
355  typedef std::future<DescribeBandwidthRateLimitOutcome> DescribeBandwidthRateLimitOutcomeCallable;
356  typedef std::future<DescribeBandwidthRateLimitScheduleOutcome> DescribeBandwidthRateLimitScheduleOutcomeCallable;
357  typedef std::future<DescribeCacheOutcome> DescribeCacheOutcomeCallable;
358  typedef std::future<DescribeCachediSCSIVolumesOutcome> DescribeCachediSCSIVolumesOutcomeCallable;
359  typedef std::future<DescribeChapCredentialsOutcome> DescribeChapCredentialsOutcomeCallable;
360  typedef std::future<DescribeFileSystemAssociationsOutcome> DescribeFileSystemAssociationsOutcomeCallable;
361  typedef std::future<DescribeGatewayInformationOutcome> DescribeGatewayInformationOutcomeCallable;
362  typedef std::future<DescribeMaintenanceStartTimeOutcome> DescribeMaintenanceStartTimeOutcomeCallable;
363  typedef std::future<DescribeNFSFileSharesOutcome> DescribeNFSFileSharesOutcomeCallable;
364  typedef std::future<DescribeSMBFileSharesOutcome> DescribeSMBFileSharesOutcomeCallable;
365  typedef std::future<DescribeSMBSettingsOutcome> DescribeSMBSettingsOutcomeCallable;
366  typedef std::future<DescribeSnapshotScheduleOutcome> DescribeSnapshotScheduleOutcomeCallable;
367  typedef std::future<DescribeStorediSCSIVolumesOutcome> DescribeStorediSCSIVolumesOutcomeCallable;
368  typedef std::future<DescribeTapeArchivesOutcome> DescribeTapeArchivesOutcomeCallable;
369  typedef std::future<DescribeTapeRecoveryPointsOutcome> DescribeTapeRecoveryPointsOutcomeCallable;
370  typedef std::future<DescribeTapesOutcome> DescribeTapesOutcomeCallable;
371  typedef std::future<DescribeUploadBufferOutcome> DescribeUploadBufferOutcomeCallable;
372  typedef std::future<DescribeVTLDevicesOutcome> DescribeVTLDevicesOutcomeCallable;
373  typedef std::future<DescribeWorkingStorageOutcome> DescribeWorkingStorageOutcomeCallable;
374  typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
375  typedef std::future<DisableGatewayOutcome> DisableGatewayOutcomeCallable;
376  typedef std::future<DisassociateFileSystemOutcome> DisassociateFileSystemOutcomeCallable;
377  typedef std::future<JoinDomainOutcome> JoinDomainOutcomeCallable;
378  typedef std::future<ListAutomaticTapeCreationPoliciesOutcome> ListAutomaticTapeCreationPoliciesOutcomeCallable;
379  typedef std::future<ListFileSharesOutcome> ListFileSharesOutcomeCallable;
380  typedef std::future<ListFileSystemAssociationsOutcome> ListFileSystemAssociationsOutcomeCallable;
381  typedef std::future<ListGatewaysOutcome> ListGatewaysOutcomeCallable;
382  typedef std::future<ListLocalDisksOutcome> ListLocalDisksOutcomeCallable;
383  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
384  typedef std::future<ListTapePoolsOutcome> ListTapePoolsOutcomeCallable;
385  typedef std::future<ListTapesOutcome> ListTapesOutcomeCallable;
386  typedef std::future<ListVolumeInitiatorsOutcome> ListVolumeInitiatorsOutcomeCallable;
387  typedef std::future<ListVolumeRecoveryPointsOutcome> ListVolumeRecoveryPointsOutcomeCallable;
388  typedef std::future<ListVolumesOutcome> ListVolumesOutcomeCallable;
389  typedef std::future<NotifyWhenUploadedOutcome> NotifyWhenUploadedOutcomeCallable;
390  typedef std::future<RefreshCacheOutcome> RefreshCacheOutcomeCallable;
391  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
392  typedef std::future<ResetCacheOutcome> ResetCacheOutcomeCallable;
393  typedef std::future<RetrieveTapeArchiveOutcome> RetrieveTapeArchiveOutcomeCallable;
394  typedef std::future<RetrieveTapeRecoveryPointOutcome> RetrieveTapeRecoveryPointOutcomeCallable;
395  typedef std::future<SetLocalConsolePasswordOutcome> SetLocalConsolePasswordOutcomeCallable;
396  typedef std::future<SetSMBGuestPasswordOutcome> SetSMBGuestPasswordOutcomeCallable;
397  typedef std::future<ShutdownGatewayOutcome> ShutdownGatewayOutcomeCallable;
398  typedef std::future<StartAvailabilityMonitorTestOutcome> StartAvailabilityMonitorTestOutcomeCallable;
399  typedef std::future<StartGatewayOutcome> StartGatewayOutcomeCallable;
400  typedef std::future<UpdateAutomaticTapeCreationPolicyOutcome> UpdateAutomaticTapeCreationPolicyOutcomeCallable;
401  typedef std::future<UpdateBandwidthRateLimitOutcome> UpdateBandwidthRateLimitOutcomeCallable;
402  typedef std::future<UpdateBandwidthRateLimitScheduleOutcome> UpdateBandwidthRateLimitScheduleOutcomeCallable;
403  typedef std::future<UpdateChapCredentialsOutcome> UpdateChapCredentialsOutcomeCallable;
404  typedef std::future<UpdateFileSystemAssociationOutcome> UpdateFileSystemAssociationOutcomeCallable;
405  typedef std::future<UpdateGatewayInformationOutcome> UpdateGatewayInformationOutcomeCallable;
406  typedef std::future<UpdateGatewaySoftwareNowOutcome> UpdateGatewaySoftwareNowOutcomeCallable;
407  typedef std::future<UpdateMaintenanceStartTimeOutcome> UpdateMaintenanceStartTimeOutcomeCallable;
408  typedef std::future<UpdateNFSFileShareOutcome> UpdateNFSFileShareOutcomeCallable;
409  typedef std::future<UpdateSMBFileShareOutcome> UpdateSMBFileShareOutcomeCallable;
410  typedef std::future<UpdateSMBFileShareVisibilityOutcome> UpdateSMBFileShareVisibilityOutcomeCallable;
411  typedef std::future<UpdateSMBLocalGroupsOutcome> UpdateSMBLocalGroupsOutcomeCallable;
412  typedef std::future<UpdateSMBSecurityStrategyOutcome> UpdateSMBSecurityStrategyOutcomeCallable;
413  typedef std::future<UpdateSnapshotScheduleOutcome> UpdateSnapshotScheduleOutcomeCallable;
414  typedef std::future<UpdateVTLDeviceTypeOutcome> UpdateVTLDeviceTypeOutcomeCallable;
415 } // namespace Model
416 
417  class StorageGatewayClient;
418 
419  typedef std::function<void(const StorageGatewayClient*, const Model::ActivateGatewayRequest&, const Model::ActivateGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateGatewayResponseReceivedHandler;
420  typedef std::function<void(const StorageGatewayClient*, const Model::AddCacheRequest&, const Model::AddCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddCacheResponseReceivedHandler;
421  typedef std::function<void(const StorageGatewayClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
422  typedef std::function<void(const StorageGatewayClient*, const Model::AddUploadBufferRequest&, const Model::AddUploadBufferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddUploadBufferResponseReceivedHandler;
423  typedef std::function<void(const StorageGatewayClient*, const Model::AddWorkingStorageRequest&, const Model::AddWorkingStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddWorkingStorageResponseReceivedHandler;
424  typedef std::function<void(const StorageGatewayClient*, const Model::AssignTapePoolRequest&, const Model::AssignTapePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssignTapePoolResponseReceivedHandler;
425  typedef std::function<void(const StorageGatewayClient*, const Model::AssociateFileSystemRequest&, const Model::AssociateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateFileSystemResponseReceivedHandler;
426  typedef std::function<void(const StorageGatewayClient*, const Model::AttachVolumeRequest&, const Model::AttachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachVolumeResponseReceivedHandler;
427  typedef std::function<void(const StorageGatewayClient*, const Model::CancelArchivalRequest&, const Model::CancelArchivalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelArchivalResponseReceivedHandler;
428  typedef std::function<void(const StorageGatewayClient*, const Model::CancelRetrievalRequest&, const Model::CancelRetrievalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelRetrievalResponseReceivedHandler;
429  typedef std::function<void(const StorageGatewayClient*, const Model::CreateCachediSCSIVolumeRequest&, const Model::CreateCachediSCSIVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCachediSCSIVolumeResponseReceivedHandler;
430  typedef std::function<void(const StorageGatewayClient*, const Model::CreateNFSFileShareRequest&, const Model::CreateNFSFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNFSFileShareResponseReceivedHandler;
431  typedef std::function<void(const StorageGatewayClient*, const Model::CreateSMBFileShareRequest&, const Model::CreateSMBFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSMBFileShareResponseReceivedHandler;
432  typedef std::function<void(const StorageGatewayClient*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotResponseReceivedHandler;
434  typedef std::function<void(const StorageGatewayClient*, const Model::CreateStorediSCSIVolumeRequest&, const Model::CreateStorediSCSIVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStorediSCSIVolumeResponseReceivedHandler;
435  typedef std::function<void(const StorageGatewayClient*, const Model::CreateTapePoolRequest&, const Model::CreateTapePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTapePoolResponseReceivedHandler;
436  typedef std::function<void(const StorageGatewayClient*, const Model::CreateTapeWithBarcodeRequest&, const Model::CreateTapeWithBarcodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTapeWithBarcodeResponseReceivedHandler;
437  typedef std::function<void(const StorageGatewayClient*, const Model::CreateTapesRequest&, const Model::CreateTapesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTapesResponseReceivedHandler;
438  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteAutomaticTapeCreationPolicyRequest&, const Model::DeleteAutomaticTapeCreationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAutomaticTapeCreationPolicyResponseReceivedHandler;
439  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteBandwidthRateLimitRequest&, const Model::DeleteBandwidthRateLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBandwidthRateLimitResponseReceivedHandler;
440  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteChapCredentialsRequest&, const Model::DeleteChapCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChapCredentialsResponseReceivedHandler;
441  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteFileShareRequest&, const Model::DeleteFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFileShareResponseReceivedHandler;
442  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteGatewayRequest&, const Model::DeleteGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGatewayResponseReceivedHandler;
443  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteSnapshotScheduleRequest&, const Model::DeleteSnapshotScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSnapshotScheduleResponseReceivedHandler;
444  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteTapeRequest&, const Model::DeleteTapeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTapeResponseReceivedHandler;
445  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteTapeArchiveRequest&, const Model::DeleteTapeArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTapeArchiveResponseReceivedHandler;
446  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteTapePoolRequest&, const Model::DeleteTapePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTapePoolResponseReceivedHandler;
447  typedef std::function<void(const StorageGatewayClient*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVolumeResponseReceivedHandler;
448  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeAvailabilityMonitorTestRequest&, const Model::DescribeAvailabilityMonitorTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailabilityMonitorTestResponseReceivedHandler;
449  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeBandwidthRateLimitRequest&, const Model::DescribeBandwidthRateLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBandwidthRateLimitResponseReceivedHandler;
450  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeBandwidthRateLimitScheduleRequest&, const Model::DescribeBandwidthRateLimitScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBandwidthRateLimitScheduleResponseReceivedHandler;
451  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeCacheRequest&, const Model::DescribeCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCacheResponseReceivedHandler;
452  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeCachediSCSIVolumesRequest&, const Model::DescribeCachediSCSIVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCachediSCSIVolumesResponseReceivedHandler;
453  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeChapCredentialsRequest&, const Model::DescribeChapCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeChapCredentialsResponseReceivedHandler;
454  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeFileSystemAssociationsRequest&, const Model::DescribeFileSystemAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFileSystemAssociationsResponseReceivedHandler;
455  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeGatewayInformationRequest&, const Model::DescribeGatewayInformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGatewayInformationResponseReceivedHandler;
456  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeMaintenanceStartTimeRequest&, const Model::DescribeMaintenanceStartTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceStartTimeResponseReceivedHandler;
457  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeNFSFileSharesRequest&, const Model::DescribeNFSFileSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNFSFileSharesResponseReceivedHandler;
458  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeSMBFileSharesRequest&, const Model::DescribeSMBFileSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSMBFileSharesResponseReceivedHandler;
459  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeSMBSettingsRequest&, const Model::DescribeSMBSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSMBSettingsResponseReceivedHandler;
460  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeSnapshotScheduleRequest&, const Model::DescribeSnapshotScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotScheduleResponseReceivedHandler;
461  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeStorediSCSIVolumesRequest&, const Model::DescribeStorediSCSIVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStorediSCSIVolumesResponseReceivedHandler;
462  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeTapeArchivesRequest&, const Model::DescribeTapeArchivesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTapeArchivesResponseReceivedHandler;
463  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeTapeRecoveryPointsRequest&, const Model::DescribeTapeRecoveryPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTapeRecoveryPointsResponseReceivedHandler;
464  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeTapesRequest&, const Model::DescribeTapesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTapesResponseReceivedHandler;
465  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeUploadBufferRequest&, const Model::DescribeUploadBufferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUploadBufferResponseReceivedHandler;
466  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeVTLDevicesRequest&, const Model::DescribeVTLDevicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVTLDevicesResponseReceivedHandler;
467  typedef std::function<void(const StorageGatewayClient*, const Model::DescribeWorkingStorageRequest&, const Model::DescribeWorkingStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkingStorageResponseReceivedHandler;
468  typedef std::function<void(const StorageGatewayClient*, const Model::DetachVolumeRequest&, const Model::DetachVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachVolumeResponseReceivedHandler;
469  typedef std::function<void(const StorageGatewayClient*, const Model::DisableGatewayRequest&, const Model::DisableGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableGatewayResponseReceivedHandler;
470  typedef std::function<void(const StorageGatewayClient*, const Model::DisassociateFileSystemRequest&, const Model::DisassociateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFileSystemResponseReceivedHandler;
471  typedef std::function<void(const StorageGatewayClient*, const Model::JoinDomainRequest&, const Model::JoinDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > JoinDomainResponseReceivedHandler;
472  typedef std::function<void(const StorageGatewayClient*, const Model::ListAutomaticTapeCreationPoliciesRequest&, const Model::ListAutomaticTapeCreationPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAutomaticTapeCreationPoliciesResponseReceivedHandler;
473  typedef std::function<void(const StorageGatewayClient*, const Model::ListFileSharesRequest&, const Model::ListFileSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFileSharesResponseReceivedHandler;
474  typedef std::function<void(const StorageGatewayClient*, const Model::ListFileSystemAssociationsRequest&, const Model::ListFileSystemAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFileSystemAssociationsResponseReceivedHandler;
475  typedef std::function<void(const StorageGatewayClient*, const Model::ListGatewaysRequest&, const Model::ListGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGatewaysResponseReceivedHandler;
476  typedef std::function<void(const StorageGatewayClient*, const Model::ListLocalDisksRequest&, const Model::ListLocalDisksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLocalDisksResponseReceivedHandler;
477  typedef std::function<void(const StorageGatewayClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
478  typedef std::function<void(const StorageGatewayClient*, const Model::ListTapePoolsRequest&, const Model::ListTapePoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTapePoolsResponseReceivedHandler;
479  typedef std::function<void(const StorageGatewayClient*, const Model::ListTapesRequest&, const Model::ListTapesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTapesResponseReceivedHandler;
480  typedef std::function<void(const StorageGatewayClient*, const Model::ListVolumeInitiatorsRequest&, const Model::ListVolumeInitiatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVolumeInitiatorsResponseReceivedHandler;
481  typedef std::function<void(const StorageGatewayClient*, const Model::ListVolumeRecoveryPointsRequest&, const Model::ListVolumeRecoveryPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVolumeRecoveryPointsResponseReceivedHandler;
482  typedef std::function<void(const StorageGatewayClient*, const Model::ListVolumesRequest&, const Model::ListVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVolumesResponseReceivedHandler;
483  typedef std::function<void(const StorageGatewayClient*, const Model::NotifyWhenUploadedRequest&, const Model::NotifyWhenUploadedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > NotifyWhenUploadedResponseReceivedHandler;
484  typedef std::function<void(const StorageGatewayClient*, const Model::RefreshCacheRequest&, const Model::RefreshCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RefreshCacheResponseReceivedHandler;
485  typedef std::function<void(const StorageGatewayClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
486  typedef std::function<void(const StorageGatewayClient*, const Model::ResetCacheRequest&, const Model::ResetCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetCacheResponseReceivedHandler;
487  typedef std::function<void(const StorageGatewayClient*, const Model::RetrieveTapeArchiveRequest&, const Model::RetrieveTapeArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveTapeArchiveResponseReceivedHandler;
488  typedef std::function<void(const StorageGatewayClient*, const Model::RetrieveTapeRecoveryPointRequest&, const Model::RetrieveTapeRecoveryPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveTapeRecoveryPointResponseReceivedHandler;
489  typedef std::function<void(const StorageGatewayClient*, const Model::SetLocalConsolePasswordRequest&, const Model::SetLocalConsolePasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetLocalConsolePasswordResponseReceivedHandler;
490  typedef std::function<void(const StorageGatewayClient*, const Model::SetSMBGuestPasswordRequest&, const Model::SetSMBGuestPasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetSMBGuestPasswordResponseReceivedHandler;
491  typedef std::function<void(const StorageGatewayClient*, const Model::ShutdownGatewayRequest&, const Model::ShutdownGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ShutdownGatewayResponseReceivedHandler;
492  typedef std::function<void(const StorageGatewayClient*, const Model::StartAvailabilityMonitorTestRequest&, const Model::StartAvailabilityMonitorTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAvailabilityMonitorTestResponseReceivedHandler;
493  typedef std::function<void(const StorageGatewayClient*, const Model::StartGatewayRequest&, const Model::StartGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartGatewayResponseReceivedHandler;
494  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateAutomaticTapeCreationPolicyRequest&, const Model::UpdateAutomaticTapeCreationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAutomaticTapeCreationPolicyResponseReceivedHandler;
495  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateBandwidthRateLimitRequest&, const Model::UpdateBandwidthRateLimitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBandwidthRateLimitResponseReceivedHandler;
496  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateBandwidthRateLimitScheduleRequest&, const Model::UpdateBandwidthRateLimitScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBandwidthRateLimitScheduleResponseReceivedHandler;
497  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateChapCredentialsRequest&, const Model::UpdateChapCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChapCredentialsResponseReceivedHandler;
498  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateFileSystemAssociationRequest&, const Model::UpdateFileSystemAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFileSystemAssociationResponseReceivedHandler;
499  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateGatewayInformationRequest&, const Model::UpdateGatewayInformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayInformationResponseReceivedHandler;
500  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateGatewaySoftwareNowRequest&, const Model::UpdateGatewaySoftwareNowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewaySoftwareNowResponseReceivedHandler;
501  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateMaintenanceStartTimeRequest&, const Model::UpdateMaintenanceStartTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceStartTimeResponseReceivedHandler;
502  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateNFSFileShareRequest&, const Model::UpdateNFSFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNFSFileShareResponseReceivedHandler;
503  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBFileShareRequest&, const Model::UpdateSMBFileShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBFileShareResponseReceivedHandler;
504  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBFileShareVisibilityRequest&, const Model::UpdateSMBFileShareVisibilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBFileShareVisibilityResponseReceivedHandler;
505  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBLocalGroupsRequest&, const Model::UpdateSMBLocalGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBLocalGroupsResponseReceivedHandler;
506  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSMBSecurityStrategyRequest&, const Model::UpdateSMBSecurityStrategyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSMBSecurityStrategyResponseReceivedHandler;
507  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateSnapshotScheduleRequest&, const Model::UpdateSnapshotScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSnapshotScheduleResponseReceivedHandler;
508  typedef std::function<void(const StorageGatewayClient*, const Model::UpdateVTLDeviceTypeRequest&, const Model::UpdateVTLDeviceTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVTLDeviceTypeResponseReceivedHandler;
509 
557  {
558  public:
560 
566 
572 
577  StorageGatewayClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
579 
581 
582 
596 
612 
627  virtual void ActivateGatewayAsync(const Model::ActivateGatewayRequest& request, const ActivateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
628 
641 
656 
670  virtual void AddCacheAsync(const Model::AddCacheRequest& request, const AddCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
671 
687 
705 
722  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
723 
734 
747 
759  virtual void AddUploadBufferAsync(const Model::AddUploadBufferRequest& request, const AddUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
760 
775 
792 
808  virtual void AddWorkingStorageAsync(const Model::AddWorkingStorageRequest& request, const AddWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
809 
821 
835 
848  virtual void AssignTapePoolAsync(const Model::AssignTapePoolRequest& request, const AssignTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
849 
859 
871 
882  virtual void AssociateFileSystemAsync(const Model::AssociateFileSystemRequest& request, const AssociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
883 
894 
907 
919  virtual void AttachVolumeAsync(const Model::AttachVolumeRequest& request, const AttachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
920 
929 
940 
950  virtual void CancelArchivalAsync(const Model::CancelArchivalRequest& request, const CancelArchivalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
951 
961 
973 
984  virtual void CancelRetrievalAsync(const Model::CancelRetrievalRequest& request, const CancelRetrievalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
985 
1005 
1027 
1048  virtual void CreateCachediSCSIVolumeAsync(const Model::CreateCachediSCSIVolumeRequest& request, const CreateCachediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1049 
1070 
1093 
1115  virtual void CreateNFSFileShareAsync(const Model::CreateNFSFileShareRequest& request, const CreateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1116 
1137 
1160 
1182  virtual void CreateSMBFileShareAsync(const Model::CreateSMBFileShareRequest& request, const CreateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1183 
1213 
1245 
1276  virtual void CreateSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1277 
1301 
1327 
1352  virtual void CreateSnapshotFromVolumeRecoveryPointAsync(const Model::CreateSnapshotFromVolumeRecoveryPointRequest& request, const CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1353 
1369 
1387 
1404  virtual void CreateStorediSCSIVolumeAsync(const Model::CreateStorediSCSIVolumeRequest& request, const CreateStorediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1405 
1414 
1425 
1435  virtual void CreateTapePoolAsync(const Model::CreateTapePoolRequest& request, const CreateTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1436 
1449 
1464 
1478  virtual void CreateTapeWithBarcodeAsync(const Model::CreateTapeWithBarcodeRequest& request, const CreateTapeWithBarcodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1479 
1490 
1503 
1515  virtual void CreateTapesAsync(const Model::CreateTapesRequest& request, const CreateTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1516 
1526 
1538 
1549  virtual void DeleteAutomaticTapeCreationPolicyAsync(const Model::DeleteAutomaticTapeCreationPolicyRequest& request, const DeleteAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1550 
1562 
1576 
1589  virtual void DeleteBandwidthRateLimitAsync(const Model::DeleteBandwidthRateLimitRequest& request, const DeleteBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1590 
1599 
1610 
1620  virtual void DeleteChapCredentialsAsync(const Model::DeleteChapCredentialsRequest& request, const DeleteChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1621 
1629 
1639 
1648  virtual void DeleteFileShareAsync(const Model::DeleteFileShareRequest& request, const DeleteFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1649 
1670 
1693 
1715  virtual void DeleteGatewayAsync(const Model::DeleteGatewayRequest& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1716 
1734 
1754 
1773  virtual void DeleteSnapshotScheduleAsync(const Model::DeleteSnapshotScheduleRequest& request, const DeleteSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1774 
1782 
1792 
1801  virtual void DeleteTapeAsync(const Model::DeleteTapeRequest& request, const DeleteTapeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1802 
1811 
1822 
1832  virtual void DeleteTapeArchiveAsync(const Model::DeleteTapeArchiveRequest& request, const DeleteTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1833 
1842 
1853 
1863  virtual void DeleteTapePoolAsync(const Model::DeleteTapePoolRequest& request, const DeleteTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1864 
1884 
1906 
1927  virtual void DeleteVolumeAsync(const Model::DeleteVolumeRequest& request, const DeleteVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1928 
1938 
1950 
1961  virtual void DescribeAvailabilityMonitorTestAsync(const Model::DescribeAvailabilityMonitorTestRequest& request, const DescribeAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1962 
1976 
1992 
2007  virtual void DescribeBandwidthRateLimitAsync(const Model::DescribeBandwidthRateLimitRequest& request, const DescribeBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2008 
2028 
2050 
2071  virtual void DescribeBandwidthRateLimitScheduleAsync(const Model::DescribeBandwidthRateLimitScheduleRequest& request, const DescribeBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2072 
2082 
2094 
2105  virtual void DescribeCacheAsync(const Model::DescribeCacheRequest& request, const DescribeCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2106 
2117 
2130 
2142  virtual void DescribeCachediSCSIVolumesAsync(const Model::DescribeCachediSCSIVolumesRequest& request, const DescribeCachediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2143 
2153 
2165 
2176  virtual void DescribeChapCredentialsAsync(const Model::DescribeChapCredentialsRequest& request, const DescribeChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2177 
2185 
2195 
2204  virtual void DescribeFileSystemAssociationsAsync(const Model::DescribeFileSystemAssociationsRequest& request, const DescribeFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2205 
2215 
2227 
2238  virtual void DescribeGatewayInformationAsync(const Model::DescribeGatewayInformationRequest& request, const DescribeGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2239 
2248 
2259 
2269  virtual void DescribeMaintenanceStartTimeAsync(const Model::DescribeMaintenanceStartTimeRequest& request, const DescribeMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2270 
2279 
2290 
2300  virtual void DescribeNFSFileSharesAsync(const Model::DescribeNFSFileSharesRequest& request, const DescribeNFSFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2301 
2310 
2321 
2331  virtual void DescribeSMBFileSharesAsync(const Model::DescribeSMBFileSharesRequest& request, const DescribeSMBFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2332 
2341 
2352 
2362  virtual void DescribeSMBSettingsAsync(const Model::DescribeSMBSettingsRequest& request, const DescribeSMBSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2363 
2373 
2385 
2396  virtual void DescribeSnapshotScheduleAsync(const Model::DescribeSnapshotScheduleRequest& request, const DescribeSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2397 
2408 
2421 
2433  virtual void DescribeStorediSCSIVolumesAsync(const Model::DescribeStorediSCSIVolumesRequest& request, const DescribeStorediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2434 
2445 
2458 
2470  virtual void DescribeTapeArchivesAsync(const Model::DescribeTapeArchivesRequest& request, const DescribeTapeArchivesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2471 
2483 
2497 
2510  virtual void DescribeTapeRecoveryPointsAsync(const Model::DescribeTapeRecoveryPointsRequest& request, const DescribeTapeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2511 
2521 
2533 
2544  virtual void DescribeTapesAsync(const Model::DescribeTapesRequest& request, const DescribeTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2545 
2556 
2569 
2581  virtual void DescribeUploadBufferAsync(const Model::DescribeUploadBufferRequest& request, const DescribeUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2582 
2592 
2604 
2615  virtual void DescribeVTLDevicesAsync(const Model::DescribeVTLDevicesRequest& request, const DescribeVTLDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2616 
2630 
2646 
2661  virtual void DescribeWorkingStorageAsync(const Model::DescribeWorkingStorageRequest& request, const DescribeWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2662 
2674 
2688 
2701  virtual void DetachVolumeAsync(const Model::DetachVolumeRequest& request, const DetachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2702 
2714 
2728 
2741  virtual void DisableGatewayAsync(const Model::DisableGatewayRequest& request, const DisableGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2742 
2752 
2764 
2775  virtual void DisassociateFileSystemAsync(const Model::DisassociateFileSystemRequest& request, const DisassociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2776 
2785 
2796 
2806  virtual void JoinDomainAsync(const Model::JoinDomainRequest& request, const JoinDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2807 
2817 
2829 
2840  virtual void ListAutomaticTapeCreationPoliciesAsync(const Model::ListAutomaticTapeCreationPoliciesRequest& request, const ListAutomaticTapeCreationPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2841 
2850 
2861 
2871  virtual void ListFileSharesAsync(const Model::ListFileSharesRequest& request, const ListFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2872 
2881 
2892 
2902  virtual void ListFileSystemAssociationsAsync(const Model::ListFileSystemAssociationsRequest& request, const ListFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2903 
2918 
2935 
2951  virtual void ListGatewaysAsync(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2952 
2967 
2984 
3000  virtual void ListLocalDisksAsync(const Model::ListLocalDisksRequest& request, const ListLocalDisksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3001 
3009 
3019 
3028  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3029 
3043 
3059 
3074  virtual void ListTapePoolsAsync(const Model::ListTapePoolsRequest& request, const ListTapePoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3075 
3091 
3109 
3126  virtual void ListTapesAsync(const Model::ListTapesRequest& request, const ListTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3127 
3137 
3149 
3160  virtual void ListVolumeInitiatorsAsync(const Model::ListVolumeInitiatorsRequest& request, const ListVolumeInitiatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3161 
3174 
3189 
3203  virtual void ListVolumeRecoveryPointsAsync(const Model::ListVolumeRecoveryPointsRequest& request, const ListVolumeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3204 
3221 
3240 
3258  virtual void ListVolumesAsync(const Model::ListVolumesRequest& request, const ListVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3259 
3278 
3299 
3319  virtual void NotifyWhenUploadedAsync(const Model::NotifyWhenUploadedRequest& request, const NotifyWhenUploadedResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3320 
3356 
3394 
3431  virtual void RefreshCacheAsync(const Model::RefreshCacheRequest& request, const RefreshCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3432 
3440 
3450 
3459  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3460 
3478 
3498 
3517  virtual void ResetCacheAsync(const Model::ResetCacheRequest& request, const ResetCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3518 
3533 
3550 
3566  virtual void RetrieveTapeArchiveAsync(const Model::RetrieveTapeArchiveRequest& request, const RetrieveTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3567 
3581 
3597 
3612  virtual void RetrieveTapeRecoveryPointAsync(const Model::RetrieveTapeRecoveryPointRequest& request, const RetrieveTapeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3613 
3623 
3635 
3646  virtual void SetLocalConsolePasswordAsync(const Model::SetLocalConsolePasswordRequest& request, const SetLocalConsolePasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3647 
3657 
3669 
3680  virtual void SetSMBGuestPasswordAsync(const Model::SetSMBGuestPasswordRequest& request, const SetSMBGuestPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3681 
3704 
3729 
3753  virtual void ShutdownGatewayAsync(const Model::ShutdownGatewayRequest& request, const ShutdownGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3754 
3767 
3782 
3796  virtual void StartAvailabilityMonitorTestAsync(const Model::StartAvailabilityMonitorTestRequest& request, const StartAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3797 
3813 
3831 
3848  virtual void StartGatewayAsync(const Model::StartGatewayRequest& request, const StartGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3849 
3860 
3873 
3885  virtual void UpdateAutomaticTapeCreationPolicyAsync(const Model::UpdateAutomaticTapeCreationPolicyRequest& request, const UpdateAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3886 
3901 
3918 
3934  virtual void UpdateBandwidthRateLimitAsync(const Model::UpdateBandwidthRateLimitRequest& request, const UpdateBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3935 
3946 
3959 
3971  virtual void UpdateBandwidthRateLimitScheduleAsync(const Model::UpdateBandwidthRateLimitScheduleRequest& request, const UpdateBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3972 
3985 
4000 
4014  virtual void UpdateChapCredentialsAsync(const Model::UpdateChapCredentialsRequest& request, const UpdateChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4015 
4023 
4033 
4042  virtual void UpdateFileSystemAssociationAsync(const Model::UpdateFileSystemAssociationRequest& request, const UpdateFileSystemAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4043 
4055 
4069 
4082  virtual void UpdateGatewayInformationAsync(const Model::UpdateGatewayInformationRequest& request, const UpdateGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4083 
4103 
4125 
4146  virtual void UpdateGatewaySoftwareNowAsync(const Model::UpdateGatewaySoftwareNowRequest& request, const UpdateGatewaySoftwareNowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4147 
4156 
4167 
4177  virtual void UpdateMaintenanceStartTimeAsync(const Model::UpdateMaintenanceStartTimeRequest& request, const UpdateMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4178 
4192 
4208 
4223  virtual void UpdateNFSFileShareAsync(const Model::UpdateNFSFileShareRequest& request, const UpdateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4224 
4244 
4266 
4287  virtual void UpdateSMBFileShareAsync(const Model::UpdateSMBFileShareRequest& request, const UpdateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4288 
4297 
4308 
4318  virtual void UpdateSMBFileShareVisibilityAsync(const Model::UpdateSMBFileShareVisibilityRequest& request, const UpdateSMBFileShareVisibilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4319 
4327 
4337 
4346  virtual void UpdateSMBLocalGroupsAsync(const Model::UpdateSMBLocalGroupsRequest& request, const UpdateSMBLocalGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4347 
4357 
4369 
4380  virtual void UpdateSMBSecurityStrategyAsync(const Model::UpdateSMBSecurityStrategyRequest& request, const UpdateSMBSecurityStrategyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4381 
4395 
4411 
4426  virtual void UpdateSnapshotScheduleAsync(const Model::UpdateSnapshotScheduleRequest& request, const UpdateSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4427 
4438 
4451 
4463  virtual void UpdateVTLDeviceTypeAsync(const Model::UpdateVTLDeviceTypeRequest& request, const UpdateVTLDeviceTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4464 
4465 
4466  void OverrideEndpoint(const Aws::String& endpoint);
4467  private:
4468  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
4469  void ActivateGatewayAsyncHelper(const Model::ActivateGatewayRequest& request, const ActivateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4470  void AddCacheAsyncHelper(const Model::AddCacheRequest& request, const AddCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4471  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4472  void AddUploadBufferAsyncHelper(const Model::AddUploadBufferRequest& request, const AddUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4473  void AddWorkingStorageAsyncHelper(const Model::AddWorkingStorageRequest& request, const AddWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4474  void AssignTapePoolAsyncHelper(const Model::AssignTapePoolRequest& request, const AssignTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4475  void AssociateFileSystemAsyncHelper(const Model::AssociateFileSystemRequest& request, const AssociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4476  void AttachVolumeAsyncHelper(const Model::AttachVolumeRequest& request, const AttachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4477  void CancelArchivalAsyncHelper(const Model::CancelArchivalRequest& request, const CancelArchivalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4478  void CancelRetrievalAsyncHelper(const Model::CancelRetrievalRequest& request, const CancelRetrievalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4479  void CreateCachediSCSIVolumeAsyncHelper(const Model::CreateCachediSCSIVolumeRequest& request, const CreateCachediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4480  void CreateNFSFileShareAsyncHelper(const Model::CreateNFSFileShareRequest& request, const CreateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4481  void CreateSMBFileShareAsyncHelper(const Model::CreateSMBFileShareRequest& request, const CreateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4482  void CreateSnapshotAsyncHelper(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4483  void CreateSnapshotFromVolumeRecoveryPointAsyncHelper(const Model::CreateSnapshotFromVolumeRecoveryPointRequest& request, const CreateSnapshotFromVolumeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4484  void CreateStorediSCSIVolumeAsyncHelper(const Model::CreateStorediSCSIVolumeRequest& request, const CreateStorediSCSIVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4485  void CreateTapePoolAsyncHelper(const Model::CreateTapePoolRequest& request, const CreateTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4486  void CreateTapeWithBarcodeAsyncHelper(const Model::CreateTapeWithBarcodeRequest& request, const CreateTapeWithBarcodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4487  void CreateTapesAsyncHelper(const Model::CreateTapesRequest& request, const CreateTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4488  void DeleteAutomaticTapeCreationPolicyAsyncHelper(const Model::DeleteAutomaticTapeCreationPolicyRequest& request, const DeleteAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4489  void DeleteBandwidthRateLimitAsyncHelper(const Model::DeleteBandwidthRateLimitRequest& request, const DeleteBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4490  void DeleteChapCredentialsAsyncHelper(const Model::DeleteChapCredentialsRequest& request, const DeleteChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4491  void DeleteFileShareAsyncHelper(const Model::DeleteFileShareRequest& request, const DeleteFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4492  void DeleteGatewayAsyncHelper(const Model::DeleteGatewayRequest& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4493  void DeleteSnapshotScheduleAsyncHelper(const Model::DeleteSnapshotScheduleRequest& request, const DeleteSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4494  void DeleteTapeAsyncHelper(const Model::DeleteTapeRequest& request, const DeleteTapeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4495  void DeleteTapeArchiveAsyncHelper(const Model::DeleteTapeArchiveRequest& request, const DeleteTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4496  void DeleteTapePoolAsyncHelper(const Model::DeleteTapePoolRequest& request, const DeleteTapePoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4497  void DeleteVolumeAsyncHelper(const Model::DeleteVolumeRequest& request, const DeleteVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4498  void DescribeAvailabilityMonitorTestAsyncHelper(const Model::DescribeAvailabilityMonitorTestRequest& request, const DescribeAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4499  void DescribeBandwidthRateLimitAsyncHelper(const Model::DescribeBandwidthRateLimitRequest& request, const DescribeBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4500  void DescribeBandwidthRateLimitScheduleAsyncHelper(const Model::DescribeBandwidthRateLimitScheduleRequest& request, const DescribeBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4501  void DescribeCacheAsyncHelper(const Model::DescribeCacheRequest& request, const DescribeCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4502  void DescribeCachediSCSIVolumesAsyncHelper(const Model::DescribeCachediSCSIVolumesRequest& request, const DescribeCachediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4503  void DescribeChapCredentialsAsyncHelper(const Model::DescribeChapCredentialsRequest& request, const DescribeChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4504  void DescribeFileSystemAssociationsAsyncHelper(const Model::DescribeFileSystemAssociationsRequest& request, const DescribeFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4505  void DescribeGatewayInformationAsyncHelper(const Model::DescribeGatewayInformationRequest& request, const DescribeGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4506  void DescribeMaintenanceStartTimeAsyncHelper(const Model::DescribeMaintenanceStartTimeRequest& request, const DescribeMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4507  void DescribeNFSFileSharesAsyncHelper(const Model::DescribeNFSFileSharesRequest& request, const DescribeNFSFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4508  void DescribeSMBFileSharesAsyncHelper(const Model::DescribeSMBFileSharesRequest& request, const DescribeSMBFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4509  void DescribeSMBSettingsAsyncHelper(const Model::DescribeSMBSettingsRequest& request, const DescribeSMBSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4510  void DescribeSnapshotScheduleAsyncHelper(const Model::DescribeSnapshotScheduleRequest& request, const DescribeSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4511  void DescribeStorediSCSIVolumesAsyncHelper(const Model::DescribeStorediSCSIVolumesRequest& request, const DescribeStorediSCSIVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4512  void DescribeTapeArchivesAsyncHelper(const Model::DescribeTapeArchivesRequest& request, const DescribeTapeArchivesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4513  void DescribeTapeRecoveryPointsAsyncHelper(const Model::DescribeTapeRecoveryPointsRequest& request, const DescribeTapeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4514  void DescribeTapesAsyncHelper(const Model::DescribeTapesRequest& request, const DescribeTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4515  void DescribeUploadBufferAsyncHelper(const Model::DescribeUploadBufferRequest& request, const DescribeUploadBufferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4516  void DescribeVTLDevicesAsyncHelper(const Model::DescribeVTLDevicesRequest& request, const DescribeVTLDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4517  void DescribeWorkingStorageAsyncHelper(const Model::DescribeWorkingStorageRequest& request, const DescribeWorkingStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4518  void DetachVolumeAsyncHelper(const Model::DetachVolumeRequest& request, const DetachVolumeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4519  void DisableGatewayAsyncHelper(const Model::DisableGatewayRequest& request, const DisableGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4520  void DisassociateFileSystemAsyncHelper(const Model::DisassociateFileSystemRequest& request, const DisassociateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4521  void JoinDomainAsyncHelper(const Model::JoinDomainRequest& request, const JoinDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4522  void ListAutomaticTapeCreationPoliciesAsyncHelper(const Model::ListAutomaticTapeCreationPoliciesRequest& request, const ListAutomaticTapeCreationPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4523  void ListFileSharesAsyncHelper(const Model::ListFileSharesRequest& request, const ListFileSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4524  void ListFileSystemAssociationsAsyncHelper(const Model::ListFileSystemAssociationsRequest& request, const ListFileSystemAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4525  void ListGatewaysAsyncHelper(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4526  void ListLocalDisksAsyncHelper(const Model::ListLocalDisksRequest& request, const ListLocalDisksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4527  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4528  void ListTapePoolsAsyncHelper(const Model::ListTapePoolsRequest& request, const ListTapePoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4529  void ListTapesAsyncHelper(const Model::ListTapesRequest& request, const ListTapesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4530  void ListVolumeInitiatorsAsyncHelper(const Model::ListVolumeInitiatorsRequest& request, const ListVolumeInitiatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4531  void ListVolumeRecoveryPointsAsyncHelper(const Model::ListVolumeRecoveryPointsRequest& request, const ListVolumeRecoveryPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4532  void ListVolumesAsyncHelper(const Model::ListVolumesRequest& request, const ListVolumesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4533  void NotifyWhenUploadedAsyncHelper(const Model::NotifyWhenUploadedRequest& request, const NotifyWhenUploadedResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4534  void RefreshCacheAsyncHelper(const Model::RefreshCacheRequest& request, const RefreshCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4535  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4536  void ResetCacheAsyncHelper(const Model::ResetCacheRequest& request, const ResetCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4537  void RetrieveTapeArchiveAsyncHelper(const Model::RetrieveTapeArchiveRequest& request, const RetrieveTapeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4538  void RetrieveTapeRecoveryPointAsyncHelper(const Model::RetrieveTapeRecoveryPointRequest& request, const RetrieveTapeRecoveryPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4539  void SetLocalConsolePasswordAsyncHelper(const Model::SetLocalConsolePasswordRequest& request, const SetLocalConsolePasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4540  void SetSMBGuestPasswordAsyncHelper(const Model::SetSMBGuestPasswordRequest& request, const SetSMBGuestPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4541  void ShutdownGatewayAsyncHelper(const Model::ShutdownGatewayRequest& request, const ShutdownGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4542  void StartAvailabilityMonitorTestAsyncHelper(const Model::StartAvailabilityMonitorTestRequest& request, const StartAvailabilityMonitorTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4543  void StartGatewayAsyncHelper(const Model::StartGatewayRequest& request, const StartGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4544  void UpdateAutomaticTapeCreationPolicyAsyncHelper(const Model::UpdateAutomaticTapeCreationPolicyRequest& request, const UpdateAutomaticTapeCreationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4545  void UpdateBandwidthRateLimitAsyncHelper(const Model::UpdateBandwidthRateLimitRequest& request, const UpdateBandwidthRateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4546  void UpdateBandwidthRateLimitScheduleAsyncHelper(const Model::UpdateBandwidthRateLimitScheduleRequest& request, const UpdateBandwidthRateLimitScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4547  void UpdateChapCredentialsAsyncHelper(const Model::UpdateChapCredentialsRequest& request, const UpdateChapCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4548  void UpdateFileSystemAssociationAsyncHelper(const Model::UpdateFileSystemAssociationRequest& request, const UpdateFileSystemAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4549  void UpdateGatewayInformationAsyncHelper(const Model::UpdateGatewayInformationRequest& request, const UpdateGatewayInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4550  void UpdateGatewaySoftwareNowAsyncHelper(const Model::UpdateGatewaySoftwareNowRequest& request, const UpdateGatewaySoftwareNowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4551  void UpdateMaintenanceStartTimeAsyncHelper(const Model::UpdateMaintenanceStartTimeRequest& request, const UpdateMaintenanceStartTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4552  void UpdateNFSFileShareAsyncHelper(const Model::UpdateNFSFileShareRequest& request, const UpdateNFSFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4553  void UpdateSMBFileShareAsyncHelper(const Model::UpdateSMBFileShareRequest& request, const UpdateSMBFileShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4554  void UpdateSMBFileShareVisibilityAsyncHelper(const Model::UpdateSMBFileShareVisibilityRequest& request, const UpdateSMBFileShareVisibilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4555  void UpdateSMBLocalGroupsAsyncHelper(const Model::UpdateSMBLocalGroupsRequest& request, const UpdateSMBLocalGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4556  void UpdateSMBSecurityStrategyAsyncHelper(const Model::UpdateSMBSecurityStrategyRequest& request, const UpdateSMBSecurityStrategyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4557  void UpdateSnapshotScheduleAsyncHelper(const Model::UpdateSnapshotScheduleRequest& request, const UpdateSnapshotScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4558  void UpdateVTLDeviceTypeAsyncHelper(const Model::UpdateVTLDeviceTypeRequest& request, const UpdateVTLDeviceTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4559 
4560  Aws::String m_uri;
4561  Aws::String m_configScheme;
4562  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
4563  };
4564 
4565 } // namespace StorageGateway
4566 } // 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:433
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:366
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::StorageGateway::Model::DescribeGatewayInformationOutcome
Aws::Utils::Outcome< DescribeGatewayInformationResult, StorageGatewayError > DescribeGatewayInformationOutcome
Definition: StorageGatewayClient.h:270
Aws::StorageGateway::Model::UpdateBandwidthRateLimitScheduleOutcomeCallable
std::future< UpdateBandwidthRateLimitScheduleOutcome > UpdateBandwidthRateLimitScheduleOutcomeCallable
Definition: StorageGatewayClient.h:402
Aws::StorageGateway::Model::DescribeFileSystemAssociationsOutcomeCallable
std::future< DescribeFileSystemAssociationsOutcome > DescribeFileSystemAssociationsOutcomeCallable
Definition: StorageGatewayClient.h:360
ListVolumeRecoveryPointsResult.h
Aws::StorageGateway::Model::DisableGatewayOutcomeCallable
std::future< DisableGatewayOutcome > DisableGatewayOutcomeCallable
Definition: StorageGatewayClient.h:375
Aws::StorageGateway::Model::JoinDomainRequest
Definition: JoinDomainRequest.h:26
UpdateVTLDeviceTypeResult.h
Aws::StorageGateway::Model::DetachVolumeOutcomeCallable
std::future< DetachVolumeOutcome > DetachVolumeOutcomeCallable
Definition: StorageGatewayClient.h:374
Aws::StorageGateway::Model::DeleteAutomaticTapeCreationPolicyOutcomeCallable
std::future< DeleteAutomaticTapeCreationPolicyOutcome > DeleteAutomaticTapeCreationPolicyOutcomeCallable
Definition: StorageGatewayClient.h:344
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:279
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:489
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:328
StartGatewayResult.h
Aws::StorageGateway::Model::AssignTapePoolOutcome
Aws::Utils::Outcome< AssignTapePoolResult, StorageGatewayError > AssignTapePoolOutcome
Definition: StorageGatewayClient.h:239
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:440
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:441
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:470
Aws::StorageGateway::Model::NotifyWhenUploadedOutcomeCallable
std::future< NotifyWhenUploadedOutcome > NotifyWhenUploadedOutcomeCallable
Definition: StorageGatewayClient.h:389
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:502
Aws::StorageGateway::Model::CreateNFSFileShareRequest
Definition: CreateNFSFileShareRequest.h:30
NotifyWhenUploadedResult.h
Aws::StorageGateway::Model::RetrieveTapeArchiveOutcomeCallable
std::future< RetrieveTapeArchiveOutcome > RetrieveTapeArchiveOutcomeCallable
Definition: StorageGatewayClient.h:393
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:463
Aws::StorageGateway::Model::CreateNFSFileShareOutcomeCallable
std::future< CreateNFSFileShareOutcome > CreateNFSFileShareOutcomeCallable
Definition: StorageGatewayClient.h:336
RefreshCacheResult.h
Aws::StorageGateway::Model::DeleteFileShareOutcomeCallable
std::future< DeleteFileShareOutcome > DeleteFileShareOutcomeCallable
Definition: StorageGatewayClient.h:347
Aws::StorageGateway::Model::DescribeSnapshotScheduleOutcome
Aws::Utils::Outcome< DescribeSnapshotScheduleResult, StorageGatewayError > DescribeSnapshotScheduleOutcome
Definition: StorageGatewayClient.h:275
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:255
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:434
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:459
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:429
Aws::StorageGateway::Model::AddTagsToResourceOutcome
Aws::Utils::Outcome< AddTagsToResourceResult, StorageGatewayError > AddTagsToResourceOutcome
Definition: StorageGatewayClient.h:236
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:427
Aws::StorageGateway::Model::DeleteVolumeOutcome
Aws::Utils::Outcome< DeleteVolumeResult, StorageGatewayError > DeleteVolumeOutcome
Definition: StorageGatewayClient.h:262
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:492
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:439
Aws::StorageGateway::Model::ListAutomaticTapeCreationPoliciesOutcomeCallable
std::future< ListAutomaticTapeCreationPoliciesOutcome > ListAutomaticTapeCreationPoliciesOutcomeCallable
Definition: StorageGatewayClient.h:378
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:272
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:465
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:304
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:258
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:479
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:444
Aws::StorageGateway::Model::AttachVolumeOutcomeCallable
std::future< AttachVolumeOutcome > AttachVolumeOutcomeCallable
Definition: StorageGatewayClient.h:332
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:317
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:238
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:491
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:485
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:495
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:500
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:256
Aws::StorageGateway::Model::ListLocalDisksOutcomeCallable
std::future< ListLocalDisksOutcome > ListLocalDisksOutcomeCallable
Definition: StorageGatewayClient.h:382
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:285
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:421
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:330
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:488
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:274
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:458
Aws::StorageGateway::Model::DisassociateFileSystemOutcomeCallable
std::future< DisassociateFileSystemOutcome > DisassociateFileSystemOutcomeCallable
Definition: StorageGatewayClient.h:376
Aws::StorageGateway::Model::ResetCacheOutcome
Aws::Utils::Outcome< ResetCacheResult, StorageGatewayError > ResetCacheOutcome
Definition: StorageGatewayClient.h:301
Aws::StorageGateway::StorageGatewayClient::UpdateMaintenanceStartTime
virtual Model::UpdateMaintenanceStartTimeOutcome UpdateMaintenanceStartTime(const Model::UpdateMaintenanceStartTimeRequest &request) const
Aws::StorageGateway::Model::SetSMBGuestPasswordOutcomeCallable
std::future< SetSMBGuestPasswordOutcome > SetSMBGuestPasswordOutcomeCallable
Definition: StorageGatewayClient.h:396
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:447
Aws::StorageGateway::Model::DeleteTapeRequest
Definition: DeleteTapeRequest.h:25
Aws::StorageGateway::Model::CancelArchivalOutcome
Aws::Utils::Outcome< CancelArchivalResult, StorageGatewayError > CancelArchivalOutcome
Definition: StorageGatewayClient.h:242
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:365
Aws::StorageGateway::Model::DescribeChapCredentialsOutcomeCallable
std::future< DescribeChapCredentialsOutcome > DescribeChapCredentialsOutcomeCallable
Definition: StorageGatewayClient.h:359
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:493
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:499
Aws::StorageGateway::StorageGatewayClient::ShutdownGatewayCallable
virtual Model::ShutdownGatewayOutcomeCallable ShutdownGatewayCallable(const Model::ShutdownGatewayRequest &request) const
Aws::StorageGateway::Model::DeleteVolumeOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
Definition: StorageGatewayClient.h:353
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:450
Aws::StorageGateway::Model::DeleteGatewayOutcome
Aws::Utils::Outcome< DeleteGatewayResult, StorageGatewayError > DeleteGatewayOutcome
Definition: StorageGatewayClient.h:257
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:425
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:464
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:399
Aws::StorageGateway::StorageGatewayClient::CreateSnapshot
virtual Model::CreateSnapshotOutcome CreateSnapshot(const Model::CreateSnapshotRequest &request) const
Aws::StorageGateway::StorageGatewayClient
Definition: StorageGatewayClient.h:557
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:431
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:271
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:417
Aws::StorageGateway::StorageGatewayClient::AssignTapePool
virtual Model::AssignTapePoolOutcome AssignTapePool(const Model::AssignTapePoolRequest &request) const
Aws::StorageGateway::Model::CreateSMBFileShareOutcomeCallable
std::future< CreateSMBFileShareOutcome > CreateSMBFileShareOutcomeCallable
Definition: StorageGatewayClient.h:337
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:504
Aws::StorageGateway::Model::UpdateGatewaySoftwareNowRequest
Definition: UpdateGatewaySoftwareNowRequest.h:26
Aws::StorageGateway::StorageGatewayClient::SetSMBGuestPassword
virtual Model::SetSMBGuestPasswordOutcome SetSMBGuestPassword(const Model::SetSMBGuestPasswordRequest &request) const
Aws::StorageGateway::Model::UpdateSMBLocalGroupsRequest
Definition: UpdateSMBLocalGroupsRequest.h:23
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:404
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:281
Aws::StorageGateway::Model::CreateTapesOutcomeCallable
std::future< CreateTapesOutcome > CreateTapesOutcomeCallable
Definition: StorageGatewayClient.h:343
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:475
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:295
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:265
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:442
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:289
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:449
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:276
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:473
Aws::StorageGateway::Model::AddCacheOutcomeCallable
std::future< AddCacheOutcome > AddCacheOutcomeCallable
Definition: StorageGatewayClient.h:326
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:456
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:484
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:482
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:362
Aws::StorageGateway::Model::SetSMBGuestPasswordOutcome
Aws::Utils::Outcome< SetSMBGuestPasswordResult, StorageGatewayError > SetSMBGuestPasswordOutcome
Definition: StorageGatewayClient.h:305
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:298
Aws::StorageGateway::Model::DeleteSnapshotScheduleOutcomeCallable
std::future< DeleteSnapshotScheduleOutcome > DeleteSnapshotScheduleOutcomeCallable
Definition: StorageGatewayClient.h:349
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:368
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:455
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:497
Aws::StorageGateway::Model::UpdateBandwidthRateLimitOutcome
Aws::Utils::Outcome< UpdateBandwidthRateLimitResult, StorageGatewayError > UpdateBandwidthRateLimitOutcome
Definition: StorageGatewayClient.h:310
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:506
Aws::StorageGateway::Model::UpdateSMBFileShareVisibilityOutcomeCallable
std::future< UpdateSMBFileShareVisibilityOutcome > UpdateSMBFileShareVisibilityOutcomeCallable
Definition: StorageGatewayClient.h:410
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:253
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:481
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:278
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:469
ActivateGatewayResult.h
Aws::StorageGateway::Model::DescribeStorediSCSIVolumesRequest
Definition: DescribeStorediSCSIVolumesRequest.h:27
Aws::StorageGateway::Model::DescribeWorkingStorageOutcomeCallable
std::future< DescribeWorkingStorageOutcome > DescribeWorkingStorageOutcomeCallable
Definition: StorageGatewayClient.h:373
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:357
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:454
Aws::StorageGateway::Model::ListTapePoolsOutcomeCallable
std::future< ListTapePoolsOutcome > ListTapePoolsOutcomeCallable
Definition: StorageGatewayClient.h:384
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:247
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareVisibility
virtual Model::UpdateSMBFileShareVisibilityOutcome UpdateSMBFileShareVisibility(const Model::UpdateSMBFileShareVisibilityRequest &request) const
Aws::StorageGateway::Model::CreateSnapshotFromVolumeRecoveryPointOutcomeCallable
std::future< CreateSnapshotFromVolumeRecoveryPointOutcome > CreateSnapshotFromVolumeRecoveryPointOutcomeCallable
Definition: StorageGatewayClient.h:339
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:237
Aws::StorageGateway::Model::UpdateMaintenanceStartTimeOutcome
Aws::Utils::Outcome< UpdateMaintenanceStartTimeResult, StorageGatewayError > UpdateMaintenanceStartTimeOutcome
Definition: StorageGatewayClient.h:316
Aws::StorageGateway::Model::DescribeChapCredentialsOutcome
Aws::Utils::Outcome< DescribeChapCredentialsResult, StorageGatewayError > DescribeChapCredentialsOutcome
Definition: StorageGatewayClient.h:268
Aws::StorageGateway::Model::CreateTapesOutcome
Aws::Utils::Outcome< CreateTapesResult, StorageGatewayError > CreateTapesOutcome
Definition: StorageGatewayClient.h:252
Aws::StorageGateway::Model::ListTapesOutcome
Aws::Utils::Outcome< ListTapesResult, StorageGatewayError > ListTapesOutcome
Definition: StorageGatewayClient.h:294
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:401
Aws::StorageGateway::Model::DeleteTapePoolOutcomeCallable
std::future< DeleteTapePoolOutcome > DeleteTapePoolOutcomeCallable
Definition: StorageGatewayClient.h:352
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:292
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:452
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:494
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:487
Aws::StorageGateway::Model::AttachVolumeOutcome
Aws::Utils::Outcome< AttachVolumeResult, StorageGatewayError > AttachVolumeOutcome
Definition: StorageGatewayClient.h:241
AssignTapePoolResult.h
Aws::StorageGateway::Model::ShutdownGatewayOutcomeCallable
std::future< ShutdownGatewayOutcome > ShutdownGatewayOutcomeCallable
Definition: StorageGatewayClient.h:397
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:466
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:467
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:277
Aws::StorageGateway::Model::JoinDomainOutcomeCallable
std::future< JoinDomainOutcome > JoinDomainOutcomeCallable
Definition: StorageGatewayClient.h:377
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:436
Aws::StorageGateway::Model::ListVolumesOutcomeCallable
std::future< ListVolumesOutcome > ListVolumesOutcomeCallable
Definition: StorageGatewayClient.h:388
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:333
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:334
Aws::StorageGateway::Model::UpdateBandwidthRateLimitScheduleOutcome
Aws::Utils::Outcome< UpdateBandwidthRateLimitScheduleResult, StorageGatewayError > UpdateBandwidthRateLimitScheduleOutcome
Definition: StorageGatewayClient.h:311
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:395
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:267
Aws::StorageGateway::Model::UpdateChapCredentialsOutcomeCallable
std::future< UpdateChapCredentialsOutcome > UpdateChapCredentialsOutcomeCallable
Definition: StorageGatewayClient.h:403
Aws::StorageGateway::StorageGatewayClient::UpdateSnapshotScheduleCallable
virtual Model::UpdateSnapshotScheduleOutcomeCallable UpdateSnapshotScheduleCallable(const Model::UpdateSnapshotScheduleRequest &request) const
Aws::StorageGateway::Model::CreateTapePoolOutcomeCallable
std::future< CreateTapePoolOutcome > CreateTapePoolOutcomeCallable
Definition: StorageGatewayClient.h:341
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:426
UpdateSMBLocalGroupsResult.h
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:414
Aws::StorageGateway::Model::RetrieveTapeRecoveryPointOutcomeCallable
std::future< RetrieveTapeRecoveryPointOutcome > RetrieveTapeRecoveryPointOutcomeCallable
Definition: StorageGatewayClient.h:394
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:385
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:288
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:501
Aws::StorageGateway::Model::UpdateGatewayInformationOutcomeCallable
std::future< UpdateGatewayInformationOutcome > UpdateGatewayInformationOutcomeCallable
Definition: StorageGatewayClient.h:405
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:400
Aws::StorageGateway::Model::ActivateGatewayOutcomeCallable
std::future< ActivateGatewayOutcome > ActivateGatewayOutcomeCallable
Definition: StorageGatewayClient.h:325
Aws::StorageGateway::Model::DescribeUploadBufferOutcome
Aws::Utils::Outcome< DescribeUploadBufferResult, StorageGatewayError > DescribeUploadBufferOutcome
Definition: StorageGatewayClient.h:280
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:438
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:266
CreateNFSFileShareResult.h
UpdateGatewaySoftwareNowResult.h
Aws::StorageGateway::Model::DescribeUploadBufferOutcomeCallable
std::future< DescribeUploadBufferOutcome > DescribeUploadBufferOutcomeCallable
Definition: StorageGatewayClient.h:371
Aws::StorageGateway::StorageGatewayClient::UpdateSMBLocalGroupsCallable
virtual Model::UpdateSMBLocalGroupsOutcomeCallable UpdateSMBLocalGroupsCallable(const Model::UpdateSMBLocalGroupsRequest &request) const
Aws::StorageGateway::Model::CreateStorediSCSIVolumeOutcomeCallable
std::future< CreateStorediSCSIVolumeOutcome > CreateStorediSCSIVolumeOutcomeCallable
Definition: StorageGatewayClient.h:340
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:303
Aws::StorageGateway::Model::DeleteGatewayOutcomeCallable
std::future< DeleteGatewayOutcome > DeleteGatewayOutcomeCallable
Definition: StorageGatewayClient.h:348
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:503
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:445
Aws::StorageGateway::StorageGatewayClient::UpdateSMBFileShareCallable
virtual Model::UpdateSMBFileShareOutcomeCallable UpdateSMBFileShareCallable(const Model::UpdateSMBFileShareRequest &request) const
Aws::StorageGateway::Model::ListFileSharesOutcomeCallable
std::future< ListFileSharesOutcome > ListFileSharesOutcomeCallable
Definition: StorageGatewayClient.h:379
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:451
Aws::StorageGateway::Model::AddCacheRequest
Definition: AddCacheRequest.h:23
Aws::StorageGateway::Model::CreateSMBFileShareOutcome
Aws::Utils::Outcome< CreateSMBFileShareResult, StorageGatewayError > CreateSMBFileShareOutcome
Definition: StorageGatewayClient.h:246
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:245
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:300
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:496
Aws::StorageGateway::Model::StartAvailabilityMonitorTestOutcomeCallable
std::future< StartAvailabilityMonitorTestOutcome > StartAvailabilityMonitorTestOutcomeCallable
Definition: StorageGatewayClient.h:398
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:457
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:308
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:273
Aws::StorageGateway::Model::CreateCachediSCSIVolumeOutcomeCallable
std::future< CreateCachediSCSIVolumeOutcome > CreateCachediSCSIVolumeOutcomeCallable
Definition: StorageGatewayClient.h:335
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::StorageGatewayClient::UpdateSMBLocalGroupsAsync
virtual void UpdateSMBLocalGroupsAsync(const Model::UpdateSMBLocalGroupsRequest &request, const UpdateSMBLocalGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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:338
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:446
Aws::StorageGateway::Model::DescribeFileSystemAssociationsOutcome
Aws::Utils::Outcome< DescribeFileSystemAssociationsResult, StorageGatewayError > DescribeFileSystemAssociationsOutcome
Definition: StorageGatewayClient.h:269
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:437
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:461
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:486
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:312
Aws::StorageGateway::Model::UpdateSMBFileShareOutcome
Aws::Utils::Outcome< UpdateSMBFileShareResult, StorageGatewayError > UpdateSMBFileShareOutcome
Definition: StorageGatewayClient.h:318
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:248
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:290
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:249
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:413
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:307
Aws::StorageGateway::StorageGatewayClient::UpdateSMBLocalGroups
virtual Model::UpdateSMBLocalGroupsOutcome UpdateSMBLocalGroups(const Model::UpdateSMBLocalGroupsRequest &request) const
Aws::StorageGateway::Model::DescribeBandwidthRateLimitOutcome
Aws::Utils::Outcome< DescribeBandwidthRateLimitResult, StorageGatewayError > DescribeBandwidthRateLimitOutcome
Definition: StorageGatewayClient.h:264
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:392
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:243
Aws::StorageGateway::Model::ListLocalDisksOutcome
Aws::Utils::Outcome< ListLocalDisksResult, StorageGatewayError > ListLocalDisksOutcome
Definition: StorageGatewayClient.h:291
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:251
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:462
Aws::StorageGateway::Model::UpdateMaintenanceStartTimeOutcomeCallable
std::future< UpdateMaintenanceStartTimeOutcome > UpdateMaintenanceStartTimeOutcomeCallable
Definition: StorageGatewayClient.h:407
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:472
DescribeCachediSCSIVolumesResult.h
Aws::StorageGateway::Model::UpdateSMBSecurityStrategyOutcome
Aws::Utils::Outcome< UpdateSMBSecurityStrategyResult, StorageGatewayError > UpdateSMBSecurityStrategyOutcome
Definition: StorageGatewayClient.h:321
Aws::StorageGateway::Model::UpdateGatewayInformationOutcome
Aws::Utils::Outcome< UpdateGatewayInformationResult, StorageGatewayError > UpdateGatewayInformationOutcome
Definition: StorageGatewayClient.h:314
Aws::StorageGateway::Model::DescribeAvailabilityMonitorTestOutcomeCallable
std::future< DescribeAvailabilityMonitorTestOutcome > DescribeAvailabilityMonitorTestOutcomeCallable
Definition: StorageGatewayClient.h:354
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:453
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:423
Aws::StorageGateway::Model::UpdateSMBFileShareOutcomeCallable
std::future< UpdateSMBFileShareOutcome > UpdateSMBFileShareOutcomeCallable
Definition: StorageGatewayClient.h:409
Aws::StorageGateway::StorageGatewayClient::CreateNFSFileShare
virtual Model::CreateNFSFileShareOutcome CreateNFSFileShare(const Model::CreateNFSFileShareRequest &request) const
Aws::StorageGateway::StorageGatewayClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: StorageGatewayClient.h:559
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:474
Aws::StorageGateway::Model::ListGatewaysRequest
Definition: ListGatewaysRequest.h:27
Aws::StorageGateway::Model::DescribeNFSFileSharesOutcomeCallable
std::future< DescribeNFSFileSharesOutcome > DescribeNFSFileSharesOutcomeCallable
Definition: StorageGatewayClient.h:363
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:476
Aws::StorageGateway::Model::RemoveTagsFromResourceOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Definition: StorageGatewayClient.h:391
Aws::StorageGateway::StorageGatewayClient::AttachVolumeCallable
virtual Model::AttachVolumeOutcomeCallable AttachVolumeCallable(const Model::AttachVolumeRequest &request) const
Aws::StorageGateway::Model::DescribeGatewayInformationOutcomeCallable
std::future< DescribeGatewayInformationOutcome > DescribeGatewayInformationOutcomeCallable
Definition: StorageGatewayClient.h:361
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:443
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:483
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:358
Aws::StorageGateway::Model::AddTagsToResourceOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Definition: StorageGatewayClient.h:327
Aws::StorageGateway::Model::UpdateVTLDeviceTypeOutcome
Aws::Utils::Outcome< UpdateVTLDeviceTypeResult, StorageGatewayError > UpdateVTLDeviceTypeOutcome
Definition: StorageGatewayClient.h:323
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:386
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:287
Aws::StorageGateway::Model::DescribeTapesOutcomeCallable
std::future< DescribeTapesOutcome > DescribeTapesOutcomeCallable
Definition: StorageGatewayClient.h:370
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:507
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:351
Aws::StorageGateway::Model::UpdateSMBSecurityStrategyOutcomeCallable
std::future< UpdateSMBSecurityStrategyOutcome > UpdateSMBSecurityStrategyOutcomeCallable
Definition: StorageGatewayClient.h:412
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:329
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:490
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:478
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:480
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:367
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:282
Aws::StorageGateway::Model::CreateCachediSCSIVolumeOutcome
Aws::Utils::Outcome< CreateCachediSCSIVolumeResult, StorageGatewayError > CreateCachediSCSIVolumeOutcome
Definition: StorageGatewayClient.h:244
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:383
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:406
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:235
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:448
Aws::StorageGateway::StorageGatewayClient::DeleteTape
virtual Model::DeleteTapeOutcome DeleteTape(const Model::DeleteTapeRequest &request) const
Aws::StorageGateway::Model::DescribeBandwidthRateLimitScheduleOutcomeCallable
std::future< DescribeBandwidthRateLimitScheduleOutcome > DescribeBandwidthRateLimitScheduleOutcomeCallable
Definition: StorageGatewayClient.h:356
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:293
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:424
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:261
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:508
Aws::StorageGateway::Model::RefreshCacheOutcomeCallable
std::future< RefreshCacheOutcome > RefreshCacheOutcomeCallable
Definition: StorageGatewayClient.h:390
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:381
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:432
Aws::StorageGateway::Model::ListVolumeRecoveryPointsRequest
Definition: ListVolumeRecoveryPointsRequest.h:22
Aws::StorageGateway::StorageGatewayClient::CreateNFSFileShareCallable
virtual Model::CreateNFSFileShareOutcomeCallable CreateNFSFileShareCallable(const Model::CreateNFSFileShareRequest &request) const
Aws::StorageGateway::Model::UpdateSMBLocalGroupsOutcome
Aws::Utils::Outcome< UpdateSMBLocalGroupsResult, StorageGatewayError > UpdateSMBLocalGroupsOutcome
Definition: StorageGatewayClient.h:320
Aws::StorageGateway::Model::DeleteSnapshotScheduleRequest
Definition: DeleteSnapshotScheduleRequest.h:22
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:232
Aws::StorageGateway::Model::DetachVolumeOutcome
Aws::Utils::Outcome< DetachVolumeResult, StorageGatewayError > DetachVolumeOutcome
Definition: StorageGatewayClient.h:283
Aws::StorageGateway::Model::ListVolumesRequest
Definition: ListVolumesRequest.h:27
Aws::StorageGateway::Model::DeleteChapCredentialsOutcomeCallable
std::future< DeleteChapCredentialsOutcome > DeleteChapCredentialsOutcomeCallable
Definition: StorageGatewayClient.h:346
DescribeNFSFileSharesResult.h
Aws::StorageGateway::Model::DescribeVTLDevicesOutcomeCallable
std::future< DescribeVTLDevicesOutcome > DescribeVTLDevicesOutcomeCallable
Definition: StorageGatewayClient.h:372
AWSClient.h
Aws::StorageGateway::Model::DescribeSMBFileSharesOutcomeCallable
std::future< DescribeSMBFileSharesOutcome > DescribeSMBFileSharesOutcomeCallable
Definition: StorageGatewayClient.h:364
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:498
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:430
Aws::StorageGateway::Model::DescribeVTLDevicesRequest
Definition: DescribeVTLDevicesRequest.h:26
DeleteVolumeResult.h
Aws::StorageGateway::Model::CreateTapePoolOutcome
Aws::Utils::Outcome< CreateTapePoolResult, StorageGatewayError > CreateTapePoolOutcome
Definition: StorageGatewayClient.h:250
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:284
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::UpdateSMBLocalGroupsOutcomeCallable
std::future< UpdateSMBLocalGroupsOutcome > UpdateSMBLocalGroupsOutcomeCallable
Definition: StorageGatewayClient.h:411
Aws::StorageGateway::Model::ShutdownGatewayOutcome
Aws::Utils::Outcome< ShutdownGatewayResult, StorageGatewayError > ShutdownGatewayOutcome
Definition: StorageGatewayClient.h:306
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:263
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:260
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:350
Aws::StorageGateway::Model::CreateSnapshotOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
Definition: StorageGatewayClient.h:338
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:422
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:313
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:345
Aws::StorageGateway::Model::DescribeTapeArchivesRequest
Definition: DescribeTapeArchivesRequest.h:26
Aws::StorageGateway::Model::UpdateGatewaySoftwareNowOutcome
Aws::Utils::Outcome< UpdateGatewaySoftwareNowResult, StorageGatewayError > UpdateGatewaySoftwareNowOutcome
Definition: StorageGatewayClient.h:315
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:420
Aws::StorageGateway::Model::DeleteTapeOutcome
Aws::Utils::Outcome< DeleteTapeResult, StorageGatewayError > DeleteTapeOutcome
Definition: StorageGatewayClient.h:259
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:380
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:387
Aws::StorageGateway::StorageGatewayClient::DeleteAutomaticTapeCreationPolicy
virtual Model::DeleteAutomaticTapeCreationPolicyOutcome DeleteAutomaticTapeCreationPolicy(const Model::DeleteAutomaticTapeCreationPolicyRequest &request) const
Aws::StorageGateway::Model::CreateTapeWithBarcodeOutcomeCallable
std::future< CreateTapeWithBarcodeOutcome > CreateTapeWithBarcodeOutcomeCallable
Definition: StorageGatewayClient.h:342
Aws::StorageGateway::Model::RetrieveTapeArchiveOutcome
Aws::Utils::Outcome< RetrieveTapeArchiveResult, StorageGatewayError > RetrieveTapeArchiveOutcome
Definition: StorageGatewayClient.h:302
Aws::StorageGateway::Model::UpdateNFSFileShareOutcomeCallable
std::future< UpdateNFSFileShareOutcome > UpdateNFSFileShareOutcomeCallable
Definition: StorageGatewayClient.h:408
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:460
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:468
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:254
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:299
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:296
Aws::StorageGateway::UpdateSMBLocalGroupsResponseReceivedHandler
std::function< void(const StorageGatewayClient *, const Model::UpdateSMBLocalGroupsRequest &, const Model::UpdateSMBLocalGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSMBLocalGroupsResponseReceivedHandler
Definition: StorageGatewayClient.h:505
Aws::StorageGateway::Model::UpdateAutomaticTapeCreationPolicyOutcome
Aws::Utils::Outcome< UpdateAutomaticTapeCreationPolicyResult, StorageGatewayError > UpdateAutomaticTapeCreationPolicyOutcome
Definition: StorageGatewayClient.h:309
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:240
Aws::StorageGateway::StorageGatewayClient::ListTapePoolsCallable
virtual Model::ListTapePoolsOutcomeCallable ListTapePoolsCallable(const Model::ListTapePoolsRequest &request) const
Aws::StorageGateway::Model::DescribeTapeRecoveryPointsOutcomeCallable
std::future< DescribeTapeRecoveryPointsOutcome > DescribeTapeRecoveryPointsOutcomeCallable
Definition: StorageGatewayClient.h:369
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:355
Aws::StorageGateway::Model::AssociateFileSystemOutcomeCallable
std::future< AssociateFileSystemOutcome > AssociateFileSystemOutcomeCallable
Definition: StorageGatewayClient.h:331
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:471
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:286
DescribeGatewayInformationResult.h
Aws::StorageGateway::Model::ListVolumesOutcome
Aws::Utils::Outcome< ListVolumesResult, StorageGatewayError > ListVolumesOutcome
Definition: StorageGatewayClient.h:297
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:477
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:428
Aws::StorageGateway::Model::UpdateSnapshotScheduleOutcome
Aws::Utils::Outcome< UpdateSnapshotScheduleResult, StorageGatewayError > UpdateSnapshotScheduleOutcome
Definition: StorageGatewayClient.h:322
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:435
Aws::StorageGateway::Model::UpdateSMBFileShareVisibilityOutcome
Aws::Utils::Outcome< UpdateSMBFileShareVisibilityResult, StorageGatewayError > UpdateSMBFileShareVisibilityOutcome
Definition: StorageGatewayClient.h:319