pub struct FlowLog {
pub flow_log_id: Option<String>,
pub resource_id: Option<String>,
pub traffic_type: Option<String>,
pub log_group_name: Option<String>,
pub flow_log_status: Option<String>,
}Expand description
Describes a flow log.
AWS API: ec2.v1.FlowLog
Reference: https://docs.aws.amazon.com/AWSEC2/latest/APIReference//FlowLog
§Coverage
5 of 16 fields included. Omitted fields:
CreationTime— not selected in manifestDeliverLogsErrorMessage— not selected in manifestDeliverLogsPermissionArn— not selected in manifestDeliverCrossAccountRole— not selected in manifestDeliverLogsStatus— not selected in manifestLogDestinationType— not selected in manifestLogDestination— not selected in manifestLogFormat— not selected in manifestTags— not selected in manifestMaxAggregationInterval— not selected in manifestDestinationOptions— not selected in manifest
Fields§
§flow_log_id: Option<String>The ID of the flow log.
resource_id: Option<String>The ID of the resource being monitored.
traffic_type: Option<String>The type of traffic captured for the flow log.
log_group_name: Option<String>The name of the flow log group.
flow_log_status: Option<String>The status of the flow log (ACTIVE).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlowLog
impl<'de> Deserialize<'de> for FlowLog
Source§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
Auto Trait Implementations§
impl Freeze for FlowLog
impl RefUnwindSafe for FlowLog
impl Send for FlowLog
impl Sync for FlowLog
impl Unpin for FlowLog
impl UnsafeUnpin for FlowLog
impl UnwindSafe for FlowLog
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more