amazonka-migrationhubstrategy-2.0: Amazon Migration Hub Strategy Recommendations SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Description

Saves the specified migration and modernization preferences.

Synopsis

Creating a Request

data PutPortfolioPreferences Source #

See: newPutPortfolioPreferences smart constructor.

Constructors

PutPortfolioPreferences' 

Fields

Instances

Instances details
ToJSON PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

ToHeaders PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

ToPath PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

ToQuery PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

AWSRequest PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Generic PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Associated Types

type Rep PutPortfolioPreferences :: Type -> Type #

Read PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Show PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

NFData PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Methods

rnf :: PutPortfolioPreferences -> () #

Eq PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Hashable PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

type AWSResponse PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

type Rep PutPortfolioPreferences Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

type Rep PutPortfolioPreferences = D1 ('MetaData "PutPortfolioPreferences" "Amazonka.MigrationHubStrategy.PutPortfolioPreferences" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "PutPortfolioPreferences'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationMode)) :*: S1 ('MetaSel ('Just "applicationPreferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationPreferences))) :*: (S1 ('MetaSel ('Just "databasePreferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabasePreferences)) :*: S1 ('MetaSel ('Just "prioritizeBusinessGoals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrioritizeBusinessGoals)))))

newPutPortfolioPreferences :: PutPortfolioPreferences Source #

Create a value of PutPortfolioPreferences with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationMode:PutPortfolioPreferences', putPortfolioPreferences_applicationMode - The classification for application component types.

$sel:applicationPreferences:PutPortfolioPreferences', putPortfolioPreferences_applicationPreferences - The transformation preferences for non-database applications.

$sel:databasePreferences:PutPortfolioPreferences', putPortfolioPreferences_databasePreferences - The transformation preferences for database applications.

$sel:prioritizeBusinessGoals:PutPortfolioPreferences', putPortfolioPreferences_prioritizeBusinessGoals - The rank of the business goals based on priority.

Request Lenses

putPortfolioPreferences_applicationPreferences :: Lens' PutPortfolioPreferences (Maybe ApplicationPreferences) Source #

The transformation preferences for non-database applications.

putPortfolioPreferences_databasePreferences :: Lens' PutPortfolioPreferences (Maybe DatabasePreferences) Source #

The transformation preferences for database applications.

Destructuring the Response

data PutPortfolioPreferencesResponse Source #

See: newPutPortfolioPreferencesResponse smart constructor.

Constructors

PutPortfolioPreferencesResponse' 

Fields

Instances

Instances details
Generic PutPortfolioPreferencesResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Associated Types

type Rep PutPortfolioPreferencesResponse :: Type -> Type #

Read PutPortfolioPreferencesResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Show PutPortfolioPreferencesResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

NFData PutPortfolioPreferencesResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

Eq PutPortfolioPreferencesResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

type Rep PutPortfolioPreferencesResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences

type Rep PutPortfolioPreferencesResponse = D1 ('MetaData "PutPortfolioPreferencesResponse" "Amazonka.MigrationHubStrategy.PutPortfolioPreferences" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "PutPortfolioPreferencesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutPortfolioPreferencesResponse Source #

Create a value of PutPortfolioPreferencesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutPortfolioPreferencesResponse', putPortfolioPreferencesResponse_httpStatus - The response's http status code.

Response Lenses