Namespace

data class Namespace(val adminPasswordSecretArn: String? = null, val adminPasswordSecretKmsKeyId: String? = null, val adminUsername: String? = null, val creationDate: String? = null, val dbName: String? = null, val defaultIamRoleArn: String? = null, val iamRoles: List<String>? = null, val kmsKeyId: String? = null, val logExports: List<NamespaceLogExport>? = null, val namespaceArn: String? = null, val namespaceId: String? = null, val namespaceName: String? = null, val status: NamespaceStatus? = null)

Constructors

Link copied to clipboard
constructor(adminPasswordSecretArn: String? = null, adminPasswordSecretKmsKeyId: String? = null, adminUsername: String? = null, creationDate: String? = null, dbName: String? = null, defaultIamRoleArn: String? = null, iamRoles: List<String>? = null, kmsKeyId: String? = null, logExports: List<NamespaceLogExport>? = null, namespaceArn: String? = null, namespaceId: String? = null, namespaceName: String? = null, status: NamespaceStatus? = null)

Types

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 AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.

Link copied to clipboard
val adminUsername: String? = null

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

Link copied to clipboard
val creationDate: String? = null

The date of when the namespace was created.

Link copied to clipboard
val dbName: String? = null

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
val iamRoles: List<String>? = null

A list of IAM roles to associate with the namespace.

Link copied to clipboard
val kmsKeyId: String? = null

The ID of the AWS 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
val namespaceArn: String? = null

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

Link copied to clipboard
val namespaceId: String? = null

The unique identifier of a namespace.

Link copied to clipboard
val namespaceName: String? = null

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
val status: NamespaceStatus? = null

The status of the namespace.