Kx Database Args
data class KxDatabaseArgs(val description: Output<String>? = null, val environmentId: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KxDatabaseArgs>
Resource for managing an AWS FinSpace Kx Database.
Example Usage
Basic Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.kms.Key;
import com.pulumi.aws.kms.KeyArgs;
import com.pulumi.aws.finspace.KxEnvironment;
import com.pulumi.aws.finspace.KxEnvironmentArgs;
import com.pulumi.aws.finspace.KxDatabase;
import com.pulumi.aws.finspace.KxDatabaseArgs;
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 exampleKey = new Key("exampleKey", KeyArgs.builder()
.description("Example KMS Key")
.deletionWindowInDays(7)
.build());
var exampleKxEnvironment = new KxEnvironment("exampleKxEnvironment", KxEnvironmentArgs.builder()
.kmsKeyId(exampleKey.arn())
.build());
var exampleKxDatabase = new KxDatabase("exampleKxDatabase", KxDatabaseArgs.builder()
.environmentId(exampleKxEnvironment.id())
.description("Example database description")
.build());
}
}
Content copied to clipboard
Import
Using pulumi import
, import an AWS FinSpace Kx Database using the id
(environment ID and database name, comma-delimited). For example:
$ pulumi import aws:finspace/kxDatabase:KxDatabase example n3ceo7wqxoxcti5tujqwzs,my-tf-kx-database
Content copied to clipboard