![]() |
![]()
| ![]() |
![]()
NAMEPaws::IoTAnalytics::CustomerManagedChannelS3Storage USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::IoTAnalytics::CustomerManagedChannelS3Storage object: $service_obj->Method(Att1 => { Bucket => $value, ..., RoleArn => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::CustomerManagedChannelS3Storage object: $result = $service_obj->Method(...); $result->Att1->Bucket DESCRIPTIONUse this to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the "retentionPeriod" parameter is ignored. You cannot change the choice of service-managed or customer-managed S3 storage after the channel is created. ATTRIBUTESREQUIRED Bucket => StrThe name of the S3 bucket in which channel data is stored. KeyPrefix => StrOptional. The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/). REQUIRED RoleArn => StrThe ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources. SEE ALSOThis class forms part of Paws, describing an object used in Paws::IoTAnalytics BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|