Resource: aws_redshiftserverless_custom_domain_association

Terraform resource for managing an AWS Redshift Serverless Custom Domain Association.

Example Usage

resource "aws_acm_certificate" "example" {
  domain_name = "example.com"
  # ...
}

resource "aws_redshiftserverless_namespace" "example" {
  namespace_name = "example-namespace"
}

resource "aws_redshiftserverless_workgroup" "example" {
  workgroup_name = "example-workgroup"
  namespace_name = aws_redshiftserverless_namespace.example.namespace_name
}

resource "aws_redshiftserverless_custom_domain_association" "example" {
  workgroup_name                = aws_redshiftserverless_workgroup.example.workgroup_name
  custom_domain_name            = "example.com"
  custom_domain_certificate_arn = aws_acm_certificate.example.arn
}

Argument Reference

The following arguments are required:

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Import

In Terraform v1.5.0 and later, use an import block to import Redshift Serverless Custom Domain Association using the workgroup_name and custom_domain_name, separated by the coma. For example:

import {
  to = aws_redshiftserverless_custom_domain_association.example
  id = "example-workgroup,example.com"
}

Using terraform import, import Redshift Serverless Custom Domain Association using the workgroup_name and custom_domain_name, separated by the coma. For example:

% terraform import aws_redshiftserverless_custom_domain_association.example example-workgroup,example.com