class Aws::IoTAnalytics::Types::UpdateChannelRequest
@note When making an API call, you may pass UpdateChannelRequest
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, }, }
@!attribute [rw] channel_name
The name of the channel to be updated. @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. The retention period can't be updated if the channel's Amazon S3 storage is customer-managed. @return [Types::RetentionPeriod]
Constants
- SENSITIVE