Package software.amazon.awscdk.services.redshift
Amazon Redshift Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.redshift.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for Redshift construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::Redshift resources directly.
An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed as a separate package so that you can pin its version independently of the rest of the CDK. See the package:
@aws-cdk/aws-redshift-alpha
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::Redshift.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionSpecifies a cluster.A fluent builder for
CfnCluster.Describes a connection endpoint.A builder forCfnCluster.EndpointPropertyAn implementation forCfnCluster.EndpointPropertySpecifies logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.A builder forCfnCluster.LoggingPropertiesPropertyAn implementation forCfnCluster.LoggingPropertiesPropertyDescribes a parameter group.A fluent builder forCfnClusterParameterGroup.Describes a parameter in a cluster parameter group.A builder forCfnClusterParameterGroup.ParameterPropertyAn implementation forCfnClusterParameterGroup.ParameterPropertyProperties for defining aCfnClusterParameterGroup.A builder forCfnClusterParameterGroupPropsAn implementation forCfnClusterParameterGroupPropsProperties for defining aCfnCluster.A builder forCfnClusterPropsAn implementation forCfnClusterPropsSpecifies a new Amazon Redshift security group.A fluent builder forCfnClusterSecurityGroup.Adds an inbound (ingress) rule to an Amazon Redshift security group.A fluent builder forCfnClusterSecurityGroupIngress.Properties for defining aCfnClusterSecurityGroupIngress.A builder forCfnClusterSecurityGroupIngressPropsAn implementation forCfnClusterSecurityGroupIngressPropsProperties for defining aCfnClusterSecurityGroup.A builder forCfnClusterSecurityGroupPropsAn implementation forCfnClusterSecurityGroupPropsSpecifies an Amazon Redshift subnet group.A fluent builder forCfnClusterSubnetGroup.Properties for defining aCfnClusterSubnetGroup.A builder forCfnClusterSubnetGroupPropsAn implementation forCfnClusterSubnetGroupPropsCreates a Redshift-managed VPC endpoint.A fluent builder forCfnEndpointAccess.Describes a network interface.A builder forCfnEndpointAccess.NetworkInterfacePropertyAn implementation forCfnEndpointAccess.NetworkInterfacePropertyThe connection endpoint for connecting to an Amazon Redshift cluster through the proxy.A builder forCfnEndpointAccess.VpcEndpointPropertyAn implementation forCfnEndpointAccess.VpcEndpointPropertyThe security groups associated with the endpoint.A builder forCfnEndpointAccess.VpcSecurityGroupPropertyAn implementation forCfnEndpointAccess.VpcSecurityGroupPropertyProperties for defining aCfnEndpointAccess.A builder forCfnEndpointAccessPropsAn implementation forCfnEndpointAccessPropsDescribes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across AWS accounts .A fluent builder forCfnEndpointAuthorization.Properties for defining aCfnEndpointAuthorization.A builder forCfnEndpointAuthorizationPropsAn implementation forCfnEndpointAuthorizationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-eventsubscription.html.A fluent builder forCfnEventSubscription.Properties for defining aCfnEventSubscription.A builder forCfnEventSubscriptionPropsAn implementation forCfnEventSubscriptionPropsDescribes a zero-ETL or S3 integration.A fluent builder forCfnIntegration.Properties for defining aCfnIntegration.A builder forCfnIntegrationPropsAn implementation forCfnIntegrationPropsCreates an Amazon Redshift Query Editor (QEV2) IAM Identity Center application.A fluent builder forCfnQEV2IdcApplication.Properties for defining aCfnQEV2IdcApplication.A builder forCfnQEV2IdcApplicationPropsAn implementation forCfnQEV2IdcApplicationPropsCreates a scheduled action.A fluent builder forCfnScheduledAction.Describes a pause cluster operation.A builder forCfnScheduledAction.PauseClusterMessagePropertyAn implementation forCfnScheduledAction.PauseClusterMessagePropertyDescribes a resize cluster operation.A builder forCfnScheduledAction.ResizeClusterMessagePropertyAn implementation forCfnScheduledAction.ResizeClusterMessagePropertyDescribes a resume cluster operation.A builder forCfnScheduledAction.ResumeClusterMessagePropertyAn implementation forCfnScheduledAction.ResumeClusterMessagePropertyThe action type that specifies an Amazon Redshift API operation that is supported by the Amazon Redshift scheduler.A builder forCfnScheduledAction.ScheduledActionTypePropertyAn implementation forCfnScheduledAction.ScheduledActionTypePropertyProperties for defining aCfnScheduledAction.A builder forCfnScheduledActionPropsAn implementation forCfnScheduledActionPropsResource Type definition for AWS::Redshift::Snapshot.A fluent builder forCfnSnapshot.Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from AWS Key Management Service (KMS) to encrypt copied snapshots in a destination region.A fluent builder forCfnSnapshotCopyGrant.Properties for defining aCfnSnapshotCopyGrant.A builder forCfnSnapshotCopyGrantPropsAn implementation forCfnSnapshotCopyGrantPropsProperties for defining aCfnSnapshot.A builder forCfnSnapshotPropsAn implementation forCfnSnapshotPropsCreates a snapshot schedule that lets you set up automatic snapshots of your Amazon Redshift cluster at regular intervals.A fluent builder forCfnSnapshotSchedule.Properties for defining aCfnSnapshotSchedule.A builder forCfnSnapshotSchedulePropsAn implementation forCfnSnapshotSchedulePropsResource Type definition for AWS::Redshift::UsageLimit.A fluent builder forCfnUsageLimit.Properties for defining aCfnUsageLimit.A builder forCfnUsageLimitPropsAn implementation forCfnUsageLimitProps