AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
RedshiftClient.h File Reference
#include <aws/redshift/Redshift_EXPORTS.h>
#include <aws/redshift/RedshiftErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/redshift/model/AuthorizeClusterSecurityGroupIngressResult.h>
#include <aws/redshift/model/AuthorizeSnapshotAccessResult.h>
#include <aws/redshift/model/CopyClusterSnapshotResult.h>
#include <aws/redshift/model/CreateClusterResult.h>
#include <aws/redshift/model/CreateClusterParameterGroupResult.h>
#include <aws/redshift/model/CreateClusterSecurityGroupResult.h>
#include <aws/redshift/model/CreateClusterSnapshotResult.h>
#include <aws/redshift/model/CreateClusterSubnetGroupResult.h>
#include <aws/redshift/model/CreateEventSubscriptionResult.h>
#include <aws/redshift/model/CreateHsmClientCertificateResult.h>
#include <aws/redshift/model/CreateHsmConfigurationResult.h>
#include <aws/redshift/model/CreateSnapshotCopyGrantResult.h>
#include <aws/redshift/model/DeleteClusterResult.h>
#include <aws/redshift/model/DeleteClusterSnapshotResult.h>
#include <aws/redshift/model/DescribeClusterParameterGroupsResult.h>
#include <aws/redshift/model/DescribeClusterParametersResult.h>
#include <aws/redshift/model/DescribeClusterSecurityGroupsResult.h>
#include <aws/redshift/model/DescribeClusterSnapshotsResult.h>
#include <aws/redshift/model/DescribeClusterSubnetGroupsResult.h>
#include <aws/redshift/model/DescribeClusterVersionsResult.h>
#include <aws/redshift/model/DescribeClustersResult.h>
#include <aws/redshift/model/DescribeDefaultClusterParametersResult.h>
#include <aws/redshift/model/DescribeEventCategoriesResult.h>
#include <aws/redshift/model/DescribeEventSubscriptionsResult.h>
#include <aws/redshift/model/DescribeEventsResult.h>
#include <aws/redshift/model/DescribeHsmClientCertificatesResult.h>
#include <aws/redshift/model/DescribeHsmConfigurationsResult.h>
#include <aws/redshift/model/DescribeLoggingStatusResult.h>
#include <aws/redshift/model/DescribeOrderableClusterOptionsResult.h>
#include <aws/redshift/model/DescribeReservedNodeOfferingsResult.h>
#include <aws/redshift/model/DescribeReservedNodesResult.h>
#include <aws/redshift/model/DescribeResizeResult.h>
#include <aws/redshift/model/DescribeSnapshotCopyGrantsResult.h>
#include <aws/redshift/model/DescribeTableRestoreStatusResult.h>
#include <aws/redshift/model/DescribeTagsResult.h>
#include <aws/redshift/model/DisableLoggingResult.h>
#include <aws/redshift/model/DisableSnapshotCopyResult.h>
#include <aws/redshift/model/EnableLoggingResult.h>
#include <aws/redshift/model/EnableSnapshotCopyResult.h>
#include <aws/redshift/model/ModifyClusterResult.h>
#include <aws/redshift/model/ModifyClusterIamRolesResult.h>
#include <aws/redshift/model/ModifyClusterParameterGroupResult.h>
#include <aws/redshift/model/ModifyClusterSubnetGroupResult.h>
#include <aws/redshift/model/ModifyEventSubscriptionResult.h>
#include <aws/redshift/model/ModifySnapshotCopyRetentionPeriodResult.h>
#include <aws/redshift/model/PurchaseReservedNodeOfferingResult.h>
#include <aws/redshift/model/RebootClusterResult.h>
#include <aws/redshift/model/ResetClusterParameterGroupResult.h>
#include <aws/redshift/model/RestoreFromClusterSnapshotResult.h>
#include <aws/redshift/model/RestoreTableFromClusterSnapshotResult.h>
#include <aws/redshift/model/RevokeClusterSecurityGroupIngressResult.h>
#include <aws/redshift/model/RevokeSnapshotAccessResult.h>
#include <aws/redshift/model/RotateEncryptionKeyResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::Redshift::RedshiftClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Redshift
 
 Aws::Redshift::Model
 

Typedefs

typedef Aws::Utils::Outcome< AuthorizeClusterSecurityGroupIngressResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::AuthorizeClusterSecurityGroupIngressOutcome
 
typedef Aws::Utils::Outcome< AuthorizeSnapshotAccessResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::AuthorizeSnapshotAccessOutcome
 
typedef Aws::Utils::Outcome< CopyClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CopyClusterSnapshotOutcome
 
typedef Aws::Utils::Outcome< CreateClusterResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateClusterOutcome
 
typedef Aws::Utils::Outcome< CreateClusterParameterGroupResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateClusterParameterGroupOutcome
 
typedef Aws::Utils::Outcome< CreateClusterSecurityGroupResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateClusterSecurityGroupOutcome
 
typedef Aws::Utils::Outcome< CreateClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateClusterSnapshotOutcome
 
typedef Aws::Utils::Outcome< CreateClusterSubnetGroupResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateClusterSubnetGroupOutcome
 
typedef Aws::Utils::Outcome< CreateEventSubscriptionResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateEventSubscriptionOutcome
 
typedef Aws::Utils::Outcome< CreateHsmClientCertificateResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateHsmClientCertificateOutcome
 
typedef Aws::Utils::Outcome< CreateHsmConfigurationResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateHsmConfigurationOutcome
 
typedef Aws::Utils::Outcome< CreateSnapshotCopyGrantResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateSnapshotCopyGrantOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::CreateTagsOutcome
 
typedef Aws::Utils::Outcome< DeleteClusterResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteClusterOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteClusterParameterGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteClusterSecurityGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteClusterSnapshotOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteClusterSubnetGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteEventSubscriptionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteHsmClientCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteHsmConfigurationOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteSnapshotCopyGrantOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DeleteTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterParameterGroupsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClusterParameterGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterParametersResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClusterParametersOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterSecurityGroupsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClusterSecurityGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterSnapshotsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClusterSnapshotsOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterSubnetGroupsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClusterSubnetGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterVersionsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClusterVersionsOutcome
 
typedef Aws::Utils::Outcome< DescribeClustersResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeClustersOutcome
 
typedef Aws::Utils::Outcome< DescribeDefaultClusterParametersResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeDefaultClusterParametersOutcome
 
typedef Aws::Utils::Outcome< DescribeEventCategoriesResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeEventCategoriesOutcome
 
typedef Aws::Utils::Outcome< DescribeEventSubscriptionsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeEventSubscriptionsOutcome
 
typedef Aws::Utils::Outcome< DescribeEventsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeEventsOutcome
 
typedef Aws::Utils::Outcome< DescribeHsmClientCertificatesResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeHsmClientCertificatesOutcome
 
typedef Aws::Utils::Outcome< DescribeHsmConfigurationsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeHsmConfigurationsOutcome
 
typedef Aws::Utils::Outcome< DescribeLoggingStatusResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeLoggingStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeOrderableClusterOptionsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeOrderableClusterOptionsOutcome
 
typedef Aws::Utils::Outcome< DescribeReservedNodeOfferingsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeReservedNodeOfferingsOutcome
 
typedef Aws::Utils::Outcome< DescribeReservedNodesResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeReservedNodesOutcome
 
typedef Aws::Utils::Outcome< DescribeResizeResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeResizeOutcome
 
typedef Aws::Utils::Outcome< DescribeSnapshotCopyGrantsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeSnapshotCopyGrantsOutcome
 
typedef Aws::Utils::Outcome< DescribeTableRestoreStatusResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeTableRestoreStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeTagsResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DescribeTagsOutcome
 
typedef Aws::Utils::Outcome< DisableLoggingResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DisableLoggingOutcome
 
typedef Aws::Utils::Outcome< DisableSnapshotCopyResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::DisableSnapshotCopyOutcome
 
typedef Aws::Utils::Outcome< EnableLoggingResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::EnableLoggingOutcome
 
typedef Aws::Utils::Outcome< EnableSnapshotCopyResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::EnableSnapshotCopyOutcome
 
typedef Aws::Utils::Outcome< ModifyClusterResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ModifyClusterOutcome
 
typedef Aws::Utils::Outcome< ModifyClusterIamRolesResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ModifyClusterIamRolesOutcome
 
typedef Aws::Utils::Outcome< ModifyClusterParameterGroupResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ModifyClusterParameterGroupOutcome
 
typedef Aws::Utils::Outcome< ModifyClusterSubnetGroupResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ModifyClusterSubnetGroupOutcome
 
typedef Aws::Utils::Outcome< ModifyEventSubscriptionResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ModifyEventSubscriptionOutcome
 
typedef Aws::Utils::Outcome< ModifySnapshotCopyRetentionPeriodResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ModifySnapshotCopyRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< PurchaseReservedNodeOfferingResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::PurchaseReservedNodeOfferingOutcome
 
typedef Aws::Utils::Outcome< RebootClusterResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::RebootClusterOutcome
 
typedef Aws::Utils::Outcome< ResetClusterParameterGroupResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::ResetClusterParameterGroupOutcome
 
typedef Aws::Utils::Outcome< RestoreFromClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::RestoreFromClusterSnapshotOutcome
 
typedef Aws::Utils::Outcome< RestoreTableFromClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::RestoreTableFromClusterSnapshotOutcome
 
typedef Aws::Utils::Outcome< RevokeClusterSecurityGroupIngressResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::RevokeClusterSecurityGroupIngressOutcome
 
typedef Aws::Utils::Outcome< RevokeSnapshotAccessResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::RevokeSnapshotAccessOutcome
 
typedef Aws::Utils::Outcome< RotateEncryptionKeyResult, Aws::Client::AWSError< RedshiftErrors > > Aws::Redshift::Model::RotateEncryptionKeyOutcome
 
typedef std::future< AuthorizeClusterSecurityGroupIngressOutcome > Aws::Redshift::Model::AuthorizeClusterSecurityGroupIngressOutcomeCallable
 
typedef std::future< AuthorizeSnapshotAccessOutcome > Aws::Redshift::Model::AuthorizeSnapshotAccessOutcomeCallable
 
typedef std::future< CopyClusterSnapshotOutcome > Aws::Redshift::Model::CopyClusterSnapshotOutcomeCallable
 
typedef std::future< CreateClusterOutcome > Aws::Redshift::Model::CreateClusterOutcomeCallable
 
typedef std::future< CreateClusterParameterGroupOutcome > Aws::Redshift::Model::CreateClusterParameterGroupOutcomeCallable
 
typedef std::future< CreateClusterSecurityGroupOutcome > Aws::Redshift::Model::CreateClusterSecurityGroupOutcomeCallable
 
typedef std::future< CreateClusterSnapshotOutcome > Aws::Redshift::Model::CreateClusterSnapshotOutcomeCallable
 
typedef std::future< CreateClusterSubnetGroupOutcome > Aws::Redshift::Model::CreateClusterSubnetGroupOutcomeCallable
 
typedef std::future< CreateEventSubscriptionOutcome > Aws::Redshift::Model::CreateEventSubscriptionOutcomeCallable
 
typedef std::future< CreateHsmClientCertificateOutcome > Aws::Redshift::Model::CreateHsmClientCertificateOutcomeCallable
 
typedef std::future< CreateHsmConfigurationOutcome > Aws::Redshift::Model::CreateHsmConfigurationOutcomeCallable
 
typedef std::future< CreateSnapshotCopyGrantOutcome > Aws::Redshift::Model::CreateSnapshotCopyGrantOutcomeCallable
 
typedef std::future< CreateTagsOutcome > Aws::Redshift::Model::CreateTagsOutcomeCallable
 
typedef std::future< DeleteClusterOutcome > Aws::Redshift::Model::DeleteClusterOutcomeCallable
 
typedef std::future< DeleteClusterParameterGroupOutcome > Aws::Redshift::Model::DeleteClusterParameterGroupOutcomeCallable
 
typedef std::future< DeleteClusterSecurityGroupOutcome > Aws::Redshift::Model::DeleteClusterSecurityGroupOutcomeCallable
 
typedef std::future< DeleteClusterSnapshotOutcome > Aws::Redshift::Model::DeleteClusterSnapshotOutcomeCallable
 
typedef std::future< DeleteClusterSubnetGroupOutcome > Aws::Redshift::Model::DeleteClusterSubnetGroupOutcomeCallable
 
typedef std::future< DeleteEventSubscriptionOutcome > Aws::Redshift::Model::DeleteEventSubscriptionOutcomeCallable
 
typedef std::future< DeleteHsmClientCertificateOutcome > Aws::Redshift::Model::DeleteHsmClientCertificateOutcomeCallable
 
typedef std::future< DeleteHsmConfigurationOutcome > Aws::Redshift::Model::DeleteHsmConfigurationOutcomeCallable
 
typedef std::future< DeleteSnapshotCopyGrantOutcome > Aws::Redshift::Model::DeleteSnapshotCopyGrantOutcomeCallable
 
typedef std::future< DeleteTagsOutcome > Aws::Redshift::Model::DeleteTagsOutcomeCallable
 
typedef std::future< DescribeClusterParameterGroupsOutcome > Aws::Redshift::Model::DescribeClusterParameterGroupsOutcomeCallable
 
typedef std::future< DescribeClusterParametersOutcome > Aws::Redshift::Model::DescribeClusterParametersOutcomeCallable
 
typedef std::future< DescribeClusterSecurityGroupsOutcome > Aws::Redshift::Model::DescribeClusterSecurityGroupsOutcomeCallable
 
typedef std::future< DescribeClusterSnapshotsOutcome > Aws::Redshift::Model::DescribeClusterSnapshotsOutcomeCallable
 
typedef std::future< DescribeClusterSubnetGroupsOutcome > Aws::Redshift::Model::DescribeClusterSubnetGroupsOutcomeCallable
 
typedef std::future< DescribeClusterVersionsOutcome > Aws::Redshift::Model::DescribeClusterVersionsOutcomeCallable
 
typedef std::future< DescribeClustersOutcome > Aws::Redshift::Model::DescribeClustersOutcomeCallable
 
typedef std::future< DescribeDefaultClusterParametersOutcome > Aws::Redshift::Model::DescribeDefaultClusterParametersOutcomeCallable
 
typedef std::future< DescribeEventCategoriesOutcome > Aws::Redshift::Model::DescribeEventCategoriesOutcomeCallable
 
typedef std::future< DescribeEventSubscriptionsOutcome > Aws::Redshift::Model::DescribeEventSubscriptionsOutcomeCallable
 
typedef std::future< DescribeEventsOutcome > Aws::Redshift::Model::DescribeEventsOutcomeCallable
 
typedef std::future< DescribeHsmClientCertificatesOutcome > Aws::Redshift::Model::DescribeHsmClientCertificatesOutcomeCallable
 
typedef std::future< DescribeHsmConfigurationsOutcome > Aws::Redshift::Model::DescribeHsmConfigurationsOutcomeCallable
 
typedef std::future< DescribeLoggingStatusOutcome > Aws::Redshift::Model::DescribeLoggingStatusOutcomeCallable
 
typedef std::future< DescribeOrderableClusterOptionsOutcome > Aws::Redshift::Model::DescribeOrderableClusterOptionsOutcomeCallable
 
typedef std::future< DescribeReservedNodeOfferingsOutcome > Aws::Redshift::Model::DescribeReservedNodeOfferingsOutcomeCallable
 
typedef std::future< DescribeReservedNodesOutcome > Aws::Redshift::Model::DescribeReservedNodesOutcomeCallable
 
typedef std::future< DescribeResizeOutcome > Aws::Redshift::Model::DescribeResizeOutcomeCallable
 
typedef std::future< DescribeSnapshotCopyGrantsOutcome > Aws::Redshift::Model::DescribeSnapshotCopyGrantsOutcomeCallable
 
typedef std::future< DescribeTableRestoreStatusOutcome > Aws::Redshift::Model::DescribeTableRestoreStatusOutcomeCallable
 
typedef std::future< DescribeTagsOutcome > Aws::Redshift::Model::DescribeTagsOutcomeCallable
 
typedef std::future< DisableLoggingOutcome > Aws::Redshift::Model::DisableLoggingOutcomeCallable
 
typedef std::future< DisableSnapshotCopyOutcome > Aws::Redshift::Model::DisableSnapshotCopyOutcomeCallable
 
typedef std::future< EnableLoggingOutcome > Aws::Redshift::Model::EnableLoggingOutcomeCallable
 
typedef std::future< EnableSnapshotCopyOutcome > Aws::Redshift::Model::EnableSnapshotCopyOutcomeCallable
 
typedef std::future< ModifyClusterOutcome > Aws::Redshift::Model::ModifyClusterOutcomeCallable
 
typedef std::future< ModifyClusterIamRolesOutcome > Aws::Redshift::Model::ModifyClusterIamRolesOutcomeCallable
 
typedef std::future< ModifyClusterParameterGroupOutcome > Aws::Redshift::Model::ModifyClusterParameterGroupOutcomeCallable
 
typedef std::future< ModifyClusterSubnetGroupOutcome > Aws::Redshift::Model::ModifyClusterSubnetGroupOutcomeCallable
 
typedef std::future< ModifyEventSubscriptionOutcome > Aws::Redshift::Model::ModifyEventSubscriptionOutcomeCallable
 
typedef std::future< ModifySnapshotCopyRetentionPeriodOutcome > Aws::Redshift::Model::ModifySnapshotCopyRetentionPeriodOutcomeCallable
 
typedef std::future< PurchaseReservedNodeOfferingOutcome > Aws::Redshift::Model::PurchaseReservedNodeOfferingOutcomeCallable
 
typedef std::future< RebootClusterOutcome > Aws::Redshift::Model::RebootClusterOutcomeCallable
 
typedef std::future< ResetClusterParameterGroupOutcome > Aws::Redshift::Model::ResetClusterParameterGroupOutcomeCallable
 
typedef std::future< RestoreFromClusterSnapshotOutcome > Aws::Redshift::Model::RestoreFromClusterSnapshotOutcomeCallable
 
typedef std::future< RestoreTableFromClusterSnapshotOutcome > Aws::Redshift::Model::RestoreTableFromClusterSnapshotOutcomeCallable
 
typedef std::future< RevokeClusterSecurityGroupIngressOutcome > Aws::Redshift::Model::RevokeClusterSecurityGroupIngressOutcomeCallable
 
typedef std::future< RevokeSnapshotAccessOutcome > Aws::Redshift::Model::RevokeSnapshotAccessOutcomeCallable
 
typedef std::future< RotateEncryptionKeyOutcome > Aws::Redshift::Model::RotateEncryptionKeyOutcomeCallable
 
typedef std::function< void(const RedshiftClient *, const Model::AuthorizeClusterSecurityGroupIngressRequest &, const Model::AuthorizeClusterSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::AuthorizeClusterSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::AuthorizeSnapshotAccessRequest &, const Model::AuthorizeSnapshotAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::AuthorizeSnapshotAccessResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CopyClusterSnapshotRequest &, const Model::CopyClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CopyClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterParameterGroupRequest &, const Model::CreateClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterSecurityGroupRequest &, const Model::CreateClusterSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateClusterSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterSnapshotRequest &, const Model::CreateClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterSubnetGroupRequest &, const Model::CreateClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateClusterSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateEventSubscriptionResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateHsmClientCertificateRequest &, const Model::CreateHsmClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateHsmClientCertificateResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateHsmConfigurationRequest &, const Model::CreateHsmConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateHsmConfigurationResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateSnapshotCopyGrantRequest &, const Model::CreateSnapshotCopyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateSnapshotCopyGrantResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::CreateTagsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterParameterGroupRequest &, const Model::DeleteClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterSecurityGroupRequest &, const Model::DeleteClusterSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteClusterSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterSnapshotRequest &, const Model::DeleteClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterSubnetGroupRequest &, const Model::DeleteClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteClusterSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteEventSubscriptionResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteHsmClientCertificateRequest &, const Model::DeleteHsmClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteHsmClientCertificateResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteHsmConfigurationRequest &, const Model::DeleteHsmConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteHsmConfigurationResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteSnapshotCopyGrantRequest &, const Model::DeleteSnapshotCopyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteSnapshotCopyGrantResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterParameterGroupsRequest &, const Model::DescribeClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClusterParameterGroupsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterParametersRequest &, const Model::DescribeClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClusterParametersResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterSecurityGroupsRequest &, const Model::DescribeClusterSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClusterSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterSnapshotsRequest &, const Model::DescribeClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClusterSnapshotsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterSubnetGroupsRequest &, const Model::DescribeClusterSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClusterSubnetGroupsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterVersionsRequest &, const Model::DescribeClusterVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClusterVersionsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeClustersResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeDefaultClusterParametersRequest &, const Model::DescribeDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeDefaultClusterParametersResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeEventCategoriesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeEventSubscriptionsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeEventsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeHsmClientCertificatesRequest &, const Model::DescribeHsmClientCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeHsmClientCertificatesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeHsmConfigurationsRequest &, const Model::DescribeHsmConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeHsmConfigurationsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeLoggingStatusRequest &, const Model::DescribeLoggingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeLoggingStatusResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeOrderableClusterOptionsRequest &, const Model::DescribeOrderableClusterOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeOrderableClusterOptionsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeReservedNodeOfferingsRequest &, const Model::DescribeReservedNodeOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeReservedNodeOfferingsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeReservedNodesRequest &, const Model::DescribeReservedNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeReservedNodesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeResizeRequest &, const Model::DescribeResizeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeResizeResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeSnapshotCopyGrantsRequest &, const Model::DescribeSnapshotCopyGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeSnapshotCopyGrantsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeTableRestoreStatusRequest &, const Model::DescribeTableRestoreStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeTableRestoreStatusResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DisableLoggingRequest &, const Model::DisableLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DisableLoggingResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DisableSnapshotCopyRequest &, const Model::DisableSnapshotCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::DisableSnapshotCopyResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::EnableLoggingRequest &, const Model::EnableLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::EnableLoggingResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::EnableSnapshotCopyRequest &, const Model::EnableSnapshotCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::EnableSnapshotCopyResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterRequest &, const Model::ModifyClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ModifyClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterIamRolesRequest &, const Model::ModifyClusterIamRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ModifyClusterIamRolesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterParameterGroupRequest &, const Model::ModifyClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ModifyClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterSubnetGroupRequest &, const Model::ModifyClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ModifyClusterSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ModifyEventSubscriptionResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifySnapshotCopyRetentionPeriodRequest &, const Model::ModifySnapshotCopyRetentionPeriodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ModifySnapshotCopyRetentionPeriodResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::PurchaseReservedNodeOfferingRequest &, const Model::PurchaseReservedNodeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::PurchaseReservedNodeOfferingResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RebootClusterRequest &, const Model::RebootClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::RebootClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ResetClusterParameterGroupRequest &, const Model::ResetClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::ResetClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RestoreFromClusterSnapshotRequest &, const Model::RestoreFromClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::RestoreFromClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RestoreTableFromClusterSnapshotRequest &, const Model::RestoreTableFromClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::RestoreTableFromClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RevokeClusterSecurityGroupIngressRequest &, const Model::RevokeClusterSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::RevokeClusterSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RevokeSnapshotAccessRequest &, const Model::RevokeSnapshotAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::RevokeSnapshotAccessResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RotateEncryptionKeyRequest &, const Model::RotateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Redshift::RotateEncryptionKeyResponseReceivedHandler