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 |
Amazonka.Kinesis.DeregisterStreamConsumer
Description
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
- streamARN :: Maybe Text
- consumerName :: Maybe Text
- newDeregisterStreamConsumer :: DeregisterStreamConsumer
- deregisterStreamConsumer_consumerARN :: Lens' DeregisterStreamConsumer (Maybe Text)
- deregisterStreamConsumer_streamARN :: Lens' DeregisterStreamConsumer (Maybe Text)
- deregisterStreamConsumer_consumerName :: Lens' DeregisterStreamConsumer (Maybe Text)
- data DeregisterStreamConsumerResponse = DeregisterStreamConsumerResponse' {
- newDeregisterStreamConsumerResponse :: DeregisterStreamConsumerResponse
Creating a Request
data DeregisterStreamConsumer Source #
See: newDeregisterStreamConsumer
smart constructor.
Constructors
DeregisterStreamConsumer' | |
Fields
|
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:
$sel:consumerARN: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.
$sel:streamARN: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 AWS Service Namespaces.
$sel:consumerName:DeregisterStreamConsumer'
, deregisterStreamConsumer_consumerName
- The name that you gave to the consumer.
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_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 AWS Service Namespaces.
deregisterStreamConsumer_consumerName :: Lens' DeregisterStreamConsumer (Maybe Text) Source #
The name that you gave to the consumer.
Destructuring the Response
data DeregisterStreamConsumerResponse Source #
See: newDeregisterStreamConsumerResponse
smart constructor.
Constructors
DeregisterStreamConsumerResponse' | |
Instances
Eq DeregisterStreamConsumerResponse Source # | |
Read DeregisterStreamConsumerResponse Source # | |
Show DeregisterStreamConsumerResponse Source # | |
Defined in Amazonka.Kinesis.DeregisterStreamConsumer Methods showsPrec :: Int -> DeregisterStreamConsumerResponse -> ShowS # | |
Generic DeregisterStreamConsumerResponse Source # | |
Defined in Amazonka.Kinesis.DeregisterStreamConsumer Associated Types type Rep DeregisterStreamConsumerResponse :: Type -> Type # | |
NFData DeregisterStreamConsumerResponse Source # | |
Defined in Amazonka.Kinesis.DeregisterStreamConsumer Methods rnf :: DeregisterStreamConsumerResponse -> () # | |
type Rep DeregisterStreamConsumerResponse Source # | |
Defined in Amazonka.Kinesis.DeregisterStreamConsumer |
newDeregisterStreamConsumerResponse :: DeregisterStreamConsumerResponse Source #
Create a value of DeregisterStreamConsumerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.