pub struct PutMetricStreamInput {
pub exclude_filters: Vec<MetricStreamFilter>,
pub firehose_arn: String,
pub include_filters: Vec<MetricStreamFilter>,
pub include_linked_accounts_metrics: Option<bool>,
pub name: String,
pub output_format: MetricStreamOutputFormat,
pub role_arn: String,
pub statistics_configurations: Vec<MetricStreamStatisticsConfiguration>,
pub tags: Vec<Tag>,
}Expand description
CloudWatch PutMetricStreamInput.
Fields§
§exclude_filters: Vec<MetricStreamFilter>§firehose_arn: String§include_filters: Vec<MetricStreamFilter>§include_linked_accounts_metrics: Option<bool>§name: String§output_format: MetricStreamOutputFormat§role_arn: String§statistics_configurations: Vec<MetricStreamStatisticsConfiguration>Trait Implementations§
Source§impl Clone for PutMetricStreamInput
impl Clone for PutMetricStreamInput
Source§fn clone(&self) -> PutMetricStreamInput
fn clone(&self) -> PutMetricStreamInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PutMetricStreamInput
impl Debug for PutMetricStreamInput
Source§impl Default for PutMetricStreamInput
impl Default for PutMetricStreamInput
Source§fn default() -> PutMetricStreamInput
fn default() -> PutMetricStreamInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PutMetricStreamInput
impl<'de> Deserialize<'de> for PutMetricStreamInput
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 PutMetricStreamInput
impl RefUnwindSafe for PutMetricStreamInput
impl Send for PutMetricStreamInput
impl Sync for PutMetricStreamInput
impl Unpin for PutMetricStreamInput
impl UnsafeUnpin for PutMetricStreamInput
impl UnwindSafe for PutMetricStreamInput
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