ListDeliveryStreamsInput

public struct ListDeliveryStreamsInput : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The delivery stream type. This can be one of the following values: DirectPut: Provider applications access the delivery stream directly. KinesisStreamAsSource: The delivery stream uses a Kinesis data stream as a source. This parameter is optional. If this parameter is omitted, delivery streams of all types are returned.

    Declaration

    Swift

    public let deliveryStreamType: DeliveryStreamType?
  • The list of delivery streams returned by this call to ListDeliveryStreams will start with the delivery stream whose name comes alphabetically immediately after the name you specify in ExclusiveStartDeliveryStreamName.

    Declaration

    Swift

    public let exclusiveStartDeliveryStreamName: String?
  • The maximum number of delivery streams to list. The default value is 10.

    Declaration

    Swift

    public let limit: Int?
  • Undocumented

    Declaration

    Swift

    public init(deliveryStreamType: DeliveryStreamType? = nil, exclusiveStartDeliveryStreamName: String? = nil, limit: Int? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws