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

Description

Updates the specified entitlement.

Synopsis

Creating a Request

data UpdateEntitlement Source #

See: newUpdateEntitlement smart constructor.

Constructors

UpdateEntitlement' 

Fields

Instances

Instances details
ToJSON UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

ToHeaders UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

ToPath UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

ToQuery UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

AWSRequest UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Associated Types

type AWSResponse UpdateEntitlement #

Generic UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Associated Types

type Rep UpdateEntitlement :: Type -> Type #

Read UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Show UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

NFData UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Methods

rnf :: UpdateEntitlement -> () #

Eq UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Hashable UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

type AWSResponse UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

type Rep UpdateEntitlement Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

type Rep UpdateEntitlement = D1 ('MetaData "UpdateEntitlement" "Amazonka.AppStream.UpdateEntitlement" "amazonka-appstream-2.0-2EgS7yjN1zMCngYkSFPgOd" 'False) (C1 ('MetaCons "UpdateEntitlement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appVisibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppVisibility)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EntitlementAttribute)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateEntitlement Source #

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

UpdateEntitlement, updateEntitlement_appVisibility - Specifies whether all or only selected apps are entitled.

UpdateEntitlement, updateEntitlement_attributes - The attributes of the entitlement.

UpdateEntitlement, updateEntitlement_description - The description of the entitlement.

UpdateEntitlement, updateEntitlement_name - The name of the entitlement.

UpdateEntitlement, updateEntitlement_stackName - The name of the stack with which the entitlement is associated.

Request Lenses

updateEntitlement_appVisibility :: Lens' UpdateEntitlement (Maybe AppVisibility) Source #

Specifies whether all or only selected apps are entitled.

updateEntitlement_description :: Lens' UpdateEntitlement (Maybe Text) Source #

The description of the entitlement.

updateEntitlement_stackName :: Lens' UpdateEntitlement Text Source #

The name of the stack with which the entitlement is associated.

Destructuring the Response

data UpdateEntitlementResponse Source #

See: newUpdateEntitlementResponse smart constructor.

Constructors

UpdateEntitlementResponse' 

Fields

Instances

Instances details
Generic UpdateEntitlementResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Associated Types

type Rep UpdateEntitlementResponse :: Type -> Type #

Read UpdateEntitlementResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Show UpdateEntitlementResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

NFData UpdateEntitlementResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

Eq UpdateEntitlementResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

type Rep UpdateEntitlementResponse Source # 
Instance details

Defined in Amazonka.AppStream.UpdateEntitlement

type Rep UpdateEntitlementResponse = D1 ('MetaData "UpdateEntitlementResponse" "Amazonka.AppStream.UpdateEntitlement" "amazonka-appstream-2.0-2EgS7yjN1zMCngYkSFPgOd" 'False) (C1 ('MetaCons "UpdateEntitlementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entitlement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Entitlement)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateEntitlementResponse Source #

Create a value of UpdateEntitlementResponse 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:entitlement:UpdateEntitlementResponse', updateEntitlementResponse_entitlement - The entitlement.

$sel:httpStatus:UpdateEntitlementResponse', updateEntitlementResponse_httpStatus - The response's http status code.

Response Lenses