Struct aws_sdk_applicationinsights::operation::update_component_configuration::UpdateComponentConfigurationInput
source · #[non_exhaustive]pub struct UpdateComponentConfigurationInput {
pub resource_group_name: Option<String>,
pub component_name: Option<String>,
pub monitor: Option<bool>,
pub tier: Option<Tier>,
pub component_configuration: Option<String>,
pub auto_config_enabled: Option<bool>,
}
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.resource_group_name: Option<String>
The name of the resource group.
component_name: Option<String>
The name of the component.
monitor: Option<bool>
Indicates whether the application component is monitored.
tier: Option<Tier>
The tier of the application component.
component_configuration: Option<String>
The configuration settings of the component. The value is the escaped JSON of the configuration. For more information about the JSON format, see Working with JSON. You can send a request to DescribeComponentConfigurationRecommendation
to see the recommended configuration for a component. For the complete format of the component configuration file, see Component Configuration.
auto_config_enabled: Option<bool>
Automatically configures the component by applying the recommended configurations.
Implementations§
source§impl UpdateComponentConfigurationInput
impl UpdateComponentConfigurationInput
sourcepub fn resource_group_name(&self) -> Option<&str>
pub fn resource_group_name(&self) -> Option<&str>
The name of the resource group.
sourcepub fn component_name(&self) -> Option<&str>
pub fn component_name(&self) -> Option<&str>
The name of the component.
sourcepub fn monitor(&self) -> Option<bool>
pub fn monitor(&self) -> Option<bool>
Indicates whether the application component is monitored.
sourcepub fn component_configuration(&self) -> Option<&str>
pub fn component_configuration(&self) -> Option<&str>
The configuration settings of the component. The value is the escaped JSON of the configuration. For more information about the JSON format, see Working with JSON. You can send a request to DescribeComponentConfigurationRecommendation
to see the recommended configuration for a component. For the complete format of the component configuration file, see Component Configuration.
sourcepub fn auto_config_enabled(&self) -> Option<bool>
pub fn auto_config_enabled(&self) -> Option<bool>
Automatically configures the component by applying the recommended configurations.
source§impl UpdateComponentConfigurationInput
impl UpdateComponentConfigurationInput
sourcepub fn builder() -> UpdateComponentConfigurationInputBuilder
pub fn builder() -> UpdateComponentConfigurationInputBuilder
Creates a new builder-style object to manufacture UpdateComponentConfigurationInput
.
Trait Implementations§
source§impl Clone for UpdateComponentConfigurationInput
impl Clone for UpdateComponentConfigurationInput
source§fn clone(&self) -> UpdateComponentConfigurationInput
fn clone(&self) -> UpdateComponentConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for UpdateComponentConfigurationInput
impl PartialEq for UpdateComponentConfigurationInput
source§fn eq(&self, other: &UpdateComponentConfigurationInput) -> bool
fn eq(&self, other: &UpdateComponentConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateComponentConfigurationInput
Auto Trait Implementations§
impl Freeze for UpdateComponentConfigurationInput
impl RefUnwindSafe for UpdateComponentConfigurationInput
impl Send for UpdateComponentConfigurationInput
impl Sync for UpdateComponentConfigurationInput
impl Unpin for UpdateComponentConfigurationInput
impl UnwindSafe for UpdateComponentConfigurationInput
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> 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