Skip to main content

EventsOperation

Enum EventsOperation 

Source
pub enum EventsOperation {
Show 57 variants CreateEventBus, DeleteEventBus, DescribeEventBus, ListEventBuses, PutRule, DeleteRule, DescribeRule, ListRules, EnableRule, DisableRule, PutTargets, RemoveTargets, ListTargetsByRule, PutEvents, TestEventPattern, TagResource, UntagResource, ListTagsForResource, PutPermission, RemovePermission, ListRuleNamesByTarget, UpdateEventBus, CreateArchive, DeleteArchive, DescribeArchive, ListArchives, UpdateArchive, StartReplay, CancelReplay, DescribeReplay, ListReplays, CreateApiDestination, DeleteApiDestination, DescribeApiDestination, ListApiDestinations, UpdateApiDestination, CreateConnection, DeleteConnection, DescribeConnection, ListConnections, UpdateConnection, DeauthorizeConnection, CreateEndpoint, DeleteEndpoint, DescribeEndpoint, ListEndpoints, UpdateEndpoint, ActivateEventSource, CreatePartnerEventSource, DeactivateEventSource, DeletePartnerEventSource, DescribeEventSource, DescribePartnerEventSource, ListEventSources, ListPartnerEventSourceAccounts, ListPartnerEventSources, PutPartnerEvents,
}
Expand description

All supported EventBridge operations.

Variants§

§

CreateEventBus

Create an event bus.

§

DeleteEventBus

Delete an event bus.

§

DescribeEventBus

Describe an event bus.

§

ListEventBuses

List event buses.

§

PutRule

Create or update a rule.

§

DeleteRule

Delete a rule.

§

DescribeRule

Describe a rule.

§

ListRules

List rules on an event bus.

§

EnableRule

Enable a rule.

§

DisableRule

Disable a rule.

§

PutTargets

Add targets to a rule.

§

RemoveTargets

Remove targets from a rule.

§

ListTargetsByRule

List targets for a rule.

§

PutEvents

Put events onto an event bus.

§

TestEventPattern

Test an event pattern against an event.

§

TagResource

Tag a resource.

§

UntagResource

Untag a resource.

§

ListTagsForResource

List tags for a resource.

§

PutPermission

Add a permission to an event bus.

§

RemovePermission

Remove a permission from an event bus.

§

ListRuleNamesByTarget

List rule names that target a given ARN.

§

UpdateEventBus

Update an event bus.

§

CreateArchive

Create an archive.

§

DeleteArchive

Delete an archive.

§

DescribeArchive

Describe an archive.

§

ListArchives

List archives.

§

UpdateArchive

Update an archive.

§

StartReplay

Start a replay.

§

CancelReplay

Cancel a replay.

§

DescribeReplay

Describe a replay.

§

ListReplays

List replays.

§

CreateApiDestination

Create an API destination.

§

DeleteApiDestination

Delete an API destination.

§

DescribeApiDestination

Describe an API destination.

§

ListApiDestinations

List API destinations.

§

UpdateApiDestination

Update an API destination.

§

CreateConnection

Create a connection.

§

DeleteConnection

Delete a connection.

§

DescribeConnection

Describe a connection.

§

ListConnections

List connections.

§

UpdateConnection

Update a connection.

§

DeauthorizeConnection

Deauthorize a connection.

§

CreateEndpoint

Create an endpoint.

§

DeleteEndpoint

Delete an endpoint.

§

DescribeEndpoint

Describe an endpoint.

§

ListEndpoints

List endpoints.

§

UpdateEndpoint

Update an endpoint.

§

ActivateEventSource

Activate an event source.

§

CreatePartnerEventSource

Create a partner event source.

§

DeactivateEventSource

Deactivate an event source.

§

DeletePartnerEventSource

Delete a partner event source.

§

DescribeEventSource

Describe an event source.

§

DescribePartnerEventSource

Describe a partner event source.

§

ListEventSources

List event sources.

§

ListPartnerEventSourceAccounts

List partner event source accounts.

§

ListPartnerEventSources

List partner event sources.

§

PutPartnerEvents

Put partner events.

Implementations§

Source§

impl EventsOperation

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 EventsOperation.

Source

pub fn is_implemented(&self) -> bool

Returns true if this operation is implemented.

Trait Implementations§

Source§

impl Clone for EventsOperation

Source§

fn clone(&self) -> EventsOperation

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 EventsOperation

Source§

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

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

impl Display for EventsOperation

Source§

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

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

impl Hash for EventsOperation

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 EventsOperation

Source§

fn eq(&self, other: &EventsOperation) -> 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 EventsOperation

Source§

impl Eq for EventsOperation

Source§

impl StructuralPartialEq for EventsOperation

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.