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 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 forCfnScheduledActionPropsA reference to a ClusterParameterGroup resource.A builder forClusterParameterGroupReferenceAn implementation forClusterParameterGroupReferenceA reference to a Cluster resource.A builder forClusterReferenceAn implementation forClusterReferenceA reference to a ClusterSecurityGroupIngress resource.A builder forClusterSecurityGroupIngressReferenceAn implementation forClusterSecurityGroupIngressReferenceA reference to a ClusterSecurityGroup resource.A builder forClusterSecurityGroupReferenceAn implementation forClusterSecurityGroupReferenceA reference to a ClusterSubnetGroup resource.A builder forClusterSubnetGroupReferenceAn implementation forClusterSubnetGroupReferenceA reference to a EndpointAccess resource.A builder forEndpointAccessReferenceAn implementation forEndpointAccessReferenceA reference to a EndpointAuthorization resource.A builder forEndpointAuthorizationReferenceAn implementation forEndpointAuthorizationReferenceA reference to a EventSubscription resource.A builder forEventSubscriptionReferenceAn implementation forEventSubscriptionReference(experimental) Indicates that this resource can be referenced as a ClusterParameterGroup.Internal default implementation forIClusterParameterGroupRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Cluster.Internal default implementation forIClusterRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ClusterSecurityGroupIngress.Internal default implementation forIClusterSecurityGroupIngressRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ClusterSecurityGroup.Internal default implementation forIClusterSecurityGroupRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ClusterSubnetGroup.Internal default implementation forIClusterSubnetGroupRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a EndpointAccess.Internal default implementation forIEndpointAccessRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a EndpointAuthorization.Internal default implementation forIEndpointAuthorizationRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a EventSubscription.Internal default implementation forIEventSubscriptionRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Integration.Internal default implementation forIIntegrationRef.A proxy class which represents a concrete javascript instance of this type.A reference to a Integration resource.A builder forIntegrationReferenceAn implementation forIntegrationReference(experimental) Indicates that this resource can be referenced as a ScheduledAction.Internal default implementation forIScheduledActionRef.A proxy class which represents a concrete javascript instance of this type.A reference to a ScheduledAction resource.A builder forScheduledActionReferenceAn implementation forScheduledActionReference