pub struct PutNotificationChannelRequest {
pub sns_role_name: String,
pub sns_topic_arn: String,
}Fields§
§sns_role_name: StringThe Amazon Resource Name (ARN) of the IAM role that allows Amazon SNS to record AWS Firewall Manager activity.
sns_topic_arn: StringThe Amazon Resource Name (ARN) of the SNS topic that collects notifications from AWS Firewall Manager.
Trait Implementations§
Source§impl Clone for PutNotificationChannelRequest
impl Clone for PutNotificationChannelRequest
Source§fn clone(&self) -> PutNotificationChannelRequest
fn clone(&self) -> PutNotificationChannelRequest
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 PutNotificationChannelRequest
impl Default for PutNotificationChannelRequest
Source§fn default() -> PutNotificationChannelRequest
fn default() -> PutNotificationChannelRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for PutNotificationChannelRequest
impl PartialEq for PutNotificationChannelRequest
Source§fn eq(&self, other: &PutNotificationChannelRequest) -> bool
fn eq(&self, other: &PutNotificationChannelRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PutNotificationChannelRequest
Auto Trait Implementations§
impl Freeze for PutNotificationChannelRequest
impl RefUnwindSafe for PutNotificationChannelRequest
impl Send for PutNotificationChannelRequest
impl Sync for PutNotificationChannelRequest
impl Unpin for PutNotificationChannelRequest
impl UnwindSafe for PutNotificationChannelRequest
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