@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)", date="2022-08-02T20:25:31.750Z") public interface IDeliveryStream extends 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 |
---|---|
java.lang.String |
getDeliveryStreamArn()
(experimental) The ARN of the delivery stream.
|
java.lang.String |
getDeliveryStreamName()
(experimental) The name of the delivery stream.
|
Grant |
grant(IGrantable grantee,
java.lang.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(java.lang.String metricName)
(experimental) Return the given named metric for this delivery stream.
|
Metric |
metric(java.lang.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, getStack
getNode
getGrantPrincipal
getConnections
java.lang.String getDeliveryStreamArn()
java.lang.String getDeliveryStreamName()
Grant grant(IGrantable grantee, java.lang.String... actions)
grantee
- This parameter is required.actions
- This parameter is required.Grant grantPutRecords(IGrantable grantee)
grantee
- This parameter is required.Metric metric(java.lang.String metricName, MetricOptions props)
metricName
- This parameter is required.props
- Metric metric(java.lang.String metricName)
metricName
- This parameter is required.Metric metricBackupToS3Bytes(MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props
- Metric metricBackupToS3Bytes()
By default, this metric will be calculated as an average over a period of 5 minutes.
Metric metricBackupToS3DataFreshness(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
- 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.
Metric metricBackupToS3Records(MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props
- Metric metricBackupToS3Records()
By default, this metric will be calculated as an average over a period of 5 minutes.
Metric metricIncomingBytes(MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props
- Metric metricIncomingBytes()
By default, this metric will be calculated as an average over a period of 5 minutes.
Metric metricIncomingRecords(MetricOptions props)
By default, this metric will be calculated as an average over a period of 5 minutes.
props
- Metric metricIncomingRecords()
By default, this metric will be calculated as an average over a period of 5 minutes.