| 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.XRay.Types.ServiceInfo
Description
Synopsis
- data ServiceInfo = ServiceInfo' {
- accountId :: Maybe Text
- durationHistogram :: Maybe [HistogramEntry]
- edges :: Maybe [Edge]
- endTime :: Maybe POSIX
- name :: Maybe Text
- names :: Maybe [Text]
- referenceId :: Maybe Int
- responseTimeHistogram :: Maybe [HistogramEntry]
- root :: Maybe Bool
- startTime :: Maybe POSIX
- state :: Maybe Text
- summaryStatistics :: Maybe ServiceStatistics
- type' :: Maybe Text
- newServiceInfo :: ServiceInfo
- serviceInfo_accountId :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_durationHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry])
- serviceInfo_edges :: Lens' ServiceInfo (Maybe [Edge])
- serviceInfo_endTime :: Lens' ServiceInfo (Maybe UTCTime)
- serviceInfo_name :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_names :: Lens' ServiceInfo (Maybe [Text])
- serviceInfo_referenceId :: Lens' ServiceInfo (Maybe Int)
- serviceInfo_responseTimeHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry])
- serviceInfo_root :: Lens' ServiceInfo (Maybe Bool)
- serviceInfo_startTime :: Lens' ServiceInfo (Maybe UTCTime)
- serviceInfo_state :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_summaryStatistics :: Lens' ServiceInfo (Maybe ServiceStatistics)
- serviceInfo_type :: Lens' ServiceInfo (Maybe Text)
Documentation
data ServiceInfo Source #
Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.
See: newServiceInfo smart constructor.
Constructors
| ServiceInfo' | |
Fields
| |
Instances
newServiceInfo :: ServiceInfo Source #
Create a value of ServiceInfo 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:accountId:ServiceInfo', serviceInfo_accountId - Identifier of the Amazon Web Services account in which the service runs.
$sel:durationHistogram:ServiceInfo', serviceInfo_durationHistogram - A histogram that maps the spread of service durations.
$sel:edges:ServiceInfo', serviceInfo_edges - Connections to downstream services.
ServiceInfo, serviceInfo_endTime - The end time of the last segment that the service generated.
$sel:name:ServiceInfo', serviceInfo_name - The canonical name of the service.
$sel:names:ServiceInfo', serviceInfo_names - A list of names for the service, including the canonical name.
ServiceInfo, serviceInfo_referenceId - Identifier for the service. Unique within the service map.
ServiceInfo, serviceInfo_responseTimeHistogram - A histogram that maps the spread of service response times.
$sel:root:ServiceInfo', serviceInfo_root - Indicates that the service was the first service to process a request.
ServiceInfo, serviceInfo_startTime - The start time of the first segment that the service generated.
$sel:state:ServiceInfo', serviceInfo_state - The service's state.
ServiceInfo, serviceInfo_summaryStatistics - Aggregated statistics for the service.
$sel:type':ServiceInfo', serviceInfo_type - The type of service.
- Amazon Web Services Resource - The type of an Amazon Web Services
resource. For example,
AWS::EC2::Instancefor an application running on Amazon EC2 orAWS::DynamoDB::Tablefor an Amazon DynamoDB table that the application used. - Amazon Web Services Service - The type of an Amazon Web Services
service. For example,
AWS::DynamoDBfor downstream calls to Amazon DynamoDB that didn't target a specific table. client- Represents the clients that sent requests to a root service.remote- A downstream service of indeterminate type.
serviceInfo_accountId :: Lens' ServiceInfo (Maybe Text) Source #
Identifier of the Amazon Web Services account in which the service runs.
serviceInfo_durationHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry]) Source #
A histogram that maps the spread of service durations.
serviceInfo_edges :: Lens' ServiceInfo (Maybe [Edge]) Source #
Connections to downstream services.
serviceInfo_endTime :: Lens' ServiceInfo (Maybe UTCTime) Source #
The end time of the last segment that the service generated.
serviceInfo_name :: Lens' ServiceInfo (Maybe Text) Source #
The canonical name of the service.
serviceInfo_names :: Lens' ServiceInfo (Maybe [Text]) Source #
A list of names for the service, including the canonical name.
serviceInfo_referenceId :: Lens' ServiceInfo (Maybe Int) Source #
Identifier for the service. Unique within the service map.
serviceInfo_responseTimeHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry]) Source #
A histogram that maps the spread of service response times.
serviceInfo_root :: Lens' ServiceInfo (Maybe Bool) Source #
Indicates that the service was the first service to process a request.
serviceInfo_startTime :: Lens' ServiceInfo (Maybe UTCTime) Source #
The start time of the first segment that the service generated.
serviceInfo_state :: Lens' ServiceInfo (Maybe Text) Source #
The service's state.
serviceInfo_summaryStatistics :: Lens' ServiceInfo (Maybe ServiceStatistics) Source #
Aggregated statistics for the service.
serviceInfo_type :: Lens' ServiceInfo (Maybe Text) Source #
The type of service.
- Amazon Web Services Resource - The type of an Amazon Web Services
resource. For example,
AWS::EC2::Instancefor an application running on Amazon EC2 orAWS::DynamoDB::Tablefor an Amazon DynamoDB table that the application used. - Amazon Web Services Service - The type of an Amazon Web Services
service. For example,
AWS::DynamoDBfor downstream calls to Amazon DynamoDB that didn't target a specific table. client- Represents the clients that sent requests to a root service.remote- A downstream service of indeterminate type.