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.Types.Application

Description

 
Synopsis

Documentation

data Application Source #

Describes an application in the application catalog.

See: newApplication smart constructor.

Constructors

Application' 

Fields

Instances

Instances details
Eq Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Read Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Generic Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Associated Types

type Rep Application :: Type -> Type #

NFData Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

Methods

rnf :: Application -> () #

Hashable Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

FromJSON Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

type Rep Application Source # 
Instance details

Defined in Amazonka.AppStream.Types.Application

newApplication :: Application Source #

Create a value of Application 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:enabled:Application', application_enabled - If there is a problem, the application can be disabled after image creation.

$sel:launchPath:Application', application_launchPath - The path to the application executable in the instance.

$sel:launchParameters:Application', application_launchParameters - The arguments that are passed to the application at launch.

$sel:name:Application', application_name - The name of the application.

$sel:displayName:Application', application_displayName - The application name to display.

$sel:metadata:Application', application_metadata - Additional attributes that describe the application.

$sel:iconURL:Application', application_iconURL - The URL for the application icon. This URL might be time-limited.

application_enabled :: Lens' Application (Maybe Bool) Source #

If there is a problem, the application can be disabled after image creation.

application_launchPath :: Lens' Application (Maybe Text) Source #

The path to the application executable in the instance.

application_launchParameters :: Lens' Application (Maybe Text) Source #

The arguments that are passed to the application at launch.

application_name :: Lens' Application (Maybe Text) Source #

The name of the application.

application_displayName :: Lens' Application (Maybe Text) Source #

The application name to display.

application_metadata :: Lens' Application (Maybe (HashMap Text Text)) Source #

Additional attributes that describe the application.

application_iconURL :: Lens' Application (Maybe Text) Source #

The URL for the application icon. This URL might be time-limited.