Class: AWS::Redshift::Client

Inherits:
Core::QueryClient show all
Defined in:
lib/aws/redshift/client.rb

Overview

Client class for Amazon Redshift.

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

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

Calls the AuthorizeClusterSecurityGroupIngress API operation.



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


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

Calls the CopyClusterSnapshot API operation.



# File 'lib/aws/redshift/client.rb', line 51


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

Calls the CreateCluster API operation.



# File 'lib/aws/redshift/client.rb', line 82


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

Calls the CreateClusterParameterGroup API operation.



# File 'lib/aws/redshift/client.rb', line 234


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

Calls the CreateClusterSecurityGroup API operation.



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


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

Calls the CreateClusterSnapshot API operation.



# File 'lib/aws/redshift/client.rb', line 286


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

Calls the CreateClusterSubnetGroup API operation.



# File 'lib/aws/redshift/client.rb', line 316


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

Calls the DeleteCluster API operation.



# File 'lib/aws/redshift/client.rb', line 342


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

Calls the DeleteClusterParameterGroup API operation.



# File 'lib/aws/redshift/client.rb', line 402


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

Calls the DeleteClusterSecurityGroup API operation.



# File 'lib/aws/redshift/client.rb', line 411


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

Calls the DeleteClusterSnapshot API operation.



# File 'lib/aws/redshift/client.rb', line 418


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

Calls the DeleteClusterSubnetGroup API operation.



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


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

Calls the DescribeClusterParameterGroups API operation.



# File 'lib/aws/redshift/client.rb', line 449


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

Calls the DescribeClusterParameters API operation.



# File 'lib/aws/redshift/client.rb', line 473


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

Calls the DescribeClusterSecurityGroups API operation.



# File 'lib/aws/redshift/client.rb', line 506


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

Calls the DescribeClusterSnapshots API operation.



# File 'lib/aws/redshift/client.rb', line 539


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

Calls the DescribeClusterSubnetGroups API operation.



# File 'lib/aws/redshift/client.rb', line 588


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

Calls the DescribeClusterVersions API operation.



# File 'lib/aws/redshift/client.rb', line 618


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

Calls the DescribeClusters API operation.



# File 'lib/aws/redshift/client.rb', line 644


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

Calls the DescribeDefaultClusterParameters API operation.



# File 'lib/aws/redshift/client.rb', line 703


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

Calls the DescribeEvents API operation.



# File 'lib/aws/redshift/client.rb', line 732


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

Calls the DescribeOrderableClusterOptions API operation.



# File 'lib/aws/redshift/client.rb', line 785


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

Calls the DescribeReservedNodeOfferings API operation.



# File 'lib/aws/redshift/client.rb', line 815


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

Calls the DescribeReservedNodes API operation.



# File 'lib/aws/redshift/client.rb', line 851


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

Calls the DescribeResize API operation.



# File 'lib/aws/redshift/client.rb', line 889


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

Calls the ModifyCluster API operation.



# File 'lib/aws/redshift/client.rb', line 907


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

Calls the ModifyClusterParameterGroup API operation.



# File 'lib/aws/redshift/client.rb', line 1034


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

Calls the ModifyClusterSubnetGroup API operation.



# File 'lib/aws/redshift/client.rb', line 1063


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

Calls the PurchaseReservedNodeOffering API operation.



# File 'lib/aws/redshift/client.rb', line 1085


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

Calls the RebootCluster API operation.



# File 'lib/aws/redshift/client.rb', line 1111


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

Calls the ResetClusterParameterGroup API operation.



# File 'lib/aws/redshift/client.rb', line 1155


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

Calls the RestoreFromClusterSnapshot API operation.



# File 'lib/aws/redshift/client.rb', line 1186


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

Calls the RevokeClusterSecurityGroupIngress API operation.



# File 'lib/aws/redshift/client.rb', line 1253