Skip to main content

Redshift

AwsRedshiftAuthenticationProfile​

Creates a Redshift authentication profile

import { AwsRedshiftAuthenticationProfile } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftAuthenticationProfile/>

AwsRedshiftCluster​

Provides a Redshift Cluster resource.

import { AwsRedshiftCluster } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftCluster/>

AwsRedshiftClusterCredentials​

Provides redshift cluster credentials

import { DataAwsRedshiftClusterCredentials } from "@dinghy/tf-aws/serviceRedshift"

<DataAwsRedshiftClusterCredentials/>

AwsRedshiftClusterIamRoles​

Provides a Redshift Cluster IAM Roles resource.

import { AwsRedshiftClusterIamRoles } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftClusterIamRoles/>

AwsRedshiftClusterSnapshot​

Creates a Redshift cluster snapshot

import { AwsRedshiftClusterSnapshot } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftClusterSnapshot/>

AwsRedshiftDataShareAuthorization​

Terraform resource for managing an AWS Redshift Data Share Authorization.

import { AwsRedshiftDataShareAuthorization } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftDataShareAuthorization/>

AwsRedshiftDataShareConsumerAssociation​

Terraform resource for managing an AWS Redshift Data Share Consumer Association.

import { AwsRedshiftDataShareConsumerAssociation } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftDataShareConsumerAssociation/>

AwsRedshiftDataShares​

Terraform data source for managing AWS Redshift Data Shares.

import { DataAwsRedshiftDataShares } from "@dinghy/tf-aws/serviceRedshift"

<DataAwsRedshiftDataShares/>

AwsRedshiftEndpointAccess​

Provides a Redshift Endpoint Access resource.

import { AwsRedshiftEndpointAccess } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftEndpointAccess/>

AwsRedshiftEndpointAuthorization​

Provides a Redshift Endpoint Authorization resource.

import { AwsRedshiftEndpointAuthorization } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftEndpointAuthorization/>

AwsRedshiftEventSubscription​

Provides a Redshift event subscription resource.

import { AwsRedshiftEventSubscription } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftEventSubscription/>

AwsRedshiftHsmClientCertificate​

Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases.

import { AwsRedshiftHsmClientCertificate } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftHsmClientCertificate/>

AwsRedshiftHsmConfiguration​

Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM).

import { AwsRedshiftHsmConfiguration } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftHsmConfiguration/>

AwsRedshiftIdcApplication​

Provides a Redshift IDC Application resource.

import { AwsRedshiftIdcApplication } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftIdcApplication/>

AwsRedshiftIntegration​

Terraform resource for managing a DynamoDB zero-ETL integration or S3 event integration with Amazon Redshift.

import { AwsRedshiftIntegration } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftIntegration/>

AwsRedshiftLogging​

Terraform resource for managing an AWS Redshift Logging configuration.

import { AwsRedshiftLogging } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftLogging/>

AwsRedshiftNamespaceRegistration​

Registers a Redshift namespace to the AWS Glue Data Catalog

import { AwsRedshiftNamespaceRegistration } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftNamespaceRegistration/>

AwsRedshiftOrderableCluster​

Information about RDS orderable DB instances.

import { DataAwsRedshiftOrderableCluster } from "@dinghy/tf-aws/serviceRedshift"

<DataAwsRedshiftOrderableCluster/>

AwsRedshiftParameterGroup​

Provides a Redshift Cluster parameter group resource.

import { AwsRedshiftParameterGroup } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftParameterGroup/>

AwsRedshiftPartner​

Provides a Redshift Partner resource.

import { AwsRedshiftPartner } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftPartner/>

AwsRedshiftProducerDataShares​

Terraform data source for managing AWS Redshift Producer Data Shares.

import { DataAwsRedshiftProducerDataShares } from "@dinghy/tf-aws/serviceRedshift"

<DataAwsRedshiftProducerDataShares/>

AwsRedshiftResourcePolicy​

Provides a Redshift Resource Policy resource.

import { AwsRedshiftResourcePolicy } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftResourcePolicy/>

AwsRedshiftScheduledAction​

Provides a Redshift Scheduled Action resource.

import { AwsRedshiftScheduledAction } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftScheduledAction/>

AwsRedshiftSnapshotCopy​

Terraform resource for managing an AWS Redshift Snapshot Copy.

import { AwsRedshiftSnapshotCopy } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftSnapshotCopy/>

AwsRedshiftSnapshotCopyGrant​

Creates a snapshot copy grant that allows AWS Redshift to encrypt copied snapshots with a customer master key from AWS KMS in a destination region.

import { AwsRedshiftSnapshotCopyGrant } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftSnapshotCopyGrant/>

AwsRedshiftSnapshotSchedule​

Provides an Redshift Snapshot Schedule resource.

import { AwsRedshiftSnapshotSchedule } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftSnapshotSchedule/>

AwsRedshiftSnapshotScheduleAssociation​

Provides an Association Redshift Cluster and Snapshot Schedule resource.

import { AwsRedshiftSnapshotScheduleAssociation } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftSnapshotScheduleAssociation/>

AwsRedshiftSubnetGroup​

Provides a Redshift Subnet Group resource.

import { AwsRedshiftSubnetGroup } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftSubnetGroup/>

AwsRedshiftUsageLimit​

Provides a Redshift Usage Limit resource.

import { AwsRedshiftUsageLimit } from "@dinghy/tf-aws/serviceRedshift"

<AwsRedshiftUsageLimit/>