Show / Hide Table of Contents

Class ParameterGroup

(experimental) DB parameter group.

Inheritance
System.Object
Construct
Resource
ParameterGroup
Implements
IParameterGroup
IResource
IConstruct
Constructs.IConstruct
IDependable
Inherited Members
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(String, IArnComponents)
Resource.GetResourceNameAttribute(String)
Resource.Env
Resource.PhysicalName
Resource.Stack
Construct.IsConstruct(Object)
Construct.OnPrepare()
Construct.OnSynthesize(ISynthesisSession)
Construct.OnValidate()
Construct.Prepare()
Construct.Synthesize(ISynthesisSession)
Construct.Validate()
Construct.Node
Namespace: Amazon.CDK.AWS.Neptune
Assembly: Amazon.CDK.AWS.Neptune.dll
Syntax (csharp)
public class ParameterGroup : Resource, IParameterGroup, IResource, IConstruct, IConstruct, IDependable
Syntax (vb)
Public Class ParameterGroup
    Inherits Resource
    Implements IParameterGroup, IResource, IConstruct, IConstruct, IDependable
Remarks

Stability: Experimental

ExampleMetadata: infused

Resource: AWS::Neptune::DBParameterGroup

Examples
ClusterParameterGroup clusterParams = new ClusterParameterGroup(this, "ClusterParams", new ClusterParameterGroupProps {
    Description = "Cluster parameter group",
    Parameters = new Dictionary<string, string> {
        { "neptune_enable_audit_log", "1" }
    }
});

ParameterGroup dbParams = new ParameterGroup(this, "DbParams", new ParameterGroupProps {
    Description = "Db parameter group",
    Parameters = new Dictionary<string, string> {
        { "neptune_query_timeout", "120000" }
    }
});

DatabaseCluster cluster = new DatabaseCluster(this, "Database", new DatabaseClusterProps {
    Vpc = vpc,
    InstanceType = InstanceType.R5_LARGE,
    ClusterParameterGroup = clusterParams,
    ParameterGroup = dbParams
});

Synopsis

Constructors

ParameterGroup(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

ParameterGroup(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

ParameterGroup(Construct, String, IParameterGroupProps)

Properties

ParameterGroupName

(experimental) The name of the parameter group.

Methods

FromParameterGroupName(Construct, String, String)

(experimental) Imports a parameter group.

Constructors

ParameterGroup(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

protected ParameterGroup(ByRefValue reference)
Parameters
reference Amazon.JSII.Runtime.Deputy.ByRefValue

The Javascript-owned object reference

ParameterGroup(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

protected ParameterGroup(DeputyBase.DeputyProps props)
Parameters
props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps

The deputy props

ParameterGroup(Construct, String, IParameterGroupProps)

public ParameterGroup(Construct scope, string id, IParameterGroupProps props)
Parameters
scope Constructs.Construct
id System.String
props IParameterGroupProps
Remarks

Stability: Experimental

Properties

ParameterGroupName

(experimental) The name of the parameter group.

public virtual string ParameterGroupName { get; }
Property Value

System.String

Remarks

Stability: Experimental

Methods

FromParameterGroupName(Construct, String, String)

(experimental) Imports a parameter group.

public static IParameterGroup FromParameterGroupName(Construct scope, string id, string parameterGroupName)
Parameters
scope Constructs.Construct
id System.String
parameterGroupName System.String
Returns

IParameterGroup

Remarks

Stability: Experimental

Implements

IParameterGroup
IResource
IConstruct
Constructs.IConstruct
IDependable
Back to top Generated by DocFX