Struct aws_sdk_amp::types::AmpConfiguration
source · #[non_exhaustive]pub struct AmpConfiguration {
pub workspace_arn: String,
}
Expand description
The AmpConfiguration
structure defines the Amazon Managed Service for Prometheus instance a scraper should send metrics to.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.workspace_arn: String
ARN of the Amazon Managed Service for Prometheus workspace.
Implementations§
source§impl AmpConfiguration
impl AmpConfiguration
sourcepub fn workspace_arn(&self) -> &str
pub fn workspace_arn(&self) -> &str
ARN of the Amazon Managed Service for Prometheus workspace.
source§impl AmpConfiguration
impl AmpConfiguration
sourcepub fn builder() -> AmpConfigurationBuilder
pub fn builder() -> AmpConfigurationBuilder
Creates a new builder-style object to manufacture AmpConfiguration
.
Trait Implementations§
source§impl Clone for AmpConfiguration
impl Clone for AmpConfiguration
source§fn clone(&self) -> AmpConfiguration
fn clone(&self) -> AmpConfiguration
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AmpConfiguration
impl Debug for AmpConfiguration
source§impl PartialEq for AmpConfiguration
impl PartialEq for AmpConfiguration
source§fn eq(&self, other: &AmpConfiguration) -> bool
fn eq(&self, other: &AmpConfiguration) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AmpConfiguration
Auto Trait Implementations§
impl Freeze for AmpConfiguration
impl RefUnwindSafe for AmpConfiguration
impl Send for AmpConfiguration
impl Sync for AmpConfiguration
impl Unpin for AmpConfiguration
impl UnwindSafe for AmpConfiguration
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.