pub struct ConnectionNotification {
pub connection_events: Option<Vec<String>>,
pub connection_notification_arn: Option<String>,
pub connection_notification_id: Option<String>,
pub connection_notification_state: Option<String>,
pub connection_notification_type: Option<String>,
pub service_id: Option<String>,
pub vpc_endpoint_id: Option<String>,
}Expand description
Describes a connection notification for a VPC endpoint or VPC endpoint service.
Fields§
§connection_events: Option<Vec<String>>The events for the notification. Valid values are Accept, Connect, Delete, and Reject.
connection_notification_arn: Option<String>The ARN of the SNS topic for the notification.
connection_notification_id: Option<String>The ID of the notification.
connection_notification_state: Option<String>The state of the notification.
connection_notification_type: Option<String>The type of notification.
service_id: Option<String>The ID of the endpoint service.
vpc_endpoint_id: Option<String>The ID of the VPC endpoint.
Trait Implementations§
Source§impl Clone for ConnectionNotification
impl Clone for ConnectionNotification
Source§fn clone(&self) -> ConnectionNotification
fn clone(&self) -> ConnectionNotification
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 ConnectionNotification
impl Debug for ConnectionNotification
Source§impl Default for ConnectionNotification
impl Default for ConnectionNotification
Source§fn default() -> ConnectionNotification
fn default() -> ConnectionNotification
Returns the “default value” for a type. Read more
Source§impl PartialEq for ConnectionNotification
impl PartialEq for ConnectionNotification
impl StructuralPartialEq for ConnectionNotification
Auto Trait Implementations§
impl Freeze for ConnectionNotification
impl RefUnwindSafe for ConnectionNotification
impl Send for ConnectionNotification
impl Sync for ConnectionNotification
impl Unpin for ConnectionNotification
impl UnwindSafe for ConnectionNotification
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