#[non_exhaustive]pub struct CreateSamplingRuleInput {
pub sampling_rule: Option<SamplingRule>,
pub tags: Option<Vec<Tag>>,
}
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.sampling_rule: Option<SamplingRule>
The rule definition.
A map that contains one or more tag keys and tag values to attach to an X-Ray sampling rule. For more information about ways to use tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
The following restrictions apply to tags:
-
Maximum number of user-applied tags per resource: 50
-
Maximum tag key length: 128 Unicode characters
-
Maximum tag value length: 256 Unicode characters
-
Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
-
Tag keys and values are case sensitive.
-
Don't use
aws:
as a prefix for keys; it's reserved for Amazon Web Services use.
Implementations§
source§impl CreateSamplingRuleInput
impl CreateSamplingRuleInput
sourcepub fn sampling_rule(&self) -> Option<&SamplingRule>
pub fn sampling_rule(&self) -> Option<&SamplingRule>
The rule definition.
A map that contains one or more tag keys and tag values to attach to an X-Ray sampling rule. For more information about ways to use tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
The following restrictions apply to tags:
-
Maximum number of user-applied tags per resource: 50
-
Maximum tag key length: 128 Unicode characters
-
Maximum tag value length: 256 Unicode characters
-
Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
-
Tag keys and values are case sensitive.
-
Don't use
aws:
as a prefix for keys; it's reserved for Amazon Web Services use.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreateSamplingRuleInput
impl CreateSamplingRuleInput
sourcepub fn builder() -> CreateSamplingRuleInputBuilder
pub fn builder() -> CreateSamplingRuleInputBuilder
Creates a new builder-style object to manufacture CreateSamplingRuleInput
.
Trait Implementations§
source§impl Clone for CreateSamplingRuleInput
impl Clone for CreateSamplingRuleInput
source§fn clone(&self) -> CreateSamplingRuleInput
fn clone(&self) -> CreateSamplingRuleInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateSamplingRuleInput
impl Debug for CreateSamplingRuleInput
source§impl PartialEq for CreateSamplingRuleInput
impl PartialEq for CreateSamplingRuleInput
impl StructuralPartialEq for CreateSamplingRuleInput
Auto Trait Implementations§
impl Freeze for CreateSamplingRuleInput
impl RefUnwindSafe for CreateSamplingRuleInput
impl Send for CreateSamplingRuleInput
impl Sync for CreateSamplingRuleInput
impl Unpin for CreateSamplingRuleInput
impl UnwindSafe for CreateSamplingRuleInput
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