#[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
source§fn eq(&self, other: &CreateSamplingRuleInput) -> bool
fn eq(&self, other: &CreateSamplingRuleInput) -> bool
self
and other
values to be equal, and is used
by ==
.