Struct rusoto_logs::Destination [−][src]
pub struct Destination { pub access_policy: Option<String>, pub arn: Option<String>, pub creation_time: Option<i64>, pub destination_name: Option<String>, pub role_arn: Option<String>, pub target_arn: Option<String>, }
Expand description
Represents a cross-account destination that receives subscription log events.
Fields
access_policy: Option<String>
An IAM policy document that governs which AWS accounts can create subscription filters against this destination.
arn: Option<String>
The ARN of this destination.
creation_time: Option<i64>
The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
destination_name: Option<String>
The name of the destination.
role_arn: Option<String>
A role for impersonation, used when delivering log events to the target.
target_arn: Option<String>
The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).
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 Destination
impl Send for Destination
impl Sync for Destination
impl Unpin for Destination
impl UnwindSafe for Destination
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