Class: AWS::StorageGateway::Client

Inherits:
Core::JSONClient show all
Defined in:
lib/aws/storage_gateway/client.rb

Overview

Client class for AWS Storage Gateway.

Instance Attribute Summary

Attributes inherited from Core::Client

#config, #http_read_timeout

Instance Method Summary collapse

Methods inherited from Core::Client

#initialize, #log_warning, #operations, operations, #with_http_handler, #with_options

Constructor Details

This class inherits a constructor from AWS::Core::Client

Instance Method Details

#activate_gateway(options = {}) ⇒ Core::Response

Calls the ActivateGateway API operation.



# File 'lib/aws/storage_gateway/client.rb', line 25


#add_cache(options = {}) ⇒ Core::Response

Calls the AddCache API operation.



# File 'lib/aws/storage_gateway/client.rb', line 38


#add_upload_buffer(options = {}) ⇒ Core::Response

Calls the AddUploadBuffer API operation.



# File 'lib/aws/storage_gateway/client.rb', line 48


#add_working_storage(options = {}) ⇒ Core::Response

Calls the AddWorkingStorage API operation.



# File 'lib/aws/storage_gateway/client.rb', line 58


#create_cachedi_scsi_volume(options = {}) ⇒ Core::Response

Calls the CreateCachediSCSIVolume API operation.



# File 'lib/aws/storage_gateway/client.rb', line 68


#create_snapshot(options = {}) ⇒ Core::Response

Calls the CreateSnapshot API operation.



# File 'lib/aws/storage_gateway/client.rb', line 83


#create_snapshot_from_volume_recovery_point(options = {}) ⇒ Core::Response

Calls the CreateSnapshotFromVolumeRecoveryPoint API operation.



# File 'lib/aws/storage_gateway/client.rb', line 94


#create_storedi_scsi_volume(options = {}) ⇒ Core::Response

Calls the CreateStorediSCSIVolume API operation.



# File 'lib/aws/storage_gateway/client.rb', line 106


#delete_bandwidth_rate_limit(options = {}) ⇒ Core::Response

Calls the DeleteBandwidthRateLimit API operation.



# File 'lib/aws/storage_gateway/client.rb', line 122


#delete_chap_credentials(options = {}) ⇒ Core::Response

Calls the DeleteChapCredentials API operation.



# File 'lib/aws/storage_gateway/client.rb', line 132


#delete_gateway(options = {}) ⇒ Core::Response

Calls the DeleteGateway API operation.



# File 'lib/aws/storage_gateway/client.rb', line 143


#delete_snapshot_schedule(options = {}) ⇒ Core::Response

Calls the DeleteSnapshotSchedule API operation.



# File 'lib/aws/storage_gateway/client.rb', line 152


#delete_volume(options = {}) ⇒ Core::Response

Calls the DeleteVolume API operation.



# File 'lib/aws/storage_gateway/client.rb', line 161


#describe_bandwidth_rate_limit(options = {}) ⇒ Core::Response

Calls the DescribeBandwidthRateLimit API operation.



# File 'lib/aws/storage_gateway/client.rb', line 170


#describe_cache(options = {}) ⇒ Core::Response

Calls the DescribeCache API operation.



# File 'lib/aws/storage_gateway/client.rb', line 181


#describe_cachedi_scsi_volumes(options = {}) ⇒ Core::Response

Calls the DescribeCachediSCSIVolumes API operation.



# File 'lib/aws/storage_gateway/client.rb', line 196


#describe_chap_credentials(options = {}) ⇒ Core::Response

Calls the DescribeChapCredentials API operation.



# File 'lib/aws/storage_gateway/client.rb', line 218


#describe_gateway_information(options = {}) ⇒ Core::Response

Calls the DescribeGatewayInformation API operation.



# File 'lib/aws/storage_gateway/client.rb', line 231


#describe_maintenance_start_time(options = {}) ⇒ Core::Response

Calls the DescribeMaintenanceStartTime API operation.



# File 'lib/aws/storage_gateway/client.rb', line 249


#describe_snapshot_schedule(options = {}) ⇒ Core::Response

Calls the DescribeSnapshotSchedule API operation.



# File 'lib/aws/storage_gateway/client.rb', line 262


#describe_storedi_scsi_volumes(options = {}) ⇒ Core::Response

Calls the DescribeStorediSCSIVolumes API operation.



# File 'lib/aws/storage_gateway/client.rb', line 275


#describe_upload_buffer(options = {}) ⇒ Core::Response

Calls the DescribeUploadBuffer API operation.



# File 'lib/aws/storage_gateway/client.rb', line 299


#describe_working_storage(options = {}) ⇒ Core::Response

Calls the DescribeWorkingStorage API operation.



# File 'lib/aws/storage_gateway/client.rb', line 311


#list_gateways(options = {}) ⇒ Core::Response

Calls the ListGateways API operation.



# File 'lib/aws/storage_gateway/client.rb', line 323


#list_local_disks(options = {}) ⇒ Core::Response

Calls the ListLocalDisks API operation.



# File 'lib/aws/storage_gateway/client.rb', line 335


#list_volume_recovery_points(options = {}) ⇒ Core::Response

Calls the ListVolumeRecoveryPoints API operation.



# File 'lib/aws/storage_gateway/client.rb', line 351


#list_volumes(options = {}) ⇒ Core::Response

Calls the ListVolumes API operation.



# File 'lib/aws/storage_gateway/client.rb', line 365


#shutdown_gateway(options = {}) ⇒ Core::Response

Calls the ShutdownGateway API operation.



# File 'lib/aws/storage_gateway/client.rb', line 380


#start_gateway(options = {}) ⇒ Core::Response

Calls the StartGateway API operation.



# File 'lib/aws/storage_gateway/client.rb', line 389


#update_bandwidth_rate_limit(options = {}) ⇒ Core::Response

Calls the UpdateBandwidthRateLimit API operation.



# File 'lib/aws/storage_gateway/client.rb', line 398


#update_chap_credentials(options = {}) ⇒ Core::Response

Calls the UpdateChapCredentials API operation.



# File 'lib/aws/storage_gateway/client.rb', line 409


#update_gateway_information(options = {}) ⇒ Core::Response

Calls the UpdateGatewayInformation API operation.



# File 'lib/aws/storage_gateway/client.rb', line 422


#update_gateway_software_now(options = {}) ⇒ Core::Response

Calls the UpdateGatewaySoftwareNow API operation.



# File 'lib/aws/storage_gateway/client.rb', line 433


#update_maintenance_start_time(options = {}) ⇒ Core::Response

Calls the UpdateMaintenanceStartTime API operation.



# File 'lib/aws/storage_gateway/client.rb', line 442


#update_snapshot_schedule(options = {}) ⇒ Core::Response

Calls the UpdateSnapshotSchedule API operation.



# File 'lib/aws/storage_gateway/client.rb', line 454