amazonka-devops-guru-2.0: Amazon DevOps Guru 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.DevOpsGuru.Types.MonitoredResourceIdentifier

Description

 
Synopsis

Documentation

data MonitoredResourceIdentifier Source #

Information about the resource that is being monitored, including the name of the resource, the type of resource, and whether or not permission is given to DevOps Guru to access that resource.

See: newMonitoredResourceIdentifier smart constructor.

Constructors

MonitoredResourceIdentifier' 

Fields

Instances

Instances details
FromJSON MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Generic MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Associated Types

type Rep MonitoredResourceIdentifier :: Type -> Type #

Read MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Show MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

NFData MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Eq MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Hashable MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

type Rep MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

type Rep MonitoredResourceIdentifier = D1 ('MetaData "MonitoredResourceIdentifier" "Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "MonitoredResourceIdentifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "monitoredResourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: (S1 ('MetaSel ('Just "resourcePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePermission)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMonitoredResourceIdentifier :: MonitoredResourceIdentifier Source #

Create a value of MonitoredResourceIdentifier 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:lastUpdated:MonitoredResourceIdentifier', monitoredResourceIdentifier_lastUpdated - The time at which DevOps Guru last updated this resource.

$sel:monitoredResourceName:MonitoredResourceIdentifier', monitoredResourceIdentifier_monitoredResourceName - The name of the resource being monitored.

$sel:resourceCollection:MonitoredResourceIdentifier', monitoredResourceIdentifier_resourceCollection - Undocumented member.

$sel:resourcePermission:MonitoredResourceIdentifier', monitoredResourceIdentifier_resourcePermission - The permission status of a resource.

$sel:type':MonitoredResourceIdentifier', monitoredResourceIdentifier_type - The type of resource being monitored.

monitoredResourceIdentifier_lastUpdated :: Lens' MonitoredResourceIdentifier (Maybe UTCTime) Source #

The time at which DevOps Guru last updated this resource.