@Generated(value="jsii-pacmak/1.71.0 (build f1f58ae)", date="2022-12-07T17:24:42.303Z") @Stability(value=Experimental) public interface IDeliveryStream extends software.amazon.jsii.JsiiSerializable, IResource, IGrantable, IConnectable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IDeliveryStream.Jsii$Default
Internal default implementation for
IDeliveryStream. |
static class |
IDeliveryStream.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDeliveryStreamArn()
(experimental) The ARN of the delivery stream.
|
String |
getDeliveryStreamName()
(experimental) The name of the delivery stream.
|
Grant |
grant(IGrantable grantee,
String... actions)
(experimental) Grant the `grantee` identity permissions to perform `actions`.
|
Grant |
grantPutRecords(IGrantable grantee)
(experimental) Grant the `grantee` identity permissions to perform `firehose:PutRecord` and `firehose:PutRecordBatch` actions on this delivery stream.
|
Metric |
metric(String metricName)
(experimental) Return the given named metric for this delivery stream.
|
Metric |
metric(String metricName,
MetricOptions props)
(experimental) Return the given named metric for this delivery stream.
|
Metric |
metricBackupToS3Bytes()
(experimental) Metric for the number of bytes delivered to Amazon S3 for backup over the specified time period.
|
Metric |
metricBackupToS3Bytes(MetricOptions props)
(experimental) Metric for the number of bytes delivered to Amazon S3 for backup over the specified time period.
|
Metric |
metricBackupToS3DataFreshness()
(experimental) Metric for the age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose.
|
Metric |
metricBackupToS3DataFreshness(MetricOptions props)
(experimental) Metric for the age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose.
|
Metric |
metricBackupToS3Records()
(experimental) Metric for the number of records delivered to Amazon S3 for backup over the specified time period.
|
Metric |
metricBackupToS3Records(MetricOptions props)
(experimental) Metric for the number of records delivered to Amazon S3 for backup over the specified time period.
|
Metric |
metricIncomingBytes()
(experimental) Metric for the number of bytes ingested successfully into the delivery stream over the specified time period after throttling.
|
Metric |
metricIncomingBytes(MetricOptions props)
(experimental) Metric for the number of bytes ingested successfully into the delivery stream over the specified time period after throttling.
|
Metric |
metricIncomingRecords()
(experimental) Metric for the number of records ingested successfully into the delivery stream over the specified time period after throttling.
|
Metric |
metricIncomingRecords(MetricOptions props)
(experimental) Metric for the number of records ingested successfully into the delivery stream over the specified time period after throttling.
|
applyRemovalPolicy, getEnv, getStackgetNodegetGrantPrincipalgetConnections@Stability(value=Experimental) @NotNull String getDeliveryStreamArn()
@Stability(value=Experimental) @NotNull String getDeliveryStreamName()
@Stability(value=Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions)
grantee - This parameter is required.actions - This parameter is required.@Stability(value=Experimental) @NotNull Grant grantPutRecords(@NotNull IGrantable grantee)
grantee - 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 metricBackupToS3Bytes(@Nullable MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props - @Stability(value=Experimental) @NotNull Metric metricBackupToS3Bytes()
By default, this metric will be calculated as an average over a period of 5 minutes.
@Stability(value=Experimental) @NotNull Metric metricBackupToS3DataFreshness(@Nullable MetricOptions props)
Any record older than this age has been delivered to the Amazon S3 bucket for backup.
By default, this metric will be calculated as an average over a period of 5 minutes.
props - @Stability(value=Experimental) @NotNull Metric metricBackupToS3DataFreshness()
Any record older than this age has been delivered to the Amazon S3 bucket for backup.
By default, this metric will be calculated as an average over a period of 5 minutes.
@Stability(value=Experimental) @NotNull Metric metricBackupToS3Records(@Nullable MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props - @Stability(value=Experimental) @NotNull Metric metricBackupToS3Records()
By default, this metric will be calculated as an average over a period of 5 minutes.
@Stability(value=Experimental) @NotNull Metric metricIncomingBytes(@Nullable MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props - @Stability(value=Experimental) @NotNull Metric metricIncomingBytes()
By default, this metric will be calculated as an average over a period of 5 minutes.
@Stability(value=Experimental) @NotNull Metric metricIncomingRecords(@Nullable MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props - @Stability(value=Experimental) @NotNull Metric metricIncomingRecords()
By default, this metric will be calculated as an average over a period of 5 minutes.
Copyright © 2022. All rights reserved.