pub enum SsmSpanBuilder {}Expand description
Builder for SSM Parameter Store-specific OpenTelemetry spans.
This enum serves as a namespace for SSM Parameter Store operation span builders. Each operation provides a specific method to create properly configured spans with SSM-specific attributes.
Implementations§
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn get_parameter<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn get_parameter<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM get_parameter parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn put_parameter<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn put_parameter<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM put_parameter parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn delete_parameter<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn delete_parameter<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM delete_parameter parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn get_parameter_history<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn get_parameter_history<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM get_parameter_history parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn label_parameter_version<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn label_parameter_version<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM label_parameter_version parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn unlabel_parameter_version<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn unlabel_parameter_version<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM unlabel_parameter_version parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn get_parameters<'a>() -> AwsSpanBuilder<'a>
pub fn get_parameters<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the SSM get_parameters operation.
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn delete_parameters<'a>() -> AwsSpanBuilder<'a>
pub fn delete_parameters<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the SSM delete_parameters operation.
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn get_parameters_by_path<'a>(
parameter_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn get_parameters_by_path<'a>( parameter_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the SSM get_parameters_by_path parameter operation.
§Arguments
parameter_name- The name of the SSM parameter
Source§impl SsmSpanBuilder
impl SsmSpanBuilder
Sourcepub fn describe_parameters<'a>() -> AwsSpanBuilder<'a>
pub fn describe_parameters<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the SSM describe_parameters operation.
Auto Trait Implementations§
impl Freeze for SsmSpanBuilder
impl RefUnwindSafe for SsmSpanBuilder
impl Send for SsmSpanBuilder
impl Sync for SsmSpanBuilder
impl Unpin for SsmSpanBuilder
impl UnsafeUnpin for SsmSpanBuilder
impl UnwindSafe for SsmSpanBuilder
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request