Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ApplicationInstance = ApplicationInstance' {
- status :: Maybe ApplicationInstanceStatus
- statusDescription :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- defaultRuntimeContextDevice :: Maybe Text
- defaultRuntimeContextDeviceName :: Maybe Text
- name :: Maybe Text
- healthStatus :: Maybe ApplicationInstanceHealthStatus
- applicationInstanceId :: Maybe Text
- description :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newApplicationInstance :: ApplicationInstance
- applicationInstance_status :: Lens' ApplicationInstance (Maybe ApplicationInstanceStatus)
- applicationInstance_statusDescription :: 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_name :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus)
- applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_description :: 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.
ApplicationInstance' | |
|
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:status:ApplicationInstance'
, applicationInstance_status
- The application instance's status.
$sel:statusDescription:ApplicationInstance'
, applicationInstance_statusDescription
- The application instance's status description.
$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:name:ApplicationInstance'
, applicationInstance_name
- The application instance's name.
$sel:healthStatus:ApplicationInstance'
, applicationInstance_healthStatus
- The application instance's health status.
$sel:applicationInstanceId:ApplicationInstance'
, applicationInstance_applicationInstanceId
- The application instance's ID.
$sel:description:ApplicationInstance'
, applicationInstance_description
- The application instance's description.
$sel:tags:ApplicationInstance'
, applicationInstance_tags
- The application instance's tags.
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_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_name :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's name.
applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus) Source #
The application instance's health status.
applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's ID.
applicationInstance_description :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's description.
applicationInstance_tags :: Lens' ApplicationInstance (Maybe (HashMap Text Text)) Source #
The application instance's tags.