@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-28T21:34:26.452Z") @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.
|
IDomain.Jsii$Default, IDomain.Jsii$Proxy
IConnectable.Jsii$Default, IConnectable.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Domain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
Deprecated.
|
protected |
Domain(software.amazon.jsii.JsiiObjectRef objRef)
Deprecated.
|
|
Domain(software.constructs.Construct scope,
java.lang.String id,
DomainProps props)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addAccessPolicies(PolicyStatement... accessPolicyStatements)
Deprecated.
use opensearchservice module instead
|
static IDomain |
fromDomainAttributes(software.constructs.Construct scope,
java.lang.String id,
DomainAttributes attrs)
Deprecated.
use opensearchservice module instead
|
static IDomain |
fromDomainEndpoint(software.constructs.Construct scope,
java.lang.String id,
java.lang.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
|
java.lang.String |
getDomainArn()
Deprecated.
use opensearchservice module instead
|
java.lang.String |
getDomainEndpoint()
Deprecated.
use opensearchservice module instead
|
java.lang.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(java.lang.String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantIndexReadWrite(java.lang.String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantIndexWrite(java.lang.String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantPathRead(java.lang.String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantPathReadWrite(java.lang.String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
grantPathWrite(java.lang.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(java.lang.String metricName)
Deprecated.
use opensearchservice module instead
|
Metric |
metric(java.lang.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, isResource
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyRemovalPolicy, getEnv, getStack
getNode
protected Domain(software.amazon.jsii.JsiiObjectRef objRef)
protected Domain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Deprecated public Domain(software.constructs.Construct scope, java.lang.String id, DomainProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.@Deprecated public static IDomain fromDomainAttributes(software.constructs.Construct scope, java.lang.String id, 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.@Deprecated public static IDomain fromDomainEndpoint(software.constructs.Construct scope, java.lang.String id, java.lang.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.@Deprecated public void addAccessPolicies(PolicyStatement... accessPolicyStatements)
accessPolicyStatements
- This parameter is required.@Deprecated public Grant grantIndexRead(java.lang.String index, IGrantable identity)
grantIndexRead
in interface IDomain
index
- The index to grant permissions for. This parameter is required.identity
- The principal. This parameter is required.@Deprecated public Grant grantIndexReadWrite(java.lang.String index, IGrantable identity)
grantIndexReadWrite
in interface IDomain
index
- The index to grant permissions for. This parameter is required.identity
- The principal. This parameter is required.@Deprecated public Grant grantIndexWrite(java.lang.String index, IGrantable identity)
grantIndexWrite
in interface IDomain
index
- The index to grant permissions for. This parameter is required.identity
- The principal. This parameter is required.@Deprecated public Grant grantPathRead(java.lang.String path, IGrantable identity)
grantPathRead
in interface IDomain
path
- The path to grant permissions for. This parameter is required.identity
- The principal. This parameter is required.@Deprecated public Grant grantPathReadWrite(java.lang.String path, IGrantable identity)
grantPathReadWrite
in interface IDomain
path
- The path to grant permissions for. This parameter is required.identity
- The principal. This parameter is required.@Deprecated public Grant grantPathWrite(java.lang.String path, IGrantable identity)
grantPathWrite
in interface IDomain
path
- The path to grant permissions for. This parameter is required.identity
- The principal. This parameter is required.@Deprecated public Grant grantRead(IGrantable identity)
@Deprecated public Grant grantReadWrite(IGrantable identity)
grantReadWrite
in interface IDomain
identity
- The principal. This parameter is required.@Deprecated public Grant grantWrite(IGrantable identity)
grantWrite
in interface IDomain
identity
- The principal. This parameter is required.@Deprecated public Metric metric(java.lang.String metricName, MetricOptions props)
@Deprecated public Metric metric(java.lang.String metricName)
@Deprecated public Metric metricAutomatedSnapshotFailure(MetricOptions props)
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure
in interface IDomain
props
- @Deprecated public Metric metricAutomatedSnapshotFailure()
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure
in interface IDomain
@Deprecated public Metric metricClusterIndexWritesBlocked(MetricOptions props)
Default: maximum over 1 minute
metricClusterIndexWritesBlocked
in interface IDomain
props
- @Deprecated public Metric metricClusterIndexWritesBlocked()
Default: maximum over 1 minute
metricClusterIndexWritesBlocked
in interface IDomain
@Deprecated public Metric metricClusterStatusRed(MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusRed
in interface IDomain
props
- @Deprecated public Metric metricClusterStatusRed()
Default: maximum over 5 minutes
metricClusterStatusRed
in interface IDomain
@Deprecated public Metric metricClusterStatusYellow(MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusYellow
in interface IDomain
props
- @Deprecated public Metric metricClusterStatusYellow()
Default: maximum over 5 minutes
metricClusterStatusYellow
in interface IDomain
@Deprecated public Metric metricCPUUtilization(MetricOptions props)
Default: maximum over 5 minutes
metricCPUUtilization
in interface IDomain
props
- @Deprecated public Metric metricCPUUtilization()
Default: maximum over 5 minutes
metricCPUUtilization
in interface IDomain
@Deprecated public Metric metricFreeStorageSpace(MetricOptions props)
Default: minimum over 5 minutes
metricFreeStorageSpace
in interface IDomain
props
- @Deprecated public Metric metricFreeStorageSpace()
Default: minimum over 5 minutes
metricFreeStorageSpace
in interface IDomain
@Deprecated public Metric metricIndexingLatency(MetricOptions props)
Default: p99 over 5 minutes
metricIndexingLatency
in interface IDomain
props
- @Deprecated public Metric metricIndexingLatency()
Default: p99 over 5 minutes
metricIndexingLatency
in interface IDomain
@Deprecated public Metric metricJVMMemoryPressure(MetricOptions props)
Default: maximum over 5 minutes
metricJVMMemoryPressure
in interface IDomain
props
- @Deprecated public Metric metricJVMMemoryPressure()
Default: maximum over 5 minutes
metricJVMMemoryPressure
in interface IDomain
@Deprecated public Metric metricKMSKeyError(MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyError
in interface IDomain
props
- @Deprecated public Metric metricKMSKeyError()
Default: maximum over 5 minutes
metricKMSKeyError
in interface IDomain
@Deprecated public Metric metricKMSKeyInaccessible(MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyInaccessible
in interface IDomain
props
- @Deprecated public Metric metricKMSKeyInaccessible()
Default: maximum over 5 minutes
metricKMSKeyInaccessible
in interface IDomain
@Deprecated public Metric metricMasterCPUUtilization(MetricOptions props)
Default: maximum over 5 minutes
metricMasterCPUUtilization
in interface IDomain
props
- @Deprecated public Metric metricMasterCPUUtilization()
Default: maximum over 5 minutes
metricMasterCPUUtilization
in interface IDomain
@Deprecated public Metric metricMasterJVMMemoryPressure(MetricOptions props)
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure
in interface IDomain
props
- @Deprecated public Metric metricMasterJVMMemoryPressure()
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure
in interface IDomain
@Deprecated public Metric metricNodes(MetricOptions props)
Default: minimum over 1 hour
metricNodes
in interface IDomain
props
- @Deprecated public Metric metricNodes()
Default: minimum over 1 hour
metricNodes
in interface IDomain
@Deprecated public Metric metricSearchableDocuments(MetricOptions props)
Default: maximum over 5 minutes
metricSearchableDocuments
in interface IDomain
props
- @Deprecated public Metric metricSearchableDocuments()
Default: maximum over 5 minutes
metricSearchableDocuments
in interface IDomain
@Deprecated public Metric metricSearchLatency(MetricOptions props)
Default: p99 over 5 minutes
metricSearchLatency
in interface IDomain
props
- @Deprecated public Metric metricSearchLatency()
Default: p99 over 5 minutes
metricSearchLatency
in interface IDomain
@Deprecated public Connections getConnections()
This will throw an error in case the domain is not placed inside a VPC.
getConnections
in interface IConnectable
@Deprecated public java.lang.String getDomainArn()
getDomainArn
in interface IDomain
@Deprecated public java.lang.String getDomainEndpoint()
getDomainEndpoint
in interface IDomain
@Deprecated public java.lang.String getDomainName()
getDomainName
in interface IDomain
@Deprecated public ILogGroup getAppLogGroup()
@Deprecated public ILogGroup getAuditLogGroup()
@Deprecated public SecretValue getMasterUserPassword()
@Deprecated public ILogGroup getSlowIndexLogGroup()
@Deprecated public ILogGroup getSlowSearchLogGroup()