portfolio_preferences
Creates, updates, deletes, gets or lists a portfolio_preferences resource.
Overview
| Name | portfolio_preferences |
| Type | Resource |
| Id | aws.migrationhubstrategy.portfolio_preferences |
Fields
The following fields are returned by SELECT queries:
- get_portfolio_preferences
| Name | Datatype | Description |
|---|---|---|
application_mode | string | The classification for application component types. (ALL, KNOWN, UNKNOWN) |
application_preferences | object | The transformation preferences for non-database applications. |
database_preferences | object | The transformation preferences for database applications. |
prioritize_business_goals | object | The rank of business goals based on priority. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_portfolio_preferences | select | region | Retrieves your migration and modernization preferences. | |
put_portfolio_preferences | replace | region | Saves 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.
| Name | Datatype | Description |
|---|---|---|
region | string | AWS region (default: us-east-1) |
SELECT examples
- get_portfolio_preferences
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
- put_portfolio_preferences
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;