pub struct VpcEndpointConnectionNotificationResult {
pub connection_events: Output<Vec<String>>,
pub connection_notification_arn: Output<String>,
pub notification_type: Output<String>,
pub state: Output<String>,
pub vpc_endpoint_id: Output<Option<String>>,
pub vpc_endpoint_service_id: Output<Option<String>>,
}
Fields§
§connection_events: Output<Vec<String>>
One or more endpoint events for which to receive notifications.
NOTE: One of
vpc_endpoint_service_id
orvpc_endpoint_id
must be specified.
connection_notification_arn: Output<String>
The ARN of the SNS topic for the notifications.
notification_type: Output<String>
The type of notification.
state: Output<String>
The state of the notification.
vpc_endpoint_id: Output<Option<String>>
The ID of the VPC Endpoint to receive notifications for.
vpc_endpoint_service_id: Output<Option<String>>
The ID of the VPC Endpoint Service to receive notifications for.
Auto Trait Implementations§
impl Freeze for VpcEndpointConnectionNotificationResult
impl RefUnwindSafe for VpcEndpointConnectionNotificationResult
impl Send for VpcEndpointConnectionNotificationResult
impl Sync for VpcEndpointConnectionNotificationResult
impl Unpin for VpcEndpointConnectionNotificationResult
impl UnwindSafe for VpcEndpointConnectionNotificationResult
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