| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Panorama.Types.ApplicationInstance
Description
Synopsis
- data ApplicationInstance = ApplicationInstance' {
- applicationInstanceId :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- defaultRuntimeContextDevice :: Maybe Text
- defaultRuntimeContextDeviceName :: Maybe Text
- description :: Maybe Text
- healthStatus :: Maybe ApplicationInstanceHealthStatus
- name :: Maybe Text
- runtimeContextStates :: Maybe [ReportedRuntimeContextState]
- status :: Maybe ApplicationInstanceStatus
- statusDescription :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newApplicationInstance :: ApplicationInstance
- applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_arn :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_createdTime :: Lens' ApplicationInstance (Maybe UTCTime)
- applicationInstance_defaultRuntimeContextDevice :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_defaultRuntimeContextDeviceName :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_description :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus)
- applicationInstance_name :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_runtimeContextStates :: Lens' ApplicationInstance (Maybe [ReportedRuntimeContextState])
- applicationInstance_status :: Lens' ApplicationInstance (Maybe ApplicationInstanceStatus)
- applicationInstance_statusDescription :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_tags :: Lens' ApplicationInstance (Maybe (HashMap Text Text))
Documentation
data ApplicationInstance Source #
An application instance on a device.
See: newApplicationInstance smart constructor.
Constructors
| ApplicationInstance' | |
Fields
| |
Instances
newApplicationInstance :: ApplicationInstance Source #
Create a value of ApplicationInstance 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:applicationInstanceId:ApplicationInstance', applicationInstance_applicationInstanceId - The application instance's ID.
$sel:arn:ApplicationInstance', applicationInstance_arn - The application instance's ARN.
$sel:createdTime:ApplicationInstance', applicationInstance_createdTime - When the application instance was created.
$sel:defaultRuntimeContextDevice:ApplicationInstance', applicationInstance_defaultRuntimeContextDevice - The device's ID.
$sel:defaultRuntimeContextDeviceName:ApplicationInstance', applicationInstance_defaultRuntimeContextDeviceName - The device's name.
$sel:description:ApplicationInstance', applicationInstance_description - The application instance's description.
$sel:healthStatus:ApplicationInstance', applicationInstance_healthStatus - The application instance's health status.
$sel:name:ApplicationInstance', applicationInstance_name - The application instance's name.
$sel:runtimeContextStates:ApplicationInstance', applicationInstance_runtimeContextStates - The application's state.
$sel:status:ApplicationInstance', applicationInstance_status - The application instance's status.
$sel:statusDescription:ApplicationInstance', applicationInstance_statusDescription - The application instance's status description.
$sel:tags:ApplicationInstance', applicationInstance_tags - The application instance's tags.
applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's ID.
applicationInstance_arn :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's ARN.
applicationInstance_createdTime :: Lens' ApplicationInstance (Maybe UTCTime) Source #
When the application instance was created.
applicationInstance_defaultRuntimeContextDevice :: Lens' ApplicationInstance (Maybe Text) Source #
The device's ID.
applicationInstance_defaultRuntimeContextDeviceName :: Lens' ApplicationInstance (Maybe Text) Source #
The device's name.
applicationInstance_description :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's description.
applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus) Source #
The application instance's health status.
applicationInstance_name :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's name.
applicationInstance_runtimeContextStates :: Lens' ApplicationInstance (Maybe [ReportedRuntimeContextState]) Source #
The application's state.
applicationInstance_status :: Lens' ApplicationInstance (Maybe ApplicationInstanceStatus) Source #
The application instance's status.
applicationInstance_statusDescription :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's status description.
applicationInstance_tags :: Lens' ApplicationInstance (Maybe (HashMap Text Text)) Source #
The application instance's tags.