You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: AWS::Redshift::Client
- Inherits:
-
Core::QueryClient
- Object
- Core::Client
- Core::QueryClient
- AWS::Redshift::Client
- Defined in:
- lib/aws/redshift/client.rb
Overview
Client class for Amazon Redshift.
Direct Known Subclasses
Defined Under Namespace
Classes: V20121201
Constant Summary
- API_VERSION =
'2012-12-01'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#authorize_cluster_security_group_ingress(options = {}) ⇒ Core::Response
Calls the AuthorizeClusterSecurityGroupIngress API operation.
-
#authorize_snapshot_access(options = {}) ⇒ Core::Response
Calls the AuthorizeSnapshotAccess API operation.
-
#copy_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the CopyClusterSnapshot API operation.
-
#create_cluster(options = {}) ⇒ Core::Response
Calls the CreateCluster API operation.
-
#create_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the CreateClusterParameterGroup API operation.
-
#create_cluster_security_group(options = {}) ⇒ Core::Response
Calls the CreateClusterSecurityGroup API operation.
-
#create_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the CreateClusterSnapshot API operation.
-
#create_cluster_subnet_group(options = {}) ⇒ Core::Response
Calls the CreateClusterSubnetGroup API operation.
-
#create_event_subscription(options = {}) ⇒ Core::Response
Calls the CreateEventSubscription API operation.
-
#create_hsm_client_certificate(options = {}) ⇒ Core::Response
Calls the CreateHsmClientCertificate API operation.
-
#create_hsm_configuration(options = {}) ⇒ Core::Response
Calls the CreateHsmConfiguration API operation.
-
#create_tags(options = {}) ⇒ Core::Response
Calls the CreateTags API operation.
-
#delete_cluster(options = {}) ⇒ Core::Response
Calls the DeleteCluster API operation.
-
#delete_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the DeleteClusterParameterGroup API operation.
-
#delete_cluster_security_group(options = {}) ⇒ Core::Response
Calls the DeleteClusterSecurityGroup API operation.
-
#delete_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the DeleteClusterSnapshot API operation.
-
#delete_cluster_subnet_group(options = {}) ⇒ Core::Response
Calls the DeleteClusterSubnetGroup API operation.
-
#delete_event_subscription(options = {}) ⇒ Core::Response
Calls the DeleteEventSubscription API operation.
-
#delete_hsm_client_certificate(options = {}) ⇒ Core::Response
Calls the DeleteHsmClientCertificate API operation.
-
#delete_hsm_configuration(options = {}) ⇒ Core::Response
Calls the DeleteHsmConfiguration API operation.
-
#delete_tags(options = {}) ⇒ Core::Response
Calls the DeleteTags API operation.
-
#describe_cluster_parameter_groups(options = {}) ⇒ Core::Response
Calls the DescribeClusterParameterGroups API operation.
-
#describe_cluster_parameters(options = {}) ⇒ Core::Response
Calls the DescribeClusterParameters API operation.
-
#describe_cluster_security_groups(options = {}) ⇒ Core::Response
Calls the DescribeClusterSecurityGroups API operation.
-
#describe_cluster_snapshots(options = {}) ⇒ Core::Response
Calls the DescribeClusterSnapshots API operation.
-
#describe_cluster_subnet_groups(options = {}) ⇒ Core::Response
Calls the DescribeClusterSubnetGroups API operation.
-
#describe_cluster_versions(options = {}) ⇒ Core::Response
Calls the DescribeClusterVersions API operation.
-
#describe_clusters(options = {}) ⇒ Core::Response
Calls the DescribeClusters API operation.
-
#describe_default_cluster_parameters(options = {}) ⇒ Core::Response
Calls the DescribeDefaultClusterParameters API operation.
-
#describe_event_categories(options = {}) ⇒ Core::Response
Calls the DescribeEventCategories API operation.
-
#describe_event_subscriptions(options = {}) ⇒ Core::Response
Calls the DescribeEventSubscriptions API operation.
-
#describe_events(options = {}) ⇒ Core::Response
Calls the DescribeEvents API operation.
-
#describe_hsm_client_certificates(options = {}) ⇒ Core::Response
Calls the DescribeHsmClientCertificates API operation.
-
#describe_hsm_configurations(options = {}) ⇒ Core::Response
Calls the DescribeHsmConfigurations API operation.
-
#describe_logging_status(options = {}) ⇒ Core::Response
Calls the DescribeLoggingStatus API operation.
-
#describe_orderable_cluster_options(options = {}) ⇒ Core::Response
Calls the DescribeOrderableClusterOptions API operation.
-
#describe_reserved_node_offerings(options = {}) ⇒ Core::Response
Calls the DescribeReservedNodeOfferings API operation.
-
#describe_reserved_nodes(options = {}) ⇒ Core::Response
Calls the DescribeReservedNodes API operation.
-
#describe_resize(options = {}) ⇒ Core::Response
Calls the DescribeResize API operation.
-
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags API operation.
-
#disable_logging(options = {}) ⇒ Core::Response
Calls the DisableLogging API operation.
-
#disable_snapshot_copy(options = {}) ⇒ Core::Response
Calls the DisableSnapshotCopy API operation.
-
#enable_logging(options = {}) ⇒ Core::Response
Calls the EnableLogging API operation.
-
#enable_snapshot_copy(options = {}) ⇒ Core::Response
Calls the EnableSnapshotCopy API operation.
-
#modify_cluster(options = {}) ⇒ Core::Response
Calls the ModifyCluster API operation.
-
#modify_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the ModifyClusterParameterGroup API operation.
-
#modify_cluster_subnet_group(options = {}) ⇒ Core::Response
Calls the ModifyClusterSubnetGroup API operation.
-
#modify_event_subscription(options = {}) ⇒ Core::Response
Calls the ModifyEventSubscription API operation.
-
#modify_snapshot_copy_retention_period(options = {}) ⇒ Core::Response
Calls the ModifySnapshotCopyRetentionPeriod API operation.
-
#purchase_reserved_node_offering(options = {}) ⇒ Core::Response
Calls the PurchaseReservedNodeOffering API operation.
-
#reboot_cluster(options = {}) ⇒ Core::Response
Calls the RebootCluster API operation.
-
#reset_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the ResetClusterParameterGroup API operation.
-
#restore_from_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the RestoreFromClusterSnapshot API operation.
-
#revoke_cluster_security_group_ingress(options = {}) ⇒ Core::Response
Calls the RevokeClusterSecurityGroupIngress API operation.
-
#revoke_snapshot_access(options = {}) ⇒ Core::Response
Calls the RevokeSnapshotAccess API operation.
-
#rotate_encryption_key(options = {}) ⇒ Core::Response
Calls the RotateEncryptionKey API operation.
Methods inherited from Core::Client
#initialize, #log_warning, #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.
#authorize_snapshot_access(options = {}) ⇒ Core::Response
Calls the AuthorizeSnapshotAccess API operation.
#copy_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the CopyClusterSnapshot API operation.
#create_cluster(options = {}) ⇒ Core::Response
Calls the CreateCluster API operation.
#create_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the CreateClusterParameterGroup API operation.
#create_cluster_security_group(options = {}) ⇒ Core::Response
Calls the CreateClusterSecurityGroup API operation.
#create_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the CreateClusterSnapshot API operation.
#create_cluster_subnet_group(options = {}) ⇒ Core::Response
Calls the CreateClusterSubnetGroup API operation.
#create_event_subscription(options = {}) ⇒ Core::Response
Calls the CreateEventSubscription API operation.
#create_hsm_client_certificate(options = {}) ⇒ Core::Response
Calls the CreateHsmClientCertificate API operation.
#create_hsm_configuration(options = {}) ⇒ Core::Response
Calls the CreateHsmConfiguration API operation.
#create_tags(options = {}) ⇒ Core::Response
Calls the CreateTags API operation.
#delete_cluster(options = {}) ⇒ Core::Response
Calls the DeleteCluster API operation.
#delete_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the DeleteClusterParameterGroup API operation.
#delete_cluster_security_group(options = {}) ⇒ Core::Response
Calls the DeleteClusterSecurityGroup API operation.
#delete_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the DeleteClusterSnapshot API operation.
#delete_cluster_subnet_group(options = {}) ⇒ Core::Response
Calls the DeleteClusterSubnetGroup API operation.
#delete_event_subscription(options = {}) ⇒ Core::Response
Calls the DeleteEventSubscription API operation.
#delete_hsm_client_certificate(options = {}) ⇒ Core::Response
Calls the DeleteHsmClientCertificate API operation.
#delete_hsm_configuration(options = {}) ⇒ Core::Response
Calls the DeleteHsmConfiguration API operation.
#delete_tags(options = {}) ⇒ Core::Response
Calls the DeleteTags API operation.
#describe_cluster_parameter_groups(options = {}) ⇒ Core::Response
Calls the DescribeClusterParameterGroups API operation.
#describe_cluster_parameters(options = {}) ⇒ Core::Response
Calls the DescribeClusterParameters API operation.
#describe_cluster_security_groups(options = {}) ⇒ Core::Response
Calls the DescribeClusterSecurityGroups API operation.
#describe_cluster_snapshots(options = {}) ⇒ Core::Response
Calls the DescribeClusterSnapshots API operation.
#describe_cluster_subnet_groups(options = {}) ⇒ Core::Response
Calls the DescribeClusterSubnetGroups API operation.
#describe_cluster_versions(options = {}) ⇒ Core::Response
Calls the DescribeClusterVersions API operation.
#describe_clusters(options = {}) ⇒ Core::Response
Calls the DescribeClusters API operation.
#describe_default_cluster_parameters(options = {}) ⇒ Core::Response
Calls the DescribeDefaultClusterParameters API operation.
#describe_event_categories(options = {}) ⇒ Core::Response
Calls the DescribeEventCategories API operation.
#describe_event_subscriptions(options = {}) ⇒ Core::Response
Calls the DescribeEventSubscriptions API operation.
#describe_events(options = {}) ⇒ Core::Response
Calls the DescribeEvents API operation.
#describe_hsm_client_certificates(options = {}) ⇒ Core::Response
Calls the DescribeHsmClientCertificates API operation.
#describe_hsm_configurations(options = {}) ⇒ Core::Response
Calls the DescribeHsmConfigurations API operation.
#describe_logging_status(options = {}) ⇒ Core::Response
Calls the DescribeLoggingStatus API operation.
#describe_orderable_cluster_options(options = {}) ⇒ Core::Response
Calls the DescribeOrderableClusterOptions API operation.
#describe_reserved_node_offerings(options = {}) ⇒ Core::Response
Calls the DescribeReservedNodeOfferings API operation.
#describe_reserved_nodes(options = {}) ⇒ Core::Response
Calls the DescribeReservedNodes API operation.
#describe_resize(options = {}) ⇒ Core::Response
Calls the DescribeResize API operation.
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags API operation.
#disable_logging(options = {}) ⇒ Core::Response
Calls the DisableLogging API operation.
#disable_snapshot_copy(options = {}) ⇒ Core::Response
Calls the DisableSnapshotCopy API operation.
#enable_logging(options = {}) ⇒ Core::Response
Calls the EnableLogging API operation.
#enable_snapshot_copy(options = {}) ⇒ Core::Response
Calls the EnableSnapshotCopy API operation.
#modify_cluster(options = {}) ⇒ Core::Response
Calls the ModifyCluster API operation.
#modify_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the ModifyClusterParameterGroup API operation.
#modify_cluster_subnet_group(options = {}) ⇒ Core::Response
Calls the ModifyClusterSubnetGroup API operation.
#modify_event_subscription(options = {}) ⇒ Core::Response
Calls the ModifyEventSubscription API operation.
#modify_snapshot_copy_retention_period(options = {}) ⇒ Core::Response
Calls the ModifySnapshotCopyRetentionPeriod API operation.
#purchase_reserved_node_offering(options = {}) ⇒ Core::Response
Calls the PurchaseReservedNodeOffering API operation.
#reboot_cluster(options = {}) ⇒ Core::Response
Calls the RebootCluster API operation.
#reset_cluster_parameter_group(options = {}) ⇒ Core::Response
Calls the ResetClusterParameterGroup API operation.
#restore_from_cluster_snapshot(options = {}) ⇒ Core::Response
Calls the RestoreFromClusterSnapshot API operation.
#revoke_cluster_security_group_ingress(options = {}) ⇒ Core::Response
Calls the RevokeClusterSecurityGroupIngress API operation.
#revoke_snapshot_access(options = {}) ⇒ Core::Response
Calls the RevokeSnapshotAccess API operation.
#rotate_encryption_key(options = {}) ⇒ Core::Response
Calls the RotateEncryptionKey API operation.