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 HttpInstanceSummary = HttpInstanceSummary' {}
- newHttpInstanceSummary :: HttpInstanceSummary
- httpInstanceSummary_instanceId :: Lens' HttpInstanceSummary (Maybe Text)
- httpInstanceSummary_namespaceName :: Lens' HttpInstanceSummary (Maybe Text)
- httpInstanceSummary_attributes :: Lens' HttpInstanceSummary (Maybe (HashMap Text Text))
- httpInstanceSummary_serviceName :: Lens' HttpInstanceSummary (Maybe Text)
- httpInstanceSummary_healthStatus :: Lens' HttpInstanceSummary (Maybe HealthStatus)
Documentation
data HttpInstanceSummary Source #
In a response to a
DiscoverInstances
request, HttpInstanceSummary
contains information about one instance
that matches the values that you specified in the request.
See: newHttpInstanceSummary
smart constructor.
HttpInstanceSummary' | |
|
Instances
newHttpInstanceSummary :: HttpInstanceSummary Source #
Create a value of HttpInstanceSummary
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:instanceId:HttpInstanceSummary'
, httpInstanceSummary_instanceId
- The ID of an instance that matches the values that you specified in the
request.
$sel:namespaceName:HttpInstanceSummary'
, httpInstanceSummary_namespaceName
- @
@
The HttpName
name of the namespace. It's found in the
HttpProperties
member of the Properties
member of the namespace.
$sel:attributes:HttpInstanceSummary'
, httpInstanceSummary_attributes
- If you included any attributes when you registered the instance, the
values of those attributes.
$sel:serviceName:HttpInstanceSummary'
, httpInstanceSummary_serviceName
- The name of the service that you specified when you registered the
instance.
$sel:healthStatus:HttpInstanceSummary'
, httpInstanceSummary_healthStatus
- If you configured health checking in the service, the current health
status of the service instance.
httpInstanceSummary_instanceId :: Lens' HttpInstanceSummary (Maybe Text) Source #
The ID of an instance that matches the values that you specified in the request.
httpInstanceSummary_namespaceName :: Lens' HttpInstanceSummary (Maybe Text) Source #
@
@
The HttpName
name of the namespace. It's found in the
HttpProperties
member of the Properties
member of the namespace.
httpInstanceSummary_attributes :: Lens' HttpInstanceSummary (Maybe (HashMap Text Text)) Source #
If you included any attributes when you registered the instance, the values of those attributes.
httpInstanceSummary_serviceName :: Lens' HttpInstanceSummary (Maybe Text) Source #
The name of the service that you specified when you registered the instance.
httpInstanceSummary_healthStatus :: Lens' HttpInstanceSummary (Maybe HealthStatus) Source #
If you configured health checking in the service, the current health status of the service instance.