Struct aws_sdk_ec2::model::ConnectionNotification
source · [−]#[non_exhaustive]pub struct ConnectionNotification { /* private fields */ }
Expand description
Describes a connection notification for a VPC endpoint or VPC endpoint service.
Implementations
sourceimpl ConnectionNotification
impl ConnectionNotification
sourcepub fn connection_notification_id(&self) -> Option<&str>
pub fn connection_notification_id(&self) -> Option<&str>
The ID of the notification.
sourcepub fn service_id(&self) -> Option<&str>
pub fn service_id(&self) -> Option<&str>
The ID of the endpoint service.
sourcepub fn vpc_endpoint_id(&self) -> Option<&str>
pub fn vpc_endpoint_id(&self) -> Option<&str>
The ID of the VPC endpoint.
sourcepub fn connection_notification_type(
&self
) -> Option<&ConnectionNotificationType>
pub fn connection_notification_type(
&self
) -> Option<&ConnectionNotificationType>
The type of notification.
sourcepub fn connection_notification_arn(&self) -> Option<&str>
pub fn connection_notification_arn(&self) -> Option<&str>
The ARN of the SNS topic for the notification.
sourcepub fn connection_events(&self) -> Option<&[String]>
pub fn connection_events(&self) -> Option<&[String]>
The events for the notification. Valid values are Accept
, Connect
, Delete
, and Reject
.
sourcepub fn connection_notification_state(
&self
) -> Option<&ConnectionNotificationState>
pub fn connection_notification_state(
&self
) -> Option<&ConnectionNotificationState>
The state of the notification.
sourceimpl ConnectionNotification
impl ConnectionNotification
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ConnectionNotification
.
Trait Implementations
sourceimpl Clone for ConnectionNotification
impl Clone for ConnectionNotification
sourcefn clone(&self) -> ConnectionNotification
fn clone(&self) -> ConnectionNotification
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ConnectionNotification
impl Debug for ConnectionNotification
sourceimpl PartialEq<ConnectionNotification> for ConnectionNotification
impl PartialEq<ConnectionNotification> for ConnectionNotification
sourcefn eq(&self, other: &ConnectionNotification) -> bool
fn eq(&self, other: &ConnectionNotification) -> bool
impl StructuralPartialEq for ConnectionNotification
Auto Trait Implementations
impl RefUnwindSafe for ConnectionNotification
impl Send for ConnectionNotification
impl Sync for ConnectionNotification
impl Unpin for ConnectionNotification
impl UnwindSafe for ConnectionNotification
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more