Class InstanceType
(experimental) Possible Instances Types to use in Neptune cluster used for defining {@link DatabaseInstanceProps.instanceType}.
Inheritance
Namespace: Amazon.CDK.AWS.Neptune
Assembly: Amazon.CDK.AWS.Neptune.dll
Syntax (csharp)
public class InstanceType : DeputyBase
Syntax (vb)
Public Class InstanceType
Inherits DeputyBase
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
var cluster = new DatabaseCluster(this, "Database", new DatabaseClusterProps {
Vpc = vpc,
InstanceType = InstanceType.R5_LARGE,
Instances = 2
});
Synopsis
Constructors
InstanceType(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
InstanceType(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
R4_2XLARGE | (experimental) db.r4.2xlarge. |
R4_4XLARGE | (experimental) db.r4.4xlarge. |
R4_8XLARGE | (experimental) db.r4.8xlarge. |
R4_LARGE | (experimental) db.r4.large. |
R4_XLARGE | (experimental) db.r4.xlarge. |
R5_12XLARGE | (experimental) db.r5.12xlarge. |
R5_24XLARGE | (experimental) db.r5.24xlarge. |
R5_2XLARGE | (experimental) db.r5.2xlarge. |
R5_4XLARGE | (experimental) db.r5.4xlarge. |
R5_8XLARGE | (experimental) db.r5.8xlarge. |
R5_LARGE | (experimental) db.r5.large. |
R5_XLARGE | (experimental) db.r5.xlarge. |
R6G_12XLARGE | (experimental) db.r6g.12xlarge. |
R6G_16XLARGE | (experimental) db.r6g.16xlarge. |
R6G_2XLARGE | (experimental) db.r6g.2xlarge. |
R6G_4XLARGE | (experimental) db.r6g.4xlarge. |
R6G_8XLARGE | (experimental) db.r6g.8xlarge. |
R6G_LARGE | (experimental) db.r6g.large. |
R6G_XLARGE | (experimental) db.r6g.xlarge. |
T3_MEDIUM | (experimental) db.t3.medium. |
T4G_MEDIUM | (experimental) db.t4g.medium. |
Methods
Of(String) | (experimental) Build an InstanceType from given string or token, such as CfnParameter. |
Constructors
InstanceType(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected InstanceType(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
InstanceType(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected InstanceType(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
R4_2XLARGE
(experimental) db.r4.2xlarge.
public static InstanceType R4_2XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R4_4XLARGE
(experimental) db.r4.4xlarge.
public static InstanceType R4_4XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R4_8XLARGE
(experimental) db.r4.8xlarge.
public static InstanceType R4_8XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R4_LARGE
(experimental) db.r4.large.
public static InstanceType R4_LARGE { get; }
Property Value
Remarks
Stability: Experimental
R4_XLARGE
(experimental) db.r4.xlarge.
public static InstanceType R4_XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_12XLARGE
(experimental) db.r5.12xlarge.
public static InstanceType R5_12XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_24XLARGE
(experimental) db.r5.24xlarge.
public static InstanceType R5_24XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_2XLARGE
(experimental) db.r5.2xlarge.
public static InstanceType R5_2XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_4XLARGE
(experimental) db.r5.4xlarge.
public static InstanceType R5_4XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_8XLARGE
(experimental) db.r5.8xlarge.
public static InstanceType R5_8XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_LARGE
(experimental) db.r5.large.
public static InstanceType R5_LARGE { get; }
Property Value
Remarks
Stability: Experimental
R5_XLARGE
(experimental) db.r5.xlarge.
public static InstanceType R5_XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_12XLARGE
(experimental) db.r6g.12xlarge.
public static InstanceType R6G_12XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_16XLARGE
(experimental) db.r6g.16xlarge.
public static InstanceType R6G_16XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_2XLARGE
(experimental) db.r6g.2xlarge.
public static InstanceType R6G_2XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_4XLARGE
(experimental) db.r6g.4xlarge.
public static InstanceType R6G_4XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_8XLARGE
(experimental) db.r6g.8xlarge.
public static InstanceType R6G_8XLARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_LARGE
(experimental) db.r6g.large.
public static InstanceType R6G_LARGE { get; }
Property Value
Remarks
Stability: Experimental
R6G_XLARGE
(experimental) db.r6g.xlarge.
public static InstanceType R6G_XLARGE { get; }
Property Value
Remarks
Stability: Experimental
T3_MEDIUM
(experimental) db.t3.medium.
public static InstanceType T3_MEDIUM { get; }
Property Value
Remarks
Stability: Experimental
T4G_MEDIUM
(experimental) db.t4g.medium.
public static InstanceType T4G_MEDIUM { get; }
Property Value
Remarks
Stability: Experimental
Methods
Of(String)
(experimental) Build an InstanceType from given string or token, such as CfnParameter.
public static InstanceType Of(string instanceType)
Parameters
- instanceType System.String
Returns
Remarks
Stability: Experimental