libZSservicesZSamazonka-appstreamZSamazonka-appstream
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Read UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Show UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Generic UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Associated Types

type Rep UpdateImagePermissions :: Type -> Type #

NFData UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Methods

rnf :: UpdateImagePermissions -> () #

Hashable UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

ToJSON UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

AWSRequest UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Associated Types

type AWSResponse 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

type Rep UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

type Rep UpdateImagePermissions = D1 ('MetaData "UpdateImagePermissions" "Amazonka.AppStream.UpdateImagePermissions" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" '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))))
type AWSResponse UpdateImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

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:

$sel:name:UpdateImagePermissions', updateImagePermissions_name - The name of the private image.

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

$sel:imagePermissions: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
Eq UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Read UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Show UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Generic UpdateImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateImagePermissions

Associated Types

type Rep UpdateImagePermissionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" '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