[][src]Struct rusoto_ecs::FirelensConfiguration

pub struct FirelensConfiguration {
    pub options: Option<HashMap<String, String>>,
    pub type_: String,
}

The FireLens configuration for the container. This is used to specify and configure a log router for container logs.

Fields

options: Option<HashMap<String, String>>

The options to use when configuring the log router. This field is optional and can be used to add additional metadata, such as the task, task definition, cluster, and container instance details to the log event. If specified, the syntax to use is "options":{"enable-ecs-log-metadata":"true|false"}.

type_: String

The log router to use. The valid values are fluentd or fluentbit.

Trait Implementations

impl Clone for FirelensConfiguration[src]

impl Default for FirelensConfiguration[src]

impl PartialEq<FirelensConfiguration> for FirelensConfiguration[src]

impl Debug for FirelensConfiguration[src]

impl Serialize for FirelensConfiguration[src]

impl<'de> Deserialize<'de> for FirelensConfiguration[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,