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 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
|