CreateChannelRequest
public struct CreateChannelRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The name of the channel.
Declaration
Swift
public let channelName: String
-
Where channel data is stored. You may choose one of “serviceManagedS3” or “customerManagedS3” storage. If not specified, the default is “serviceManagedS3”. This cannot be changed after creation of the channel.
Declaration
Swift
public let channelStorage: ChannelStorage?
-
How long, in days, message data is kept for the channel. When “customerManagedS3” storage is selected, this parameter is ignored.
Declaration
Swift
public let retentionPeriod: RetentionPeriod?
-
Metadata which can be used to manage the channel.
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(channelName: String, channelStorage: ChannelStorage? = nil, retentionPeriod: RetentionPeriod? = nil, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws