Struct aws_sdk_apprunner::operation::create_observability_configuration::CreateObservabilityConfigurationInput
source · #[non_exhaustive]pub struct CreateObservabilityConfigurationInput {
pub observability_configuration_name: Option<String>,
pub trace_configuration: Option<TraceConfiguration>,
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.observability_configuration_name: Option<String>
A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1
of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
The name DefaultConfiguration
is reserved. You can't use it to create a new observability configuration, and you can't create a revision of it.
When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.
trace_configuration: Option<TraceConfiguration>
The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
Implementations§
source§impl CreateObservabilityConfigurationInput
impl CreateObservabilityConfigurationInput
sourcepub fn observability_configuration_name(&self) -> Option<&str>
pub fn observability_configuration_name(&self) -> Option<&str>
A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1
of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
The name DefaultConfiguration
is reserved. You can't use it to create a new observability configuration, and you can't create a revision of it.
When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.
sourcepub fn trace_configuration(&self) -> Option<&TraceConfiguration>
pub fn trace_configuration(&self) -> Option<&TraceConfiguration>
The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
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 CreateObservabilityConfigurationInput
impl CreateObservabilityConfigurationInput
sourcepub fn builder() -> CreateObservabilityConfigurationInputBuilder
pub fn builder() -> CreateObservabilityConfigurationInputBuilder
Creates a new builder-style object to manufacture CreateObservabilityConfigurationInput
.
Trait Implementations§
source§impl Clone for CreateObservabilityConfigurationInput
impl Clone for CreateObservabilityConfigurationInput
source§fn clone(&self) -> CreateObservabilityConfigurationInput
fn clone(&self) -> CreateObservabilityConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateObservabilityConfigurationInput
impl PartialEq for CreateObservabilityConfigurationInput
source§fn eq(&self, other: &CreateObservabilityConfigurationInput) -> bool
fn eq(&self, other: &CreateObservabilityConfigurationInput) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CreateObservabilityConfigurationInput
Auto Trait Implementations§
impl Freeze for CreateObservabilityConfigurationInput
impl RefUnwindSafe for CreateObservabilityConfigurationInput
impl Send for CreateObservabilityConfigurationInput
impl Sync for CreateObservabilityConfigurationInput
impl Unpin for CreateObservabilityConfigurationInput
impl UnwindSafe for CreateObservabilityConfigurationInput
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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