amazonka-transfer-2.0: Amazon Transfer Family 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.Transfer.UpdateProfile

Description

Updates some of the parameters for an existing profile. Provide the ProfileId for the profile that you want to update, along with the new values for the parameters to update.

Synopsis

Creating a Request

data UpdateProfile Source #

See: newUpdateProfile smart constructor.

Constructors

UpdateProfile' 

Fields

  • certificateIds :: Maybe [Text]

    An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.

  • profileId :: Text

    The identifier of the profile object that you are updating.

Instances

Instances details
ToJSON UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

ToHeaders UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

ToPath UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

ToQuery UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

AWSRequest UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Associated Types

type AWSResponse UpdateProfile #

Generic UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Associated Types

type Rep UpdateProfile :: Type -> Type #

Read UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Show UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

NFData UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Methods

rnf :: UpdateProfile -> () #

Eq UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Hashable UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

type AWSResponse UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

type Rep UpdateProfile Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

type Rep UpdateProfile = D1 ('MetaData "UpdateProfile" "Amazonka.Transfer.UpdateProfile" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" 'False) (C1 ('MetaCons "UpdateProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateProfile Source #

Create a value of UpdateProfile 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:

UpdateProfile, updateProfile_certificateIds - An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.

UpdateProfile, updateProfile_profileId - The identifier of the profile object that you are updating.

Request Lenses

updateProfile_certificateIds :: Lens' UpdateProfile (Maybe [Text]) Source #

An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.

updateProfile_profileId :: Lens' UpdateProfile Text Source #

The identifier of the profile object that you are updating.

Destructuring the Response

data UpdateProfileResponse Source #

See: newUpdateProfileResponse smart constructor.

Constructors

UpdateProfileResponse' 

Fields

Instances

Instances details
Generic UpdateProfileResponse Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Associated Types

type Rep UpdateProfileResponse :: Type -> Type #

Read UpdateProfileResponse Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Show UpdateProfileResponse Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

NFData UpdateProfileResponse Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

Methods

rnf :: UpdateProfileResponse -> () #

Eq UpdateProfileResponse Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

type Rep UpdateProfileResponse Source # 
Instance details

Defined in Amazonka.Transfer.UpdateProfile

type Rep UpdateProfileResponse = D1 ('MetaData "UpdateProfileResponse" "Amazonka.Transfer.UpdateProfile" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" 'False) (C1 ('MetaCons "UpdateProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateProfileResponse Source #

Create a value of UpdateProfileResponse 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:UpdateProfileResponse', updateProfileResponse_httpStatus - The response's http status code.

UpdateProfile, updateProfileResponse_profileId - Returns the identifier for the profile that's being updated.

Response Lenses

updateProfileResponse_profileId :: Lens' UpdateProfileResponse Text Source #

Returns the identifier for the profile that's being updated.