Module library

Redshift

Terraform module to create AWS Redshift resources

Charged while it exists

1

These set the floor of the bill. They accrue from the moment they are created, even if nothing uses them.

  • Redshift

    aws_redshift_cluster

    Node hours per node.

Charged by usage

1

These stay near zero until there is traffic, and are the hardest to predict from source alone.

  • CloudWatch Logs

    aws_cloudwatch_log_group

    Per GB ingested, then per GB stored for as long as retention keeps it. Retention set to never expire is the usual surprise.

Not classified

8

Not in the cost table yet, so they are reported rather than assumed free.

  • Redshift

    aws_redshift_authentication_profile
  • Redshift

    aws_redshift_cluster_iam_roles
  • Redshift

    aws_redshift_endpoint_access
  • Redshift

    aws_redshift_logging
  • Redshift

    aws_redshift_scheduled_action
  • Redshift

    aws_redshift_snapshot_copy
  • Redshift

    aws_redshift_snapshot_schedule
  • Redshift

    aws_redshift_usage_limit

No charge

9

These carry no charge of their own, though some of them govern resources that do.

  • IAM

    aws_iam_role
  • IAM

    aws_iam_role_policy
  • Redshift

    aws_redshift_parameter_group

    A setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.

  • Redshift

    aws_redshift_snapshot_schedule_association

    A setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.

  • Redshift

    aws_redshift_subnet_group
  • Secrets Manager

    aws_secretsmanager_secret_rotation
  • VPC

    aws_security_group
  • VPC

    aws_vpc_security_group_egress_rule
  • VPC

    aws_vpc_security_group_ingress_rule