@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:21.053Z") @Stability(value=Experimental) public interface IDomain extends software.amazon.jsii.JsiiSerializable, IResource
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IDomain.Jsii$Default
Internal default implementation for
IDomain. |
static class |
IDomain.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDomainArn()
(experimental) Arn of the Elasticsearch domain.
|
String |
getDomainEndpoint()
(experimental) Endpoint of the Elasticsearch domain.
|
String |
getDomainName()
(experimental) Domain name of the Elasticsearch domain.
|
Grant |
grantIndexRead(String index,
IGrantable identity)
(experimental) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantIndexReadWrite(String index,
IGrantable identity)
(experimental) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantIndexWrite(String index,
IGrantable identity)
(experimental) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantPathRead(String path,
IGrantable identity)
(experimental) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantPathReadWrite(String path,
IGrantable identity)
(experimental) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantPathWrite(String path,
IGrantable identity)
(experimental) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantRead(IGrantable identity)
(experimental) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
grantReadWrite(IGrantable identity)
(experimental) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
grantWrite(IGrantable identity)
(experimental) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Metric |
metric(String metricName)
(experimental) Return the given named metric for this Domain.
|
Metric |
metric(String metricName,
MetricOptions props)
(experimental) Return the given named metric for this Domain.
|
Metric |
metricAutomatedSnapshotFailure()
(experimental) Metric for automated snapshot failures.
|
Metric |
metricAutomatedSnapshotFailure(MetricOptions props)
(experimental) Metric for automated snapshot failures.
|
Metric |
metricClusterIndexWritesBlocked()
(experimental) Metric for the cluster blocking index writes.
|
Metric |
metricClusterIndexWritesBlocked(MetricOptions props)
(experimental) Metric for the cluster blocking index writes.
|
Metric |
metricClusterStatusRed()
(experimental) Metric for the time the cluster status is red.
|
Metric |
metricClusterStatusRed(MetricOptions props)
(experimental) Metric for the time the cluster status is red.
|
Metric |
metricClusterStatusYellow()
(experimental) Metric for the time the cluster status is yellow.
|
Metric |
metricClusterStatusYellow(MetricOptions props)
(experimental) Metric for the time the cluster status is yellow.
|
Metric |
metricCPUUtilization()
(experimental) Metric for CPU utilization.
|
Metric |
metricCPUUtilization(MetricOptions props)
(experimental) Metric for CPU utilization.
|
Metric |
metricFreeStorageSpace()
(experimental) Metric for the storage space of nodes in the cluster.
|
Metric |
metricFreeStorageSpace(MetricOptions props)
(experimental) Metric for the storage space of nodes in the cluster.
|
Metric |
metricIndexingLatency()
(experimental) Metric for indexing latency.
|
Metric |
metricIndexingLatency(MetricOptions props)
(experimental) Metric for indexing latency.
|
Metric |
metricJVMMemoryPressure()
(experimental) Metric for JVM memory pressure.
|
Metric |
metricJVMMemoryPressure(MetricOptions props)
(experimental) Metric for JVM memory pressure.
|
Metric |
metricKMSKeyError()
(experimental) Metric for KMS key errors.
|
Metric |
metricKMSKeyError(MetricOptions props)
(experimental) Metric for KMS key errors.
|
Metric |
metricKMSKeyInaccessible()
(experimental) Metric for KMS key being inaccessible.
|
Metric |
metricKMSKeyInaccessible(MetricOptions props)
(experimental) Metric for KMS key being inaccessible.
|
Metric |
metricMasterCPUUtilization()
(experimental) Metric for master CPU utilization.
|
Metric |
metricMasterCPUUtilization(MetricOptions props)
(experimental) Metric for master CPU utilization.
|
Metric |
metricMasterJVMMemoryPressure()
(experimental) Metric for master JVM memory pressure.
|
Metric |
metricMasterJVMMemoryPressure(MetricOptions props)
(experimental) Metric for master JVM memory pressure.
|
Metric |
metricNodes()
(experimental) Metric for the number of nodes.
|
Metric |
metricNodes(MetricOptions props)
(experimental) Metric for the number of nodes.
|
Metric |
metricSearchableDocuments()
(experimental) Metric for number of searchable documents.
|
Metric |
metricSearchableDocuments(MetricOptions props)
(experimental) Metric for number of searchable documents.
|
Metric |
metricSearchLatency()
(experimental) Metric for search latency.
|
Metric |
metricSearchLatency(MetricOptions props)
(experimental) Metric for search latency.
|
@Stability(value=Experimental) @NotNull String getDomainArn()
@Stability(value=Experimental) @NotNull String getDomainEndpoint()
@Stability(value=Experimental) @NotNull String getDomainName()
@Stability(value=Experimental) @NotNull Grant grantIndexRead(@NotNull String index, @NotNull IGrantable identity)
index - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantIndexReadWrite(@NotNull String index, @NotNull IGrantable identity)
index - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantIndexWrite(@NotNull String index, @NotNull IGrantable identity)
index - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantPathRead(@NotNull String path, @NotNull IGrantable identity)
path - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantPathReadWrite(@NotNull String path, @NotNull IGrantable identity)
path - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantPathWrite(@NotNull String path, @NotNull IGrantable identity)
path - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantRead(@NotNull IGrantable identity)
identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantReadWrite(@NotNull IGrantable identity)
identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Grant grantWrite(@NotNull IGrantable identity)
identity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
metricName - This parameter is required.props - @Stability(value=Experimental) @NotNull Metric metric(@NotNull String metricName)
metricName - This parameter is required.@Stability(value=Experimental) @NotNull Metric metricAutomatedSnapshotFailure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricAutomatedSnapshotFailure()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricClusterIndexWritesBlocked(@Nullable MetricOptions props)
Default: maximum over 1 minute
props - @Stability(value=Experimental) @NotNull Metric metricClusterIndexWritesBlocked()
Default: maximum over 1 minute
@Stability(value=Experimental) @NotNull Metric metricClusterStatusRed(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricClusterStatusRed()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricClusterStatusYellow(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricClusterStatusYellow()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricCPUUtilization()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricFreeStorageSpace(@Nullable MetricOptions props)
Default: minimum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricFreeStorageSpace()
Default: minimum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricIndexingLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricIndexingLatency()
Default: p99 over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricJVMMemoryPressure()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricKMSKeyError(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricKMSKeyError()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricKMSKeyInaccessible(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricKMSKeyInaccessible()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricMasterCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricMasterCPUUtilization()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricMasterJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricMasterJVMMemoryPressure()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricNodes(@Nullable MetricOptions props)
Default: minimum over 1 hour
props - @Stability(value=Experimental) @NotNull Metric metricNodes()
Default: minimum over 1 hour
@Stability(value=Experimental) @NotNull Metric metricSearchableDocuments(@Nullable MetricOptions props)
Default: maximum over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricSearchableDocuments()
Default: maximum over 5 minutes
@Stability(value=Experimental) @NotNull Metric metricSearchLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
props - @Stability(value=Experimental) @NotNull Metric metricSearchLatency()
Default: p99 over 5 minutes
Copyright © 2021. All rights reserved.