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.DeleteImagePermissions

Description

Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image.

Synopsis

Creating a Request

data DeleteImagePermissions Source #

See: newDeleteImagePermissions smart constructor.

Constructors

DeleteImagePermissions' 

Fields

  • name :: Text

    The name of the private image.

  • sharedAccountId :: Text

    The 12-digit identifier of the AWS account for which to delete image permissions.

Instances

Instances details
Eq DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Read DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Show DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Generic DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Associated Types

type Rep DeleteImagePermissions :: Type -> Type #

NFData DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Methods

rnf :: DeleteImagePermissions -> () #

Hashable DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

ToJSON DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

AWSRequest DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Associated Types

type AWSResponse DeleteImagePermissions #

ToHeaders DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

ToPath DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

ToQuery DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

type Rep DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

type Rep DeleteImagePermissions = D1 ('MetaData "DeleteImagePermissions" "Amazonka.AppStream.DeleteImagePermissions" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "DeleteImagePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteImagePermissions Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

newDeleteImagePermissions Source #

Create a value of DeleteImagePermissions 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:DeleteImagePermissions', deleteImagePermissions_name - The name of the private image.

$sel:sharedAccountId:DeleteImagePermissions', deleteImagePermissions_sharedAccountId - The 12-digit identifier of the AWS account for which to delete image permissions.

Request Lenses

deleteImagePermissions_sharedAccountId :: Lens' DeleteImagePermissions Text Source #

The 12-digit identifier of the AWS account for which to delete image permissions.

Destructuring the Response

data DeleteImagePermissionsResponse Source #

See: newDeleteImagePermissionsResponse smart constructor.

Constructors

DeleteImagePermissionsResponse' 

Fields

Instances

Instances details
Eq DeleteImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Read DeleteImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Show DeleteImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Generic DeleteImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

Associated Types

type Rep DeleteImagePermissionsResponse :: Type -> Type #

NFData DeleteImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

type Rep DeleteImagePermissionsResponse Source # 
Instance details

Defined in Amazonka.AppStream.DeleteImagePermissions

type Rep DeleteImagePermissionsResponse = D1 ('MetaData "DeleteImagePermissionsResponse" "Amazonka.AppStream.DeleteImagePermissions" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "DeleteImagePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteImagePermissionsResponse Source #

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

Response Lenses