Struct aws_sdk_wafv2::operation::delete_logging_configuration::DeleteLoggingConfigurationInput
source · #[non_exhaustive]pub struct DeleteLoggingConfigurationInput {
pub resource_arn: Option<String>,
pub log_type: Option<LogType>,
pub log_scope: Option<LogScope>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.resource_arn: Option<String>The Amazon Resource Name (ARN) of the web ACL from which you want to delete the LoggingConfiguration.
log_type: Option<LogType>Used to distinguish between various logging options. Currently, there is one option.
Default: WAF_LOGS
log_scope: Option<LogScope>The owner of the logging configuration, which must be set to CUSTOMER for the configurations that you manage.
The log scope SECURITY_LAKE indicates a configuration that is managed through Amazon Security Lake. You can use Security Lake to collect log and event data from various sources for normalization, analysis, and management. For information, see Collecting data from Amazon Web Services services in the Amazon Security Lake user guide.
Default: CUSTOMER
Implementations§
source§impl DeleteLoggingConfigurationInput
impl DeleteLoggingConfigurationInput
sourcepub fn resource_arn(&self) -> Option<&str>
pub fn resource_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the web ACL from which you want to delete the LoggingConfiguration.
sourcepub fn log_type(&self) -> Option<&LogType>
pub fn log_type(&self) -> Option<&LogType>
Used to distinguish between various logging options. Currently, there is one option.
Default: WAF_LOGS
sourcepub fn log_scope(&self) -> Option<&LogScope>
pub fn log_scope(&self) -> Option<&LogScope>
The owner of the logging configuration, which must be set to CUSTOMER for the configurations that you manage.
The log scope SECURITY_LAKE indicates a configuration that is managed through Amazon Security Lake. You can use Security Lake to collect log and event data from various sources for normalization, analysis, and management. For information, see Collecting data from Amazon Web Services services in the Amazon Security Lake user guide.
Default: CUSTOMER
source§impl DeleteLoggingConfigurationInput
impl DeleteLoggingConfigurationInput
sourcepub fn builder() -> DeleteLoggingConfigurationInputBuilder
pub fn builder() -> DeleteLoggingConfigurationInputBuilder
Creates a new builder-style object to manufacture DeleteLoggingConfigurationInput.
Trait Implementations§
source§impl Clone for DeleteLoggingConfigurationInput
impl Clone for DeleteLoggingConfigurationInput
source§fn clone(&self) -> DeleteLoggingConfigurationInput
fn clone(&self) -> DeleteLoggingConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for DeleteLoggingConfigurationInput
impl PartialEq for DeleteLoggingConfigurationInput
source§fn eq(&self, other: &DeleteLoggingConfigurationInput) -> bool
fn eq(&self, other: &DeleteLoggingConfigurationInput) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeleteLoggingConfigurationInput
Auto Trait Implementations§
impl Freeze for DeleteLoggingConfigurationInput
impl RefUnwindSafe for DeleteLoggingConfigurationInput
impl Send for DeleteLoggingConfigurationInput
impl Sync for DeleteLoggingConfigurationInput
impl Unpin for DeleteLoggingConfigurationInput
impl UnwindSafe for DeleteLoggingConfigurationInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more