Skip to main content

portfolio_preferences

Creates, updates, deletes, gets or lists a portfolio_preferences resource.

Overview

Nameportfolio_preferences
TypeResource
Idaws.migrationhubstrategy.portfolio_preferences

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
application_modestringThe classification for application component types. (ALL, KNOWN, UNKNOWN)
application_preferencesobjectThe transformation preferences for non-database applications.
database_preferencesobjectThe transformation preferences for database applications.
prioritize_business_goalsobjectThe rank of business goals based on priority.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_portfolio_preferencesselectregionRetrieves your migration and modernization preferences.
put_portfolio_preferencesreplaceregionSaves the specified migration and modernization preferences.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Retrieves your migration and modernization preferences.

SELECT
application_mode,
application_preferences,
database_preferences,
prioritize_business_goals
FROM aws.migrationhubstrategy.portfolio_preferences
WHERE region = '{{ region }}' -- required
;

REPLACE examples

Saves the specified migration and modernization preferences.

REPLACE aws.migrationhubstrategy.portfolio_preferences
SET
applicationMode = '{{ applicationMode }}',
applicationPreferences = '{{ applicationPreferences }}',
databasePreferences = '{{ databasePreferences }}',
prioritizeBusinessGoals = '{{ prioritizeBusinessGoals }}'
WHERE
region = '{{ region }}' --required;