Namespace

class Namespace

A collection of database objects and users.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.

Link copied to clipboard

The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.

Link copied to clipboard

The username of the administrator for the first database created in the namespace.

Link copied to clipboard

The date of when the namespace was created.

Link copied to clipboard

The name of the first database created in the namespace.

Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.

Link copied to clipboard

A list of IAM roles to associate with the namespace.

Link copied to clipboard

The ID of the Amazon Web Services Key Management Service key used to encrypt your data.

Link copied to clipboard

The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.

Link copied to clipboard

The Amazon Resource Name (ARN) associated with a namespace.

Link copied to clipboard

The unique identifier of a namespace.

Link copied to clipboard

The 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.

Link copied to clipboard

The status of the namespace.

Functions

Link copied to clipboard
inline fun copy(block: Namespace.Builder.() -> Unit = {}): Namespace
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String