@Internal public static final class IDomain.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IDomain.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIDomain.Jsii$Default, IDomain.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDomainArn()
Arn of the Elasticsearch domain.
|
String |
getDomainEndpoint()
Endpoint of the Elasticsearch domain.
|
String |
getDomainName()
Domain name of the Elasticsearch domain.
|
ResourceEnvironment |
getEnv()
The environment this resource belongs to.
|
ConstructNode |
getNode()
The construct tree node for this construct.
|
Stack |
getStack()
The stack in which this resource is defined.
|
Grant |
grantIndexRead(String index,
IGrantable identity)
Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantIndexReadWrite(String index,
IGrantable identity)
Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantIndexWrite(String index,
IGrantable identity)
Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantPathRead(String path,
IGrantable identity)
Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantPathReadWrite(String path,
IGrantable identity)
Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantPathWrite(String path,
IGrantable identity)
Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
grantRead(IGrantable identity)
Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
grantReadWrite(IGrantable identity)
Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
grantWrite(IGrantable identity)
Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Metric |
metric(String metricName)
Return the given named metric for this Domain.
|
Metric |
metric(String metricName,
MetricOptions props)
Return the given named metric for this Domain.
|
Metric |
metricAutomatedSnapshotFailure()
Metric for automated snapshot failures.
|
Metric |
metricAutomatedSnapshotFailure(MetricOptions props)
Metric for automated snapshot failures.
|
Metric |
metricClusterIndexWritesBlocked()
Metric for the cluster blocking index writes.
|
Metric |
metricClusterIndexWritesBlocked(MetricOptions props)
Metric for the cluster blocking index writes.
|
Metric |
metricClusterStatusRed()
Metric for the time the cluster status is red.
|
Metric |
metricClusterStatusRed(MetricOptions props)
Metric for the time the cluster status is red.
|
Metric |
metricClusterStatusYellow()
Metric for the time the cluster status is yellow.
|
Metric |
metricClusterStatusYellow(MetricOptions props)
Metric for the time the cluster status is yellow.
|
Metric |
metricCPUUtilization()
Metric for CPU utilization.
|
Metric |
metricCPUUtilization(MetricOptions props)
Metric for CPU utilization.
|
Metric |
metricFreeStorageSpace()
Metric for the storage space of nodes in the cluster.
|
Metric |
metricFreeStorageSpace(MetricOptions props)
Metric for the storage space of nodes in the cluster.
|
Metric |
metricIndexingLatency()
Metric for indexing latency.
|
Metric |
metricIndexingLatency(MetricOptions props)
Metric for indexing latency.
|
Metric |
metricJVMMemoryPressure()
Metric for JVM memory pressure.
|
Metric |
metricJVMMemoryPressure(MetricOptions props)
Metric for JVM memory pressure.
|
Metric |
metricKMSKeyError()
Metric for KMS key errors.
|
Metric |
metricKMSKeyError(MetricOptions props)
Metric for KMS key errors.
|
Metric |
metricKMSKeyInaccessible()
Metric for KMS key being inaccessible.
|
Metric |
metricKMSKeyInaccessible(MetricOptions props)
Metric for KMS key being inaccessible.
|
Metric |
metricMasterCPUUtilization()
Metric for master CPU utilization.
|
Metric |
metricMasterCPUUtilization(MetricOptions props)
Metric for master CPU utilization.
|
Metric |
metricMasterJVMMemoryPressure()
Metric for master JVM memory pressure.
|
Metric |
metricMasterJVMMemoryPressure(MetricOptions props)
Metric for master JVM memory pressure.
|
Metric |
metricNodes()
Metric for the number of nodes.
|
Metric |
metricNodes(MetricOptions props)
Metric for the number of nodes.
|
Metric |
metricSearchableDocuments()
Metric for number of searchable documents.
|
Metric |
metricSearchableDocuments(MetricOptions props)
Metric for number of searchable documents.
|
Metric |
metricSearchLatency()
Metric for search latency.
|
Metric |
metricSearchLatency(MetricOptions props)
Metric for search latency.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) @NotNull public final ConstructNode getNode()
getNode in interface IResource.Jsii$DefaultgetNode in interface IDomain.Jsii$Default@Stability(value=Stable) @NotNull public final 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$DefaultgetEnv in interface IDomain.Jsii$Default@Stability(value=Stable) @NotNull public final Stack getStack()
getStack in interface IResourcegetStack in interface IResource.Jsii$DefaultgetStack in interface IDomain.Jsii$Default@Stability(value=Stable) @NotNull public final String getDomainArn()
getDomainArn in interface IDomaingetDomainArn in interface IDomain.Jsii$Default@Stability(value=Stable) @NotNull public final String getDomainEndpoint()
getDomainEndpoint in interface IDomaingetDomainEndpoint in interface IDomain.Jsii$Default@Stability(value=Stable) @NotNull public final String getDomainName()
getDomainName in interface IDomaingetDomainName in interface IDomain.Jsii$Default@Stability(value=Stable) @NotNull public final Grant grantIndexRead(@NotNull String index, @NotNull IGrantable identity)
grantIndexRead in interface IDomaingrantIndexRead in interface IDomain.Jsii$Defaultindex - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantIndexReadWrite(@NotNull String index, @NotNull IGrantable identity)
grantIndexReadWrite in interface IDomaingrantIndexReadWrite in interface IDomain.Jsii$Defaultindex - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantIndexWrite(@NotNull String index, @NotNull IGrantable identity)
grantIndexWrite in interface IDomaingrantIndexWrite in interface IDomain.Jsii$Defaultindex - The index to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantPathRead(@NotNull String path, @NotNull IGrantable identity)
grantPathRead in interface IDomaingrantPathRead in interface IDomain.Jsii$Defaultpath - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantPathReadWrite(@NotNull String path, @NotNull IGrantable identity)
grantPathReadWrite in interface IDomaingrantPathReadWrite in interface IDomain.Jsii$Defaultpath - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantPathWrite(@NotNull String path, @NotNull IGrantable identity)
grantPathWrite in interface IDomaingrantPathWrite in interface IDomain.Jsii$Defaultpath - The path to grant permissions for. This parameter is required.identity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantRead(@NotNull IGrantable identity)
grantRead in interface IDomaingrantRead in interface IDomain.Jsii$Defaultidentity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantReadWrite(@NotNull IGrantable identity)
grantReadWrite in interface IDomaingrantReadWrite in interface IDomain.Jsii$Defaultidentity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Grant grantWrite(@NotNull IGrantable identity)
grantWrite in interface IDomaingrantWrite in interface IDomain.Jsii$Defaultidentity - The principal. This parameter is required.@Stability(value=Stable) @NotNull public final Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
metric in interface IDomainmetric in interface IDomain.Jsii$DefaultmetricName - This parameter is required.props - @Stability(value=Stable) @NotNull public final Metric metric(@NotNull String metricName)
@Stability(value=Stable) @NotNull public final Metric metricAutomatedSnapshotFailure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure in interface IDomainmetricAutomatedSnapshotFailure in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricAutomatedSnapshotFailure()
Default: maximum over 5 minutes
metricAutomatedSnapshotFailure in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricClusterIndexWritesBlocked(@Nullable MetricOptions props)
Default: maximum over 1 minute
metricClusterIndexWritesBlocked in interface IDomainmetricClusterIndexWritesBlocked in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricClusterIndexWritesBlocked()
Default: maximum over 1 minute
metricClusterIndexWritesBlocked in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricClusterStatusRed(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusRed in interface IDomainmetricClusterStatusRed in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricClusterStatusRed()
Default: maximum over 5 minutes
metricClusterStatusRed in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricClusterStatusYellow(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricClusterStatusYellow in interface IDomainmetricClusterStatusYellow in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricClusterStatusYellow()
Default: maximum over 5 minutes
metricClusterStatusYellow in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricCPUUtilization in interface IDomainmetricCPUUtilization in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricCPUUtilization()
Default: maximum over 5 minutes
metricCPUUtilization in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricFreeStorageSpace(@Nullable MetricOptions props)
Default: minimum over 5 minutes
metricFreeStorageSpace in interface IDomainmetricFreeStorageSpace in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricFreeStorageSpace()
Default: minimum over 5 minutes
metricFreeStorageSpace in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricIndexingLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
metricIndexingLatency in interface IDomainmetricIndexingLatency in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricIndexingLatency()
Default: p99 over 5 minutes
metricIndexingLatency in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricJVMMemoryPressure in interface IDomainmetricJVMMemoryPressure in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricJVMMemoryPressure()
Default: maximum over 5 minutes
metricJVMMemoryPressure in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricKMSKeyError(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyError in interface IDomainmetricKMSKeyError in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricKMSKeyError()
Default: maximum over 5 minutes
metricKMSKeyError in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricKMSKeyInaccessible(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricKMSKeyInaccessible in interface IDomainmetricKMSKeyInaccessible in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricKMSKeyInaccessible()
Default: maximum over 5 minutes
metricKMSKeyInaccessible in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricMasterCPUUtilization(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricMasterCPUUtilization in interface IDomainmetricMasterCPUUtilization in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricMasterCPUUtilization()
Default: maximum over 5 minutes
metricMasterCPUUtilization in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricMasterJVMMemoryPressure(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure in interface IDomainmetricMasterJVMMemoryPressure in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricMasterJVMMemoryPressure()
Default: maximum over 5 minutes
metricMasterJVMMemoryPressure in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricNodes(@Nullable MetricOptions props)
Default: minimum over 1 hour
metricNodes in interface IDomainmetricNodes in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricNodes()
Default: minimum over 1 hour
metricNodes in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricSearchableDocuments(@Nullable MetricOptions props)
Default: maximum over 5 minutes
metricSearchableDocuments in interface IDomainmetricSearchableDocuments in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricSearchableDocuments()
Default: maximum over 5 minutes
metricSearchableDocuments in interface IDomain@Stability(value=Stable) @NotNull public final Metric metricSearchLatency(@Nullable MetricOptions props)
Default: p99 over 5 minutes
metricSearchLatency in interface IDomainmetricSearchLatency in interface IDomain.Jsii$Defaultprops - @Stability(value=Stable) @NotNull public final Metric metricSearchLatency()
Default: p99 over 5 minutes
metricSearchLatency in interface IDomainCopyright © 2021. All rights reserved.