Values.NamespaceSourceA collection of database objects and users.
type nonrec t = {adminPasswordSecretArn : String_.t option;The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
*)adminPasswordSecretKmsKeyId : KmsKeyId.t option;The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
*)adminUsername : DbUser.t option;The username of the administrator for the first database created in the namespace.
*)catalogArn : String_.t option;The Amazon Resource Name (ARN) of the Glue Data Catalog associated with the namespace enabled with Amazon Redshift federated permissions.
*)creationDate : SyntheticTimestamp_date_time.t option;The date of when the namespace was created.
*)dbName : String_.t option;The name of the first database created in the namespace.
*)defaultIamRoleArn : String_.t option;The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.
*)iamRoles : IamRoleArnList.t option;A list of IAM roles to associate with the namespace.
*)kmsKeyId : String_.t option;The ID of the Amazon Web Services Key Management Service key used to encrypt your data.
*)lakehouseRegistrationStatus : String_.t option;The status of the lakehouse registration for the namespace. Indicates whether the namespace is successfully registered with Amazon Redshift federated permissions.
*)logExports : LogExportList.t option;The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.
*)namespaceArn : String_.t option;The Amazon Resource Name (ARN) associated with a namespace.
*)namespaceId : String_.t option;The unique identifier of a namespace.
*)namespaceName : NamespaceName.t option;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.
*)status : NamespaceStatus.t option;The status of the namespace.
*)}val make :
?adminPasswordSecretArn:??? ->
?adminPasswordSecretKmsKeyId:??? ->
?adminUsername:??? ->
?catalogArn:??? ->
?creationDate:??? ->
?dbName:??? ->
?defaultIamRoleArn:??? ->
?iamRoles:??? ->
?kmsKeyId:??? ->
?lakehouseRegistrationStatus:??? ->
?logExports:??? ->
?namespaceArn:??? ->
?namespaceId:??? ->
?namespaceName:??? ->
?status:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string | `String of IamRoleArn.t ] list
| `String of String_.t
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ]