#[non_exhaustive]pub struct UpdateLogPatternInput {
pub resource_group_name: Option<String>,
pub pattern_set_name: Option<String>,
pub pattern_name: Option<String>,
pub pattern: Option<String>,
pub rank: i32,
}
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_group_name: Option<String>
The name of the resource group.
pattern_set_name: Option<String>
The name of the log pattern set.
pattern_name: Option<String>
The name of the log pattern.
pattern: Option<String>
The log pattern. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.
rank: i32
Rank of the log pattern. Must be a value between 1
and 1,000,000
. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank 1,000,000
will be last to get matched. When you configure custom log patterns from the console, a Low
severity pattern translates to a 750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank values less than 1
or greater than 1,000,000
are reserved for AWS-provided patterns.
Implementations§
source§impl UpdateLogPatternInput
impl UpdateLogPatternInput
sourcepub fn resource_group_name(&self) -> Option<&str>
pub fn resource_group_name(&self) -> Option<&str>
The name of the resource group.
sourcepub fn pattern_set_name(&self) -> Option<&str>
pub fn pattern_set_name(&self) -> Option<&str>
The name of the log pattern set.
sourcepub fn pattern_name(&self) -> Option<&str>
pub fn pattern_name(&self) -> Option<&str>
The name of the log pattern.
sourcepub fn pattern(&self) -> Option<&str>
pub fn pattern(&self) -> Option<&str>
The log pattern. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.
sourcepub fn rank(&self) -> i32
pub fn rank(&self) -> i32
Rank of the log pattern. Must be a value between 1
and 1,000,000
. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank 1,000,000
will be last to get matched. When you configure custom log patterns from the console, a Low
severity pattern translates to a 750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank values less than 1
or greater than 1,000,000
are reserved for AWS-provided patterns.
source§impl UpdateLogPatternInput
impl UpdateLogPatternInput
sourcepub fn builder() -> UpdateLogPatternInputBuilder
pub fn builder() -> UpdateLogPatternInputBuilder
Creates a new builder-style object to manufacture UpdateLogPatternInput
.
Trait Implementations§
source§impl Clone for UpdateLogPatternInput
impl Clone for UpdateLogPatternInput
source§fn clone(&self) -> UpdateLogPatternInput
fn clone(&self) -> UpdateLogPatternInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateLogPatternInput
impl Debug for UpdateLogPatternInput
source§impl PartialEq<UpdateLogPatternInput> for UpdateLogPatternInput
impl PartialEq<UpdateLogPatternInput> for UpdateLogPatternInput
source§fn eq(&self, other: &UpdateLogPatternInput) -> bool
fn eq(&self, other: &UpdateLogPatternInput) -> bool
self
and other
values to be equal, and is used
by ==
.