pub struct CreateVpcEndpointConnectionNotificationRequest {
pub client_token: Option<String>,
pub connection_events: Vec<String>,
pub connection_notification_arn: String,
pub dry_run: Option<bool>,
pub service_id: Option<String>,
pub vpc_endpoint_id: Option<String>,
}Fields§
§client_token: Option<String>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
connection_events: Vec<String>One or more endpoint events for which to receive notifications. Valid values are Accept, Connect, Delete, and Reject.
connection_notification_arn: StringThe ARN of the SNS topic for the notifications.
dry_run: Option<bool>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
service_id: Option<String>The ID of the endpoint service.
vpc_endpoint_id: Option<String>The ID of the endpoint.
Trait Implementations§
Source§impl Clone for CreateVpcEndpointConnectionNotificationRequest
impl Clone for CreateVpcEndpointConnectionNotificationRequest
Source§fn clone(&self) -> CreateVpcEndpointConnectionNotificationRequest
fn clone(&self) -> CreateVpcEndpointConnectionNotificationRequest
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 Default for CreateVpcEndpointConnectionNotificationRequest
impl Default for CreateVpcEndpointConnectionNotificationRequest
Source§fn default() -> CreateVpcEndpointConnectionNotificationRequest
fn default() -> CreateVpcEndpointConnectionNotificationRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateVpcEndpointConnectionNotificationRequest
impl PartialEq for CreateVpcEndpointConnectionNotificationRequest
Source§fn eq(&self, other: &CreateVpcEndpointConnectionNotificationRequest) -> bool
fn eq(&self, other: &CreateVpcEndpointConnectionNotificationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateVpcEndpointConnectionNotificationRequest
Auto Trait Implementations§
impl Freeze for CreateVpcEndpointConnectionNotificationRequest
impl RefUnwindSafe for CreateVpcEndpointConnectionNotificationRequest
impl Send for CreateVpcEndpointConnectionNotificationRequest
impl Sync for CreateVpcEndpointConnectionNotificationRequest
impl Unpin for CreateVpcEndpointConnectionNotificationRequest
impl UnwindSafe for CreateVpcEndpointConnectionNotificationRequest
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