Class: AWS::StorageGateway::Client
- Inherits:
-
Core::JSONClient
- Object
- Core::Client
- Core::JSONClient
- AWS::StorageGateway::Client
- Defined in:
- lib/aws/storage_gateway/client.rb
Overview
Client class for AWS Storage Gateway.
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#activate_gateway(options = {}) ⇒ Core::Response
Calls the ActivateGateway API operation.
-
#add_cache(options = {}) ⇒ Core::Response
Calls the AddCache API operation.
-
#add_upload_buffer(options = {}) ⇒ Core::Response
Calls the AddUploadBuffer API operation.
-
#add_working_storage(options = {}) ⇒ Core::Response
Calls the AddWorkingStorage API operation.
-
#create_cachedi_scsi_volume(options = {}) ⇒ Core::Response
Calls the CreateCachediSCSIVolume API operation.
-
#create_snapshot(options = {}) ⇒ Core::Response
Calls the CreateSnapshot API operation.
-
#create_snapshot_from_volume_recovery_point(options = {}) ⇒ Core::Response
Calls the CreateSnapshotFromVolumeRecoveryPoint API operation.
-
#create_storedi_scsi_volume(options = {}) ⇒ Core::Response
Calls the CreateStorediSCSIVolume API operation.
-
#delete_bandwidth_rate_limit(options = {}) ⇒ Core::Response
Calls the DeleteBandwidthRateLimit API operation.
-
#delete_chap_credentials(options = {}) ⇒ Core::Response
Calls the DeleteChapCredentials API operation.
-
#delete_gateway(options = {}) ⇒ Core::Response
Calls the DeleteGateway API operation.
-
#delete_snapshot_schedule(options = {}) ⇒ Core::Response
Calls the DeleteSnapshotSchedule API operation.
-
#delete_volume(options = {}) ⇒ Core::Response
Calls the DeleteVolume API operation.
-
#describe_bandwidth_rate_limit(options = {}) ⇒ Core::Response
Calls the DescribeBandwidthRateLimit API operation.
-
#describe_cache(options = {}) ⇒ Core::Response
Calls the DescribeCache API operation.
-
#describe_cachedi_scsi_volumes(options = {}) ⇒ Core::Response
Calls the DescribeCachediSCSIVolumes API operation.
-
#describe_chap_credentials(options = {}) ⇒ Core::Response
Calls the DescribeChapCredentials API operation.
-
#describe_gateway_information(options = {}) ⇒ Core::Response
Calls the DescribeGatewayInformation API operation.
-
#describe_maintenance_start_time(options = {}) ⇒ Core::Response
Calls the DescribeMaintenanceStartTime API operation.
-
#describe_snapshot_schedule(options = {}) ⇒ Core::Response
Calls the DescribeSnapshotSchedule API operation.
-
#describe_storedi_scsi_volumes(options = {}) ⇒ Core::Response
Calls the DescribeStorediSCSIVolumes API operation.
-
#describe_upload_buffer(options = {}) ⇒ Core::Response
Calls the DescribeUploadBuffer API operation.
-
#describe_working_storage(options = {}) ⇒ Core::Response
Calls the DescribeWorkingStorage API operation.
-
#list_gateways(options = {}) ⇒ Core::Response
Calls the ListGateways API operation.
-
#list_local_disks(options = {}) ⇒ Core::Response
Calls the ListLocalDisks API operation.
-
#list_volume_recovery_points(options = {}) ⇒ Core::Response
Calls the ListVolumeRecoveryPoints API operation.
-
#list_volumes(options = {}) ⇒ Core::Response
Calls the ListVolumes API operation.
-
#shutdown_gateway(options = {}) ⇒ Core::Response
Calls the ShutdownGateway API operation.
-
#start_gateway(options = {}) ⇒ Core::Response
Calls the StartGateway API operation.
-
#update_bandwidth_rate_limit(options = {}) ⇒ Core::Response
Calls the UpdateBandwidthRateLimit API operation.
-
#update_chap_credentials(options = {}) ⇒ Core::Response
Calls the UpdateChapCredentials API operation.
-
#update_gateway_information(options = {}) ⇒ Core::Response
Calls the UpdateGatewayInformation API operation.
-
#update_gateway_software_now(options = {}) ⇒ Core::Response
Calls the UpdateGatewaySoftwareNow API operation.
-
#update_maintenance_start_time(options = {}) ⇒ Core::Response
Calls the UpdateMaintenanceStartTime API operation.
-
#update_snapshot_schedule(options = {}) ⇒ Core::Response
Calls the UpdateSnapshotSchedule API operation.
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 71
|
#add_upload_buffer(options = {}) ⇒ Core::Response
Calls the AddUploadBuffer API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 81
|
#add_working_storage(options = {}) ⇒ Core::Response
Calls the AddWorkingStorage API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 91
|
#create_cachedi_scsi_volume(options = {}) ⇒ Core::Response
Calls the CreateCachediSCSIVolume API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 101
|
#create_snapshot(options = {}) ⇒ Core::Response
Calls the CreateSnapshot API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 116
|
#create_snapshot_from_volume_recovery_point(options = {}) ⇒ Core::Response
Calls the CreateSnapshotFromVolumeRecoveryPoint API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 127
|
#create_storedi_scsi_volume(options = {}) ⇒ Core::Response
Calls the CreateStorediSCSIVolume API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 139
|
#delete_bandwidth_rate_limit(options = {}) ⇒ Core::Response
Calls the DeleteBandwidthRateLimit API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 155
|
#delete_chap_credentials(options = {}) ⇒ Core::Response
Calls the DeleteChapCredentials API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 168
|
#delete_gateway(options = {}) ⇒ Core::Response
Calls the DeleteGateway API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 179
|
#delete_snapshot_schedule(options = {}) ⇒ Core::Response
Calls the DeleteSnapshotSchedule API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 188
|
#delete_volume(options = {}) ⇒ Core::Response
Calls the DeleteVolume API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 197
|
#describe_bandwidth_rate_limit(options = {}) ⇒ Core::Response
Calls the DescribeBandwidthRateLimit API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 206
|
#describe_cache(options = {}) ⇒ Core::Response
Calls the DescribeCache API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 217
|
#describe_cachedi_scsi_volumes(options = {}) ⇒ Core::Response
Calls the DescribeCachediSCSIVolumes API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 232
|
#describe_chap_credentials(options = {}) ⇒ Core::Response
Calls the DescribeChapCredentials API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 254
|
#describe_gateway_information(options = {}) ⇒ Core::Response
Calls the DescribeGatewayInformation API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 267
|
#describe_maintenance_start_time(options = {}) ⇒ Core::Response
Calls the DescribeMaintenanceStartTime API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 285
|
#describe_snapshot_schedule(options = {}) ⇒ Core::Response
Calls the DescribeSnapshotSchedule API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 298
|
#describe_storedi_scsi_volumes(options = {}) ⇒ Core::Response
Calls the DescribeStorediSCSIVolumes API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 311
|
#describe_upload_buffer(options = {}) ⇒ Core::Response
Calls the DescribeUploadBuffer API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 335
|
#describe_working_storage(options = {}) ⇒ Core::Response
Calls the DescribeWorkingStorage API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 347
|
#list_gateways(options = {}) ⇒ Core::Response
Calls the ListGateways API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 359
|
#list_local_disks(options = {}) ⇒ Core::Response
Calls the ListLocalDisks API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 371
|
#list_volume_recovery_points(options = {}) ⇒ Core::Response
Calls the ListVolumeRecoveryPoints API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 387
|
#list_volumes(options = {}) ⇒ Core::Response
Calls the ListVolumes API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 401
|
#shutdown_gateway(options = {}) ⇒ Core::Response
Calls the ShutdownGateway API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 416
|
#start_gateway(options = {}) ⇒ Core::Response
Calls the StartGateway API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 425
|
#update_bandwidth_rate_limit(options = {}) ⇒ Core::Response
Calls the UpdateBandwidthRateLimit API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 434
|
#update_chap_credentials(options = {}) ⇒ Core::Response
Calls the UpdateChapCredentials API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 445
|
#update_gateway_information(options = {}) ⇒ Core::Response
Calls the UpdateGatewayInformation API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 458
|
#update_gateway_software_now(options = {}) ⇒ Core::Response
Calls the UpdateGatewaySoftwareNow API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 500
|
#update_maintenance_start_time(options = {}) ⇒ Core::Response
Calls the UpdateMaintenanceStartTime API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 509
|
#update_snapshot_schedule(options = {}) ⇒ Core::Response
Calls the UpdateSnapshotSchedule API operation.
|
# File 'lib/aws/storage_gateway/client.rb', line 521
|