@Internal public static interface IDomain.Jsii$Default extends IDomain, IResource.Jsii$Default
IDomain.IDomain.Jsii$Default, IDomain.Jsii$Proxy| Modifier and Type | Method and Description |
|---|---|
default String |
getDomainArn()
(experimental) Arn of the Elasticsearch domain.
|
default String |
getDomainEndpoint()
(experimental) Endpoint of the Elasticsearch domain.
|
default String |
getDomainName()
(experimental) Domain name of the Elasticsearch domain.
|
default ResourceEnvironment |
getEnv()
The environment this resource belongs to.
|
default ConstructNode |
getNode()
The construct tree node for this construct.
|
default Stack |
getStack()
The stack in which this resource is defined.
|
default Grant |
grantIndexRead(String index,
IGrantable identity)
(experimental) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).
|
default Grant |
grantIndexReadWrite(String index,
IGrantable identity)
(experimental) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
default Grant |
grantIndexWrite(String index,
IGrantable identity)
(experimental) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
default Grant |
grantPathRead(String path,
IGrantable identity)
(experimental) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
default 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).
|
default Grant |
grantPathWrite(String path,
IGrantable identity)
(experimental) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
default Grant |
grantRead(IGrantable identity)
(experimental) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
default Grant |
grantReadWrite(IGrantable identity)
(experimental) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
default Grant |
grantWrite(IGrantable identity)
(experimental) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
default Metric |
metric(String metricName,
MetricOptions props)
(experimental) Return the given named metric for this Domain.
|
default Metric |
metricAutomatedSnapshotFailure(MetricOptions props)
(experimental) Metric for automated snapshot failures.
|
default Metric |
metricClusterIndexWriteBlocked(MetricOptions props)
(experimental) Metric for the cluster blocking index writes.
|
default Metric |
metricClusterStatusRed(MetricOptions props)
(experimental) Metric for the time the cluster status is red.
|
default Metric |
metricClusterStatusYellow(MetricOptions props)
(experimental) Metric for the time the cluster status is yellow.
|
default Metric |
metricCPUUtilization(MetricOptions props)
(experimental) Metric for CPU utilization.
|
default Metric |
metricFreeStorageSpace(MetricOptions props)
(experimental) Metric for the storage space of nodes in the cluster.
|
default Metric |
metricIndexingLatency(MetricOptions props)
(experimental) Metric for indexing latency.
|
default Metric |
metricJVMMemoryPressure(MetricOptions props)
(experimental) Metric for JVM memory pressure.
|
default Metric |
metricKMSKeyError(MetricOptions props)
(experimental) Metric for KMS key errors.
|
default Metric |
metricKMSKeyInaccessible(MetricOptions props)
(experimental) Metric for KMS key being inaccessible.
|
default Metric |
metricMasterCPUUtilization(MetricOptions props)
(experimental) Metric for master CPU utilization.
|
default Metric |
metricMasterJVMMemoryPressure(MetricOptions props)
(experimental) Metric for master JVM memory pressure.
|
default Metric |
metricNodes(MetricOptions props)
(experimental) Metric for the number of nodes.
|
default Metric |
metricSearchableDocuments(MetricOptions props)
(experimental) Metric for number of searchable documents.
|
default Metric |
metricSearchLatency(MetricOptions props)
(experimental) Metric for search latency.
|
metric, metricAutomatedSnapshotFailure, metricClusterIndexWriteBlocked, metricClusterStatusRed, metricClusterStatusYellow, metricCPUUtilization, metricFreeStorageSpace, metricIndexingLatency, metricJVMMemoryPressure, metricKMSKeyError, metricKMSKeyInaccessible, metricMasterCPUUtilization, metricMasterJVMMemoryPressure, metricNodes, metricSearchableDocuments, metricSearchLatency@Stability(value=Stable) @NotNull default ConstructNode getNode()
getNode in interface IResource.Jsii$Default@Stability(value=Stable) @NotNull default ResourceEnvironment getEnv()
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
getEnv in interface IResourcegetEnv in interface IResource.Jsii$Default@Stability(value=Stable) @NotNull default Stack getStack()
getStack in interface IResourcegetStack in interface IResource.Jsii$Default@Stability(value=Experimental) @NotNull default String getDomainArn()
getDomainArn in interface IDomain@Stability(value=Experimental) @NotNull default String getDomainEndpoint()
getDomainEndpoint in interface IDomain@Stability(value=Experimental) @NotNull default String getDomainName()
getDomainName in interface IDomain@Stability(value=Experimental) @NotNull default 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=Experimental) @NotNull default 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=Experimental) @NotNull default 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=Experimental) @NotNull default 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=Experimental) @NotNull default 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=Experimental) @NotNull default 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=Experimental) @NotNull default Grant grantRead(@NotNull IGrantable identity)
@Stability(value=Experimental) @NotNull default Grant grantReadWrite(@NotNull IGrantable identity)
grantReadWrite in interface IDomainidentity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull default Grant grantWrite(@NotNull IGrantable identity)
grantWrite in interface IDomainidentity - The principal. This parameter is required.@Stability(value=Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
@Stability(value=Experimental) @NotNull default Metric metricAutomatedSnapshotFailure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricClusterIndexWriteBlocked(@Nullable MetricOptions props)
Default: maximum over 1 minute
metricClusterIndexWriteBlocked in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricClusterStatusRed(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusRed in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricClusterStatusYellow(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusYellow in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricCPUUtilization in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricFreeStorageSpace(@Nullable MetricOptions props)
Default: minimum over 5 minutes
metricFreeStorageSpace in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricIndexingLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
metricIndexingLatency in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricJVMMemoryPressure in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricKMSKeyError(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyError in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricKMSKeyInaccessible(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyInaccessible in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricMasterCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricMasterCPUUtilization in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricMasterJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricNodes(@Nullable MetricOptions props)
Default: minimum over 1 hour
metricNodes in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricSearchableDocuments(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricSearchableDocuments in interface IDomainprops - @Stability(value=Experimental) @NotNull default Metric metricSearchLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
metricSearchLatency in interface IDomainprops - Copyright © 2021. All rights reserved.