[ aws . migrationhubstrategy ]

get-portfolio-preferences

Description

Retrieves your migration and modernization preferences.

See also: AWS API Documentation

See ‘aws help’ for descriptions of global parameters.

Synopsis

  get-portfolio-preferences
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]

Options

--cli-input-json | --cli-input-yaml (string) Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.

--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.

See ‘aws help’ for descriptions of global parameters.

Output

applicationPreferences -> (structure)

The transformation preferences for non-database applications.

managementPreference -> (structure)

Application preferences that you specify to prefer managed environment.

awsManagedResources -> (structure)

Indicates interest in solutions that are managed by AWS.

targetDestination -> (list)

The choice of application destination that you specify.

(string)

noPreference -> (structure)

No specific preference.

targetDestination -> (list)

The choice of application destination that you specify.

(string)

selfManageResources -> (structure)

Indicates interest in managing your own resources on AWS.

targetDestination -> (list)

Self-managed resources target destination.

(string)

databasePreferences -> (structure)

The transformation preferences for database applications.

databaseManagementPreference -> (string)

Specifies whether you’re interested in self-managed databases or databases managed by AWS.

databaseMigrationPreference -> (structure)

Specifies your preferred migration path.

heterogeneous -> (structure)

Indicates whether you are interested in moving from one type of database to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible Edition.

targetDatabaseEngine -> (list)

The target database engine for heterogeneous database migration preference.

(string)

homogeneous -> (structure)

Indicates whether you are interested in moving to the same type of database into AWS. For example, from SQL Server in your environment to SQL Server on AWS.

targetDatabaseEngine -> (list)

The target database engine for homogeneous database migration preferences.

(string)

noPreference -> (structure)

Indicated that you do not prefer heterogeneous or homogeneous.

targetDatabaseEngine -> (list)

The target database engine for database migration preference that you specify.

(string)

prioritizeBusinessGoals -> (structure)

The rank of business goals based on priority.

businessGoals -> (structure)

Rank of business goals based on priority.

licenseCostReduction -> (integer)

Business goal to reduce license costs.

modernizeInfrastructureWithCloudNativeTechnologies -> (integer)

Business goal to modernize infrastructure by moving to cloud native technologies.

reduceOperationalOverheadWithManagedServices -> (integer)

Business goal to reduce the operational overhead on the team by moving into managed services.

speedOfMigration -> (integer)

Business goal to achieve migration at a fast pace.