Namespace Args
data class NamespaceArgs(val adminUserPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val dbName: Output<String>? = null, val defaultIamRoleArn: Output<String>? = null, val iamRoles: Output<List<String>>? = null, val kmsKeyId: Output<String>? = null, val logExports: Output<List<String>>? = null, val namespaceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NamespaceArgs>
Creates a new Amazon Redshift Serverless Namespace.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.redshiftserverless.Namespace;
import com.pulumi.aws.redshiftserverless.NamespaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Namespace("example", NamespaceArgs.builder()
.namespaceName("concurrency-scaling")
.build());
}
}
Content copied to clipboard
Import
Redshift Serverless Namespaces can be imported using the namespace_name
, e.g.,
$ pulumi import aws:redshiftserverless/namespace:Namespace example example
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(adminUserPassword: Output<String>? = null, adminUsername: Output<String>? = null, dbName: Output<String>? = null, defaultIamRoleArn: Output<String>? = null, iamRoles: Output<List<String>>? = null, kmsKeyId: Output<String>? = null, logExports: Output<List<String>>? = null, namespaceName: Output<String>? = null, tags: Output<Map<String, String>>? = null)
Properties
Link copied to clipboard
The username of the administrator for the first database created in the namespace.
Link copied to clipboard
The password of the administrator for 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. When specifying default_iam_role_arn
, it also must be part of iam_roles
.
Link copied to clipboard
The types of logs the namespace can export. Available export types are userlog
, connectionlog
, and useractivitylog
.
Link copied to clipboard
The name of the namespace.