88 class HttpClientFactory;
93 template<
typename R,
typename E>
class Outcome;
108 class AWSCredentials;
109 class AWSCredentialsProvider;
122 class AuthorizeClusterSecurityGroupIngressRequest;
123 class AuthorizeSnapshotAccessRequest;
124 class CopyClusterSnapshotRequest;
125 class CreateClusterRequest;
126 class CreateClusterParameterGroupRequest;
127 class CreateClusterSecurityGroupRequest;
128 class CreateClusterSnapshotRequest;
129 class CreateClusterSubnetGroupRequest;
130 class CreateEventSubscriptionRequest;
131 class CreateHsmClientCertificateRequest;
132 class CreateHsmConfigurationRequest;
133 class CreateSnapshotCopyGrantRequest;
134 class CreateTagsRequest;
135 class DeleteClusterRequest;
136 class DeleteClusterParameterGroupRequest;
137 class DeleteClusterSecurityGroupRequest;
138 class DeleteClusterSnapshotRequest;
139 class DeleteClusterSubnetGroupRequest;
140 class DeleteEventSubscriptionRequest;
141 class DeleteHsmClientCertificateRequest;
142 class DeleteHsmConfigurationRequest;
143 class DeleteSnapshotCopyGrantRequest;
144 class DeleteTagsRequest;
145 class DescribeClusterParameterGroupsRequest;
146 class DescribeClusterParametersRequest;
147 class DescribeClusterSecurityGroupsRequest;
148 class DescribeClusterSnapshotsRequest;
149 class DescribeClusterSubnetGroupsRequest;
150 class DescribeClusterVersionsRequest;
151 class DescribeClustersRequest;
152 class DescribeDefaultClusterParametersRequest;
153 class DescribeEventCategoriesRequest;
154 class DescribeEventSubscriptionsRequest;
155 class DescribeEventsRequest;
156 class DescribeHsmClientCertificatesRequest;
157 class DescribeHsmConfigurationsRequest;
158 class DescribeLoggingStatusRequest;
159 class DescribeOrderableClusterOptionsRequest;
160 class DescribeReservedNodeOfferingsRequest;
161 class DescribeReservedNodesRequest;
162 class DescribeResizeRequest;
163 class DescribeSnapshotCopyGrantsRequest;
164 class DescribeTableRestoreStatusRequest;
165 class DescribeTagsRequest;
166 class DisableLoggingRequest;
167 class DisableSnapshotCopyRequest;
168 class EnableLoggingRequest;
169 class EnableSnapshotCopyRequest;
170 class ModifyClusterRequest;
171 class ModifyClusterIamRolesRequest;
172 class ModifyClusterParameterGroupRequest;
173 class ModifyClusterSubnetGroupRequest;
174 class ModifyEventSubscriptionRequest;
175 class ModifySnapshotCopyRetentionPeriodRequest;
176 class PurchaseReservedNodeOfferingRequest;
177 class RebootClusterRequest;
178 class ResetClusterParameterGroupRequest;
179 class RestoreFromClusterSnapshotRequest;
180 class RestoreTableFromClusterSnapshotRequest;
181 class RevokeClusterSecurityGroupIngressRequest;
182 class RevokeSnapshotAccessRequest;
314 typedef std::function<void(const RedshiftClient*, const Model::AuthorizeClusterSecurityGroupIngressRequest&, const Model::AuthorizeClusterSecurityGroupIngressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AuthorizeClusterSecurityGroupIngressResponseReceivedHandler;
315 typedef std::function<void(const RedshiftClient*, const Model::AuthorizeSnapshotAccessRequest&, const Model::AuthorizeSnapshotAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AuthorizeSnapshotAccessResponseReceivedHandler;
316 typedef std::function<void(const RedshiftClient*, const Model::CopyClusterSnapshotRequest&, const Model::CopyClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CopyClusterSnapshotResponseReceivedHandler;
317 typedef std::function<void(const RedshiftClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateClusterResponseReceivedHandler;
318 typedef std::function<void(const RedshiftClient*, const Model::CreateClusterParameterGroupRequest&, const Model::CreateClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateClusterParameterGroupResponseReceivedHandler;
319 typedef std::function<void(const RedshiftClient*, const Model::CreateClusterSecurityGroupRequest&, const Model::CreateClusterSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateClusterSecurityGroupResponseReceivedHandler;
320 typedef std::function<void(const RedshiftClient*, const Model::CreateClusterSnapshotRequest&, const Model::CreateClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateClusterSnapshotResponseReceivedHandler;
321 typedef std::function<void(const RedshiftClient*, const Model::CreateClusterSubnetGroupRequest&, const Model::CreateClusterSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateClusterSubnetGroupResponseReceivedHandler;
322 typedef std::function<void(const RedshiftClient*, const Model::CreateEventSubscriptionRequest&, const Model::CreateEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateEventSubscriptionResponseReceivedHandler;
323 typedef std::function<void(const RedshiftClient*, const Model::CreateHsmClientCertificateRequest&, const Model::CreateHsmClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateHsmClientCertificateResponseReceivedHandler;
324 typedef std::function<void(const RedshiftClient*, const Model::CreateHsmConfigurationRequest&, const Model::CreateHsmConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateHsmConfigurationResponseReceivedHandler;
325 typedef std::function<void(const RedshiftClient*, const Model::CreateSnapshotCopyGrantRequest&, const Model::CreateSnapshotCopyGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateSnapshotCopyGrantResponseReceivedHandler;
326 typedef std::function<void(const RedshiftClient*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateTagsResponseReceivedHandler;
327 typedef std::function<void(const RedshiftClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteClusterResponseReceivedHandler;
328 typedef std::function<void(const RedshiftClient*, const Model::DeleteClusterParameterGroupRequest&, const Model::DeleteClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteClusterParameterGroupResponseReceivedHandler;
329 typedef std::function<void(const RedshiftClient*, const Model::DeleteClusterSecurityGroupRequest&, const Model::DeleteClusterSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteClusterSecurityGroupResponseReceivedHandler;
330 typedef std::function<void(const RedshiftClient*, const Model::DeleteClusterSnapshotRequest&, const Model::DeleteClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteClusterSnapshotResponseReceivedHandler;
331 typedef std::function<void(const RedshiftClient*, const Model::DeleteClusterSubnetGroupRequest&, const Model::DeleteClusterSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteClusterSubnetGroupResponseReceivedHandler;
332 typedef std::function<void(const RedshiftClient*, const Model::DeleteEventSubscriptionRequest&, const Model::DeleteEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteEventSubscriptionResponseReceivedHandler;
333 typedef std::function<void(const RedshiftClient*, const Model::DeleteHsmClientCertificateRequest&, const Model::DeleteHsmClientCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteHsmClientCertificateResponseReceivedHandler;
334 typedef std::function<void(const RedshiftClient*, const Model::DeleteHsmConfigurationRequest&, const Model::DeleteHsmConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteHsmConfigurationResponseReceivedHandler;
335 typedef std::function<void(const RedshiftClient*, const Model::DeleteSnapshotCopyGrantRequest&, const Model::DeleteSnapshotCopyGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteSnapshotCopyGrantResponseReceivedHandler;
336 typedef std::function<void(const RedshiftClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteTagsResponseReceivedHandler;
338 typedef std::function<void(const RedshiftClient*, const Model::DescribeClusterParametersRequest&, const Model::DescribeClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeClusterParametersResponseReceivedHandler;
339 typedef std::function<void(const RedshiftClient*, const Model::DescribeClusterSecurityGroupsRequest&, const Model::DescribeClusterSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeClusterSecurityGroupsResponseReceivedHandler;
340 typedef std::function<void(const RedshiftClient*, const Model::DescribeClusterSnapshotsRequest&, const Model::DescribeClusterSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeClusterSnapshotsResponseReceivedHandler;
341 typedef std::function<void(const RedshiftClient*, const Model::DescribeClusterSubnetGroupsRequest&, const Model::DescribeClusterSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeClusterSubnetGroupsResponseReceivedHandler;
342 typedef std::function<void(const RedshiftClient*, const Model::DescribeClusterVersionsRequest&, const Model::DescribeClusterVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeClusterVersionsResponseReceivedHandler;
343 typedef std::function<void(const RedshiftClient*, const Model::DescribeClustersRequest&, const Model::DescribeClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeClustersResponseReceivedHandler;
345 typedef std::function<void(const RedshiftClient*, const Model::DescribeEventCategoriesRequest&, const Model::DescribeEventCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventCategoriesResponseReceivedHandler;
346 typedef std::function<void(const RedshiftClient*, const Model::DescribeEventSubscriptionsRequest&, const Model::DescribeEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventSubscriptionsResponseReceivedHandler;
347 typedef std::function<void(const RedshiftClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventsResponseReceivedHandler;
348 typedef std::function<void(const RedshiftClient*, const Model::DescribeHsmClientCertificatesRequest&, const Model::DescribeHsmClientCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeHsmClientCertificatesResponseReceivedHandler;
349 typedef std::function<void(const RedshiftClient*, const Model::DescribeHsmConfigurationsRequest&, const Model::DescribeHsmConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeHsmConfigurationsResponseReceivedHandler;
350 typedef std::function<void(const RedshiftClient*, const Model::DescribeLoggingStatusRequest&, const Model::DescribeLoggingStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeLoggingStatusResponseReceivedHandler;
352 typedef std::function<void(const RedshiftClient*, const Model::DescribeReservedNodeOfferingsRequest&, const Model::DescribeReservedNodeOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReservedNodeOfferingsResponseReceivedHandler;
353 typedef std::function<void(const RedshiftClient*, const Model::DescribeReservedNodesRequest&, const Model::DescribeReservedNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeReservedNodesResponseReceivedHandler;
354 typedef std::function<void(const RedshiftClient*, const Model::DescribeResizeRequest&, const Model::DescribeResizeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeResizeResponseReceivedHandler;
355 typedef std::function<void(const RedshiftClient*, const Model::DescribeSnapshotCopyGrantsRequest&, const Model::DescribeSnapshotCopyGrantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSnapshotCopyGrantsResponseReceivedHandler;
356 typedef std::function<void(const RedshiftClient*, const Model::DescribeTableRestoreStatusRequest&, const Model::DescribeTableRestoreStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeTableRestoreStatusResponseReceivedHandler;
357 typedef std::function<void(const RedshiftClient*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeTagsResponseReceivedHandler;
358 typedef std::function<void(const RedshiftClient*, const Model::DisableLoggingRequest&, const Model::DisableLoggingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisableLoggingResponseReceivedHandler;
359 typedef std::function<void(const RedshiftClient*, const Model::DisableSnapshotCopyRequest&, const Model::DisableSnapshotCopyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisableSnapshotCopyResponseReceivedHandler;
360 typedef std::function<void(const RedshiftClient*, const Model::EnableLoggingRequest&, const Model::EnableLoggingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableLoggingResponseReceivedHandler;
361 typedef std::function<void(const RedshiftClient*, const Model::EnableSnapshotCopyRequest&, const Model::EnableSnapshotCopyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableSnapshotCopyResponseReceivedHandler;
362 typedef std::function<void(const RedshiftClient*, const Model::ModifyClusterRequest&, const Model::ModifyClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyClusterResponseReceivedHandler;
363 typedef std::function<void(const RedshiftClient*, const Model::ModifyClusterIamRolesRequest&, const Model::ModifyClusterIamRolesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyClusterIamRolesResponseReceivedHandler;
364 typedef std::function<void(const RedshiftClient*, const Model::ModifyClusterParameterGroupRequest&, const Model::ModifyClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyClusterParameterGroupResponseReceivedHandler;
365 typedef std::function<void(const RedshiftClient*, const Model::ModifyClusterSubnetGroupRequest&, const Model::ModifyClusterSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyClusterSubnetGroupResponseReceivedHandler;
366 typedef std::function<void(const RedshiftClient*, const Model::ModifyEventSubscriptionRequest&, const Model::ModifyEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ModifyEventSubscriptionResponseReceivedHandler;
368 typedef std::function<void(const RedshiftClient*, const Model::PurchaseReservedNodeOfferingRequest&, const Model::PurchaseReservedNodeOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PurchaseReservedNodeOfferingResponseReceivedHandler;
369 typedef std::function<void(const RedshiftClient*, const Model::RebootClusterRequest&, const Model::RebootClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RebootClusterResponseReceivedHandler;
370 typedef std::function<void(const RedshiftClient*, const Model::ResetClusterParameterGroupRequest&, const Model::ResetClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ResetClusterParameterGroupResponseReceivedHandler;
371 typedef std::function<void(const RedshiftClient*, const Model::RestoreFromClusterSnapshotRequest&, const Model::RestoreFromClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RestoreFromClusterSnapshotResponseReceivedHandler;
374 typedef std::function<void(const RedshiftClient*, const Model::RevokeSnapshotAccessRequest&, const Model::RevokeSnapshotAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RevokeSnapshotAccessResponseReceivedHandler;
375 typedef std::function<void(const RedshiftClient*, const Model::RotateEncryptionKeyRequest&, const Model::RotateEncryptionKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RotateEncryptionKeyResponseReceivedHandler;
422 RedshiftClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
2817 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< DescribeClusterSecurityGroupsOutcome > DescribeClusterSecurityGroupsOutcomeCallable
std::function< void(const RedshiftClient *, const Model::EnableSnapshotCopyRequest &, const Model::EnableSnapshotCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSnapshotCopyResponseReceivedHandler
Aws::Utils::Outcome< DescribeSnapshotCopyGrantsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeSnapshotCopyGrantsOutcome
std::function< void(const RedshiftClient *, const Model::DescribeResizeRequest &, const Model::DescribeResizeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResizeResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DeleteHsmConfigurationRequest &, const Model::DeleteHsmConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHsmConfigurationResponseReceivedHandler
std::future< ModifyClusterOutcome > ModifyClusterOutcomeCallable
std::future< CreateSnapshotCopyGrantOutcome > CreateSnapshotCopyGrantOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
Aws::Utils::Outcome< DescribeEventCategoriesResult, Aws::Client::AWSError< RedshiftErrors > > DescribeEventCategoriesOutcome
std::future< DeleteEventSubscriptionOutcome > DeleteEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< DescribeEventSubscriptionsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeEventSubscriptionsOutcome
std::function< void(const RedshiftClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
std::future< DescribeHsmClientCertificatesOutcome > DescribeHsmClientCertificatesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteHsmConfigurationOutcome
std::function< void(const RedshiftClient *, const Model::ResetClusterParameterGroupRequest &, const Model::ResetClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetClusterParameterGroupResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::AuthorizeClusterSecurityGroupIngressRequest &, const Model::AuthorizeClusterSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeClusterSecurityGroupIngressResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::RestoreFromClusterSnapshotRequest &, const Model::RestoreFromClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreFromClusterSnapshotResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::CreateSnapshotCopyGrantRequest &, const Model::CreateSnapshotCopyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotCopyGrantResponseReceivedHandler
std::future< DescribeClusterParameterGroupsOutcome > DescribeClusterParameterGroupsOutcomeCallable
std::future< CreateHsmConfigurationOutcome > CreateHsmConfigurationOutcomeCallable
Aws::Client::AWSXMLClient BASECLASS
Aws::Utils::Outcome< CreateSnapshotCopyGrantResult, Aws::Client::AWSError< RedshiftErrors > > CreateSnapshotCopyGrantOutcome
std::function< void(const RedshiftClient *, const Model::DeleteHsmClientCertificateRequest &, const Model::DeleteHsmClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHsmClientCertificateResponseReceivedHandler
Aws::Utils::Outcome< EnableSnapshotCopyResult, Aws::Client::AWSError< RedshiftErrors > > EnableSnapshotCopyOutcome
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteClusterSecurityGroupOutcome
std::function< void(const RedshiftClient *, const Model::ModifyClusterSubnetGroupRequest &, const Model::ModifyClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterSubnetGroupResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DescribeClusterSecurityGroupsRequest &, const Model::DescribeClusterSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterSecurityGroupsResponseReceivedHandler
Aws::Utils::Outcome< ModifyClusterIamRolesResult, Aws::Client::AWSError< RedshiftErrors > > ModifyClusterIamRolesOutcome
std::future< ModifyClusterParameterGroupOutcome > ModifyClusterParameterGroupOutcomeCallable
std::future< DescribeReservedNodesOutcome > DescribeReservedNodesOutcomeCallable
std::function< void(const RedshiftClient *, const Model::RevokeSnapshotAccessRequest &, const Model::RevokeSnapshotAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSnapshotAccessResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DescribeHsmClientCertificatesRequest &, const Model::DescribeHsmClientCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHsmClientCertificatesResponseReceivedHandler
std::future< ResetClusterParameterGroupOutcome > ResetClusterParameterGroupOutcomeCallable
Aws::Utils::Outcome< DescribeClusterSubnetGroupsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClusterSubnetGroupsOutcome
std::function< void(const RedshiftClient *, const Model::ModifySnapshotCopyRetentionPeriodRequest &, const Model::ModifySnapshotCopyRetentionPeriodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySnapshotCopyRetentionPeriodResponseReceivedHandler
Aws::Utils::Outcome< DescribeClustersResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClustersOutcome
Aws::Utils::Outcome< AuthorizeSnapshotAccessResult, Aws::Client::AWSError< RedshiftErrors > > AuthorizeSnapshotAccessOutcome
std::function< void(const RedshiftClient *, const Model::DescribeHsmConfigurationsRequest &, const Model::DescribeHsmConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHsmConfigurationsResponseReceivedHandler
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DescribeClusterVersionsRequest &, const Model::DescribeClusterVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterVersionsResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DeleteSnapshotCopyGrantRequest &, const Model::DeleteSnapshotCopyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotCopyGrantResponseReceivedHandler
Aws::Utils::Outcome< DisableLoggingResult, Aws::Client::AWSError< RedshiftErrors > > DisableLoggingOutcome
std::future< DeleteClusterSnapshotOutcome > DeleteClusterSnapshotOutcomeCallable
std::future< RebootClusterOutcome > RebootClusterOutcomeCallable
std::future< DeleteClusterSubnetGroupOutcome > DeleteClusterSubnetGroupOutcomeCallable
Aws::Utils::Outcome< RebootClusterResult, Aws::Client::AWSError< RedshiftErrors > > RebootClusterOutcome
std::future< CreateHsmClientCertificateOutcome > CreateHsmClientCertificateOutcomeCallable
std::function< void(const RedshiftClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
Aws::Utils::Outcome< DescribeDefaultClusterParametersResult, Aws::Client::AWSError< RedshiftErrors > > DescribeDefaultClusterParametersOutcome
std::future< RevokeSnapshotAccessOutcome > RevokeSnapshotAccessOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DeleteClusterSnapshotRequest &, const Model::DeleteClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterSnapshotResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::RebootClusterRequest &, const Model::RebootClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootClusterResponseReceivedHandler
Aws::Utils::Outcome< DeleteClusterResult, Aws::Client::AWSError< RedshiftErrors > > DeleteClusterOutcome
Aws::Utils::Outcome< DescribeTagsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeTagsOutcome
Aws::Utils::Outcome< CreateClusterSecurityGroupResult, Aws::Client::AWSError< RedshiftErrors > > CreateClusterSecurityGroupOutcome
Aws::Utils::Outcome< CreateClusterResult, Aws::Client::AWSError< RedshiftErrors > > CreateClusterOutcome
std::future< AuthorizeClusterSecurityGroupIngressOutcome > AuthorizeClusterSecurityGroupIngressOutcomeCallable
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
std::future< DeleteClusterParameterGroupOutcome > DeleteClusterParameterGroupOutcomeCallable
std::future< EnableSnapshotCopyOutcome > EnableSnapshotCopyOutcomeCallable
std::future< DisableLoggingOutcome > DisableLoggingOutcomeCallable
std::future< DescribeClusterSubnetGroupsOutcome > DescribeClusterSubnetGroupsOutcomeCallable
Aws::Utils::Outcome< CreateHsmConfigurationResult, Aws::Client::AWSError< RedshiftErrors > > CreateHsmConfigurationOutcome
Aws::Utils::Outcome< DescribeResizeResult, Aws::Client::AWSError< RedshiftErrors > > DescribeResizeOutcome
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DescribeTableRestoreStatusRequest &, const Model::DescribeTableRestoreStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableRestoreStatusResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::CreateClusterSecurityGroupRequest &, const Model::CreateClusterSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterSecurityGroupResponseReceivedHandler
Aws::Utils::Outcome< RotateEncryptionKeyResult, Aws::Client::AWSError< RedshiftErrors > > RotateEncryptionKeyOutcome
std::function< void(const RedshiftClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
std::future< EnableLoggingOutcome > EnableLoggingOutcomeCallable
Aws::Utils::Outcome< ModifyClusterResult, Aws::Client::AWSError< RedshiftErrors > > ModifyClusterOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteEventSubscriptionOutcome
std::future< DescribeClusterVersionsOutcome > DescribeClusterVersionsOutcomeCallable
std::future< DeleteSnapshotCopyGrantOutcome > DeleteSnapshotCopyGrantOutcomeCallable
Aws::Utils::Outcome< DescribeClusterSnapshotsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClusterSnapshotsOutcome
Aws::Utils::Outcome< ModifySnapshotCopyRetentionPeriodResult, Aws::Client::AWSError< RedshiftErrors > > ModifySnapshotCopyRetentionPeriodOutcome
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
std::future< DeleteHsmConfigurationOutcome > DeleteHsmConfigurationOutcomeCallable
Aws::Utils::Outcome< CopyClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > CopyClusterSnapshotOutcome
Aws::Utils::Outcome< DescribeTableRestoreStatusResult, Aws::Client::AWSError< RedshiftErrors > > DescribeTableRestoreStatusOutcome
Aws::Utils::Outcome< RestoreFromClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > RestoreFromClusterSnapshotOutcome
std::function< void(const RedshiftClient *, const Model::DescribeDefaultClusterParametersRequest &, const Model::DescribeDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDefaultClusterParametersResponseReceivedHandler
Aws::Utils::Outcome< PurchaseReservedNodeOfferingResult, Aws::Client::AWSError< RedshiftErrors > > PurchaseReservedNodeOfferingOutcome
std::function< void(const RedshiftClient *, const Model::CreateHsmClientCertificateRequest &, const Model::CreateHsmClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHsmClientCertificateResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
std::future< DescribeClustersOutcome > DescribeClustersOutcomeCallable
Aws::Utils::Outcome< DescribeClusterParameterGroupsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClusterParameterGroupsOutcome
Aws::Utils::Outcome< CreateEventSubscriptionResult, Aws::Client::AWSError< RedshiftErrors > > CreateEventSubscriptionOutcome
std::future< DescribeOrderableClusterOptionsOutcome > DescribeOrderableClusterOptionsOutcomeCallable
std::future< RestoreTableFromClusterSnapshotOutcome > RestoreTableFromClusterSnapshotOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DescribeLoggingStatusRequest &, const Model::DescribeLoggingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingStatusResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DisableLoggingRequest &, const Model::DisableLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableLoggingResponseReceivedHandler
std::future< RotateEncryptionKeyOutcome > RotateEncryptionKeyOutcomeCallable
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
Aws::Utils::Outcome< DescribeClusterParametersResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClusterParametersOutcome
std::future< DescribeDefaultClusterParametersOutcome > DescribeDefaultClusterParametersOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
Aws::Utils::Outcome< DescribeEventsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeEventsOutcome
std::function< void(const RedshiftClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::ModifyClusterIamRolesRequest &, const Model::ModifyClusterIamRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterIamRolesResponseReceivedHandler
Aws::Utils::Outcome< DescribeClusterVersionsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClusterVersionsOutcome
std::future< DisableSnapshotCopyOutcome > DisableSnapshotCopyOutcomeCallable
std::future< ModifyClusterIamRolesOutcome > ModifyClusterIamRolesOutcomeCallable
std::future< DescribeResizeOutcome > DescribeResizeOutcomeCallable
Aws::Utils::Outcome< CreateClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > CreateClusterSnapshotOutcome
std::function< void(const RedshiftClient *, const Model::ModifyClusterRequest &, const Model::ModifyClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::CreateClusterSnapshotRequest &, const Model::CreateClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterSnapshotResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::PurchaseReservedNodeOfferingRequest &, const Model::PurchaseReservedNodeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedNodeOfferingResponseReceivedHandler
std::future< CreateClusterSubnetGroupOutcome > CreateClusterSubnetGroupOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DeleteClusterSecurityGroupRequest &, const Model::DeleteClusterSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterSecurityGroupResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DescribeClusterParametersRequest &, const Model::DescribeClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterParametersResponseReceivedHandler
std::future< DescribeClusterParametersOutcome > DescribeClusterParametersOutcomeCallable
std::future< ModifySnapshotCopyRetentionPeriodOutcome > ModifySnapshotCopyRetentionPeriodOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DescribeReservedNodeOfferingsRequest &, const Model::DescribeReservedNodeOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedNodeOfferingsResponseReceivedHandler
Aws::Utils::Outcome< ModifyClusterParameterGroupResult, Aws::Client::AWSError< RedshiftErrors > > ModifyClusterParameterGroupOutcome
Aws::Utils::Outcome< EnableLoggingResult, Aws::Client::AWSError< RedshiftErrors > > EnableLoggingOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteHsmClientCertificateOutcome
std::function< void(const RedshiftClient *, const Model::CreateClusterParameterGroupRequest &, const Model::CreateClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterParameterGroupResponseReceivedHandler
Aws::Utils::Outcome< DescribeLoggingStatusResult, Aws::Client::AWSError< RedshiftErrors > > DescribeLoggingStatusOutcome
std::function< void(const RedshiftClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSubscriptionResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::CopyClusterSnapshotRequest &, const Model::CopyClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyClusterSnapshotResponseReceivedHandler
Aws::Utils::Outcome< CreateClusterParameterGroupResult, Aws::Client::AWSError< RedshiftErrors > > CreateClusterParameterGroupOutcome
std::function< void(const RedshiftClient *, const Model::RestoreTableFromClusterSnapshotRequest &, const Model::RestoreTableFromClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreTableFromClusterSnapshotResponseReceivedHandler
std::future< CreateClusterParameterGroupOutcome > CreateClusterParameterGroupOutcomeCallable
std::future< RestoreFromClusterSnapshotOutcome > RestoreFromClusterSnapshotOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DescribeSnapshotCopyGrantsRequest &, const Model::DescribeSnapshotCopyGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotCopyGrantsResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::ModifyClusterParameterGroupRequest &, const Model::ModifyClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterParameterGroupResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > CreateTagsOutcome
Aws::Utils::Outcome< RestoreTableFromClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > RestoreTableFromClusterSnapshotOutcome
std::future< CreateClusterSecurityGroupOutcome > CreateClusterSecurityGroupOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
Aws::Utils::Outcome< DescribeClusterSecurityGroupsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeClusterSecurityGroupsOutcome
std::function< void(const RedshiftClient *, const Model::EnableLoggingRequest &, const Model::EnableLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableLoggingResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DescribeClusterParameterGroupsRequest &, const Model::DescribeClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterParameterGroupsResponseReceivedHandler
std::future< PurchaseReservedNodeOfferingOutcome > PurchaseReservedNodeOfferingOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteTagsOutcome
Aws::Utils::Outcome< CreateHsmClientCertificateResult, Aws::Client::AWSError< RedshiftErrors > > CreateHsmClientCertificateOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteSnapshotCopyGrantOutcome
Aws::Utils::Outcome< DescribeHsmClientCertificatesResult, Aws::Client::AWSError< RedshiftErrors > > DescribeHsmClientCertificatesOutcome
std::function< void(const RedshiftClient *, const Model::DescribeClusterSnapshotsRequest &, const Model::DescribeClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterSnapshotsResponseReceivedHandler
std::future< DescribeHsmConfigurationsOutcome > DescribeHsmConfigurationsOutcomeCallable
Aws::Utils::Outcome< RevokeClusterSecurityGroupIngressResult, Aws::Client::AWSError< RedshiftErrors > > RevokeClusterSecurityGroupIngressOutcome
std::function< void(const RedshiftClient *, const Model::DescribeReservedNodesRequest &, const Model::DescribeReservedNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedNodesResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DeleteClusterParameterGroupRequest &, const Model::DeleteClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterParameterGroupResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::future< AuthorizeSnapshotAccessOutcome > AuthorizeSnapshotAccessOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
Aws::Utils::Outcome< AuthorizeClusterSecurityGroupIngressResult, Aws::Client::AWSError< RedshiftErrors > > AuthorizeClusterSecurityGroupIngressOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteClusterSubnetGroupOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< RedshiftErrors > > DeleteClusterParameterGroupOutcome
std::function< void(const RedshiftClient *, const Model::RotateEncryptionKeyRequest &, const Model::RotateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RotateEncryptionKeyResponseReceivedHandler
std::future< DescribeTableRestoreStatusOutcome > DescribeTableRestoreStatusOutcomeCallable
std::function< void(const RedshiftClient *, const Model::CreateHsmConfigurationRequest &, const Model::CreateHsmConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHsmConfigurationResponseReceivedHandler
std::future< ModifyClusterSubnetGroupOutcome > ModifyClusterSubnetGroupOutcomeCallable
Aws::Utils::Outcome< DescribeReservedNodesResult, Aws::Client::AWSError< RedshiftErrors > > DescribeReservedNodesOutcome
Aws::Utils::Outcome< ResetClusterParameterGroupResult, Aws::Client::AWSError< RedshiftErrors > > ResetClusterParameterGroupOutcome
std::function< void(const RedshiftClient *, const Model::DescribeOrderableClusterOptionsRequest &, const Model::DescribeOrderableClusterOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrderableClusterOptionsResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::DeleteClusterSubnetGroupRequest &, const Model::DeleteClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterSubnetGroupResponseReceivedHandler
std::function< void(const RedshiftClient *, const Model::RevokeClusterSecurityGroupIngressRequest &, const Model::RevokeClusterSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeClusterSecurityGroupIngressResponseReceivedHandler
std::future< RevokeClusterSecurityGroupIngressOutcome > RevokeClusterSecurityGroupIngressOutcomeCallable
std::function< void(const RedshiftClient *, const Model::AuthorizeSnapshotAccessRequest &, const Model::AuthorizeSnapshotAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSnapshotAccessResponseReceivedHandler
Aws::Utils::Outcome< DescribeOrderableClusterOptionsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeOrderableClusterOptionsOutcome
std::function< void(const RedshiftClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
Aws::Utils::Outcome< DisableSnapshotCopyResult, Aws::Client::AWSError< RedshiftErrors > > DisableSnapshotCopyOutcome
Aws::Utils::Outcome< DescribeReservedNodeOfferingsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeReservedNodeOfferingsOutcome
Aws::Utils::Outcome< ModifyEventSubscriptionResult, Aws::Client::AWSError< RedshiftErrors > > ModifyEventSubscriptionOutcome
std::function< void(const RedshiftClient *, const Model::DisableSnapshotCopyRequest &, const Model::DisableSnapshotCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSnapshotCopyResponseReceivedHandler
Aws::Utils::Outcome< DeleteClusterSnapshotResult, Aws::Client::AWSError< RedshiftErrors > > DeleteClusterSnapshotOutcome
std::future< DescribeSnapshotCopyGrantsOutcome > DescribeSnapshotCopyGrantsOutcomeCallable
std::function< void(const RedshiftClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
Aws::Utils::Outcome< CreateClusterSubnetGroupResult, Aws::Client::AWSError< RedshiftErrors > > CreateClusterSubnetGroupOutcome
std::future< DeleteHsmClientCertificateOutcome > DeleteHsmClientCertificateOutcomeCallable
Aws::Utils::Outcome< ModifyClusterSubnetGroupResult, Aws::Client::AWSError< RedshiftErrors > > ModifyClusterSubnetGroupOutcome
std::future< CopyClusterSnapshotOutcome > CopyClusterSnapshotOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
std::future< DescribeClusterSnapshotsOutcome > DescribeClusterSnapshotsOutcomeCallable
std::function< void(const RedshiftClient *, const Model::CreateClusterSubnetGroupRequest &, const Model::CreateClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterSubnetGroupResponseReceivedHandler
std::future< CreateClusterSnapshotOutcome > CreateClusterSnapshotOutcomeCallable
JSON (JavaScript Object Notation).
std::future< DescribeReservedNodeOfferingsOutcome > DescribeReservedNodeOfferingsOutcomeCallable
std::future< DeleteClusterSecurityGroupOutcome > DeleteClusterSecurityGroupOutcomeCallable
std::future< DescribeLoggingStatusOutcome > DescribeLoggingStatusOutcomeCallable
Aws::Utils::Outcome< DescribeHsmConfigurationsResult, Aws::Client::AWSError< RedshiftErrors > > DescribeHsmConfigurationsOutcome
Aws::Utils::Outcome< RevokeSnapshotAccessResult, Aws::Client::AWSError< RedshiftErrors > > RevokeSnapshotAccessOutcome
std::function< void(const RedshiftClient *, const Model::DescribeClusterSubnetGroupsRequest &, const Model::DescribeClusterSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterSubnetGroupsResponseReceivedHandler