Skip to main content

LogsOperation

Enum LogsOperation 

Source
pub enum LogsOperation {
Show 43 variants CreateLogGroup, DeleteLogGroup, DescribeLogGroups, CreateLogStream, DeleteLogStream, DescribeLogStreams, PutLogEvents, GetLogEvents, FilterLogEvents, PutRetentionPolicy, DeleteRetentionPolicy, PutMetricFilter, DeleteMetricFilter, DescribeMetricFilters, PutSubscriptionFilter, DeleteSubscriptionFilter, DescribeSubscriptionFilters, PutResourcePolicy, DeleteResourcePolicy, DescribeResourcePolicies, TagResource, UntagResource, ListTagsForResource, TagLogGroup, UntagLogGroup, ListTagsLogGroup, PutDestination, PutDestinationPolicy, DeleteDestination, DescribeDestinations, AssociateKmsKey, DisassociateKmsKey, StartQuery, StopQuery, GetQueryResults, DescribeQueries, PutQueryDefinition, DeleteQueryDefinition, DescribeQueryDefinitions, CreateExportTask, CancelExportTask, DescribeExportTasks, TestMetricFilter,
}
Expand description

All supported Logs operations.

Variants§

§

CreateLogGroup

The CreateLogGroup operation.

§

DeleteLogGroup

The DeleteLogGroup operation.

§

DescribeLogGroups

The DescribeLogGroups operation.

§

CreateLogStream

The CreateLogStream operation.

§

DeleteLogStream

The DeleteLogStream operation.

§

DescribeLogStreams

The DescribeLogStreams operation.

§

PutLogEvents

The PutLogEvents operation.

§

GetLogEvents

The GetLogEvents operation.

§

FilterLogEvents

The FilterLogEvents operation.

§

PutRetentionPolicy

The PutRetentionPolicy operation.

§

DeleteRetentionPolicy

The DeleteRetentionPolicy operation.

§

PutMetricFilter

The PutMetricFilter operation.

§

DeleteMetricFilter

The DeleteMetricFilter operation.

§

DescribeMetricFilters

The DescribeMetricFilters operation.

§

PutSubscriptionFilter

The PutSubscriptionFilter operation.

§

DeleteSubscriptionFilter

The DeleteSubscriptionFilter operation.

§

DescribeSubscriptionFilters

The DescribeSubscriptionFilters operation.

§

PutResourcePolicy

The PutResourcePolicy operation.

§

DeleteResourcePolicy

The DeleteResourcePolicy operation.

§

DescribeResourcePolicies

The DescribeResourcePolicies operation.

§

TagResource

The TagResource operation.

§

UntagResource

The UntagResource operation.

§

ListTagsForResource

The ListTagsForResource operation.

§

TagLogGroup

The TagLogGroup operation.

§

UntagLogGroup

The UntagLogGroup operation.

§

ListTagsLogGroup

The ListTagsLogGroup operation.

§

PutDestination

The PutDestination operation.

§

PutDestinationPolicy

The PutDestinationPolicy operation.

§

DeleteDestination

The DeleteDestination operation.

§

DescribeDestinations

The DescribeDestinations operation.

§

AssociateKmsKey

The AssociateKmsKey operation.

§

DisassociateKmsKey

The DisassociateKmsKey operation.

§

StartQuery

The StartQuery operation.

§

StopQuery

The StopQuery operation.

§

GetQueryResults

The GetQueryResults operation.

§

DescribeQueries

The DescribeQueries operation.

§

PutQueryDefinition

The PutQueryDefinition operation.

§

DeleteQueryDefinition

The DeleteQueryDefinition operation.

§

DescribeQueryDefinitions

The DescribeQueryDefinitions operation.

§

CreateExportTask

The CreateExportTask operation.

§

CancelExportTask

The CancelExportTask operation.

§

DescribeExportTasks

The DescribeExportTasks operation.

§

TestMetricFilter

The TestMetricFilter operation.

Implementations§

Source§

impl LogsOperation

Source

pub fn as_str(&self) -> &'static str

Returns the AWS operation name string.

Source

pub fn from_name(name: &str) -> Option<Self>

Parse an operation name string into an LogsOperation.

Trait Implementations§

Source§

impl Clone for LogsOperation

Source§

fn clone(&self) -> LogsOperation

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LogsOperation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for LogsOperation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for LogsOperation

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for LogsOperation

Source§

fn eq(&self, other: &LogsOperation) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for LogsOperation

Source§

impl Eq for LogsOperation

Source§

impl StructuralPartialEq for LogsOperation

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.