pub enum SecretsManagerSpanBuilder {}Expand description
Builder for Secrets Manager-specific OpenTelemetry spans.
This enum serves as a namespace for Secrets Manager operation span builders. Each operation provides a specific method to create properly configured spans with Secrets Manager-specific attributes.
Implementations§
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn get_secret_value<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn get_secret_value<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager get_secret_value operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn put_secret_value<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn put_secret_value<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager put_secret_value operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn create_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn create_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager create_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn delete_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn delete_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager delete_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn describe_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn describe_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager describe_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn update_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn update_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager update_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn restore_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn restore_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager restore_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn rotate_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn rotate_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager rotate_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn cancel_rotate_secret<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn cancel_rotate_secret<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager cancel_rotate_secret operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn update_secret_version_stage<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn update_secret_version_stage<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager update_secret_version_stage operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn list_secret_version_ids<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn list_secret_version_ids<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager list_secret_version_ids operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn tag_resource<'a>(secret_id: impl Into<StringValue>) -> AwsSpanBuilder<'a>
pub fn tag_resource<'a>(secret_id: impl Into<StringValue>) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager tag_resource operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn untag_resource<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn untag_resource<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager untag_resource operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn get_resource_policy<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn get_resource_policy<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager get_resource_policy operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn put_resource_policy<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn put_resource_policy<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager put_resource_policy operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn delete_resource_policy<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn delete_resource_policy<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager delete_resource_policy operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn validate_resource_policy<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn validate_resource_policy<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager validate_resource_policy operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn remove_regions_from_replication<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn remove_regions_from_replication<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager remove_regions_from_replication operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn replicate_secret_to_regions<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn replicate_secret_to_regions<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager replicate_secret_to_regions operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn stop_replication_to_replica<'a>(
secret_id: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn stop_replication_to_replica<'a>( secret_id: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager stop_replication_to_replica operation.
§Arguments
secret_id- The name or ARN of the secret
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn list_secrets<'a>() -> AwsSpanBuilder<'a>
pub fn list_secrets<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager list_secrets operation.
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn batch_get_secret_value<'a>() -> AwsSpanBuilder<'a>
pub fn batch_get_secret_value<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager batch_get_secret_value operation.
Source§impl SecretsManagerSpanBuilder
impl SecretsManagerSpanBuilder
Sourcepub fn get_random_password<'a>() -> AwsSpanBuilder<'a>
pub fn get_random_password<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the Secrets Manager get_random_password operation.
Auto Trait Implementations§
impl Freeze for SecretsManagerSpanBuilder
impl RefUnwindSafe for SecretsManagerSpanBuilder
impl Send for SecretsManagerSpanBuilder
impl Sync for SecretsManagerSpanBuilder
impl Unpin for SecretsManagerSpanBuilder
impl UnsafeUnpin for SecretsManagerSpanBuilder
impl UnwindSafe for SecretsManagerSpanBuilder
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