AWS SDK for C++  0.12.9
AWS SDK for C++
Namespaces | Classes | Typedefs
Aws::Redshift Namespace Reference

Namespaces

 Model
 
 RedshiftEndpoint
 
 RedshiftErrorMapper
 

Classes

class  RedshiftClient
 
class  RedshiftRequest
 

Typedefs

typedef std::function< void(const RedshiftClient *, const Model::AuthorizeClusterSecurityGroupIngressRequest &, const Model::AuthorizeClusterSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeClusterSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::AuthorizeSnapshotAccessRequest &, const Model::AuthorizeSnapshotAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeSnapshotAccessResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CopyClusterSnapshotRequest &, const Model::CopyClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterParameterGroupRequest &, const Model::CreateClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterSecurityGroupRequest &, const Model::CreateClusterSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterSnapshotRequest &, const Model::CreateClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateClusterSubnetGroupRequest &, const Model::CreateClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateHsmClientCertificateRequest &, const Model::CreateHsmClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHsmClientCertificateResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateHsmConfigurationRequest &, const Model::CreateHsmConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHsmConfigurationResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateSnapshotCopyGrantRequest &, const Model::CreateSnapshotCopyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotCopyGrantResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterParameterGroupRequest &, const Model::DeleteClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterSecurityGroupRequest &, const Model::DeleteClusterSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterSecurityGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterSnapshotRequest &, const Model::DeleteClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteClusterSubnetGroupRequest &, const Model::DeleteClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSubscriptionResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteHsmClientCertificateRequest &, const Model::DeleteHsmClientCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHsmClientCertificateResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteHsmConfigurationRequest &, const Model::DeleteHsmConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHsmConfigurationResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteSnapshotCopyGrantRequest &, const Model::DeleteSnapshotCopyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotCopyGrantResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterParameterGroupsRequest &, const Model::DescribeClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterParameterGroupsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterParametersRequest &, const Model::DescribeClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterParametersResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterSecurityGroupsRequest &, const Model::DescribeClusterSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterSnapshotsRequest &, const Model::DescribeClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterSnapshotsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterSubnetGroupsRequest &, const Model::DescribeClusterSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterSubnetGroupsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClusterVersionsRequest &, const Model::DescribeClusterVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterVersionsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeClustersRequest &, const Model::DescribeClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClustersResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeDefaultClusterParametersRequest &, const Model::DescribeDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDefaultClusterParametersResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeHsmClientCertificatesRequest &, const Model::DescribeHsmClientCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHsmClientCertificatesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeHsmConfigurationsRequest &, const Model::DescribeHsmConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHsmConfigurationsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeLoggingStatusRequest &, const Model::DescribeLoggingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingStatusResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeOrderableClusterOptionsRequest &, const Model::DescribeOrderableClusterOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrderableClusterOptionsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeReservedNodeOfferingsRequest &, const Model::DescribeReservedNodeOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedNodeOfferingsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeReservedNodesRequest &, const Model::DescribeReservedNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedNodesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeResizeRequest &, const Model::DescribeResizeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResizeResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeSnapshotCopyGrantsRequest &, const Model::DescribeSnapshotCopyGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotCopyGrantsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeTableRestoreStatusRequest &, const Model::DescribeTableRestoreStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableRestoreStatusResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DisableLoggingRequest &, const Model::DisableLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableLoggingResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::DisableSnapshotCopyRequest &, const Model::DisableSnapshotCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSnapshotCopyResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::EnableLoggingRequest &, const Model::EnableLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableLoggingResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::EnableSnapshotCopyRequest &, const Model::EnableSnapshotCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSnapshotCopyResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterRequest &, const Model::ModifyClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterIamRolesRequest &, const Model::ModifyClusterIamRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterIamRolesResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterParameterGroupRequest &, const Model::ModifyClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyClusterSubnetGroupRequest &, const Model::ModifyClusterSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterSubnetGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ModifySnapshotCopyRetentionPeriodRequest &, const Model::ModifySnapshotCopyRetentionPeriodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifySnapshotCopyRetentionPeriodResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::PurchaseReservedNodeOfferingRequest &, const Model::PurchaseReservedNodeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedNodeOfferingResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RebootClusterRequest &, const Model::RebootClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootClusterResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::ResetClusterParameterGroupRequest &, const Model::ResetClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetClusterParameterGroupResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RestoreFromClusterSnapshotRequest &, const Model::RestoreFromClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreFromClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RestoreTableFromClusterSnapshotRequest &, const Model::RestoreTableFromClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreTableFromClusterSnapshotResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RevokeClusterSecurityGroupIngressRequest &, const Model::RevokeClusterSecurityGroupIngressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeClusterSecurityGroupIngressResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RevokeSnapshotAccessRequest &, const Model::RevokeSnapshotAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSnapshotAccessResponseReceivedHandler
 
typedef std::function< void(const RedshiftClient *, const Model::RotateEncryptionKeyRequest &, const Model::RotateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RotateEncryptionKeyResponseReceivedHandler
 

Typedef Documentation

Definition at line 312 of file RedshiftClient.h.

Definition at line 315 of file RedshiftClient.h.

Definition at line 316 of file RedshiftClient.h.

Definition at line 318 of file RedshiftClient.h.

Definition at line 317 of file RedshiftClient.h.

Definition at line 319 of file RedshiftClient.h.

Definition at line 320 of file RedshiftClient.h.

Definition at line 321 of file RedshiftClient.h.

Definition at line 322 of file RedshiftClient.h.

Definition at line 323 of file RedshiftClient.h.

Definition at line 324 of file RedshiftClient.h.

Definition at line 325 of file RedshiftClient.h.

Definition at line 326 of file RedshiftClient.h.

Definition at line 328 of file RedshiftClient.h.

Definition at line 327 of file RedshiftClient.h.

Definition at line 329 of file RedshiftClient.h.

Definition at line 330 of file RedshiftClient.h.

Definition at line 331 of file RedshiftClient.h.

Definition at line 332 of file RedshiftClient.h.

Definition at line 333 of file RedshiftClient.h.

Definition at line 334 of file RedshiftClient.h.

Definition at line 335 of file RedshiftClient.h.

Definition at line 336 of file RedshiftClient.h.

Definition at line 337 of file RedshiftClient.h.

Definition at line 338 of file RedshiftClient.h.

Definition at line 339 of file RedshiftClient.h.

Definition at line 340 of file RedshiftClient.h.

Definition at line 343 of file RedshiftClient.h.

Definition at line 341 of file RedshiftClient.h.

Definition at line 342 of file RedshiftClient.h.

Definition at line 344 of file RedshiftClient.h.

Definition at line 345 of file RedshiftClient.h.

Definition at line 347 of file RedshiftClient.h.

Definition at line 346 of file RedshiftClient.h.

Definition at line 348 of file RedshiftClient.h.

Definition at line 349 of file RedshiftClient.h.

Definition at line 350 of file RedshiftClient.h.

Definition at line 351 of file RedshiftClient.h.

Definition at line 352 of file RedshiftClient.h.

Definition at line 353 of file RedshiftClient.h.

Definition at line 354 of file RedshiftClient.h.

Definition at line 355 of file RedshiftClient.h.

Definition at line 356 of file RedshiftClient.h.

Definition at line 357 of file RedshiftClient.h.

Definition at line 358 of file RedshiftClient.h.

Definition at line 359 of file RedshiftClient.h.

Definition at line 360 of file RedshiftClient.h.

Definition at line 361 of file RedshiftClient.h.

Definition at line 363 of file RedshiftClient.h.

Definition at line 364 of file RedshiftClient.h.

Definition at line 362 of file RedshiftClient.h.

Definition at line 365 of file RedshiftClient.h.

Definition at line 366 of file RedshiftClient.h.

Definition at line 367 of file RedshiftClient.h.

Definition at line 368 of file RedshiftClient.h.

Definition at line 369 of file RedshiftClient.h.

Definition at line 370 of file RedshiftClient.h.

Definition at line 371 of file RedshiftClient.h.

Definition at line 372 of file RedshiftClient.h.

Definition at line 373 of file RedshiftClient.h.

Definition at line 374 of file RedshiftClient.h.

Definition at line 375 of file RedshiftClient.h.