Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
To deregister a consumer, provide its ARN. Alternatively, you can provide the ARN of the data stream and the name you gave the consumer when you registered it. You may also provide all three parameters, as long as they don't conflict with each other. If you don't know the name or ARN of the consumer that you want to deregister, you can use the ListStreamConsumers operation to get a list of the descriptions of all the consumers that are currently registered with a given data stream. The description of a consumer contains its name and ARN.
This operation has a limit of five transactions per second per stream.
Synopsis
- data DeregisterStreamConsumer = DeregisterStreamConsumer' {
- consumerARN :: Maybe Text
- consumerName :: Maybe Text
- streamARN :: Maybe Text
- newDeregisterStreamConsumer :: DeregisterStreamConsumer
- deregisterStreamConsumer_consumerARN :: Lens' DeregisterStreamConsumer (Maybe Text)
- deregisterStreamConsumer_consumerName :: Lens' DeregisterStreamConsumer (Maybe Text)
- deregisterStreamConsumer_streamARN :: Lens' DeregisterStreamConsumer (Maybe Text)
- data DeregisterStreamConsumerResponse = DeregisterStreamConsumerResponse' {
- newDeregisterStreamConsumerResponse :: DeregisterStreamConsumerResponse
Creating a Request
data DeregisterStreamConsumer Source #
See: newDeregisterStreamConsumer
smart constructor.
DeregisterStreamConsumer' | |
|
Instances
newDeregisterStreamConsumer :: DeregisterStreamConsumer Source #
Create a value of DeregisterStreamConsumer
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:
DeregisterStreamConsumer
, deregisterStreamConsumer_consumerARN
- The ARN returned by Kinesis Data Streams when you registered the
consumer. If you don't know the ARN of the consumer that you want to
deregister, you can use the ListStreamConsumers operation to get a list
of the descriptions of all the consumers that are currently registered
with a given data stream. The description of a consumer contains its
ARN.
DeregisterStreamConsumer
, deregisterStreamConsumer_consumerName
- The name that you gave to the consumer.
DeregisterStreamConsumer
, deregisterStreamConsumer_streamARN
- The ARN of the Kinesis data stream that the consumer is registered with.
For more information, see
Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
Request Lenses
deregisterStreamConsumer_consumerARN :: Lens' DeregisterStreamConsumer (Maybe Text) Source #
The ARN returned by Kinesis Data Streams when you registered the consumer. If you don't know the ARN of the consumer that you want to deregister, you can use the ListStreamConsumers operation to get a list of the descriptions of all the consumers that are currently registered with a given data stream. The description of a consumer contains its ARN.
deregisterStreamConsumer_consumerName :: Lens' DeregisterStreamConsumer (Maybe Text) Source #
The name that you gave to the consumer.
deregisterStreamConsumer_streamARN :: Lens' DeregisterStreamConsumer (Maybe Text) Source #
The ARN of the Kinesis data stream that the consumer is registered with. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
Destructuring the Response
data DeregisterStreamConsumerResponse Source #
See: newDeregisterStreamConsumerResponse
smart constructor.
Instances
newDeregisterStreamConsumerResponse :: DeregisterStreamConsumerResponse Source #
Create a value of DeregisterStreamConsumerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.