Class: Aws::MigrationHubStrategyRecommendations::Types::UpdateApplicationComponentConfigRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubStrategyRecommendations::Types::UpdateApplicationComponentConfigRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-migrationhubstrategyrecommendations/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:secrets_manager_key]
Instance Attribute Summary collapse
-
#app_type ⇒ String
The type of known component.
-
#application_component_id ⇒ String
The ID of the application component.
-
#configure_only ⇒ Boolean
Update the configuration request of an application component.
-
#inclusion_status ⇒ String
Indicates whether the application component has been included for server recommendation or not.
-
#secrets_manager_key ⇒ String
Database credentials.
-
#source_code_list ⇒ Array<Types::SourceCode>
The list of source code configurations to update for the application component.
-
#strategy_option ⇒ Types::StrategyOption
The preferred strategy options for the application component.
Instance Attribute Details
#app_type ⇒ String
The type of known component.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |
#application_component_id ⇒ String
The ID of the application component. The ID is unique within an AWS account.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |
#configure_only ⇒ Boolean
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.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |
#inclusion_status ⇒ String
Indicates whether the application component has been included for server recommendation or not.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |
#secrets_manager_key ⇒ String
Database credentials.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |
#source_code_list ⇒ Array<Types::SourceCode>
The list of source code configurations to update for the application component.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |
#strategy_option ⇒ Types::StrategyOption
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 |
# File 'lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 2433 class UpdateApplicationComponentConfigRequest < Struct.new( :app_type, :application_component_id, :configure_only, :inclusion_status, :secrets_manager_key, :source_code_list, :strategy_option) SENSITIVE = [:secrets_manager_key] include Aws::Structure end |