Interface IDomain
(deprecated) An interface that represents an Elasticsearch domain - either created with the CDK, or an existing one.
Inherited Members
Namespace: Amazon.CDK.AWS.Elasticsearch
Assembly: Amazon.CDK.AWS.Elasticsearch.dll
Syntax (csharp)
public interface IDomain : IResource, IConstruct, IDependable
Syntax (vb)
Public Interface IDomain
Inherits IResource, IConstruct, IConstruct, IDependable
Remarks
Stability: Deprecated
Synopsis
Properties
DomainArn | (deprecated) Arn of the Elasticsearch domain. |
DomainEndpoint | (deprecated) Endpoint of the Elasticsearch domain. |
DomainName | (deprecated) Domain name of the Elasticsearch domain. |
Methods
GrantIndexRead(String, IGrantable) | (deprecated) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User). |
GrantIndexReadWrite(String, IGrantable) | (deprecated) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User). |
GrantIndexWrite(String, IGrantable) | (deprecated) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User). |
GrantPathRead(String, IGrantable) | (deprecated) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User). |
GrantPathReadWrite(String, IGrantable) | (deprecated) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User). |
GrantPathWrite(String, IGrantable) | (deprecated) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User). |
GrantRead(IGrantable) | (deprecated) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User). |
GrantReadWrite(IGrantable) | (deprecated) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User). |
GrantWrite(IGrantable) | (deprecated) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User). |
Metric(String, IMetricOptions) | (deprecated) Return the given named metric for this Domain. |
MetricAutomatedSnapshotFailure(IMetricOptions) | (deprecated) Metric for automated snapshot failures. |
MetricClusterIndexWritesBlocked(IMetricOptions) | (deprecated) Metric for the cluster blocking index writes. |
MetricClusterStatusRed(IMetricOptions) | (deprecated) Metric for the time the cluster status is red. |
MetricClusterStatusYellow(IMetricOptions) | (deprecated) Metric for the time the cluster status is yellow. |
MetricCPUUtilization(IMetricOptions) | (deprecated) Metric for CPU utilization. |
MetricFreeStorageSpace(IMetricOptions) | (deprecated) Metric for the storage space of nodes in the cluster. |
MetricIndexingLatency(IMetricOptions) | (deprecated) Metric for indexing latency. |
MetricJVMMemoryPressure(IMetricOptions) | (deprecated) Metric for JVM memory pressure. |
MetricKMSKeyError(IMetricOptions) | (deprecated) Metric for KMS key errors. |
MetricKMSKeyInaccessible(IMetricOptions) | (deprecated) Metric for KMS key being inaccessible. |
MetricMasterCPUUtilization(IMetricOptions) | (deprecated) Metric for master CPU utilization. |
MetricMasterJVMMemoryPressure(IMetricOptions) | (deprecated) Metric for master JVM memory pressure. |
MetricNodes(IMetricOptions) | (deprecated) Metric for the number of nodes. |
MetricSearchableDocuments(IMetricOptions) | (deprecated) Metric for number of searchable documents. |
MetricSearchLatency(IMetricOptions) | (deprecated) Metric for search latency. |
Properties
DomainArn
(deprecated) Arn of the Elasticsearch domain.
string DomainArn { get; }
Property Value
System.String
Remarks
Stability: Deprecated
Attribute: true
DomainEndpoint
(deprecated) Endpoint of the Elasticsearch domain.
string DomainEndpoint { get; }
Property Value
System.String
Remarks
Stability: Deprecated
Attribute: true
DomainName
(deprecated) Domain name of the Elasticsearch domain.
string DomainName { get; }
Property Value
System.String
Remarks
Stability: Deprecated
Attribute: true
Methods
GrantIndexRead(String, IGrantable)
(deprecated) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).
Grant GrantIndexRead(string index, IGrantable identity)
Parameters
- index System.String
The index to grant permissions for.
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantIndexReadWrite(String, IGrantable)
(deprecated) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).
Grant GrantIndexReadWrite(string index, IGrantable identity)
Parameters
- index System.String
The index to grant permissions for.
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantIndexWrite(String, IGrantable)
(deprecated) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).
Grant GrantIndexWrite(string index, IGrantable identity)
Parameters
- index System.String
The index to grant permissions for.
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantPathRead(String, IGrantable)
(deprecated) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).
Grant GrantPathRead(string path, IGrantable identity)
Parameters
- path System.String
The path to grant permissions for.
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantPathReadWrite(String, IGrantable)
(deprecated) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
Grant GrantPathReadWrite(string path, IGrantable identity)
Parameters
- path System.String
The path to grant permissions for.
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantPathWrite(String, IGrantable)
(deprecated) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
Grant GrantPathWrite(string path, IGrantable identity)
Parameters
- path System.String
The path to grant permissions for.
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantRead(IGrantable)
(deprecated) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).
Grant GrantRead(IGrantable identity)
Parameters
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantReadWrite(IGrantable)
(deprecated) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).
Grant GrantReadWrite(IGrantable identity)
Parameters
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
GrantWrite(IGrantable)
(deprecated) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).
Grant GrantWrite(IGrantable identity)
Parameters
- identity IGrantable
The principal.
Returns
Remarks
Stability: Deprecated
Metric(String, IMetricOptions)
(deprecated) Return the given named metric for this Domain.
Metric Metric(string metricName, IMetricOptions props = null)
Parameters
- metricName System.String
- props IMetricOptions
Returns
Remarks
Stability: Deprecated
MetricAutomatedSnapshotFailure(IMetricOptions)
(deprecated) Metric for automated snapshot failures.
Metric MetricAutomatedSnapshotFailure(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricClusterIndexWritesBlocked(IMetricOptions)
(deprecated) Metric for the cluster blocking index writes.
Metric MetricClusterIndexWritesBlocked(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 1 minute
Stability: Deprecated
MetricClusterStatusRed(IMetricOptions)
(deprecated) Metric for the time the cluster status is red.
Metric MetricClusterStatusRed(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricClusterStatusYellow(IMetricOptions)
(deprecated) Metric for the time the cluster status is yellow.
Metric MetricClusterStatusYellow(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricCPUUtilization(IMetricOptions)
(deprecated) Metric for CPU utilization.
Metric MetricCPUUtilization(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricFreeStorageSpace(IMetricOptions)
(deprecated) Metric for the storage space of nodes in the cluster.
Metric MetricFreeStorageSpace(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: minimum over 5 minutes
Stability: Deprecated
MetricIndexingLatency(IMetricOptions)
(deprecated) Metric for indexing latency.
Metric MetricIndexingLatency(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: p99 over 5 minutes
Stability: Deprecated
MetricJVMMemoryPressure(IMetricOptions)
(deprecated) Metric for JVM memory pressure.
Metric MetricJVMMemoryPressure(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricKMSKeyError(IMetricOptions)
(deprecated) Metric for KMS key errors.
Metric MetricKMSKeyError(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricKMSKeyInaccessible(IMetricOptions)
(deprecated) Metric for KMS key being inaccessible.
Metric MetricKMSKeyInaccessible(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricMasterCPUUtilization(IMetricOptions)
(deprecated) Metric for master CPU utilization.
Metric MetricMasterCPUUtilization(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricMasterJVMMemoryPressure(IMetricOptions)
(deprecated) Metric for master JVM memory pressure.
Metric MetricMasterJVMMemoryPressure(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricNodes(IMetricOptions)
(deprecated) Metric for the number of nodes.
Metric MetricNodes(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: minimum over 1 hour
Stability: Deprecated
MetricSearchableDocuments(IMetricOptions)
(deprecated) Metric for number of searchable documents.
Metric MetricSearchableDocuments(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: maximum over 5 minutes
Stability: Deprecated
MetricSearchLatency(IMetricOptions)
(deprecated) Metric for search latency.
Metric MetricSearchLatency(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: p99 over 5 minutes
Stability: Deprecated