Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Describes the specified delivery stream and its status. For example,
after your delivery stream is created, call DescribeDeliveryStream
to
see whether the delivery stream is ACTIVE
and therefore ready for data
to be sent to it.
If the status of a delivery stream is CREATING_FAILED
, this status
doesn't change, and you can't invoke CreateDeliveryStream again on it.
However, you can invoke the DeleteDeliveryStream operation to delete it.
If the status is DELETING_FAILED
, you can force deletion by invoking
DeleteDeliveryStream again but with
DeleteDeliveryStreamInput$AllowForceDelete set to true.
Synopsis
- data DescribeDeliveryStream = DescribeDeliveryStream' {}
- newDescribeDeliveryStream :: Text -> DescribeDeliveryStream
- describeDeliveryStream_exclusiveStartDestinationId :: Lens' DescribeDeliveryStream (Maybe Text)
- describeDeliveryStream_limit :: Lens' DescribeDeliveryStream (Maybe Natural)
- describeDeliveryStream_deliveryStreamName :: Lens' DescribeDeliveryStream Text
- data DescribeDeliveryStreamResponse = DescribeDeliveryStreamResponse' {}
- newDescribeDeliveryStreamResponse :: Int -> DeliveryStreamDescription -> DescribeDeliveryStreamResponse
- describeDeliveryStreamResponse_httpStatus :: Lens' DescribeDeliveryStreamResponse Int
- describeDeliveryStreamResponse_deliveryStreamDescription :: Lens' DescribeDeliveryStreamResponse DeliveryStreamDescription
Creating a Request
data DescribeDeliveryStream Source #
See: newDescribeDeliveryStream
smart constructor.
DescribeDeliveryStream' | |
|
Instances
newDescribeDeliveryStream Source #
Create a value of DescribeDeliveryStream
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:exclusiveStartDestinationId:DescribeDeliveryStream'
, describeDeliveryStream_exclusiveStartDestinationId
- The ID of the destination to start returning the destination
information. Kinesis Data Firehose supports one destination per delivery
stream.
$sel:limit:DescribeDeliveryStream'
, describeDeliveryStream_limit
- The limit on the number of destinations to return. You can have one
destination per delivery stream.
$sel:deliveryStreamName:DescribeDeliveryStream'
, describeDeliveryStream_deliveryStreamName
- The name of the delivery stream.
Request Lenses
describeDeliveryStream_exclusiveStartDestinationId :: Lens' DescribeDeliveryStream (Maybe Text) Source #
The ID of the destination to start returning the destination information. Kinesis Data Firehose supports one destination per delivery stream.
describeDeliveryStream_limit :: Lens' DescribeDeliveryStream (Maybe Natural) Source #
The limit on the number of destinations to return. You can have one destination per delivery stream.
describeDeliveryStream_deliveryStreamName :: Lens' DescribeDeliveryStream Text Source #
The name of the delivery stream.
Destructuring the Response
data DescribeDeliveryStreamResponse Source #
See: newDescribeDeliveryStreamResponse
smart constructor.
DescribeDeliveryStreamResponse' | |
|
Instances
Eq DescribeDeliveryStreamResponse Source # | |
Show DescribeDeliveryStreamResponse Source # | |
Defined in Amazonka.Firehose.DescribeDeliveryStream | |
Generic DescribeDeliveryStreamResponse Source # | |
NFData DescribeDeliveryStreamResponse Source # | |
Defined in Amazonka.Firehose.DescribeDeliveryStream rnf :: DescribeDeliveryStreamResponse -> () # | |
type Rep DescribeDeliveryStreamResponse Source # | |
Defined in Amazonka.Firehose.DescribeDeliveryStream type Rep DescribeDeliveryStreamResponse = D1 ('MetaData "DescribeDeliveryStreamResponse" "Amazonka.Firehose.DescribeDeliveryStream" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "DescribeDeliveryStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "deliveryStreamDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeliveryStreamDescription))) |
newDescribeDeliveryStreamResponse Source #
:: Int | |
-> DeliveryStreamDescription |
|
-> DescribeDeliveryStreamResponse |
Create a value of DescribeDeliveryStreamResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DescribeDeliveryStreamResponse'
, describeDeliveryStreamResponse_httpStatus
- The response's http status code.
$sel:deliveryStreamDescription:DescribeDeliveryStreamResponse'
, describeDeliveryStreamResponse_deliveryStreamDescription
- Information about the delivery stream.
Response Lenses
describeDeliveryStreamResponse_httpStatus :: Lens' DescribeDeliveryStreamResponse Int Source #
The response's http status code.
describeDeliveryStreamResponse_deliveryStreamDescription :: Lens' DescribeDeliveryStreamResponse DeliveryStreamDescription Source #
Information about the delivery stream.