amazonka-resiliencehub-2.0: Amazon Resilience Hub 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.ResilienceHub.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-04-30 of the Amazon Resilience Hub SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have permissions to perform the requested operation. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions.

_ConflictException :: AsError a => Fold a ServiceError Source #

Occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.

_InternalServerException :: AsError a => Fold a ServiceError Source #

This exception occurs when there is an internal failure in the AWS Resilience Hub service.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource could not be found.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The limit on the number of requests per second was exceeded.

_ValidationException :: AsError a => Fold a ServiceError Source #

Indicates that a request was not valid.

AlarmType

newtype AlarmType Source #

Constructors

AlarmType' 

Fields

Bundled Patterns

pattern AlarmType_Canary :: AlarmType 
pattern AlarmType_Composite :: AlarmType 
pattern AlarmType_Event :: AlarmType 
pattern AlarmType_Logs :: AlarmType 
pattern AlarmType_Metric :: AlarmType 

Instances

Instances details
FromJSON AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

FromJSONKey AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToJSON AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToJSONKey AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToByteString AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Methods

toBS :: AlarmType -> ByteString #

ToHeader AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToLog AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToQuery AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

FromText AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToText AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Methods

toText :: AlarmType -> Text #

FromXML AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

ToXML AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Methods

toXML :: AlarmType -> XML #

Generic AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Associated Types

type Rep AlarmType :: Type -> Type #

Read AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Show AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

NFData AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Methods

rnf :: AlarmType -> () #

Eq AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Ord AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

Hashable AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

type Rep AlarmType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmType

type Rep AlarmType = D1 ('MetaData "AlarmType" "Amazonka.ResilienceHub.Types.AlarmType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "AlarmType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlarmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppAssessmentScheduleType

newtype AppAssessmentScheduleType Source #

Instances

Instances details
FromJSON AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

FromJSONKey AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToJSON AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToJSONKey AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToByteString AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToHeader AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToLog AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToQuery AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

FromText AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToText AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

FromXML AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

ToXML AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

Generic AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

Associated Types

type Rep AppAssessmentScheduleType :: Type -> Type #

Read AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

Show AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

NFData AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

Eq AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

Ord AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

Hashable AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

type Rep AppAssessmentScheduleType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentScheduleType

type Rep AppAssessmentScheduleType = D1 ('MetaData "AppAssessmentScheduleType" "Amazonka.ResilienceHub.Types.AppAssessmentScheduleType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "AppAssessmentScheduleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppAssessmentScheduleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppComplianceStatusType

newtype AppComplianceStatusType Source #

Instances

Instances details
FromJSON AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

FromJSONKey AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToJSON AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToJSONKey AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToByteString AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToHeader AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToLog AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToQuery AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

FromText AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToText AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

FromXML AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

ToXML AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

Generic AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

Associated Types

type Rep AppComplianceStatusType :: Type -> Type #

Read AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

Show AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

NFData AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

Methods

rnf :: AppComplianceStatusType -> () #

Eq AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

Ord AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

Hashable AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

type Rep AppComplianceStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComplianceStatusType

type Rep AppComplianceStatusType = D1 ('MetaData "AppComplianceStatusType" "Amazonka.ResilienceHub.Types.AppComplianceStatusType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "AppComplianceStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppComplianceStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppStatusType

newtype AppStatusType Source #

Constructors

AppStatusType' 

Instances

Instances details
FromJSON AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

FromJSONKey AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToJSON AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToJSONKey AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToByteString AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToHeader AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToLog AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToQuery AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

FromText AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToText AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Methods

toText :: AppStatusType -> Text #

FromXML AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

ToXML AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Methods

toXML :: AppStatusType -> XML #

Generic AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Associated Types

type Rep AppStatusType :: Type -> Type #

Read AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Show AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

NFData AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Methods

rnf :: AppStatusType -> () #

Eq AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Ord AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

Hashable AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

type Rep AppStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppStatusType

type Rep AppStatusType = D1 ('MetaData "AppStatusType" "Amazonka.ResilienceHub.Types.AppStatusType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "AppStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentInvoker

newtype AssessmentInvoker Source #

Instances

Instances details
FromJSON AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

FromJSONKey AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToJSON AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToJSONKey AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToByteString AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToHeader AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToLog AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToQuery AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

FromText AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToText AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

FromXML AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

ToXML AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

Generic AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

Associated Types

type Rep AssessmentInvoker :: Type -> Type #

Read AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

Show AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

NFData AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

Methods

rnf :: AssessmentInvoker -> () #

Eq AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

Ord AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

Hashable AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

type Rep AssessmentInvoker Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentInvoker

type Rep AssessmentInvoker = D1 ('MetaData "AssessmentInvoker" "Amazonka.ResilienceHub.Types.AssessmentInvoker" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "AssessmentInvoker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentInvoker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentStatus

newtype AssessmentStatus Source #

Instances

Instances details
FromJSON AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

FromJSONKey AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToJSON AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToJSONKey AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToByteString AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToHeader AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToLog AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToQuery AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

FromText AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToText AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

FromXML AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

ToXML AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

Generic AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

Associated Types

type Rep AssessmentStatus :: Type -> Type #

Read AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

Show AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

NFData AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

Methods

rnf :: AssessmentStatus -> () #

Eq AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

Ord AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

Hashable AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

type Rep AssessmentStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AssessmentStatus

type Rep AssessmentStatus = D1 ('MetaData "AssessmentStatus" "Amazonka.ResilienceHub.Types.AssessmentStatus" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "AssessmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComplianceStatus

newtype ComplianceStatus Source #

Instances

Instances details
FromJSON ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

FromJSONKey ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToJSON ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToJSONKey ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToByteString ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToHeader ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToLog ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToQuery ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

FromText ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToText ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

FromXML ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

ToXML ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

Generic ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

Associated Types

type Rep ComplianceStatus :: Type -> Type #

Read ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

Show ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

NFData ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

Methods

rnf :: ComplianceStatus -> () #

Eq ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

Ord ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

Hashable ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

type Rep ComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComplianceStatus

type Rep ComplianceStatus = D1 ('MetaData "ComplianceStatus" "Amazonka.ResilienceHub.Types.ComplianceStatus" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "ComplianceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComplianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigRecommendationOptimizationType

newtype ConfigRecommendationOptimizationType Source #

Instances

Instances details
FromJSON ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

FromJSONKey ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToJSON ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToJSONKey ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToByteString ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToHeader ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToLog ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToQuery ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

FromText ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToText ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

FromXML ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

ToXML ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

Generic ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

Read ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

Show ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

NFData ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

Eq ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

Ord ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

Hashable ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

type Rep ConfigRecommendationOptimizationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType

type Rep ConfigRecommendationOptimizationType = D1 ('MetaData "ConfigRecommendationOptimizationType" "Amazonka.ResilienceHub.Types.ConfigRecommendationOptimizationType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "ConfigRecommendationOptimizationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigRecommendationOptimizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CostFrequency

newtype CostFrequency Source #

Constructors

CostFrequency' 

Instances

Instances details
FromJSON CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

FromJSONKey CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToJSON CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToJSONKey CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToByteString CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToHeader CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToLog CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToQuery CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

FromText CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToText CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Methods

toText :: CostFrequency -> Text #

FromXML CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

ToXML CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Methods

toXML :: CostFrequency -> XML #

Generic CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Associated Types

type Rep CostFrequency :: Type -> Type #

Read CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Show CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

NFData CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Methods

rnf :: CostFrequency -> () #

Eq CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Ord CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

Hashable CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

type Rep CostFrequency Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.CostFrequency

type Rep CostFrequency = D1 ('MetaData "CostFrequency" "Amazonka.ResilienceHub.Types.CostFrequency" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "CostFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCostFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataLocationConstraint

newtype DataLocationConstraint Source #

Instances

Instances details
FromJSON DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

FromJSONKey DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToJSON DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToJSONKey DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToByteString DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToHeader DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToLog DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToQuery DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

FromText DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToText DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

FromXML DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

ToXML DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

Generic DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

Associated Types

type Rep DataLocationConstraint :: Type -> Type #

Read DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

Show DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

NFData DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

Methods

rnf :: DataLocationConstraint -> () #

Eq DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

Ord DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

Hashable DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

type Rep DataLocationConstraint Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DataLocationConstraint

type Rep DataLocationConstraint = D1 ('MetaData "DataLocationConstraint" "Amazonka.ResilienceHub.Types.DataLocationConstraint" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "DataLocationConstraint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataLocationConstraint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DisruptionType

newtype DisruptionType Source #

Constructors

DisruptionType' 

Instances

Instances details
FromJSON DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

FromJSONKey DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToJSON DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToJSONKey DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToByteString DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToHeader DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToLog DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToQuery DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

FromText DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToText DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

FromXML DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

ToXML DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

Methods

toXML :: DisruptionType -> XML #

Generic DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

Associated Types

type Rep DisruptionType :: Type -> Type #

Read DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

Show DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

NFData DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

Methods

rnf :: DisruptionType -> () #

Eq DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

Ord DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

Hashable DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

type Rep DisruptionType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionType

type Rep DisruptionType = D1 ('MetaData "DisruptionType" "Amazonka.ResilienceHub.Types.DisruptionType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "DisruptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDisruptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EstimatedCostTier

newtype EstimatedCostTier Source #

Instances

Instances details
FromJSON EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

FromJSONKey EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToJSON EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToJSONKey EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToByteString EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToHeader EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToLog EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToQuery EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

FromText EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToText EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

FromXML EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

ToXML EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

Generic EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

Associated Types

type Rep EstimatedCostTier :: Type -> Type #

Read EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

Show EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

NFData EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

Methods

rnf :: EstimatedCostTier -> () #

Eq EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

Ord EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

Hashable EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

type Rep EstimatedCostTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.EstimatedCostTier

type Rep EstimatedCostTier = D1 ('MetaData "EstimatedCostTier" "Amazonka.ResilienceHub.Types.EstimatedCostTier" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "EstimatedCostTier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEstimatedCostTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HaArchitecture

newtype HaArchitecture Source #

Constructors

HaArchitecture' 

Instances

Instances details
FromJSON HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

FromJSONKey HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToJSON HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToJSONKey HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToByteString HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToHeader HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToLog HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToQuery HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

FromText HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToText HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

FromXML HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

ToXML HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

Methods

toXML :: HaArchitecture -> XML #

Generic HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

Associated Types

type Rep HaArchitecture :: Type -> Type #

Read HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

Show HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

NFData HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

Methods

rnf :: HaArchitecture -> () #

Eq HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

Ord HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

Hashable HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

type Rep HaArchitecture Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.HaArchitecture

type Rep HaArchitecture = D1 ('MetaData "HaArchitecture" "Amazonka.ResilienceHub.Types.HaArchitecture" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "HaArchitecture'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHaArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhysicalIdentifierType

newtype PhysicalIdentifierType Source #

Instances

Instances details
FromJSON PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

FromJSONKey PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToJSON PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToJSONKey PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToByteString PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToHeader PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToLog PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToQuery PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

FromText PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToText PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

FromXML PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

ToXML PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

Generic PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

Associated Types

type Rep PhysicalIdentifierType :: Type -> Type #

Read PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

Show PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

NFData PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

Methods

rnf :: PhysicalIdentifierType -> () #

Eq PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

Ord PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

Hashable PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

type Rep PhysicalIdentifierType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalIdentifierType

type Rep PhysicalIdentifierType = D1 ('MetaData "PhysicalIdentifierType" "Amazonka.ResilienceHub.Types.PhysicalIdentifierType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "PhysicalIdentifierType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhysicalIdentifierType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecommendationComplianceStatus

newtype RecommendationComplianceStatus Source #

Instances

Instances details
FromJSON RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

FromJSONKey RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToJSON RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToJSONKey RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToByteString RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToHeader RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToLog RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToQuery RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

FromText RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToText RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

FromXML RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

ToXML RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

Generic RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

Associated Types

type Rep RecommendationComplianceStatus :: Type -> Type #

Read RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

Show RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

NFData RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

Eq RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

Ord RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

Hashable RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

type Rep RecommendationComplianceStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationComplianceStatus

type Rep RecommendationComplianceStatus = D1 ('MetaData "RecommendationComplianceStatus" "Amazonka.ResilienceHub.Types.RecommendationComplianceStatus" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "RecommendationComplianceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecommendationComplianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecommendationTemplateStatus

newtype RecommendationTemplateStatus Source #

Instances

Instances details
FromJSON RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

FromJSONKey RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToJSON RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToJSONKey RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToByteString RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToHeader RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToLog RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToQuery RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

FromText RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToText RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

FromXML RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

ToXML RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

Generic RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

Associated Types

type Rep RecommendationTemplateStatus :: Type -> Type #

Read RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

Show RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

NFData RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

Eq RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

Ord RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

Hashable RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

type Rep RecommendationTemplateStatus Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplateStatus

type Rep RecommendationTemplateStatus = D1 ('MetaData "RecommendationTemplateStatus" "Amazonka.ResilienceHub.Types.RecommendationTemplateStatus" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "RecommendationTemplateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecommendationTemplateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RenderRecommendationType

newtype RenderRecommendationType Source #

Instances

Instances details
FromJSON RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

FromJSONKey RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToJSON RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToJSONKey RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToByteString RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToHeader RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToLog RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToQuery RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

FromText RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToText RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

FromXML RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

ToXML RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

Generic RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

Associated Types

type Rep RenderRecommendationType :: Type -> Type #

Read RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

Show RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

NFData RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

Eq RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

Ord RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

Hashable RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

type Rep RenderRecommendationType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RenderRecommendationType

type Rep RenderRecommendationType = D1 ('MetaData "RenderRecommendationType" "Amazonka.ResilienceHub.Types.RenderRecommendationType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "RenderRecommendationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRenderRecommendationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResiliencyPolicyTier

newtype ResiliencyPolicyTier Source #

Instances

Instances details
FromJSON ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

FromJSONKey ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToJSON ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToJSONKey ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToByteString ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToHeader ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToLog ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToQuery ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

FromText ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToText ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

FromXML ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

ToXML ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

Generic ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

Associated Types

type Rep ResiliencyPolicyTier :: Type -> Type #

Read ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

Show ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

NFData ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

Methods

rnf :: ResiliencyPolicyTier -> () #

Eq ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

Ord ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

Hashable ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

type Rep ResiliencyPolicyTier Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicyTier

type Rep ResiliencyPolicyTier = D1 ('MetaData "ResiliencyPolicyTier" "Amazonka.ResilienceHub.Types.ResiliencyPolicyTier" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "ResiliencyPolicyTier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResiliencyPolicyTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceImportStatusType

newtype ResourceImportStatusType Source #

Instances

Instances details
FromJSON ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

FromJSONKey ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToJSON ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToJSONKey ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToByteString ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToHeader ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToLog ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToQuery ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

FromText ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToText ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

FromXML ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

ToXML ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

Generic ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

Associated Types

type Rep ResourceImportStatusType :: Type -> Type #

Read ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

Show ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

NFData ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

Eq ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

Ord ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

Hashable ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

type Rep ResourceImportStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceImportStatusType

type Rep ResourceImportStatusType = D1 ('MetaData "ResourceImportStatusType" "Amazonka.ResilienceHub.Types.ResourceImportStatusType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "ResourceImportStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceImportStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceMappingType

newtype ResourceMappingType Source #

Instances

Instances details
FromJSON ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

FromJSONKey ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToJSON ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToJSONKey ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToByteString ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToHeader ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToLog ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToQuery ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

FromText ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToText ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

FromXML ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

ToXML ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

Generic ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

Associated Types

type Rep ResourceMappingType :: Type -> Type #

Read ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

Show ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

NFData ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

Methods

rnf :: ResourceMappingType -> () #

Eq ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

Ord ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

Hashable ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

type Rep ResourceMappingType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMappingType

type Rep ResourceMappingType = D1 ('MetaData "ResourceMappingType" "Amazonka.ResilienceHub.Types.ResourceMappingType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "ResourceMappingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceMappingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceResolutionStatusType

newtype ResourceResolutionStatusType Source #

Instances

Instances details
FromJSON ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

FromJSONKey ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToJSON ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToJSONKey ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToByteString ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToHeader ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToLog ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToQuery ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

FromText ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToText ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

FromXML ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

ToXML ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

Generic ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

Associated Types

type Rep ResourceResolutionStatusType :: Type -> Type #

Read ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

Show ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

NFData ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

Eq ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

Ord ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

Hashable ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

type Rep ResourceResolutionStatusType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceResolutionStatusType

type Rep ResourceResolutionStatusType = D1 ('MetaData "ResourceResolutionStatusType" "Amazonka.ResilienceHub.Types.ResourceResolutionStatusType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "ResourceResolutionStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceResolutionStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SopServiceType

newtype SopServiceType Source #

Constructors

SopServiceType' 

Bundled Patterns

pattern SopServiceType_SSM :: SopServiceType 

Instances

Instances details
FromJSON SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

FromJSONKey SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToJSON SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToJSONKey SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToByteString SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToHeader SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToLog SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToQuery SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

FromText SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToText SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

FromXML SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

ToXML SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

Methods

toXML :: SopServiceType -> XML #

Generic SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

Associated Types

type Rep SopServiceType :: Type -> Type #

Read SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

Show SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

NFData SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

Methods

rnf :: SopServiceType -> () #

Eq SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

Ord SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

Hashable SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

type Rep SopServiceType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopServiceType

type Rep SopServiceType = D1 ('MetaData "SopServiceType" "Amazonka.ResilienceHub.Types.SopServiceType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "SopServiceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSopServiceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TemplateFormat

newtype TemplateFormat Source #

Constructors

TemplateFormat' 

Instances

Instances details
FromJSON TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

FromJSONKey TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToJSON TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToJSONKey TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToByteString TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToHeader TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToLog TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToQuery TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

FromText TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToText TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

FromXML TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

ToXML TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

Methods

toXML :: TemplateFormat -> XML #

Generic TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

Associated Types

type Rep TemplateFormat :: Type -> Type #

Read TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

Show TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

NFData TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

Methods

rnf :: TemplateFormat -> () #

Eq TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

Ord TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

Hashable TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

type Rep TemplateFormat Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TemplateFormat

type Rep TemplateFormat = D1 ('MetaData "TemplateFormat" "Amazonka.ResilienceHub.Types.TemplateFormat" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "TemplateFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTemplateFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestRisk

newtype TestRisk Source #

Constructors

TestRisk' 

Fields

Bundled Patterns

pattern TestRisk_High :: TestRisk 
pattern TestRisk_Medium :: TestRisk 
pattern TestRisk_Small :: TestRisk 

Instances

Instances details
FromJSON TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

FromJSONKey TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

ToJSON TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

ToJSONKey TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

ToByteString TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Methods

toBS :: TestRisk -> ByteString #

ToHeader TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Methods

toHeader :: HeaderName -> TestRisk -> [Header] #

ToLog TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

ToQuery TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

FromText TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

ToText TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Methods

toText :: TestRisk -> Text #

FromXML TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

ToXML TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Methods

toXML :: TestRisk -> XML #

Generic TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Associated Types

type Rep TestRisk :: Type -> Type #

Methods

from :: TestRisk -> Rep TestRisk x #

to :: Rep TestRisk x -> TestRisk #

Read TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Show TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

NFData TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Methods

rnf :: TestRisk -> () #

Eq TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Ord TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Hashable TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

Methods

hashWithSalt :: Int -> TestRisk -> Int #

hash :: TestRisk -> Int #

type Rep TestRisk Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRisk

type Rep TestRisk = D1 ('MetaData "TestRisk" "Amazonka.ResilienceHub.Types.TestRisk" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "TestRisk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestRisk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestType

newtype TestType Source #

Constructors

TestType' 

Fields

Bundled Patterns

pattern TestType_AZ :: TestType 
pattern TestType_Hardware :: TestType 
pattern TestType_Region :: TestType 
pattern TestType_Software :: TestType 

Instances

Instances details
FromJSON TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

FromJSONKey TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

ToJSON TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

ToJSONKey TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

ToByteString TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Methods

toBS :: TestType -> ByteString #

ToHeader TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Methods

toHeader :: HeaderName -> TestType -> [Header] #

ToLog TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

ToQuery TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

FromText TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

ToText TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Methods

toText :: TestType -> Text #

FromXML TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

ToXML TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Methods

toXML :: TestType -> XML #

Generic TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Associated Types

type Rep TestType :: Type -> Type #

Methods

from :: TestType -> Rep TestType x #

to :: Rep TestType x -> TestType #

Read TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Show TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

NFData TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Methods

rnf :: TestType -> () #

Eq TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Ord TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Hashable TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

Methods

hashWithSalt :: Int -> TestType -> Int #

hash :: TestType -> Int #

type Rep TestType Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestType

type Rep TestType = D1 ('MetaData "TestType" "Amazonka.ResilienceHub.Types.TestType" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'True) (C1 ('MetaCons "TestType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AlarmRecommendation

data AlarmRecommendation Source #

Defines a recommendation for a CloudWatch alarm.

See: newAlarmRecommendation smart constructor.

Constructors

AlarmRecommendation' 

Fields

Instances

Instances details
FromJSON AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

Generic AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

Associated Types

type Rep AlarmRecommendation :: Type -> Type #

Read AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

Show AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

NFData AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

Methods

rnf :: AlarmRecommendation -> () #

Eq AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

Hashable AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

type Rep AlarmRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AlarmRecommendation

type Rep AlarmRecommendation = D1 ('MetaData "AlarmRecommendation" "Amazonka.ResilienceHub.Types.AlarmRecommendation" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AlarmRecommendation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationItem])) :*: S1 ('MetaSel ('Just "prerequisite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recommendationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AlarmType)))))

newAlarmRecommendation Source #

Create a value of AlarmRecommendation 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:appComponentName:AlarmRecommendation', alarmRecommendation_appComponentName - The application component for the CloudWatch alarm recommendation.

$sel:description:AlarmRecommendation', alarmRecommendation_description - The description of the recommendation.

$sel:items:AlarmRecommendation', alarmRecommendation_items - The list of CloudWatch alarm recommendations.

$sel:prerequisite:AlarmRecommendation', alarmRecommendation_prerequisite - The prerequisite for the alarm recommendation.

$sel:name:AlarmRecommendation', alarmRecommendation_name - The name of the alarm recommendation.

$sel:recommendationId:AlarmRecommendation', alarmRecommendation_recommendationId - The identifier of the alarm recommendation.

$sel:referenceId:AlarmRecommendation', alarmRecommendation_referenceId - The reference identifier of the alarm recommendation.

$sel:type':AlarmRecommendation', alarmRecommendation_type - The type of alarm recommendation.

alarmRecommendation_appComponentName :: Lens' AlarmRecommendation (Maybe Text) Source #

The application component for the CloudWatch alarm recommendation.

alarmRecommendation_description :: Lens' AlarmRecommendation (Maybe Text) Source #

The description of the recommendation.

alarmRecommendation_items :: Lens' AlarmRecommendation (Maybe [RecommendationItem]) Source #

The list of CloudWatch alarm recommendations.

alarmRecommendation_prerequisite :: Lens' AlarmRecommendation (Maybe Text) Source #

The prerequisite for the alarm recommendation.

alarmRecommendation_name :: Lens' AlarmRecommendation Text Source #

The name of the alarm recommendation.

alarmRecommendation_recommendationId :: Lens' AlarmRecommendation Text Source #

The identifier of the alarm recommendation.

alarmRecommendation_referenceId :: Lens' AlarmRecommendation Text Source #

The reference identifier of the alarm recommendation.

App

data App Source #

Defines a Resilience Hub application.

See: newApp smart constructor.

Constructors

App' 

Fields

Instances

Instances details
FromJSON App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

Generic App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

Associated Types

type Rep App :: Type -> Type #

Methods

from :: App -> Rep App x #

to :: Rep App x -> App #

Show App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

Methods

showsPrec :: Int -> App -> ShowS #

show :: App -> String #

showList :: [App] -> ShowS #

NFData App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

Methods

rnf :: App -> () #

Eq App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

Methods

(==) :: App -> App -> Bool #

(/=) :: App -> App -> Bool #

Hashable App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

Methods

hashWithSalt :: Int -> App -> Int #

hash :: App -> Int #

type Rep App Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.App

type Rep App = D1 ('MetaData "App" "Amazonka.ResilienceHub.Types.App" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "App'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "assessmentSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppAssessmentScheduleType)) :*: (S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppComplianceStatusType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastAppComplianceEvaluationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastResiliencyScoreEvaluationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "policyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "resiliencyScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppStatusType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))))) :*: (S1 ('MetaSel ('Just "appArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newApp Source #

Create a value of App 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:assessmentSchedule:App', app_assessmentSchedule - Assessment execution schedule with 'Daily' or 'Disabled' values.

$sel:complianceStatus:App', app_complianceStatus - The current status of compliance for the resiliency policy.

$sel:description:App', app_description - The optional description for an app.

$sel:lastAppComplianceEvaluationTime:App', app_lastAppComplianceEvaluationTime - The timestamp for the most recent compliance evaluation.

$sel:lastResiliencyScoreEvaluationTime:App', app_lastResiliencyScoreEvaluationTime - The timestamp for the most recent resiliency score evaluation.

$sel:policyArn:App', app_policyArn - The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:resiliencyScore:App', app_resiliencyScore - The current resiliency score for the application.

$sel:status:App', app_status - The status of the application.

$sel:tags:App', app_tags - The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

$sel:appArn:App', app_appArn - The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:creationTime:App', app_creationTime - The timestamp for when the app was created.

$sel:name:App', app_name - The name for the application.

app_assessmentSchedule :: Lens' App (Maybe AppAssessmentScheduleType) Source #

Assessment execution schedule with 'Daily' or 'Disabled' values.

app_complianceStatus :: Lens' App (Maybe AppComplianceStatusType) Source #

The current status of compliance for the resiliency policy.

app_description :: Lens' App (Maybe Text) Source #

The optional description for an app.

app_lastAppComplianceEvaluationTime :: Lens' App (Maybe UTCTime) Source #

The timestamp for the most recent compliance evaluation.

app_lastResiliencyScoreEvaluationTime :: Lens' App (Maybe UTCTime) Source #

The timestamp for the most recent resiliency score evaluation.

app_policyArn :: Lens' App (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

app_resiliencyScore :: Lens' App (Maybe Double) Source #

The current resiliency score for the application.

app_status :: Lens' App (Maybe AppStatusType) Source #

The status of the application.

app_tags :: Lens' App (Maybe (HashMap Text Text)) Source #

The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

app_appArn :: Lens' App Text Source #

The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

app_creationTime :: Lens' App UTCTime Source #

The timestamp for when the app was created.

app_name :: Lens' App Text Source #

The name for the application.

AppAssessment

data AppAssessment Source #

Defines an application assessment.

See: newAppAssessment smart constructor.

Constructors

AppAssessment' 

Fields

Instances

Instances details
FromJSON AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

Generic AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

Associated Types

type Rep AppAssessment :: Type -> Type #

Show AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

NFData AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

Methods

rnf :: AppAssessment -> () #

Eq AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

Hashable AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

type Rep AppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessment

type Rep AppAssessment = D1 ('MetaData "AppAssessment" "Amazonka.ResilienceHub.Types.AppAssessment" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AppAssessment'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "appArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "appVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "compliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DisruptionType DisruptionCompliance))))) :*: ((S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComplianceStatus)) :*: S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cost))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResiliencyPolicy)) :*: S1 ('MetaSel ('Just "resiliencyScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResiliencyScore))) :*: (S1 ('MetaSel ('Just "resourceErrorsDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceErrorsDetails)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "assessmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "assessmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssessmentStatus) :*: S1 ('MetaSel ('Just "invoker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssessmentInvoker))))))

newAppAssessment Source #

Create a value of AppAssessment 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:appArn:AppAssessment', appAssessment_appArn - The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:appVersion:AppAssessment', appAssessment_appVersion - The version of the application.

$sel:assessmentName:AppAssessment', appAssessment_assessmentName - The name of the assessment.

$sel:compliance:AppAssessment', appAssessment_compliance - The application compliance against the resiliency policy.

AppAssessment, appAssessment_complianceStatus - The current status of the compliance for the resiliency policy.

$sel:cost:AppAssessment', appAssessment_cost - The cost for the application.

$sel:endTime:AppAssessment', appAssessment_endTime - The end time for the action.

AppAssessment, appAssessment_message - Error or warning message from the assessment execution

AppAssessment, appAssessment_policy - The resiliency policy.

$sel:resiliencyScore:AppAssessment', appAssessment_resiliencyScore - The current resiliency score for the application.

$sel:resourceErrorsDetails:AppAssessment', appAssessment_resourceErrorsDetails - A resource error object containing a list of errors retrieving an application's resources.

$sel:startTime:AppAssessment', appAssessment_startTime - The starting time for the action.

AppAssessment, appAssessment_tags - The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

$sel:assessmentArn:AppAssessment', appAssessment_assessmentArn - The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:assessmentStatus:AppAssessment', appAssessment_assessmentStatus - The current status of the assessment for the resiliency policy.

$sel:invoker:AppAssessment', appAssessment_invoker - The entity that invoked the assessment.

appAssessment_appArn :: Lens' AppAssessment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

appAssessment_appVersion :: Lens' AppAssessment (Maybe Text) Source #

The version of the application.

appAssessment_compliance :: Lens' AppAssessment (Maybe (HashMap DisruptionType DisruptionCompliance)) Source #

The application compliance against the resiliency policy.

appAssessment_complianceStatus :: Lens' AppAssessment (Maybe ComplianceStatus) Source #

The current status of the compliance for the resiliency policy.

appAssessment_cost :: Lens' AppAssessment (Maybe Cost) Source #

The cost for the application.

appAssessment_endTime :: Lens' AppAssessment (Maybe UTCTime) Source #

The end time for the action.

appAssessment_message :: Lens' AppAssessment (Maybe Text) Source #

Error or warning message from the assessment execution

appAssessment_resiliencyScore :: Lens' AppAssessment (Maybe ResiliencyScore) Source #

The current resiliency score for the application.

appAssessment_resourceErrorsDetails :: Lens' AppAssessment (Maybe ResourceErrorsDetails) Source #

A resource error object containing a list of errors retrieving an application's resources.

appAssessment_startTime :: Lens' AppAssessment (Maybe UTCTime) Source #

The starting time for the action.

appAssessment_tags :: Lens' AppAssessment (Maybe (HashMap Text Text)) Source #

The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

appAssessment_assessmentArn :: Lens' AppAssessment Text Source #

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

appAssessment_assessmentStatus :: Lens' AppAssessment AssessmentStatus Source #

The current status of the assessment for the resiliency policy.

appAssessment_invoker :: Lens' AppAssessment AssessmentInvoker Source #

The entity that invoked the assessment.

AppAssessmentSummary

data AppAssessmentSummary Source #

Defines an application assessment summary.

See: newAppAssessmentSummary smart constructor.

Constructors

AppAssessmentSummary' 

Fields

Instances

Instances details
FromJSON AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Generic AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Associated Types

type Rep AppAssessmentSummary :: Type -> Type #

Read AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Show AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

NFData AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Methods

rnf :: AppAssessmentSummary -> () #

Eq AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Hashable AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

type Rep AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

type Rep AppAssessmentSummary = D1 ('MetaData "AppAssessmentSummary" "Amazonka.ResilienceHub.Types.AppAssessmentSummary" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AppAssessmentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "appVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComplianceStatus)) :*: (S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cost)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "invoker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentInvoker)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resiliencyScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "assessmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assessmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssessmentStatus))))))

newAppAssessmentSummary Source #

Create a value of AppAssessmentSummary 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:appArn:AppAssessmentSummary', appAssessmentSummary_appArn - The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:appVersion:AppAssessmentSummary', appAssessmentSummary_appVersion - The version of the application.

$sel:assessmentName:AppAssessmentSummary', appAssessmentSummary_assessmentName - The name of the assessment.

$sel:complianceStatus:AppAssessmentSummary', appAssessmentSummary_complianceStatus - The current status of compliance for the resiliency policy.

$sel:cost:AppAssessmentSummary', appAssessmentSummary_cost - The cost for the application.

$sel:endTime:AppAssessmentSummary', appAssessmentSummary_endTime - The end time for the action.

$sel:invoker:AppAssessmentSummary', appAssessmentSummary_invoker - The entity that invoked the assessment.

$sel:message:AppAssessmentSummary', appAssessmentSummary_message - The message from the assessment run.

$sel:resiliencyScore:AppAssessmentSummary', appAssessmentSummary_resiliencyScore - The current resiliency score for the application.

$sel:startTime:AppAssessmentSummary', appAssessmentSummary_startTime - The starting time for the action.

$sel:assessmentArn:AppAssessmentSummary', appAssessmentSummary_assessmentArn - The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:assessmentStatus:AppAssessmentSummary', appAssessmentSummary_assessmentStatus - The current status of the assessment for the resiliency policy.

appAssessmentSummary_appArn :: Lens' AppAssessmentSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

appAssessmentSummary_complianceStatus :: Lens' AppAssessmentSummary (Maybe ComplianceStatus) Source #

The current status of compliance for the resiliency policy.

appAssessmentSummary_message :: Lens' AppAssessmentSummary (Maybe Text) Source #

The message from the assessment run.

appAssessmentSummary_resiliencyScore :: Lens' AppAssessmentSummary (Maybe Double) Source #

The current resiliency score for the application.

appAssessmentSummary_assessmentArn :: Lens' AppAssessmentSummary Text Source #

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

appAssessmentSummary_assessmentStatus :: Lens' AppAssessmentSummary AssessmentStatus Source #

The current status of the assessment for the resiliency policy.

AppComponent

data AppComponent Source #

Defines an application component.

See: newAppComponent smart constructor.

Constructors

AppComponent' 

Fields

  • name :: Text

    The name of the application component.

  • type' :: Text

    The type of application component.

Instances

Instances details
FromJSON AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

Generic AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

Associated Types

type Rep AppComponent :: Type -> Type #

Read AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

Show AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

NFData AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

Methods

rnf :: AppComponent -> () #

Eq AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

Hashable AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

type Rep AppComponent Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponent

type Rep AppComponent = D1 ('MetaData "AppComponent" "Amazonka.ResilienceHub.Types.AppComponent" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AppComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAppComponent Source #

Create a value of AppComponent 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:name:AppComponent', appComponent_name - The name of the application component.

$sel:type':AppComponent', appComponent_type - The type of application component.

appComponent_name :: Lens' AppComponent Text Source #

The name of the application component.

appComponent_type :: Lens' AppComponent Text Source #

The type of application component.

AppComponentCompliance

data AppComponentCompliance Source #

Defines the compliance of an application component against the resiliency policy.

See: newAppComponentCompliance smart constructor.

Constructors

AppComponentCompliance' 

Fields

Instances

Instances details
FromJSON AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

Generic AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

Associated Types

type Rep AppComponentCompliance :: Type -> Type #

Read AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

Show AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

NFData AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

Methods

rnf :: AppComponentCompliance -> () #

Eq AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

Hashable AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

type Rep AppComponentCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppComponentCompliance

type Rep AppComponentCompliance = D1 ('MetaData "AppComponentCompliance" "Amazonka.ResilienceHub.Types.AppComponentCompliance" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AppComponentCompliance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "compliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DisruptionType DisruptionCompliance))) :*: S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cost)))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resiliencyScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResiliencyScore)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComplianceStatus))))))

newAppComponentCompliance :: AppComponentCompliance Source #

Create a value of AppComponentCompliance 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:appComponentName:AppComponentCompliance', appComponentCompliance_appComponentName - The name of the application component.

$sel:compliance:AppComponentCompliance', appComponentCompliance_compliance - The compliance of the application component against the resiliency policy.

$sel:cost:AppComponentCompliance', appComponentCompliance_cost - The cost for the application.

AppComponentCompliance, appComponentCompliance_message - The compliance message.

$sel:resiliencyScore:AppComponentCompliance', appComponentCompliance_resiliencyScore - The current resiliency score for the application.

$sel:status:AppComponentCompliance', appComponentCompliance_status - The status of the action.

appComponentCompliance_compliance :: Lens' AppComponentCompliance (Maybe (HashMap DisruptionType DisruptionCompliance)) Source #

The compliance of the application component against the resiliency policy.

AppSummary

data AppSummary Source #

Defines an application summary.

See: newAppSummary smart constructor.

Constructors

AppSummary' 

Fields

Instances

Instances details
FromJSON AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

Generic AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

Associated Types

type Rep AppSummary :: Type -> Type #

Read AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

Show AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

NFData AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

Methods

rnf :: AppSummary -> () #

Eq AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

Hashable AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

type Rep AppSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppSummary

newAppSummary Source #

Create a value of AppSummary 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:assessmentSchedule:AppSummary', appSummary_assessmentSchedule - Assessment execution schedule with 'Daily' or 'Disabled' values.

$sel:complianceStatus:AppSummary', appSummary_complianceStatus - The current status of compliance for the resiliency policy.

$sel:description:AppSummary', appSummary_description - The optional description for an app.

$sel:resiliencyScore:AppSummary', appSummary_resiliencyScore - The current resiliency score for the application.

$sel:status:AppSummary', appSummary_status - The status of the application.

$sel:appArn:AppSummary', appSummary_appArn - The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:creationTime:AppSummary', appSummary_creationTime - The timestamp for when the app was created.

$sel:name:AppSummary', appSummary_name - The name of the application.

appSummary_assessmentSchedule :: Lens' AppSummary (Maybe AppAssessmentScheduleType) Source #

Assessment execution schedule with 'Daily' or 'Disabled' values.

appSummary_complianceStatus :: Lens' AppSummary (Maybe AppComplianceStatusType) Source #

The current status of compliance for the resiliency policy.

appSummary_description :: Lens' AppSummary (Maybe Text) Source #

The optional description for an app.

appSummary_resiliencyScore :: Lens' AppSummary (Maybe Double) Source #

The current resiliency score for the application.

appSummary_status :: Lens' AppSummary (Maybe AppStatusType) Source #

The status of the application.

appSummary_appArn :: Lens' AppSummary Text Source #

The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

appSummary_creationTime :: Lens' AppSummary UTCTime Source #

The timestamp for when the app was created.

appSummary_name :: Lens' AppSummary Text Source #

The name of the application.

AppVersionSummary

data AppVersionSummary Source #

The version of the application.

See: newAppVersionSummary smart constructor.

Constructors

AppVersionSummary' 

Fields

Instances

Instances details
FromJSON AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

Generic AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

Associated Types

type Rep AppVersionSummary :: Type -> Type #

Read AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

Show AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

NFData AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

Methods

rnf :: AppVersionSummary -> () #

Eq AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

Hashable AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

type Rep AppVersionSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppVersionSummary

type Rep AppVersionSummary = D1 ('MetaData "AppVersionSummary" "Amazonka.ResilienceHub.Types.AppVersionSummary" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AppVersionSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAppVersionSummary Source #

Create a value of AppVersionSummary 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:appVersion:AppVersionSummary', appVersionSummary_appVersion - The version of the application.

ComponentRecommendation

data ComponentRecommendation Source #

Defines recommendations for a Resilience Hub application component, returned as an object. This object contains component names, configuration recommendations, and recommendation statuses.

See: newComponentRecommendation smart constructor.

Constructors

ComponentRecommendation' 

Fields

Instances

Instances details
FromJSON ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

Generic ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

Associated Types

type Rep ComponentRecommendation :: Type -> Type #

Read ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

Show ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

NFData ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

Methods

rnf :: ComponentRecommendation -> () #

Eq ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

Hashable ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

type Rep ComponentRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ComponentRecommendation

type Rep ComponentRecommendation = D1 ('MetaData "ComponentRecommendation" "Amazonka.ResilienceHub.Types.ComponentRecommendation" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "ComponentRecommendation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "configRecommendations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ConfigRecommendation]) :*: S1 ('MetaSel ('Just "recommendationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommendationComplianceStatus))))

newComponentRecommendation Source #

Create a value of ComponentRecommendation 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:

ComponentRecommendation, componentRecommendation_appComponentName - The name of the application component.

$sel:configRecommendations:ComponentRecommendation', componentRecommendation_configRecommendations - The list of recommendations.

$sel:recommendationStatus:ComponentRecommendation', componentRecommendation_recommendationStatus - The recommendation status.

ConfigRecommendation

data ConfigRecommendation Source #

Defines a configuration recommendation.

See: newConfigRecommendation smart constructor.

Constructors

ConfigRecommendation' 

Fields

Instances

Instances details
FromJSON ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

Generic ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

Associated Types

type Rep ConfigRecommendation :: Type -> Type #

Read ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

Show ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

NFData ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

Methods

rnf :: ConfigRecommendation -> () #

Eq ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

Hashable ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

type Rep ConfigRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ConfigRecommendation

type Rep ConfigRecommendation = D1 ('MetaData "ConfigRecommendation" "Amazonka.ResilienceHub.Types.ConfigRecommendation" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "ConfigRecommendation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "compliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DisruptionType DisruptionCompliance)))) :*: (S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cost)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "haArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HaArchitecture))))) :*: ((S1 ('MetaSel ('Just "recommendationCompliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DisruptionType RecommendationDisruptionCompliance))) :*: S1 ('MetaSel ('Just "suggestedChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "optimizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigRecommendationOptimizationType) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newConfigRecommendation Source #

Create a value of ConfigRecommendation 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:appComponentName:ConfigRecommendation', configRecommendation_appComponentName - The application component name.

$sel:compliance:ConfigRecommendation', configRecommendation_compliance - The current compliance against the resiliency policy before applying the configuration change.

$sel:cost:ConfigRecommendation', configRecommendation_cost - The cost for the application.

$sel:description:ConfigRecommendation', configRecommendation_description - The optional description for an app.

$sel:haArchitecture:ConfigRecommendation', configRecommendation_haArchitecture - The architecture type.

$sel:recommendationCompliance:ConfigRecommendation', configRecommendation_recommendationCompliance - The expected compliance against the resiliency policy after applying the configuration change.

$sel:suggestedChanges:ConfigRecommendation', configRecommendation_suggestedChanges - List of the suggested configuration changes.

$sel:name:ConfigRecommendation', configRecommendation_name - The name of the recommendation configuration.

$sel:optimizationType:ConfigRecommendation', configRecommendation_optimizationType - The type of optimization.

$sel:referenceId:ConfigRecommendation', configRecommendation_referenceId - The reference identifier for the recommendation configuration.

configRecommendation_compliance :: Lens' ConfigRecommendation (Maybe (HashMap DisruptionType DisruptionCompliance)) Source #

The current compliance against the resiliency policy before applying the configuration change.

configRecommendation_recommendationCompliance :: Lens' ConfigRecommendation (Maybe (HashMap DisruptionType RecommendationDisruptionCompliance)) Source #

The expected compliance against the resiliency policy after applying the configuration change.

configRecommendation_suggestedChanges :: Lens' ConfigRecommendation (Maybe [Text]) Source #

List of the suggested configuration changes.

configRecommendation_name :: Lens' ConfigRecommendation Text Source #

The name of the recommendation configuration.

configRecommendation_referenceId :: Lens' ConfigRecommendation Text Source #

The reference identifier for the recommendation configuration.

Cost

data Cost Source #

Defines a cost object.

See: newCost smart constructor.

Constructors

Cost' 

Fields

Instances

Instances details
FromJSON Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Generic Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Associated Types

type Rep Cost :: Type -> Type #

Methods

from :: Cost -> Rep Cost x #

to :: Rep Cost x -> Cost #

Read Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Show Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Methods

showsPrec :: Int -> Cost -> ShowS #

show :: Cost -> String #

showList :: [Cost] -> ShowS #

NFData Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Methods

rnf :: Cost -> () #

Eq Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Methods

(==) :: Cost -> Cost -> Bool #

(/=) :: Cost -> Cost -> Bool #

Hashable Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

Methods

hashWithSalt :: Int -> Cost -> Int #

hash :: Cost -> Int #

type Rep Cost Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.Cost

type Rep Cost = D1 ('MetaData "Cost" "Amazonka.ResilienceHub.Types.Cost" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "Cost'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: (S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CostFrequency))))

newCost Source #

Create a value of Cost 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:amount:Cost', cost_amount - The cost amount.

$sel:currency:Cost', cost_currency - The cost currency, for example USD.

$sel:frequency:Cost', cost_frequency - The cost frequency.

cost_amount :: Lens' Cost Double Source #

The cost amount.

cost_currency :: Lens' Cost Text Source #

The cost currency, for example USD.

DisruptionCompliance

data DisruptionCompliance Source #

Defines the compliance against the resiliency policy for a disruption.

See: newDisruptionCompliance smart constructor.

Constructors

DisruptionCompliance' 

Fields

Instances

Instances details
FromJSON DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

Generic DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

Associated Types

type Rep DisruptionCompliance :: Type -> Type #

Read DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

Show DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

NFData DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

Methods

rnf :: DisruptionCompliance -> () #

Eq DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

Hashable DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

type Rep DisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.DisruptionCompliance

type Rep DisruptionCompliance = D1 ('MetaData "DisruptionCompliance" "Amazonka.ResilienceHub.Types.DisruptionCompliance" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "DisruptionCompliance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "achievableRpoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "achievableRtoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "currentRpoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "currentRtoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "rpoDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rpoReferenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "rtoDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rtoReferenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComplianceStatus))))))

newDisruptionCompliance Source #

Create a value of DisruptionCompliance 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:achievableRpoInSecs:DisruptionCompliance', disruptionCompliance_achievableRpoInSecs - The Recovery Point Objective (RPO) that is achievable, in seconds.

$sel:achievableRtoInSecs:DisruptionCompliance', disruptionCompliance_achievableRtoInSecs - The Recovery Time Objective (RTO) that is achievable, in seconds

$sel:currentRpoInSecs:DisruptionCompliance', disruptionCompliance_currentRpoInSecs - The current RPO, in seconds.

$sel:currentRtoInSecs:DisruptionCompliance', disruptionCompliance_currentRtoInSecs - The current RTO, in seconds.

$sel:message:DisruptionCompliance', disruptionCompliance_message - The disruption compliance message.

$sel:rpoDescription:DisruptionCompliance', disruptionCompliance_rpoDescription - The RPO description.

$sel:rpoReferenceId:DisruptionCompliance', disruptionCompliance_rpoReferenceId - The RPO reference identifier.

$sel:rtoDescription:DisruptionCompliance', disruptionCompliance_rtoDescription - The RTO description.

$sel:rtoReferenceId:DisruptionCompliance', disruptionCompliance_rtoReferenceId - The RTO reference identifier.

$sel:complianceStatus:DisruptionCompliance', disruptionCompliance_complianceStatus - The current status of compliance for the resiliency policy.

disruptionCompliance_achievableRpoInSecs :: Lens' DisruptionCompliance (Maybe Natural) Source #

The Recovery Point Objective (RPO) that is achievable, in seconds.

disruptionCompliance_achievableRtoInSecs :: Lens' DisruptionCompliance (Maybe Natural) Source #

The Recovery Time Objective (RTO) that is achievable, in seconds

disruptionCompliance_complianceStatus :: Lens' DisruptionCompliance ComplianceStatus Source #

The current status of compliance for the resiliency policy.

FailurePolicy

data FailurePolicy Source #

Defines a failure policy.

See: newFailurePolicy smart constructor.

Constructors

FailurePolicy' 

Fields

Instances

Instances details
FromJSON FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

ToJSON FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

Generic FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

Associated Types

type Rep FailurePolicy :: Type -> Type #

Read FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

Show FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

NFData FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

Methods

rnf :: FailurePolicy -> () #

Eq FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

Hashable FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

type Rep FailurePolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.FailurePolicy

type Rep FailurePolicy = D1 ('MetaData "FailurePolicy" "Amazonka.ResilienceHub.Types.FailurePolicy" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "FailurePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rpoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "rtoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newFailurePolicy Source #

Create a value of FailurePolicy 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:rpoInSecs:FailurePolicy', failurePolicy_rpoInSecs - The Recovery Point Objective (RPO), in seconds.

$sel:rtoInSecs:FailurePolicy', failurePolicy_rtoInSecs - The Recovery Time Objective (RTO), in seconds.

failurePolicy_rpoInSecs :: Lens' FailurePolicy Natural Source #

The Recovery Point Objective (RPO), in seconds.

failurePolicy_rtoInSecs :: Lens' FailurePolicy Natural Source #

The Recovery Time Objective (RTO), in seconds.

LogicalResourceId

data LogicalResourceId Source #

Defines a logical resource identifier.

See: newLogicalResourceId smart constructor.

Constructors

LogicalResourceId' 

Fields

Instances

Instances details
FromJSON LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

Generic LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

Associated Types

type Rep LogicalResourceId :: Type -> Type #

Read LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

Show LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

NFData LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

Methods

rnf :: LogicalResourceId -> () #

Eq LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

Hashable LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

type Rep LogicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.LogicalResourceId

type Rep LogicalResourceId = D1 ('MetaData "LogicalResourceId" "Amazonka.ResilienceHub.Types.LogicalResourceId" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "LogicalResourceId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logicalStackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "terraformSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLogicalResourceId Source #

Create a value of LogicalResourceId 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:logicalStackName:LogicalResourceId', logicalResourceId_logicalStackName - The name of the CloudFormation stack this resource belongs to.

$sel:resourceGroupName:LogicalResourceId', logicalResourceId_resourceGroupName - The name of the resource group that this resource belongs to.

$sel:terraformSourceName:LogicalResourceId', logicalResourceId_terraformSourceName - The name of the Terraform S3 state file this resource belongs to.

$sel:identifier:LogicalResourceId', logicalResourceId_identifier - The identifier of the resource.

logicalResourceId_logicalStackName :: Lens' LogicalResourceId (Maybe Text) Source #

The name of the CloudFormation stack this resource belongs to.

logicalResourceId_resourceGroupName :: Lens' LogicalResourceId (Maybe Text) Source #

The name of the resource group that this resource belongs to.

logicalResourceId_terraformSourceName :: Lens' LogicalResourceId (Maybe Text) Source #

The name of the Terraform S3 state file this resource belongs to.

PhysicalResource

data PhysicalResource Source #

Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier.

See: newPhysicalResource smart constructor.

Constructors

PhysicalResource' 

Fields

Instances

Instances details
FromJSON PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

Generic PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

Associated Types

type Rep PhysicalResource :: Type -> Type #

Read PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

Show PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

NFData PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

Methods

rnf :: PhysicalResource -> () #

Eq PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

Hashable PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

type Rep PhysicalResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResource

type Rep PhysicalResource = D1 ('MetaData "PhysicalResource" "Amazonka.ResilienceHub.Types.PhysicalResource" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "PhysicalResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appComponents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AppComponent])) :*: S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogicalResourceId) :*: (S1 ('MetaSel ('Just "physicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhysicalResourceId) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newPhysicalResource Source #

Create a value of PhysicalResource 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:appComponents:PhysicalResource', physicalResource_appComponents - The application components that belong to this resource.

$sel:resourceName:PhysicalResource', physicalResource_resourceName - The name of the resource.

$sel:logicalResourceId:PhysicalResource', physicalResource_logicalResourceId - The logical identifier of the resource.

$sel:physicalResourceId:PhysicalResource', physicalResource_physicalResourceId - The physical identifier of the resource.

$sel:resourceType:PhysicalResource', physicalResource_resourceType - The type of resource.

physicalResource_appComponents :: Lens' PhysicalResource (Maybe [AppComponent]) Source #

The application components that belong to this resource.

PhysicalResourceId

data PhysicalResourceId Source #

Defines a physical resource identifier.

See: newPhysicalResourceId smart constructor.

Constructors

PhysicalResourceId' 

Fields

  • awsAccountId :: Maybe Text

    The Amazon Web Services account that owns the physical resource.

  • awsRegion :: Maybe Text

    The Amazon Web Services Region that the physical resource is located in.

  • identifier :: Text

    The identifier of the physical resource.

  • type' :: PhysicalIdentifierType

    Specifies the type of physical resource identifier.

    Arn
    The resource identifier is an Amazon Resource Name (ARN) .
    Native
    The resource identifier is a Resilience Hub-native identifier.

Instances

Instances details
FromJSON PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

ToJSON PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

Generic PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

Associated Types

type Rep PhysicalResourceId :: Type -> Type #

Read PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

Show PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

NFData PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

Methods

rnf :: PhysicalResourceId -> () #

Eq PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

Hashable PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

type Rep PhysicalResourceId Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.PhysicalResourceId

type Rep PhysicalResourceId = D1 ('MetaData "PhysicalResourceId" "Amazonka.ResilienceHub.Types.PhysicalResourceId" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "PhysicalResourceId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhysicalIdentifierType))))

newPhysicalResourceId Source #

Create a value of PhysicalResourceId 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:awsAccountId:PhysicalResourceId', physicalResourceId_awsAccountId - The Amazon Web Services account that owns the physical resource.

$sel:awsRegion:PhysicalResourceId', physicalResourceId_awsRegion - The Amazon Web Services Region that the physical resource is located in.

$sel:identifier:PhysicalResourceId', physicalResourceId_identifier - The identifier of the physical resource.

$sel:type':PhysicalResourceId', physicalResourceId_type - Specifies the type of physical resource identifier.

Arn
The resource identifier is an Amazon Resource Name (ARN) .
Native
The resource identifier is a Resilience Hub-native identifier.

physicalResourceId_awsAccountId :: Lens' PhysicalResourceId (Maybe Text) Source #

The Amazon Web Services account that owns the physical resource.

physicalResourceId_awsRegion :: Lens' PhysicalResourceId (Maybe Text) Source #

The Amazon Web Services Region that the physical resource is located in.

physicalResourceId_identifier :: Lens' PhysicalResourceId Text Source #

The identifier of the physical resource.

physicalResourceId_type :: Lens' PhysicalResourceId PhysicalIdentifierType Source #

Specifies the type of physical resource identifier.

Arn
The resource identifier is an Amazon Resource Name (ARN) .
Native
The resource identifier is a Resilience Hub-native identifier.

RecommendationDisruptionCompliance

data RecommendationDisruptionCompliance Source #

Defines a disruption compliance recommendation.

See: newRecommendationDisruptionCompliance smart constructor.

Constructors

RecommendationDisruptionCompliance' 

Fields

Instances

Instances details
FromJSON RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

Generic RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

Associated Types

type Rep RecommendationDisruptionCompliance :: Type -> Type #

Read RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

Show RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

NFData RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

Eq RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

Hashable RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

type Rep RecommendationDisruptionCompliance Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance

type Rep RecommendationDisruptionCompliance = D1 ('MetaData "RecommendationDisruptionCompliance" "Amazonka.ResilienceHub.Types.RecommendationDisruptionCompliance" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "RecommendationDisruptionCompliance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expectedRpoDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expectedRpoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "expectedRtoDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expectedRtoInSecs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "expectedComplianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComplianceStatus)))))

newRecommendationDisruptionCompliance Source #

Create a value of RecommendationDisruptionCompliance 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:expectedRpoDescription:RecommendationDisruptionCompliance', recommendationDisruptionCompliance_expectedRpoDescription - The expected Recovery Point Objective (RPO) description after applying the recommended configuration change.

$sel:expectedRpoInSecs:RecommendationDisruptionCompliance', recommendationDisruptionCompliance_expectedRpoInSecs - The expected RPO after applying the recommended configuration change.

$sel:expectedRtoDescription:RecommendationDisruptionCompliance', recommendationDisruptionCompliance_expectedRtoDescription - The expected Recovery Time Objective (RTO) description after applying the recommended configuration change.

$sel:expectedRtoInSecs:RecommendationDisruptionCompliance', recommendationDisruptionCompliance_expectedRtoInSecs - The expected RTO after applying the recommended configuration change.

$sel:expectedComplianceStatus:RecommendationDisruptionCompliance', recommendationDisruptionCompliance_expectedComplianceStatus - The expected compliance status after applying the recommended configuration change.

recommendationDisruptionCompliance_expectedRpoDescription :: Lens' RecommendationDisruptionCompliance (Maybe Text) Source #

The expected Recovery Point Objective (RPO) description after applying the recommended configuration change.

recommendationDisruptionCompliance_expectedRpoInSecs :: Lens' RecommendationDisruptionCompliance (Maybe Natural) Source #

The expected RPO after applying the recommended configuration change.

recommendationDisruptionCompliance_expectedRtoDescription :: Lens' RecommendationDisruptionCompliance (Maybe Text) Source #

The expected Recovery Time Objective (RTO) description after applying the recommended configuration change.

recommendationDisruptionCompliance_expectedRtoInSecs :: Lens' RecommendationDisruptionCompliance (Maybe Natural) Source #

The expected RTO after applying the recommended configuration change.

recommendationDisruptionCompliance_expectedComplianceStatus :: Lens' RecommendationDisruptionCompliance ComplianceStatus Source #

The expected compliance status after applying the recommended configuration change.

RecommendationItem

data RecommendationItem Source #

Defines a recommendation.

See: newRecommendationItem smart constructor.

Constructors

RecommendationItem' 

Fields

Instances

Instances details
FromJSON RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

Generic RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

Associated Types

type Rep RecommendationItem :: Type -> Type #

Read RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

Show RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

NFData RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

Methods

rnf :: RecommendationItem -> () #

Eq RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

Hashable RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

type Rep RecommendationItem Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationItem

type Rep RecommendationItem = D1 ('MetaData "RecommendationItem" "Amazonka.ResilienceHub.Types.RecommendationItem" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "RecommendationItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alreadyImplemented") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRecommendationItem :: RecommendationItem Source #

Create a value of RecommendationItem 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:alreadyImplemented:RecommendationItem', recommendationItem_alreadyImplemented - Specifies if the recommendation has already been implemented.

$sel:resourceId:RecommendationItem', recommendationItem_resourceId - The resource identifier.

$sel:targetAccountId:RecommendationItem', recommendationItem_targetAccountId - The target account identifier.

$sel:targetRegion:RecommendationItem', recommendationItem_targetRegion - The target region.

recommendationItem_alreadyImplemented :: Lens' RecommendationItem (Maybe Bool) Source #

Specifies if the recommendation has already been implemented.

RecommendationTemplate

data RecommendationTemplate Source #

Defines a recommendation template created with the CreateRecommendationTemplate action.

See: newRecommendationTemplate smart constructor.

Constructors

RecommendationTemplate' 

Fields

Instances

Instances details
FromJSON RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

Generic RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

Associated Types

type Rep RecommendationTemplate :: Type -> Type #

Show RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

NFData RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

Methods

rnf :: RecommendationTemplate -> () #

Eq RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

Hashable RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

type Rep RecommendationTemplate Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.RecommendationTemplate

type Rep RecommendationTemplate = D1 ('MetaData "RecommendationTemplate" "Amazonka.ResilienceHub.Types.RecommendationTemplate" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "RecommendationTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "needsReplacements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "recommendationIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text))))))) :*: ((S1 ('MetaSel ('Just "templatesLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)) :*: (S1 ('MetaSel ('Just "assessmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateFormat))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recommendationTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "recommendationTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty RenderRecommendationType)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommendationTemplateStatus))))))

newRecommendationTemplate Source #

Create a value of RecommendationTemplate 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:appArn:RecommendationTemplate', recommendationTemplate_appArn - The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:endTime:RecommendationTemplate', recommendationTemplate_endTime - The end time for the action.

$sel:message:RecommendationTemplate', recommendationTemplate_message - The message for the recommendation template.

$sel:needsReplacements:RecommendationTemplate', recommendationTemplate_needsReplacements - Indicates if replacements are needed.

$sel:recommendationIds:RecommendationTemplate', recommendationTemplate_recommendationIds - Identifiers for the recommendations used in the recommendation template.

$sel:startTime:RecommendationTemplate', recommendationTemplate_startTime - The start time for the action.

$sel:tags:RecommendationTemplate', recommendationTemplate_tags - The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

$sel:templatesLocation:RecommendationTemplate', recommendationTemplate_templatesLocation - The file location of the template.

$sel:assessmentArn:RecommendationTemplate', recommendationTemplate_assessmentArn - The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:format:RecommendationTemplate', recommendationTemplate_format - The format of the recommendation template.

CfnJson
The template is CloudFormation JSON.
CfnYaml
The template is CloudFormation YAML.

$sel:name:RecommendationTemplate', recommendationTemplate_name - The name for the recommendation template.

$sel:recommendationTemplateArn:RecommendationTemplate', recommendationTemplate_recommendationTemplateArn - The Amazon Resource Name (ARN) for the recommendation template.

$sel:recommendationTypes:RecommendationTemplate', recommendationTemplate_recommendationTypes - An array of strings that specify the recommendation template type or types.

Alarm
The template is an AlarmRecommendation template.
Sop
The template is a SopRecommendation template.
Test
The template is a TestRecommendation template.

$sel:status:RecommendationTemplate', recommendationTemplate_status - The status of the action.

recommendationTemplate_appArn :: Lens' RecommendationTemplate (Maybe Text) Source #

The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

recommendationTemplate_message :: Lens' RecommendationTemplate (Maybe Text) Source #

The message for the recommendation template.

recommendationTemplate_recommendationIds :: Lens' RecommendationTemplate (Maybe (NonEmpty Text)) Source #

Identifiers for the recommendations used in the recommendation template.

recommendationTemplate_tags :: Lens' RecommendationTemplate (Maybe (HashMap Text Text)) Source #

The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

recommendationTemplate_assessmentArn :: Lens' RecommendationTemplate Text Source #

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

recommendationTemplate_format :: Lens' RecommendationTemplate TemplateFormat Source #

The format of the recommendation template.

CfnJson
The template is CloudFormation JSON.
CfnYaml
The template is CloudFormation YAML.

recommendationTemplate_name :: Lens' RecommendationTemplate Text Source #

The name for the recommendation template.

recommendationTemplate_recommendationTemplateArn :: Lens' RecommendationTemplate Text Source #

The Amazon Resource Name (ARN) for the recommendation template.

recommendationTemplate_recommendationTypes :: Lens' RecommendationTemplate (NonEmpty RenderRecommendationType) Source #

An array of strings that specify the recommendation template type or types.

Alarm
The template is an AlarmRecommendation template.
Sop
The template is a SopRecommendation template.
Test
The template is a TestRecommendation template.

ResiliencyPolicy

data ResiliencyPolicy Source #

Defines a resiliency policy.

See: newResiliencyPolicy smart constructor.

Constructors

ResiliencyPolicy' 

Fields

Instances

Instances details
FromJSON ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

Generic ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

Associated Types

type Rep ResiliencyPolicy :: Type -> Type #

Show ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

NFData ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

Methods

rnf :: ResiliencyPolicy -> () #

Eq ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

Hashable ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

type Rep ResiliencyPolicy Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyPolicy

newResiliencyPolicy :: ResiliencyPolicy Source #

Create a value of ResiliencyPolicy 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:creationTime:ResiliencyPolicy', resiliencyPolicy_creationTime - The timestamp for when the resiliency policy was created.

$sel:dataLocationConstraint:ResiliencyPolicy', resiliencyPolicy_dataLocationConstraint - Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

$sel:estimatedCostTier:ResiliencyPolicy', resiliencyPolicy_estimatedCostTier - Specifies the estimated cost tier of the resiliency policy.

$sel:policy:ResiliencyPolicy', resiliencyPolicy_policy - The resiliency policy.

$sel:policyArn:ResiliencyPolicy', resiliencyPolicy_policyArn - The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

$sel:policyDescription:ResiliencyPolicy', resiliencyPolicy_policyDescription - The description for the policy.

$sel:policyName:ResiliencyPolicy', resiliencyPolicy_policyName - The name of the policy

$sel:tags:ResiliencyPolicy', resiliencyPolicy_tags - The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

$sel:tier:ResiliencyPolicy', resiliencyPolicy_tier - The tier for this resiliency policy, ranging from the highest severity (MissionCritical) to lowest (NonCritical).

resiliencyPolicy_creationTime :: Lens' ResiliencyPolicy (Maybe UTCTime) Source #

The timestamp for when the resiliency policy was created.

resiliencyPolicy_dataLocationConstraint :: Lens' ResiliencyPolicy (Maybe DataLocationConstraint) Source #

Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

resiliencyPolicy_estimatedCostTier :: Lens' ResiliencyPolicy (Maybe EstimatedCostTier) Source #

Specifies the estimated cost tier of the resiliency policy.

resiliencyPolicy_policyArn :: Lens' ResiliencyPolicy (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

resiliencyPolicy_tags :: Lens' ResiliencyPolicy (Maybe (HashMap Text Text)) Source #

The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

resiliencyPolicy_tier :: Lens' ResiliencyPolicy (Maybe ResiliencyPolicyTier) Source #

The tier for this resiliency policy, ranging from the highest severity (MissionCritical) to lowest (NonCritical).

ResiliencyScore

data ResiliencyScore Source #

The overall resiliency score, returned as an object that includes the disruption score and outage score.

See: newResiliencyScore smart constructor.

Constructors

ResiliencyScore' 

Fields

Instances

Instances details
FromJSON ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

Generic ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

Associated Types

type Rep ResiliencyScore :: Type -> Type #

Read ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

Show ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

NFData ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

Methods

rnf :: ResiliencyScore -> () #

Eq ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

Hashable ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

type Rep ResiliencyScore Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResiliencyScore

type Rep ResiliencyScore = D1 ('MetaData "ResiliencyScore" "Amazonka.ResilienceHub.Types.ResiliencyScore" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "ResiliencyScore'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disruptionScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap DisruptionType Double)) :*: S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newResiliencyScore Source #

Create a value of ResiliencyScore 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:disruptionScore:ResiliencyScore', resiliencyScore_disruptionScore - The disruption score for a valid key.

$sel:score:ResiliencyScore', resiliencyScore_score - The outage score for a valid key.

resiliencyScore_score :: Lens' ResiliencyScore Double Source #

The outage score for a valid key.

ResourceError

data ResourceError Source #

Defines application resource errors.

See: newResourceError smart constructor.

Constructors

ResourceError' 

Fields

Instances

Instances details
FromJSON ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

Generic ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

Associated Types

type Rep ResourceError :: Type -> Type #

Read ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

Show ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

NFData ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

Methods

rnf :: ResourceError -> () #

Eq ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

Hashable ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

type Rep ResourceError Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceError

type Rep ResourceError = D1 ('MetaData "ResourceError" "Amazonka.ResilienceHub.Types.ResourceError" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "ResourceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "physicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResourceError :: ResourceError Source #

Create a value of ResourceError 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:logicalResourceId:ResourceError', resourceError_logicalResourceId - This is the identifier of the resource.

$sel:physicalResourceId:ResourceError', resourceError_physicalResourceId - This is the identifier of the physical resource.

$sel:reason:ResourceError', resourceError_reason - This is the error message.

resourceError_logicalResourceId :: Lens' ResourceError (Maybe Text) Source #

This is the identifier of the resource.

resourceError_physicalResourceId :: Lens' ResourceError (Maybe Text) Source #

This is the identifier of the physical resource.

resourceError_reason :: Lens' ResourceError (Maybe Text) Source #

This is the error message.

ResourceErrorsDetails

data ResourceErrorsDetails Source #

A list of errors retrieving an application's resources.

See: newResourceErrorsDetails smart constructor.

Constructors

ResourceErrorsDetails' 

Fields

Instances

Instances details
FromJSON ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

Generic ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

Associated Types

type Rep ResourceErrorsDetails :: Type -> Type #

Read ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

Show ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

NFData ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

Methods

rnf :: ResourceErrorsDetails -> () #

Eq ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

Hashable ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

type Rep ResourceErrorsDetails Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceErrorsDetails

type Rep ResourceErrorsDetails = D1 ('MetaData "ResourceErrorsDetails" "Amazonka.ResilienceHub.Types.ResourceErrorsDetails" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "ResourceErrorsDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hasMoreErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resourceErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceError]))))

newResourceErrorsDetails :: ResourceErrorsDetails Source #

Create a value of ResourceErrorsDetails 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:hasMoreErrors:ResourceErrorsDetails', resourceErrorsDetails_hasMoreErrors - This indicates if there are more errors not listed in the resourceErrors list.

$sel:resourceErrors:ResourceErrorsDetails', resourceErrorsDetails_resourceErrors - A list of errors retrieving an application's resources.

resourceErrorsDetails_hasMoreErrors :: Lens' ResourceErrorsDetails (Maybe Bool) Source #

This indicates if there are more errors not listed in the resourceErrors list.

resourceErrorsDetails_resourceErrors :: Lens' ResourceErrorsDetails (Maybe [ResourceError]) Source #

A list of errors retrieving an application's resources.

ResourceMapping

data ResourceMapping Source #

Defines a resource mapping.

See: newResourceMapping smart constructor.

Constructors

ResourceMapping' 

Fields

  • appRegistryAppName :: Maybe Text

    The name of the application this resource is mapped to.

  • logicalStackName :: Maybe Text

    The name of the CloudFormation stack this resource is mapped to.

  • resourceGroupName :: Maybe Text

    The name of the resource group this resource is mapped to.

  • resourceName :: Maybe Text

    The name of the resource this resource is mapped to.

  • terraformSourceName :: Maybe Text

    The short name of the Terraform source.

  • mappingType :: ResourceMappingType

    Specifies the type of resource mapping.

    AppRegistryApp
    The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.
    CfnStack
    The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.
    Resource
    The resource is mapped to another resource. The name of the resource is contained in the resourceName property.
    ResourceGroup
    The resource is mapped to a resource group. The name of the resource group is contained in the resourceGroupName property.
  • physicalResourceId :: PhysicalResourceId

    The identifier of this resource.

Instances

Instances details
FromJSON ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

ToJSON ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

Generic ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

Associated Types

type Rep ResourceMapping :: Type -> Type #

Read ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

Show ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

NFData ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

Methods

rnf :: ResourceMapping -> () #

Eq ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

Hashable ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

type Rep ResourceMapping Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.ResourceMapping

type Rep ResourceMapping = D1 ('MetaData "ResourceMapping" "Amazonka.ResilienceHub.Types.ResourceMapping" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "ResourceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appRegistryAppName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logicalStackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "terraformSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "mappingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMappingType) :*: S1 ('MetaSel ('Just "physicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhysicalResourceId)))))

newResourceMapping Source #

Create a value of ResourceMapping 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:appRegistryAppName:ResourceMapping', resourceMapping_appRegistryAppName - The name of the application this resource is mapped to.

$sel:logicalStackName:ResourceMapping', resourceMapping_logicalStackName - The name of the CloudFormation stack this resource is mapped to.

$sel:resourceGroupName:ResourceMapping', resourceMapping_resourceGroupName - The name of the resource group this resource is mapped to.

$sel:resourceName:ResourceMapping', resourceMapping_resourceName - The name of the resource this resource is mapped to.

$sel:terraformSourceName:ResourceMapping', resourceMapping_terraformSourceName - The short name of the Terraform source.

$sel:mappingType:ResourceMapping', resourceMapping_mappingType - Specifies the type of resource mapping.

AppRegistryApp
The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.
CfnStack
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.
Resource
The resource is mapped to another resource. The name of the resource is contained in the resourceName property.
ResourceGroup
The resource is mapped to a resource group. The name of the resource group is contained in the resourceGroupName property.

$sel:physicalResourceId:ResourceMapping', resourceMapping_physicalResourceId - The identifier of this resource.

resourceMapping_appRegistryAppName :: Lens' ResourceMapping (Maybe Text) Source #

The name of the application this resource is mapped to.

resourceMapping_logicalStackName :: Lens' ResourceMapping (Maybe Text) Source #

The name of the CloudFormation stack this resource is mapped to.

resourceMapping_resourceGroupName :: Lens' ResourceMapping (Maybe Text) Source #

The name of the resource group this resource is mapped to.

resourceMapping_resourceName :: Lens' ResourceMapping (Maybe Text) Source #

The name of the resource this resource is mapped to.

resourceMapping_terraformSourceName :: Lens' ResourceMapping (Maybe Text) Source #

The short name of the Terraform source.

resourceMapping_mappingType :: Lens' ResourceMapping ResourceMappingType Source #

Specifies the type of resource mapping.

AppRegistryApp
The resource is mapped to another application. The name of the application is contained in the appRegistryAppName property.
CfnStack
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the logicalStackName property.
Resource
The resource is mapped to another resource. The name of the resource is contained in the resourceName property.
ResourceGroup
The resource is mapped to a resource group. The name of the resource group is contained in the resourceGroupName property.

S3Location

data S3Location Source #

The location of the Amazon S3 bucket.

See: newS3Location smart constructor.

Constructors

S3Location' 

Fields

Instances

Instances details
FromJSON S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

Generic S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

Associated Types

type Rep S3Location :: Type -> Type #

Read S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

Show S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

NFData S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

Methods

rnf :: S3Location -> () #

Eq S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

Hashable S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

type Rep S3Location Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.S3Location

type Rep S3Location = D1 ('MetaData "S3Location" "Amazonka.ResilienceHub.Types.S3Location" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "S3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Location :: S3Location Source #

Create a value of S3Location 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:bucket:S3Location', s3Location_bucket - The name of the Amazon S3 bucket.

$sel:prefix:S3Location', s3Location_prefix - The prefix for the Amazon S3 bucket.

s3Location_bucket :: Lens' S3Location (Maybe Text) Source #

The name of the Amazon S3 bucket.

s3Location_prefix :: Lens' S3Location (Maybe Text) Source #

The prefix for the Amazon S3 bucket.

SopRecommendation

data SopRecommendation Source #

Defines a standard operating procedure (SOP) recommendation.

See: newSopRecommendation smart constructor.

Constructors

SopRecommendation' 

Fields

Instances

Instances details
FromJSON SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

Generic SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

Associated Types

type Rep SopRecommendation :: Type -> Type #

Read SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

Show SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

NFData SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

Methods

rnf :: SopRecommendation -> () #

Eq SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

Hashable SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

type Rep SopRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.SopRecommendation

type Rep SopRecommendation = D1 ('MetaData "SopRecommendation" "Amazonka.ResilienceHub.Types.SopRecommendation" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "SopRecommendation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationItem])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "prerequisite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SopServiceType)))))

newSopRecommendation Source #

Create a value of SopRecommendation 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:appComponentName:SopRecommendation', sopRecommendation_appComponentName - The application component name.

$sel:description:SopRecommendation', sopRecommendation_description - The description of the SOP recommendation.

$sel:items:SopRecommendation', sopRecommendation_items - The recommendation items.

$sel:name:SopRecommendation', sopRecommendation_name - The name of the SOP recommendation.

$sel:prerequisite:SopRecommendation', sopRecommendation_prerequisite - The prerequisite for the SOP recommendation.

$sel:recommendationId:SopRecommendation', sopRecommendation_recommendationId - Identifier for the SOP recommendation.

$sel:referenceId:SopRecommendation', sopRecommendation_referenceId - The reference identifier for the SOP recommendation.

$sel:serviceType:SopRecommendation', sopRecommendation_serviceType - The service type.

sopRecommendation_description :: Lens' SopRecommendation (Maybe Text) Source #

The description of the SOP recommendation.

sopRecommendation_name :: Lens' SopRecommendation (Maybe Text) Source #

The name of the SOP recommendation.

sopRecommendation_prerequisite :: Lens' SopRecommendation (Maybe Text) Source #

The prerequisite for the SOP recommendation.

sopRecommendation_recommendationId :: Lens' SopRecommendation Text Source #

Identifier for the SOP recommendation.

sopRecommendation_referenceId :: Lens' SopRecommendation Text Source #

The reference identifier for the SOP recommendation.

TerraformSource

data TerraformSource Source #

The Terraform s3 state file you need to import.

See: newTerraformSource smart constructor.

Constructors

TerraformSource' 

Fields

Instances

Instances details
FromJSON TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

ToJSON TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

Generic TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

Associated Types

type Rep TerraformSource :: Type -> Type #

Read TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

Show TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

NFData TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

Methods

rnf :: TerraformSource -> () #

Eq TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

Hashable TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

type Rep TerraformSource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TerraformSource

type Rep TerraformSource = D1 ('MetaData "TerraformSource" "Amazonka.ResilienceHub.Types.TerraformSource" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "TerraformSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3StateFileUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTerraformSource Source #

Create a value of TerraformSource 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:s3StateFileUrl:TerraformSource', terraformSource_s3StateFileUrl - The Terraform s3 state file you need to import.

terraformSource_s3StateFileUrl :: Lens' TerraformSource Text Source #

The Terraform s3 state file you need to import.

TestRecommendation

data TestRecommendation Source #

Defines a test recommendation.

See: newTestRecommendation smart constructor.

Constructors

TestRecommendation' 

Fields

Instances

Instances details
FromJSON TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

Generic TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

Associated Types

type Rep TestRecommendation :: Type -> Type #

Read TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

Show TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

NFData TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

Methods

rnf :: TestRecommendation -> () #

Eq TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

Hashable TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

type Rep TestRecommendation Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.TestRecommendation

type Rep TestRecommendation = D1 ('MetaData "TestRecommendation" "Amazonka.ResilienceHub.Types.TestRecommendation" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "TestRecommendation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appComponentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dependsOnAlarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "intent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationItem]))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "prerequisite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "risk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestRisk)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestType)) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newTestRecommendation Source #

Create a value of TestRecommendation 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:appComponentName:TestRecommendation', testRecommendation_appComponentName - The name of the application component.

$sel:dependsOnAlarms:TestRecommendation', testRecommendation_dependsOnAlarms - A list of recommended alarms that are used in the test and must be exported before or with the test.

$sel:description:TestRecommendation', testRecommendation_description - The description for the test recommendation.

$sel:intent:TestRecommendation', testRecommendation_intent - The intent of the test recommendation.

$sel:items:TestRecommendation', testRecommendation_items - The test recommendation items.

$sel:name:TestRecommendation', testRecommendation_name - The name of the test recommendation.

$sel:prerequisite:TestRecommendation', testRecommendation_prerequisite - The prerequisite of the test recommendation.

$sel:recommendationId:TestRecommendation', testRecommendation_recommendationId - Identifier for the test recommendation.

$sel:risk:TestRecommendation', testRecommendation_risk - The level of risk for this test recommendation.

$sel:type':TestRecommendation', testRecommendation_type - The type of test recommendation.

$sel:referenceId:TestRecommendation', testRecommendation_referenceId - The reference identifier for the test recommendation.

testRecommendation_dependsOnAlarms :: Lens' TestRecommendation (Maybe (NonEmpty Text)) Source #

A list of recommended alarms that are used in the test and must be exported before or with the test.

testRecommendation_description :: Lens' TestRecommendation (Maybe Text) Source #

The description for the test recommendation.

testRecommendation_intent :: Lens' TestRecommendation (Maybe Text) Source #

The intent of the test recommendation.

testRecommendation_name :: Lens' TestRecommendation (Maybe Text) Source #

The name of the test recommendation.

testRecommendation_prerequisite :: Lens' TestRecommendation (Maybe Text) Source #

The prerequisite of the test recommendation.

testRecommendation_recommendationId :: Lens' TestRecommendation (Maybe Text) Source #

Identifier for the test recommendation.

testRecommendation_risk :: Lens' TestRecommendation (Maybe TestRisk) Source #

The level of risk for this test recommendation.

testRecommendation_referenceId :: Lens' TestRecommendation Text Source #

The reference identifier for the test recommendation.

UnsupportedResource

data UnsupportedResource Source #

Defines a resource that is not supported by Resilience Hub.

See: newUnsupportedResource smart constructor.

Constructors

UnsupportedResource' 

Fields

Instances

Instances details
FromJSON UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

Generic UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

Associated Types

type Rep UnsupportedResource :: Type -> Type #

Read UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

Show UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

NFData UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

Methods

rnf :: UnsupportedResource -> () #

Eq UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

Hashable UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

type Rep UnsupportedResource Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.UnsupportedResource

type Rep UnsupportedResource = D1 ('MetaData "UnsupportedResource" "Amazonka.ResilienceHub.Types.UnsupportedResource" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "UnsupportedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogicalResourceId) :*: (S1 ('MetaSel ('Just "physicalResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhysicalResourceId) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUnsupportedResource Source #

Create a value of UnsupportedResource 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:logicalResourceId:UnsupportedResource', unsupportedResource_logicalResourceId - The logical resource identifier for the unsupported resource.

$sel:physicalResourceId:UnsupportedResource', unsupportedResource_physicalResourceId - The physical resource identifier for the unsupported resource.

$sel:resourceType:UnsupportedResource', unsupportedResource_resourceType - The type of resource.

unsupportedResource_logicalResourceId :: Lens' UnsupportedResource LogicalResourceId Source #

The logical resource identifier for the unsupported resource.

unsupportedResource_physicalResourceId :: Lens' UnsupportedResource PhysicalResourceId Source #

The physical resource identifier for the unsupported resource.