AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Deletes a delivery stream and its data.

You can delete a delivery stream only if it is in ACTIVE or DELETING state, and not in the CREATING state. While the deletion request is in process, the delivery stream is in the DELETING state.

To check the state of a delivery stream, use DescribeDeliveryStream.

While the delivery stream is DELETING state, the service may continue to accept the records, but the service doesn't make any guarantees with respect to delivering the data. Therefore, as a best practice, you should first stop any applications that are sending records before deleting a delivery stream.

Note:

For PCL and Unity this operation is only available in asynchronous form. Please refer to DeleteDeliveryStreamAsync.

Namespace: Amazon.KinesisFirehose
Assembly: AWSSDK.KinesisFirehose.dll
Version: 3.x.y.z

Syntax

C#
public abstract DeleteDeliveryStreamResponse DeleteDeliveryStream(
         DeleteDeliveryStreamRequest request
)
Parameters
request
Type: Amazon.KinesisFirehose.Model.DeleteDeliveryStreamRequest

Container for the necessary parameters to execute the DeleteDeliveryStream service method.

Return Value
The response from the DeleteDeliveryStream service method, as returned by KinesisFirehose.

Exceptions

ExceptionCondition
ResourceInUseException The resource is already in use and not available for this operation.
ResourceNotFoundException The specified resource could not be found.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms

Unity:
Supported Versions: 4.6 and above
Supported Platforms: Android, iOS, Standalone

See Also