Struct rusoto_kinesis::PutRecordsOutput [−][src]
pub struct PutRecordsOutput { pub encryption_type: Option<String>, pub failed_record_count: Option<i64>, pub records: Vec<PutRecordsResultEntry>, }
Expand description
PutRecords
results.
Fields
encryption_type: Option<String>
The encryption type used on the records. This parameter can be one of the following values:
-
NONE
: Do not encrypt the records. -
KMS
: Use server-side encryption on the records using a customer-managed AWS KMS key.
failed_record_count: Option<i64>
The number of unsuccessfully processed records in a PutRecords
request.
records: Vec<PutRecordsResultEntry>
An array of successfully and unsuccessfully processed record results, correlated with the request by natural ordering. A record that is successfully added to a stream includes SequenceNumber
and ShardId
in the result. A record that fails to be added to a stream includes ErrorCode
and ErrorMessage
in the result.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PutRecordsOutput
impl Send for PutRecordsOutput
impl Sync for PutRecordsOutput
impl Unpin for PutRecordsOutput
impl UnwindSafe for PutRecordsOutput
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self