amazonka-appstream-2.0: Amazon AppStream 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.AppStream.UpdateImagePermissions

Description

Adds or updates permissions for the specified private image.

Synopsis

Creating a Request

data UpdateImagePermissions Source #

See: newUpdateImagePermissions smart constructor.

Constructors

UpdateImagePermissions' 

Fields

Instances

Instances details
ToJSON UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

ToHeaders UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

ToPath UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

ToQuery UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

AWSRequest UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Associated Types

type AWSResponse UpdateImagePermissions #

Generic UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Associated Types

type Rep UpdateImagePermissions :: Type -> Type #

Read UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Show UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

NFData UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Methods

rnf :: UpdateImagePermissions -> () #

Eq UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Hashable UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

type AWSResponse UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

type Rep UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

type Rep UpdateImagePermissions = D1 ('MetaData "UpdateImagePermissions" "Amazonka.AppStream.UpdateImagePermissions" "amazonka-appstream-2.0-2EgS7yjN1zMCngYkSFPgOd" 'False) (C1 ('MetaCons "UpdateImagePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imagePermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImagePermissions))))

newUpdateImagePermissions Source #

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

UpdateImagePermissions, updateImagePermissions_name - The name of the private image.

UpdateImagePermissions, updateImagePermissions_sharedAccountId - The 12-digit identifier of the AWS account for which you want add or update image permissions.

UpdateImagePermissions, updateImagePermissions_imagePermissions - The permissions for the image.

Request Lenses

updateImagePermissions_sharedAccountId :: Lens' UpdateImagePermissions Text Source #

The 12-digit identifier of the AWS account for which you want add or update image permissions.

Destructuring the Response

data UpdateImagePermissionsResponse Source #

See: newUpdateImagePermissionsResponse smart constructor.

Constructors

UpdateImagePermissionsResponse' 

Fields

Instances

Instances details
Generic UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Associated Types

type Rep UpdateImagePermissionsResponse :: Type -> Type #

Read UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Show UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

NFData UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Eq UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

type Rep UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

type Rep UpdateImagePermissionsResponse = D1 ('MetaData "UpdateImagePermissionsResponse" "Amazonka.AppStream.UpdateImagePermissions" "amazonka-appstream-2.0-2EgS7yjN1zMCngYkSFPgOd" 'False) (C1 ('MetaCons "UpdateImagePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateImagePermissionsResponse Source #

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

Response Lenses