DBParameterGroup
The DBParameterGroup resource lets you manage AWS Neptune DBParameterGroups which define database engine configuration settings for your Neptune databases.
Minimal Example
Section titled “Minimal Example”Create a basic DBParameterGroup with required properties and common optional ones:
import AWS from "alchemy/aws/control";
const dbParameterGroup = await AWS.Neptune.DBParameterGroup("myDbParameterGroup", { Description: "My Neptune DB Parameter Group", Parameters: { "max_connections": "100", "query_timeout": "300" }, Family: "neptune1", Tags: [ { Key: "Environment", Value: "Production" }, { Key: "Project", Value: "NeptuneMigration" } ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure a DBParameterGroup with more advanced settings:
const advancedDbParameterGroup = await AWS.Neptune.DBParameterGroup("advancedDbParameterGroup", { Description: "Advanced Neptune DB Parameter Group with custom settings", Parameters: { "max_connections": "200", "idle_timeout": "600", "query_timeout": "300", "enable_audit_logging": "true" }, Family: "neptune1", Name: "AdvancedNeptuneGroup"});
Custom Parameter Group for Testing
Section titled “Custom Parameter Group for Testing”Create a DBParameterGroup specifically for testing purposes:
const testDbParameterGroup = await AWS.Neptune.DBParameterGroup("testDbParameterGroup", { Description: "Test DB Parameter Group for Development", Parameters: { "max_connections": "50", "query_timeout": "120", "enable_query_logging": "false" }, Family: "neptune1", Name: "TestNeptuneGroup", adopt: true // Adopt existing resource if it exists});