Show / Hide Table of Contents

Class DatabaseInstance

(experimental) A database instance.

Inheritance
object
Resource
DatabaseInstanceBase
DatabaseInstance
Implements
IDatabaseInstance
IResource
IConstruct
IDependable
Inherited Members
DatabaseInstanceBase.FromDatabaseInstanceAttributes(Construct, string, IDatabaseInstanceAttributes)
DatabaseInstanceBase.Metric(string, IMetricOptions)
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.Neptune.Alpha
Assembly: Amazon.CDK.AWS.Neptune.Alpha.dll
Syntax (csharp)
public class DatabaseInstance : DatabaseInstanceBase, IDatabaseInstance, IResource, IConstruct, IDependable
Syntax (vb)
Public Class DatabaseInstance Inherits DatabaseInstanceBase Implements IDatabaseInstance, IResource, IConstruct, IDependable
Remarks

Stability: Experimental

Resource: AWS::Neptune::DBInstance

ExampleMetadata: fixture=with-cluster infused

Examples
var replica1 = new DatabaseInstance(this, "Instance", new DatabaseInstanceProps {
                 Cluster = cluster,
                 InstanceType = InstanceType.R5_LARGE
             });

Synopsis

Constructors

DatabaseInstance(Construct, string, IDatabaseInstanceProps)

(experimental) A database instance.

Properties

Cluster

(experimental) The instance's database cluster.

DbInstanceEndpointAddress

(experimental) The instance endpoint address.

DbInstanceEndpointPort

(experimental) The instance endpoint port.

InstanceEndpoint

(experimental) The instance endpoint.

InstanceIdentifier

(experimental) The instance identifier.

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

Constructors

DatabaseInstance(Construct, string, IDatabaseInstanceProps)

(experimental) A database instance.

public DatabaseInstance(Construct scope, string id, IDatabaseInstanceProps props)
Parameters
scope Construct
id string
props IDatabaseInstanceProps
Remarks

Stability: Experimental

Properties

Cluster

(experimental) The instance's database cluster.

public virtual IDatabaseCluster Cluster { get; }
Property Value

IDatabaseCluster

Remarks

Stability: Experimental

DbInstanceEndpointAddress

(experimental) The instance endpoint address.

public override string DbInstanceEndpointAddress { get; }
Property Value

string

Overrides
DatabaseInstanceBase.DbInstanceEndpointAddress
Remarks

Stability: Experimental

Inheritdoc: true

DbInstanceEndpointPort

(experimental) The instance endpoint port.

public override string DbInstanceEndpointPort { get; }
Property Value

string

Overrides
DatabaseInstanceBase.DbInstanceEndpointPort
Remarks

Stability: Experimental

Inheritdoc: true

InstanceEndpoint

(experimental) The instance endpoint.

public override Endpoint InstanceEndpoint { get; }
Property Value

Endpoint

Overrides
DatabaseInstanceBase.InstanceEndpoint
Remarks

Stability: Experimental

Inheritdoc: true

InstanceIdentifier

(experimental) The instance identifier.

public override string InstanceIdentifier { get; }
Property Value

string

Overrides
DatabaseInstanceBase.InstanceIdentifier
Remarks

Stability: Experimental

Inheritdoc: true

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

Stability: Experimental

Implements

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