@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-10-06T13:25:06.386Z") @Stability(value=Deprecated) @Deprecated public class Domain extends Resource implements IDomain, IConnectable
Example:
Domain domain = Domain.Builder.create(this, "Domain")
.version(ElasticsearchVersion.V7_4)
.ebs(EbsOptions.builder()
.volumeSize(100)
.volumeType(EbsDeviceVolumeType.GENERAL_PURPOSE_SSD)
.build())
.nodeToNodeEncryption(true)
.encryptionAtRest(EncryptionAtRestOptions.builder()
.enabled(true)
.build())
.build();
| Modifier and Type | Class and Description |
|---|---|
static class |
Domain.Builder
Deprecated.
|
software.amazon.jsii.JsiiObject.InitializationModeIDomain.Jsii$Default, IDomain.Jsii$ProxyIConnectable.Jsii$Default, IConnectable.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
|
Domain(software.constructs.Construct scope,
String id,
DomainProps props)
Deprecated.
|
protected |
Domain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
Deprecated.
|
protected |
Domain(software.amazon.jsii.JsiiObjectRef objRef)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessPolicies(PolicyStatement... accessPolicyStatements)
Deprecated.
use opensearchservice module instead
|
static IDomain |
fromDomainAttributes(software.constructs.Construct scope,
String id,
DomainAttributes attrs)
Deprecated.
use opensearchservice module instead
|
static IDomain |
fromDomainEndpoint(software.constructs.Construct scope,
String id,
String domainEndpoint)
Deprecated.
use opensearchservice module instead
|
ILogGroup |
getAppLogGroup()
Deprecated.
use opensearchservice module instead
|
ILogGroup |
getAuditLogGroup()
Deprecated.
use opensearchservice module instead
|
Connections |
getConnections()
Deprecated.
use opensearchservice module instead
|
String |
getDomainArn()
Deprecated.
use opensearchservice module instead
|
String |
getDomainEndpoint()
Deprecated.
use opensearchservice module instead
|
String |
getDomainName()
Deprecated.
use opensearchservice module instead
|
SecretValue |
getMasterUserPassword()
Deprecated.
use opensearchservice module instead
|
ILogGroup |
getSlowIndexLogGroup()
Deprecated.
use opensearchservice module instead
|
ILogGroup |
getSlowSearchLogGroup()
Deprecated.
use opensearchservice module instead
|
Grant |
grantIndexRead(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantIndexReadWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantIndexWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantPathRead(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantPathReadWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantPathWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantRead(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantReadWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Metric |
metric(String metricName)
Deprecated.
use opensearchservice module instead
|
Metric |
metric(String metricName,
MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricAutomatedSnapshotFailure()
Deprecated.
use opensearchservice module instead
|
Metric |
metricAutomatedSnapshotFailure(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricClusterIndexWritesBlocked()
Deprecated.
use opensearchservice module instead
|
Metric |
metricClusterIndexWritesBlocked(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricClusterStatusRed()
Deprecated.
use opensearchservice module instead
|
Metric |
metricClusterStatusRed(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricClusterStatusYellow()
Deprecated.
use opensearchservice module instead
|
Metric |
metricClusterStatusYellow(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricCPUUtilization()
Deprecated.
use opensearchservice module instead
|
Metric |
metricCPUUtilization(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricFreeStorageSpace()
Deprecated.
use opensearchservice module instead
|
Metric |
metricFreeStorageSpace(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricIndexingLatency()
Deprecated.
use opensearchservice module instead
|
Metric |
metricIndexingLatency(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricJVMMemoryPressure()
Deprecated.
use opensearchservice module instead
|
Metric |
metricJVMMemoryPressure(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricKMSKeyError()
Deprecated.
use opensearchservice module instead
|
Metric |
metricKMSKeyError(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricKMSKeyInaccessible()
Deprecated.
use opensearchservice module instead
|
Metric |
metricKMSKeyInaccessible(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricMasterCPUUtilization()
Deprecated.
use opensearchservice module instead
|
Metric |
metricMasterCPUUtilization(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricMasterJVMMemoryPressure()
Deprecated.
use opensearchservice module instead
|
Metric |
metricMasterJVMMemoryPressure(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricNodes()
Deprecated.
use opensearchservice module instead
|
Metric |
metricNodes(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricSearchableDocuments()
Deprecated.
use opensearchservice module instead
|
Metric |
metricSearchableDocuments(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
Metric |
metricSearchLatency()
Deprecated.
use opensearchservice module instead
|
Metric |
metricSearchLatency(MetricOptions props)
Deprecated.
use opensearchservice module instead
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResourcegetNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validatejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyRemovalPolicy, getEnv, getStackgetNodeprotected Domain(software.amazon.jsii.JsiiObjectRef objRef)
protected Domain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Deprecated) @Deprecated public Domain(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DomainProps props)
scope - This parameter is required.id - This parameter is required.props - This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public static IDomain fromDomainAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DomainAttributes attrs)
scope - The parent creating construct (usually `this`). This parameter is required.id - The construct's name. This parameter is required.attrs - A `DomainAttributes` object. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public static IDomain fromDomainEndpoint(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String domainEndpoint)
scope - The parent creating construct (usually `this`). This parameter is required.id - The construct's name. This parameter is required.domainEndpoint - The domain's endpoint. This parameter is required.@Stability(value=Deprecated) @Deprecated public void addAccessPolicies(@NotNull PolicyStatement... accessPolicyStatements)
accessPolicyStatements - This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantIndexRead(@NotNull String index, @NotNull IGrantable identity)
grantIndexRead in interface IDomainindex - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantIndexReadWrite(@NotNull String index, @NotNull IGrantable identity)
grantIndexReadWrite in interface IDomainindex - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantIndexWrite(@NotNull String index, @NotNull IGrantable identity)
grantIndexWrite in interface IDomainindex - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantPathRead(@NotNull String path, @NotNull IGrantable identity)
grantPathRead in interface IDomainpath - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantPathReadWrite(@NotNull String path, @NotNull IGrantable identity)
grantPathReadWrite in interface IDomainpath - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantPathWrite(@NotNull String path, @NotNull IGrantable identity)
grantPathWrite in interface IDomainpath - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantRead(@NotNull IGrantable identity)
@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantReadWrite(@NotNull IGrantable identity)
grantReadWrite in interface IDomainidentity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Grant grantWrite(@NotNull IGrantable identity)
grantWrite in interface IDomainidentity - The principal. This parameter is required.@Stability(value=Deprecated) @Deprecated @NotNull public Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
@Stability(value=Deprecated) @Deprecated @NotNull public Metric metric(@NotNull String metricName)
@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricAutomatedSnapshotFailure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricAutomatedSnapshotFailure()
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricClusterIndexWritesBlocked(@Nullable MetricOptions props)
Default: maximum over 1 minute
metricClusterIndexWritesBlocked in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricClusterIndexWritesBlocked()
Default: maximum over 1 minute
metricClusterIndexWritesBlocked in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricClusterStatusRed(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusRed in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricClusterStatusRed()
Default: maximum over 5 minutes
metricClusterStatusRed in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricClusterStatusYellow(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusYellow in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricClusterStatusYellow()
Default: maximum over 5 minutes
metricClusterStatusYellow in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricCPUUtilization in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricCPUUtilization()
Default: maximum over 5 minutes
metricCPUUtilization in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricFreeStorageSpace(@Nullable MetricOptions props)
Default: minimum over 5 minutes
metricFreeStorageSpace in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricFreeStorageSpace()
Default: minimum over 5 minutes
metricFreeStorageSpace in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricIndexingLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
metricIndexingLatency in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricIndexingLatency()
Default: p99 over 5 minutes
metricIndexingLatency in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricJVMMemoryPressure in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricJVMMemoryPressure()
Default: maximum over 5 minutes
metricJVMMemoryPressure in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricKMSKeyError(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyError in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricKMSKeyError()
Default: maximum over 5 minutes
metricKMSKeyError in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricKMSKeyInaccessible(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyInaccessible in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricKMSKeyInaccessible()
Default: maximum over 5 minutes
metricKMSKeyInaccessible in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricMasterCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricMasterCPUUtilization in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricMasterCPUUtilization()
Default: maximum over 5 minutes
metricMasterCPUUtilization in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricMasterJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricMasterJVMMemoryPressure()
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricNodes(@Nullable MetricOptions props)
Default: minimum over 1 hour
metricNodes in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricNodes()
Default: minimum over 1 hour
metricNodes in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricSearchableDocuments(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricSearchableDocuments in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricSearchableDocuments()
Default: maximum over 5 minutes
metricSearchableDocuments in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Metric metricSearchLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
metricSearchLatency in interface IDomainprops - @Stability(value=Deprecated) @Deprecated @NotNull public Metric metricSearchLatency()
Default: p99 over 5 minutes
metricSearchLatency in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public Connections getConnections()
This will throw an error in case the domain is not placed inside a VPC.
getConnections in interface IConnectable@Stability(value=Deprecated) @Deprecated @NotNull public String getDomainArn()
getDomainArn in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public String getDomainEndpoint()
getDomainEndpoint in interface IDomain@Stability(value=Deprecated) @Deprecated @NotNull public String getDomainName()
getDomainName in interface IDomain@Stability(value=Deprecated) @Deprecated @Nullable public ILogGroup getAppLogGroup()
@Stability(value=Deprecated) @Deprecated @Nullable public ILogGroup getAuditLogGroup()
@Stability(value=Deprecated) @Deprecated @Nullable public SecretValue getMasterUserPassword()
@Stability(value=Deprecated) @Deprecated @Nullable public ILogGroup getSlowIndexLogGroup()
@Stability(value=Deprecated) @Deprecated @Nullable public ILogGroup getSlowSearchLogGroup()
Copyright © 2022. All rights reserved.