class Aws::IoTAnalytics::Types::CreateChannelRequest
@note When making an API call, you may pass CreateChannelRequest
data as a hash: { channel_name: "ChannelName", # required channel_storage: { service_managed_s3: { }, customer_managed_s3: { bucket: "BucketName", # required key_prefix: "S3KeyPrefix", role_arn: "RoleArn", # required }, }, retention_period: { unlimited: false, number_of_days: 1, }, tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] channel_name
The name of the channel. @return [String]
@!attribute [rw] channel_storage
Where channel data is stored. You can choose one of `serviceManagedS3` or `customerManagedS3` storage. If not specified, the default is `serviceManagedS3`. You can't change this storage option after the channel is created. @return [Types::ChannelStorage]
@!attribute [rw] retention_period
How long, in days, message data is kept for the channel. When `customerManagedS3` storage is selected, this parameter is ignored. @return [Types::RetentionPeriod]
@!attribute [rw] tags
Metadata which can be used to manage the channel. @return [Array<Types::Tag>]
Constants
- SENSITIVE