amazonka-codeguruprofiler-2.0: Amazon CodeGuru Profiler SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Description

 
Synopsis

Documentation

data ProfilingStatus Source #

Profiling status includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

See: newProfilingStatus smart constructor.

Constructors

ProfilingStatus' 

Fields

Instances

Instances details
FromJSON ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Generic ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Associated Types

type Rep ProfilingStatus :: Type -> Type #

Read ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Show ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

NFData ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Methods

rnf :: ProfilingStatus -> () #

Eq ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Hashable ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

type Rep ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

type Rep ProfilingStatus = D1 ('MetaData "ProfilingStatus" "Amazonka.CodeGuruProfiler.Types.ProfilingStatus" "amazonka-codeguruprofiler-2.0-DsjyOqDx8Zb8uCUpe33U62" 'False) (C1 ('MetaCons "ProfilingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latestAgentOrchestratedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "latestAgentProfileReportedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "latestAggregatedProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AggregatedProfileTime)))))

newProfilingStatus :: ProfilingStatus Source #

Create a value of ProfilingStatus 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:latestAgentOrchestratedAt:ProfilingStatus', profilingStatus_latestAgentOrchestratedAt - The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

$sel:latestAgentProfileReportedAt:ProfilingStatus', profilingStatus_latestAgentProfileReportedAt - The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

$sel:latestAggregatedProfile:ProfilingStatus', profilingStatus_latestAggregatedProfile - An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

profilingStatus_latestAgentOrchestratedAt :: Lens' ProfilingStatus (Maybe UTCTime) Source #

The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

profilingStatus_latestAgentProfileReportedAt :: Lens' ProfilingStatus (Maybe UTCTime) Source #

The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

profilingStatus_latestAggregatedProfile :: Lens' ProfilingStatus (Maybe AggregatedProfileTime) Source #

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.