amazonka-workspaces-2.0: Amazon WorkSpaces 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.WorkSpaces.Types.WorkspaceImage

Description

 
Synopsis

Documentation

data WorkspaceImage Source #

Describes a WorkSpace image.

See: newWorkspaceImage smart constructor.

Constructors

WorkspaceImage' 

Fields

Instances

Instances details
FromJSON WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Generic WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Associated Types

type Rep WorkspaceImage :: Type -> Type #

Read WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Show WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

NFData WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Methods

rnf :: WorkspaceImage -> () #

Eq WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

Hashable WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

type Rep WorkspaceImage Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceImage

type Rep WorkspaceImage = D1 ('MetaData "WorkspaceImage" "Amazonka.WorkSpaces.Types.WorkspaceImage" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "WorkspaceImage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operatingSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatingSystem)) :*: S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "requiredTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceImageRequiredTenancy)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceImageState)) :*: S1 ('MetaSel ('Just "updates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateResult)))))))

newWorkspaceImage :: WorkspaceImage Source #

Create a value of WorkspaceImage 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:created:WorkspaceImage', workspaceImage_created - The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

WorkspaceImage, workspaceImage_description - The description of the image.

$sel:errorCode:WorkspaceImage', workspaceImage_errorCode - The error code that is returned for the image.

$sel:errorMessage:WorkspaceImage', workspaceImage_errorMessage - The text of the error message that is returned for the image.

$sel:imageId:WorkspaceImage', workspaceImage_imageId - The identifier of the image.

$sel:name:WorkspaceImage', workspaceImage_name - The name of the image.

$sel:operatingSystem:WorkspaceImage', workspaceImage_operatingSystem - The operating system that the image is running.

$sel:ownerAccountId:WorkspaceImage', workspaceImage_ownerAccountId - The identifier of the Amazon Web Services account that owns the image.

$sel:requiredTenancy:WorkspaceImage', workspaceImage_requiredTenancy - Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

$sel:state:WorkspaceImage', workspaceImage_state - The status of the image.

$sel:updates:WorkspaceImage', workspaceImage_updates - The updates (if any) that are available for the specified image.

workspaceImage_created :: Lens' WorkspaceImage (Maybe UTCTime) Source #

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

workspaceImage_errorCode :: Lens' WorkspaceImage (Maybe Text) Source #

The error code that is returned for the image.

workspaceImage_errorMessage :: Lens' WorkspaceImage (Maybe Text) Source #

The text of the error message that is returned for the image.

workspaceImage_imageId :: Lens' WorkspaceImage (Maybe Text) Source #

The identifier of the image.

workspaceImage_operatingSystem :: Lens' WorkspaceImage (Maybe OperatingSystem) Source #

The operating system that the image is running.

workspaceImage_ownerAccountId :: Lens' WorkspaceImage (Maybe Text) Source #

The identifier of the Amazon Web Services account that owns the image.

workspaceImage_requiredTenancy :: Lens' WorkspaceImage (Maybe WorkspaceImageRequiredTenancy) Source #

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

workspaceImage_updates :: Lens' WorkspaceImage (Maybe UpdateResult) Source #

The updates (if any) that are available for the specified image.