Struct aws_sdk_redshift::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }Expand description
An ergonomic service client for RedshiftServiceVersion20121201.
This client allows ergonomic access to a RedshiftServiceVersion20121201-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send method to send the request. send returns a future, which
you then have to .await to get the service’s response.
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AcceptReservedNodeExchange operation.
See AcceptReservedNodeExchange for more information about the
operation and its arguments.
Constructs a fluent builder for the AddPartner operation.
See AddPartner for more information about the
operation and its arguments.
Constructs a fluent builder for the AssociateDataShareConsumer operation.
See AssociateDataShareConsumer for more information about the
operation and its arguments.
Constructs a fluent builder for the AuthorizeClusterSecurityGroupIngress operation.
See AuthorizeClusterSecurityGroupIngress for more information about the
operation and its arguments.
Constructs a fluent builder for the AuthorizeDataShare operation.
See AuthorizeDataShare for more information about the
operation and its arguments.
Constructs a fluent builder for the AuthorizeEndpointAccess operation.
See AuthorizeEndpointAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the AuthorizeSnapshotAccess operation.
See AuthorizeSnapshotAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchDeleteClusterSnapshots operation.
See BatchDeleteClusterSnapshots for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchModifyClusterSnapshots operation.
See BatchModifyClusterSnapshots for more information about the
operation and its arguments.
Constructs a fluent builder for the CancelResize operation.
See CancelResize for more information about the
operation and its arguments.
Constructs a fluent builder for the CopyClusterSnapshot operation.
See CopyClusterSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAuthenticationProfile operation.
See CreateAuthenticationProfile for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateCluster operation.
See CreateCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateClusterParameterGroup operation.
See CreateClusterParameterGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateClusterSecurityGroup operation.
See CreateClusterSecurityGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateClusterSnapshot operation.
See CreateClusterSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateClusterSubnetGroup operation.
See CreateClusterSubnetGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateEndpointAccess operation.
See CreateEndpointAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateEventSubscription operation.
See CreateEventSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateHsmClientCertificate operation.
See CreateHsmClientCertificate for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateHsmConfiguration operation.
See CreateHsmConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateScheduledAction operation.
See CreateScheduledAction for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateSnapshotCopyGrant operation.
See CreateSnapshotCopyGrant for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateSnapshotSchedule operation.
See CreateSnapshotSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateTags operation.
See CreateTags for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUsageLimit operation.
See CreateUsageLimit for more information about the
operation and its arguments.
Constructs a fluent builder for the DeauthorizeDataShare operation.
See DeauthorizeDataShare for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAuthenticationProfile operation.
See DeleteAuthenticationProfile for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteCluster operation.
See DeleteCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteClusterParameterGroup operation.
See DeleteClusterParameterGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteClusterSecurityGroup operation.
See DeleteClusterSecurityGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteClusterSnapshot operation.
See DeleteClusterSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteClusterSubnetGroup operation.
See DeleteClusterSubnetGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteEndpointAccess operation.
See DeleteEndpointAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteEventSubscription operation.
See DeleteEventSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteHsmClientCertificate operation.
See DeleteHsmClientCertificate for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteHsmConfiguration operation.
See DeleteHsmConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DeletePartner operation.
See DeletePartner for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteScheduledAction operation.
See DeleteScheduledAction for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSnapshotCopyGrant operation.
See DeleteSnapshotCopyGrant for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSnapshotSchedule operation.
See DeleteSnapshotSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteTags operation.
See DeleteTags for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteUsageLimit operation.
See DeleteUsageLimit for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeAccountAttributes operation.
See DescribeAccountAttributes for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeAuthenticationProfiles operation.
See DescribeAuthenticationProfiles for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterDbRevisions operation.
See DescribeClusterDbRevisions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterParameterGroups operation.
See DescribeClusterParameterGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterParameters operation.
See DescribeClusterParameters for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusters operation.
See DescribeClusters for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterSecurityGroups operation.
See DescribeClusterSecurityGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterSnapshots operation.
See DescribeClusterSnapshots for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterSubnetGroups operation.
See DescribeClusterSubnetGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterTracks operation.
See DescribeClusterTracks for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeClusterVersions operation.
See DescribeClusterVersions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDataShares operation.
See DescribeDataShares for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDataSharesForConsumer operation.
See DescribeDataSharesForConsumer for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDataSharesForProducer operation.
See DescribeDataSharesForProducer for more information about the
operation and its arguments.
pub fn describe_default_cluster_parameters(
&self
) -> DescribeDefaultClusterParameters<C, M, R>
pub fn describe_default_cluster_parameters(
&self
) -> DescribeDefaultClusterParameters<C, M, R>
Constructs a fluent builder for the DescribeDefaultClusterParameters operation.
See DescribeDefaultClusterParameters for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEndpointAccess operation.
See DescribeEndpointAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEndpointAuthorization operation.
See DescribeEndpointAuthorization for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEventCategories operation.
See DescribeEventCategories for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEvents operation.
See DescribeEvents for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEventSubscriptions operation.
See DescribeEventSubscriptions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeHsmClientCertificates operation.
See DescribeHsmClientCertificates for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeHsmConfigurations operation.
See DescribeHsmConfigurations for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeLoggingStatus operation.
See DescribeLoggingStatus for more information about the
operation and its arguments.
pub fn describe_node_configuration_options(
&self
) -> DescribeNodeConfigurationOptions<C, M, R>
pub fn describe_node_configuration_options(
&self
) -> DescribeNodeConfigurationOptions<C, M, R>
Constructs a fluent builder for the DescribeNodeConfigurationOptions operation.
See DescribeNodeConfigurationOptions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeOrderableClusterOptions operation.
See DescribeOrderableClusterOptions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribePartners operation.
See DescribePartners for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeReservedNodeOfferings operation.
See DescribeReservedNodeOfferings for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeReservedNodes operation.
See DescribeReservedNodes for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeResize operation.
See DescribeResize for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeScheduledActions operation.
See DescribeScheduledActions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeSnapshotCopyGrants operation.
See DescribeSnapshotCopyGrants for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeSnapshotSchedules operation.
See DescribeSnapshotSchedules for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeStorage operation.
See DescribeStorage for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTableRestoreStatus operation.
See DescribeTableRestoreStatus for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTags operation.
See DescribeTags for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeUsageLimits operation.
See DescribeUsageLimits for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableLogging operation.
See DisableLogging for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableSnapshotCopy operation.
See DisableSnapshotCopy for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateDataShareConsumer operation.
See DisassociateDataShareConsumer for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableLogging operation.
See EnableLogging for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableSnapshotCopy operation.
See EnableSnapshotCopy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetClusterCredentials operation.
See GetClusterCredentials for more information about the
operation and its arguments.
pub fn get_reserved_node_exchange_offerings(
&self
) -> GetReservedNodeExchangeOfferings<C, M, R>
pub fn get_reserved_node_exchange_offerings(
&self
) -> GetReservedNodeExchangeOfferings<C, M, R>
Constructs a fluent builder for the GetReservedNodeExchangeOfferings operation.
See GetReservedNodeExchangeOfferings for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyAquaConfiguration operation.
See ModifyAquaConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyAuthenticationProfile operation.
See ModifyAuthenticationProfile for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyCluster operation.
See ModifyCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterDbRevision operation.
See ModifyClusterDbRevision for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterIamRoles operation.
See ModifyClusterIamRoles for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterMaintenance operation.
See ModifyClusterMaintenance for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterParameterGroup operation.
See ModifyClusterParameterGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterSnapshot operation.
See ModifyClusterSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterSnapshotSchedule operation.
See ModifyClusterSnapshotSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyClusterSubnetGroup operation.
See ModifyClusterSubnetGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyEndpointAccess operation.
See ModifyEndpointAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyEventSubscription operation.
See ModifyEventSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyScheduledAction operation.
See ModifyScheduledAction for more information about the
operation and its arguments.
pub fn modify_snapshot_copy_retention_period(
&self
) -> ModifySnapshotCopyRetentionPeriod<C, M, R>
pub fn modify_snapshot_copy_retention_period(
&self
) -> ModifySnapshotCopyRetentionPeriod<C, M, R>
Constructs a fluent builder for the ModifySnapshotCopyRetentionPeriod operation.
See ModifySnapshotCopyRetentionPeriod for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifySnapshotSchedule operation.
See ModifySnapshotSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyUsageLimit operation.
See ModifyUsageLimit for more information about the
operation and its arguments.
Constructs a fluent builder for the PauseCluster operation.
See PauseCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the PurchaseReservedNodeOffering operation.
See PurchaseReservedNodeOffering for more information about the
operation and its arguments.
Constructs a fluent builder for the RebootCluster operation.
See RebootCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the RejectDataShare operation.
See RejectDataShare for more information about the
operation and its arguments.
Constructs a fluent builder for the ResetClusterParameterGroup operation.
See ResetClusterParameterGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the ResizeCluster operation.
See ResizeCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the RestoreFromClusterSnapshot operation.
See RestoreFromClusterSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the RestoreTableFromClusterSnapshot operation.
See RestoreTableFromClusterSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the ResumeCluster operation.
See ResumeCluster for more information about the
operation and its arguments.
pub fn revoke_cluster_security_group_ingress(
&self
) -> RevokeClusterSecurityGroupIngress<C, M, R>
pub fn revoke_cluster_security_group_ingress(
&self
) -> RevokeClusterSecurityGroupIngress<C, M, R>
Constructs a fluent builder for the RevokeClusterSecurityGroupIngress operation.
See RevokeClusterSecurityGroupIngress for more information about the
operation and its arguments.
Constructs a fluent builder for the RevokeEndpointAccess operation.
See RevokeEndpointAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the RevokeSnapshotAccess operation.
See RevokeSnapshotAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the RotateEncryptionKey operation.
See RotateEncryptionKey for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdatePartnerStatus operation.
See UpdatePartnerStatus for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more