Redshift Serverless Namespace

A Redshift Serverless Namespace in AWS is a logical container that holds database objects, users, and configurations for Amazon Redshift Serverless. It defines the environment where data is stored and queried, while compute resources are managed separately. This separation allows flexible scaling, simplified management, and secure multi-tenant usage without needing to manage clusters directly.

aws.redshiftserverless_namespace

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
admin_password_secret_arncorestringThe Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
admin_password_secret_kms_key_idcorestringThe ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
admin_usernamecorestringThe username of the administrator for the first database created in the namespace.
creation_datecoretimestampThe date of when the namespace was created.
db_namecorestringThe name of the first database created in the namespace.
default_iam_role_arncorestringThe Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.
iam_rolescorearray<string>A list of IAM roles to associate with the namespace.
kms_key_idcorestringThe ID of the Amazon Web Services Key Management Service key used to encrypt your data.
log_exportscorearray<string>The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.
namespace_arncorestringThe Amazon Resource Name (ARN) associated with a namespace.
namespace_idcorestringThe unique identifier of a namespace.
namespace_namecorestringThe name of the namespace. Must be between 3-64 alphanumeric characters in lowercase, and it cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.
statuscorestringThe status of the namespace.
tagscorehstore