Class: Aws::MigrationHubStrategyRecommendations::Types::UpdateApplicationComponentConfigRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-migrationhubstrategyrecommendations/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:secrets_manager_key]

Instance Attribute Summary collapse

Instance Attribute Details

#app_typeString

The type of known component.

Returns:

  • (String)


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_idString

The ID of the application component. The ID is unique within an AWS account.

Returns:

  • (String)


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_onlyBoolean

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.

Returns:

  • (Boolean)


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_statusString

Indicates whether the application component has been included for server recommendation or not.

Returns:

  • (String)


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_keyString

Database credentials.

Returns:

  • (String)


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_listArray<Types::SourceCode>

The list of source code configurations to update for the application component.

Returns:



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_optionTypes::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