Struct aws_sdk_migrationhubstrategy::operation::update_application_component_config::UpdateApplicationComponentConfigInput
source · #[non_exhaustive]pub struct UpdateApplicationComponentConfigInput {
pub application_component_id: Option<String>,
pub inclusion_status: Option<InclusionStatus>,
pub strategy_option: Option<StrategyOption>,
pub source_code_list: Option<Vec<SourceCode>>,
pub secrets_manager_key: Option<String>,
pub configure_only: Option<bool>,
pub app_type: Option<AppType>,
}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.application_component_id: Option<String>The ID of the application component. The ID is unique within an AWS account.
inclusion_status: Option<InclusionStatus>Indicates whether the application component has been included for server recommendation or not.
strategy_option: Option<StrategyOption>The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
source_code_list: Option<Vec<SourceCode>>The list of source code configurations to update for the application component.
secrets_manager_key: Option<String>Database credentials.
configure_only: Option<bool>Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.
app_type: Option<AppType>The type of known component.
Implementations§
source§impl UpdateApplicationComponentConfigInput
impl UpdateApplicationComponentConfigInput
sourcepub fn application_component_id(&self) -> Option<&str>
pub fn application_component_id(&self) -> Option<&str>
The ID of the application component. The ID is unique within an AWS account.
sourcepub fn inclusion_status(&self) -> Option<&InclusionStatus>
pub fn inclusion_status(&self) -> Option<&InclusionStatus>
Indicates whether the application component has been included for server recommendation or not.
sourcepub fn strategy_option(&self) -> Option<&StrategyOption>
pub fn strategy_option(&self) -> Option<&StrategyOption>
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
sourcepub fn source_code_list(&self) -> &[SourceCode]
pub fn source_code_list(&self) -> &[SourceCode]
The list of source code configurations to update for the application component.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .source_code_list.is_none().
sourcepub fn secrets_manager_key(&self) -> Option<&str>
pub fn secrets_manager_key(&self) -> Option<&str>
Database credentials.
sourcepub fn configure_only(&self) -> Option<bool>
pub fn configure_only(&self) -> Option<bool>
Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.
source§impl UpdateApplicationComponentConfigInput
impl UpdateApplicationComponentConfigInput
sourcepub fn builder() -> UpdateApplicationComponentConfigInputBuilder
pub fn builder() -> UpdateApplicationComponentConfigInputBuilder
Creates a new builder-style object to manufacture UpdateApplicationComponentConfigInput.
Trait Implementations§
source§impl Clone for UpdateApplicationComponentConfigInput
impl Clone for UpdateApplicationComponentConfigInput
source§fn clone(&self) -> UpdateApplicationComponentConfigInput
fn clone(&self) -> UpdateApplicationComponentConfigInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UpdateApplicationComponentConfigInput
impl PartialEq for UpdateApplicationComponentConfigInput
source§fn eq(&self, other: &UpdateApplicationComponentConfigInput) -> bool
fn eq(&self, other: &UpdateApplicationComponentConfigInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateApplicationComponentConfigInput
Auto Trait Implementations§
impl Freeze for UpdateApplicationComponentConfigInput
impl RefUnwindSafe for UpdateApplicationComponentConfigInput
impl Send for UpdateApplicationComponentConfigInput
impl Sync for UpdateApplicationComponentConfigInput
impl Unpin for UpdateApplicationComponentConfigInput
impl UnwindSafe for UpdateApplicationComponentConfigInput
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